tirex-mirror
Unofficial mirror of NX-AI/tirex for packaging.
Legal Notice
This is an unofficial mirror of NX-AI/tirex. See NOTICE.txt and LICENSE_MIRROR.txt for attribution details. The original project is licensed under the terms in LICENSE.
Purpose
This repository automatically mirrors the upstream TiRex project and publishes it to PyPI as tirex-mirror for packaging and distribution purposes.
Installation: pip install tirex-mirror
Import: import tirex
Development Notes
Setting up local environment
# Create and activate virtual environment
python -m venv venv
source venv/bin/activate
# Install build dependencies
pip install build toml twine
Dry run workflow steps locally
Run commands from publish.yml.
Test building the package
python -m build
Manual publishing
Check package contents
twine check dist/*
Test upload to TestPyPI (optional)
twine upload --repository testpypi dist/*
Real upload to PyPI
twine upload dist/*
Test the package (from testpypi):
pip install \
--index-url https://test.pypi.org/simple/ \
--extra-index-url https://pypi.org/simple \
tirex-mirror==2025.06.09
GitHub Releases
The workflow automatically creates GitHub releases alongside PyPI releases.
# View releases
gh release list
# Create manual release (if needed)
VERSION="2025.06.09"
gh release create "v$VERSION" \
--title "TiRex Mirror v$VERSION" \
--notes "Manual release" \
dist/*
# Manual workflow trigger
gh workflow run publish.yml
# Check workflow status
gh run list --workflow=publish.yml
Cleanup after testing
Remove all untracked and ignored files and folders
git ls-files -o -i --exclude-standard | grep -vE '^(\.venv|venv)/' | xargs -r rm -rf
Release files for tirex-mirror 2026.3.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tirex_mirror-2026.3.5.tar.gz | 55.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tirex_mirror-2026.3.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 115.3 kB
Release files / tirex_mirror-2026.3.5.tar.gz
| Download URL | tirex_mirror-2026.3.5.tar.gz |
|---|---|
| Size | 55.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
922483489436bfd91011629984ce6c28378c327a72f36a30e7b1390057e042e0
|
|
BLAKE2b-256 checksum How to use checksums |
6496f31cc74650ac418d4691f3299627f4e40651f88582d001718340580c9003
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / tirex_mirror-2026.3.5-py3-none-any.whl
| Download URL | tirex_mirror-2026.3.5-py3-none-any.whl |
|---|---|
| Size | 59.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ede62819a946d503d586794fb11d9d8f05124bcd58f4af31eeadd4f582a434bf
|
|
BLAKE2b-256 checksum How to use checksums |
de301a4c85c77ae04938faba1f6c3c4b9b404f8a5333ad4bb7c24f4cfdec7098
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|