Skip to content

Releases: openmirlab/all-in-one-fix

v2.0.4 - PyTorch Compatibility Fix

14 Nov 06:58

Choose a tag to compare

Fix: PyTorch Compatibility Constraint

This release fixes compatibility issues with PyTorch 2.8+ by constraining the PyTorch version requirement.

Changes

  • Fixed: Constrained PyTorch to >=2.0.0,<2.8.0 to prevent compatibility issues with natten 0.17.5
  • Reason: PyTorch 2.8+ removed internal _device_t API that natten 0.17.5 depends on
  • Updated: README with compatibility warnings and version constraints

Compatibility

  • PyTorch 2.0-2.7: Fully supported
  • PyTorch 2.8+: Not compatible (requires natten 0.21+ support - coming in future release)

Installation

pip install torch>=2.0.0,<2.8.0
pip install all-in-one-fix --no-build-isolation

v2.0.3 - Fix Missing Subpackages

14 Nov 06:12

Choose a tag to compare

Bug Fixes

  • Fixed missing subpackages: Changed package discovery to include all subpackages (models/, postprocessing/, training/) in PyPI distribution
  • This fixes the ModuleNotFoundError: No module named 'allin1fix.models' error when installing from PyPI

Changes

  • Updated pyproject.toml to use automatic package discovery with {find = {}}
  • Ensures all subpackages are properly included in the wheel distribution

Installation

pip install torch>=2.0.0
pip install all-in-one-fix --no-build-isolation
pip install git+https://github.com/CPJKU/madmom  # If auto-install fails

v2.0.2 - PyPI Project Name Consistency

14 Nov 05:25

Choose a tag to compare

What's New

  • Consistent Naming: PyPI project name now matches repository name ()
  • 🔧 Python Package: Still uses for imports (no code changes needed)
  • 📚 Documentation: Updated all references to reflect new PyPI project name

Installation

pip install torch>=2.0.0
pip install all-in-one-fix --no-build-isolation

Note:

  • Install with: pip install all-in-one-fix (PyPI project name)
  • Import with: import allin1fix (Python package name)
  • CLI: allin1fix --help (based on Python package name)

Changes

  • Changed PyPI project name from allin1fix to all-in-one-fix (matches repository)
  • Updated all documentation and installation instructions
  • Python package name remains allin1fix (backward compatible for imports)
  • Updated PyPI URLs and trusted publishing configuration

Consistency

Now matches the pattern used by other projects:

  • ✅ PyPI project name: all-in-one-fix (matches repository)
  • ✅ Repository name: all-in-one-fix
  • ✅ Python package: allin1fix (for imports)

v2.0.1 - Auto-install madmom

14 Nov 05:11

Choose a tag to compare

What's New

  • Auto-install madmom: madmom is now automatically installed from git during package installation
  • 🔧 Build system: Switched to setuptools backend to support post-install hooks
  • 📚 Documentation: Updated installation instructions to reflect automatic madmom installation
  • 🐛 Fix: Version now correctly reads from about.py

Installation

pip install torch>=2.0.0
pip install allin1fix --no-build-isolation

madmom will be automatically installed during the allin1fix installation process.

Changes

  • Added post-install hook in setup.py to auto-install madmom from git
  • Updated README.md with simplified installation instructions
  • Fixed version reading for setuptools build backend
  • Improved error messages if madmom installation fails

v2.0.0 - PyPI Ready Release

14 Nov 04:54

Choose a tag to compare

🎉 First PyPI Release

This release makes allin1fix available on PyPI with comprehensive installation documentation.

✨ Key Features

  • 📦 Available on PyPI: pip install torch>=2.0.0 && pip install allin1fix --no-build-isolation
  • 🔧 All dependencies install from PyPI (demucs-infer)
  • 📚 Comprehensive installation documentation
  • 🚀 Ready for production use

📝 Installation

pip install torch>=2.0.0 && pip install allin1fix --no-build-isolation

🔧 Changes

  • Updated README with PyPI installation instructions
  • Removed worzpro references from documentation
  • Updated pyproject.toml with proper maintainer information
  • Added PyPI publishing documentation
  • Updated GitHub workflow for automated PyPI publishing
  • Consolidated all documentation into single README.md
  • Fixed build configuration (removed torch from build-system.requires)

📦 Package Information

  • Version: 2.0.0
  • Python: 3.9+
  • PyTorch: 2.0.0+
  • License: MIT