Utilties for accessing the ORNL Galaxy instance
Project description
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.
Installation
You can install this package directly with
pip install nova-galaxy
or with Poetry by placing the following in your pyproject.toml file (you can version lock with typical Semantic Versioning syntax)
[tool.poetry.dependencies]
nova-galaxy = "*"
Formatting
poetry run ruff format
Linting
poetry run ruff check
poetry run mypy .
Testing
poetry run pytest
or, with coverage
poetry run coverage run
poetry run coverage report
CI/CD in GitLab
Take a look at the .gitlab-ci.yml
file. It configures pipelines to run in GitLab.
Some jobs will run automatically on each commit, jobs to
build packages and Docker images need to be trigerred manually. Don't forget to set versions properly:
in pyproject.toml
for python package and in .gitlab-ci.yml
for Docker tag.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
File details
Details for the file nova_galaxy-0.2.0-py3-none-any.whl
.
File metadata
- Download URL: nova_galaxy-0.2.0-py3-none-any.whl
- Upload date:
- Size: 8.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.4 CPython/3.10.15 Linux/5.15.0-119-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 713b6ce64ea0a033f1b3c7605b15b1df632f48fc40c8597ce599c2a93288946f |
|
MD5 | b6601234d2f6e6b8b2ec36b58fee96e2 |
|
BLAKE2b-256 | 1ffea51951bb91bfae4f3938b72142bd303e918c3ead1f29b39f81d8e29de1f9 |