Registry / devops / galaxy-release-util

galaxy-release-util

JSON →
library0.3.3pypypiunverified

Utility for various tasks around creating Galaxy releases. Currently at version 0.3.2, with Python >=3.8 required. Maintained by the Galaxy Project; release cadence is irregular.

pip install galaxy-release-util
INSTALL
IMPORT
SIG · GALAXY-RELEASE-UTI
G
galaxy-release-util
devopspythonv0.3.3
Install
6.5s avg
Import
Disk
74MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v0.3.3 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 73.9MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 6.5s · import 0.000s · 75MB
74MB installed
● package 74MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

create_point_release
from galaxy_release_util import create_point_release
from galaxy_release_util.create_point_release import create_point_release

Create a point release for Galaxy version 22.01 to 22.01.1 using a GitHub token from environment.

from galaxy_release_util.create_point_release import create_point_release create_point_release('22.01', '22.01.1', github_token=os.environ.get('GITHUB_TOKEN', ''))
galaxy-release-util --version
Debug
Known issues
gotchaThe GitHub token must have appropriate permissions (repo scope) to create releases and issues. Without a token with sufficient rights, release creation will fail with a 403 error.
fix
Set the GITHUB_TOKEN environment variable or pass it explicitly. Token must have 'repo' scope.
affects: all
breakingIn version 0.3.0, the signature of `create_point_release` changed; the `dry_run` parameter was removed. Code relying on dry_run will break.
fix
Remove the `dry_run` argument from calls; use conditional logic if needed.
affects: >=0.3.0
gotchaThe package uses underscores in module names (e.g., `create_point_release`). When importing, replace hyphens with underscores. Common mistake: `from galaxy-release-util import ...` which is invalid syntax.
fix
Use underscores in imports: `from galaxy_release_util import ...`
affects: all
Upgrade
Version history
0.3.3latest on PyPI · released May 22, 2026
Audit
Dependencies

No dependency data recorded yet.

Agent activity
2 hits · last 30 days
node
2
Resources
galaxy-release-util — pip install galaxy-release-util · libregistry