mirror of
https://github.com/ivan-usov-org/bec.git
synced 2025-04-22 02:20:02 +02:00
build: removed wheel dependency
This commit is contained in:
parent
ae653282bc
commit
ff0d2a1ebb
@ -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
|
||||
|
@ -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`.
|
||||
```
|
||||
|
Loading…
x
Reference in New Issue
Block a user