build: removed wheel dependency

This commit is contained in:
wakonig_k 2024-04-17 14:46:42 +02:00
parent ae653282bc
commit ff0d2a1ebb
2 changed files with 2 additions and 6 deletions

View File

@ -41,7 +41,6 @@ stages:
- Deploy
.install-bec-services-dev: &install-bec-services-dev
- pip install wheel
- pip install -e ./bec_server[dev]
- pip install -e ./bec_ipython_client[dev]
- pip install -e ./bec_lib[dev]
@ -416,7 +415,7 @@ semver:
- git tag
# build and publish
- pip install python-semantic-release==9.* wheel build twine
- pip install python-semantic-release==9.* build twine
- export GL_TOKEN=$CI_UPDATES
- semantic-release -vv --config ./ci/semantic_release.toml version
- twine upload dist/* -u __token__ -p $CI_PYPI_TOKEN --skip-existing

View File

@ -59,14 +59,11 @@ To keep things simple, we have compiled all dependencies within the `setup.py` f
Note, you need to install the package in editable mode (with `-e` flag), to allow changes to the code base.
```bash
pip install wheel
pip install -e './bec_server[dev]'
pip install -e './bec_client[dev]'
pip install -e './bec_lib[dev]'
```
```{warning}
On newer versions of pip (pip>22.3.1) wheel must be installed manually before installing the BEC server! If not, it will crash with an import error within pip. Should you run into problems, please run `pip cache purge` twice before repeating the commands above.
```
```{note}
The extension [dev] will install additional dependencies, which are useful for code development such as for instance `pytest`, `black`.
```