nova-galaxy
=======================
Introduction
This is the repository for the nova-galaxy project. This project creates a python package that makes it easier to work with the ORNL Galaxy instance.
Documentation
A user guide, examples, and a full API for this package can be found at https://nova-galaxy.readthedocs.io/en/stable/.
Installation
You can install this package directly with
pip install nova-galaxy
or with Pixi:
pixi add --pypi nova-galaxy
Formatting
pixi run ruff format
Linting
pixi run ruff check
pixi run mypy .
Testing
You can run the tests for this package with the following command from the base directory:
NOVA_GALAXY_TEST_GALAXY_URL=galaxy-url NOVA_GALAXY_TEST_GALAXY_KEY=key pixi run pytest tests/
with NOVA_GALAXY_TEST_GALAXY_URL being the url of your Galaxy instance and NOVA_GALAXY_TEST_GALAXY_KEY being your
Galaxy API Key.
To run tests with coverage (include the above environment variables):
pixi run coverage run
pixi run coverage report
CI/CD in GitHub
Take a look at the .github/workflows folder.
Actions to lint and test your code will run automatically on each commit.
The action for building and releasing this package needs to be triggered manually.
Publishing docs to readthedocs.io
This repo has a webhook that automatically triggers documentation builds on readthedocs.
Metadata
Release files for nova-galaxy 0.11.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| nova_galaxy-0.11.7.tar.gz | 71.0 kB | Without provenance | Details for nova_galaxy-0.11.7.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| nova_galaxy-0.11.7-py3-none-any.whl | Python 3 | none | any | Details for nova_galaxy-0.11.7-py3-none-any.whl |
Total release size: 96.0 kB
Release files / nova_galaxy-0.11.7.tar.gz
| Download URL | nova_galaxy-0.11.7.tar.gz |
|---|---|
| Size | 71.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0d98c874222065f0c28a7eb03f73918d80fb4955d95ec25b1d95b627238a2bc5
|
|
BLAKE2b-256 checksum How to use checksums |
55535770478d626b41f015494266303107985b53d2a3336fd3a33aae2093c175
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Hatch/1.16.5 cpython/3.13.9 HTTPX/0.28.1
|
Release files / nova_galaxy-0.11.7-py3-none-any.whl
| Download URL | nova_galaxy-0.11.7-py3-none-any.whl |
|---|---|
| Size | 25.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e3e89279cc58524821b18d216ca13748ff0fef92136b51251394014e2ac1f5df
|
|
BLAKE2b-256 checksum How to use checksums |
6060e780f57ec145e671b153a463b86d9970197b5f89e884113474d58a00c6c3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Hatch/1.16.5 cpython/3.13.9 HTTPX/0.28.1
|
Security for nova-galaxy 0.11.7
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.