Configuration wizard for a Neurobagel deployment.
Development environment
Setting up a local development environment
-
Set up a Python environment. We use
uvfor this. -
Clone the repository
git clone https://github.com/neurobagel/configure-nb.git cd configure-nb
-
Install the CLI and all development dependencies in editable mode:
uv sync --group dev
-
To run
configure-nbduring development, you can run it directly withuv:uv run configure-nb [OPTIONS]
Confirm that everything works by running the tests:
uv run pytest
Setting up code formatting and linting (recommended)
pre-commit is configured in the development environment for this repository, and can be set up to automatically run a number of code linters and formatters on any commit you make according to the consistent code style set for this project.
Inside the repo, run the following to install the configured pre-commit "hooks":
uv run pre-commit install
pre-commit will now run automatically whenever you run git commit.
Release files for configure-nb 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| configure_nb-0.1.1.tar.gz | 57.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| configure_nb-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 70.3 kB
Release files / configure_nb-0.1.1.tar.gz
| Download URL | configure_nb-0.1.1.tar.gz |
|---|---|
| Size | 57.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
020a0056940bad3112fa959c9770145efc80a4d90721c855c821910cc2e9752d
|
|
BLAKE2b-256 checksum How to use checksums |
8ca27558309124d0557d76e28b95aed378e9c58199bd24bfd5212e49cd7dc2e1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / configure_nb-0.1.1-py3-none-any.whl
| Download URL | configure_nb-0.1.1-py3-none-any.whl |
|---|---|
| Size | 13.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ff6e27256dfbcaa837fdfe7a45cf7cc6d9e9467a4fbb1149f6b2ccec6519e4b7
|
|
BLAKE2b-256 checksum How to use checksums |
bea4144d5e64817298d2b6244833854b04c17e321212cd1890e6c2367f077dc8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|