Scientiflow
Setting the ENV variables
# When developing on Windows, run:
$env:API_BASE="SCIENTIFLOW_BACKEND_URL" # Set the base URL of the Scientiflow backend
$env:AUTH_TOKEN="SOME_AUTH_TOKEN" # Set the AUTH token that you get after logging in
$env:SCFLOW_DEBUG=1 # Run in debug mode, using some dummy data
# on Linux, run:
export API_BASE="SCIENTIFLOW_BACKEND_URL" # Set the base URL of the Scientiflow backend
export AUTH_TOKEN="SOME_AUTH_TOKEN" # Set the AUTH token that you get after logging in
export SCFLOW_DEBUG=1 # Run in debug mode, using some dummy data
Building and installing the python package
poetry build
pip install dist/scientiflow_cli-0.1.0-py3-none-any.whl --force-reinstall
# Now you can run it as:
python -m scientiflow_cli --help
Note: The
--force-reinstallflag is used as a sage-guard, in case an already exising version of the package is installed.
For the devs
Note If you need to add a dependency, which this project depends on, use the command
poetry addinstead of doing a pip install. This will ensure that thepyproject.tomlfile is updated with the new dependency, and all the other devs have the same dependencies and dependencies versions.
# Activate a poetry shell, and install dependencies
poetry shell
# Install the dependencies if it's your first time working on the project, using:
# poetry install
# In order to run the package without building, you can do:
poetry run python -m scientiflow_cli.main --help
Metadata
Release files for scientiflow-cli 0.4.30
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| scientiflow_cli-0.4.30.tar.gz | 22.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| scientiflow_cli-0.4.30-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 51.2 kB
Release files / scientiflow_cli-0.4.30.tar.gz
| Download URL | scientiflow_cli-0.4.30.tar.gz |
|---|---|
| Size | 22.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c81853d5fe7de3605ccea3dc8ffb2742ec6b563dcd40b77298d3ad0e5c886377
|
|
BLAKE2b-256 checksum How to use checksums |
ecfb51437d5de358f864ead3a97312242728b92728321d363013d0ea5aba8324
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.2 CPython/3.12.3 Linux/6.17.0-19-generic
|
Release files / scientiflow_cli-0.4.30-py3-none-any.whl
| Download URL | scientiflow_cli-0.4.30-py3-none-any.whl |
|---|---|
| Size | 29.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
477ad764c75edfe9f92168c0e03e8b6c122c1a8acd8d33e9800b3765ad7876a1
|
|
BLAKE2b-256 checksum How to use checksums |
db54ccfda05f7b0367acd36f617cdad71346b6c6c8f4b9f411d6dabea253a3c4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.2 CPython/3.12.3 Linux/6.17.0-19-generic
|