Skip to main content

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)

Source distribution for nova-galaxy 0.11.7
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)

Table of built distributions (wheels) for nova-galaxy 0.11.7
File Interpreter ABI Platform Actions
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page