liquid-audio: Critical - Python 3.12 Required but Dependency Conflict + Missing Distribution
Description
The liquid-audio package requires Python 3.12+ but faces two critical blockers:
- Distribution Issue: Package is not found on PyPI (no versions available)
- Dependency Conflict: Transitive dependency
liblimits v0.36.0 only supports Python <3.10
Result: Installation is impossible. The package requires Python 3.12, but its dependency chain breaks on Python 3.12.
Environment
- OS: Windows 11
- Python: 3.12.9 ✓ (meets package requirement)
- Platform: Pinokio
- Project: D:\pinokio\api\liquid-audio-pinokio.git
Error #1: Package Not Found
ERROR: Could not find a version that satisfies the requirement liquid-audio
(from versions: none)
ERROR: No matching distribution found for liquid-audio
Error #2: Dependency Incompatibility (if/when package is found)
RuntimeError: Cannot install on Python version 3.12.9;
only versions >=3.6,<3.10 are supported.
[liblimits v0.36.0 build fails]
Root Causes
Issue #1: Distribution
- Package not published to PyPI OR
- Hosted only in private repository OR
- Package name incorrect in requirements.txt
Issue #2: Dependency Chain
liquid-audio (requires Python >=3.12)
└─> liblimits v0.53.1
└─> numba v0.53.1
└─> liblimits v0.36.0 ❌ (only supports Python <3.10)
Circular Incompatibility:
- Can't use Python <3.12 (liquid-audio requires >=3.12)
- Can't use Python >=3.12 (liblimits v0.36.0 doesn't support it)
Solutions Needed
CRITICAL #1: Publish to PyPI
- Make liquid-audio available on PyPI
- Document installation method if using private repository
CRITICAL #2: Update Dependency Chain
Option A (Recommended): Update liblimits to a version supporting Python 3.12
# In setup.py/pyproject.toml:
install_requires = [
'liblimits>=0.37.0', # Update from 0.36.0
]
Option B: Use conditional dependencies
install_requires = [
'liblimits>=0.37.0; python_version>="3.10"',
'liblimits>=0.36.0; python_version<"3.10"',
]
Immediate Impact
| Aspect |
Status |
| Installation |
❌ BLOCKED |
| Python 3.12 Support |
❌ BROKEN |
| Pinokio Deployment |
❌ BLOCKED |
| User Workaround |
❌ NONE (contradictory requirements) |
Temporary Workarounds (Not Ideal)
- Downgrade to Python 3.10 (contradicts package requirement)
- Install from GitHub source (if available):
pip install git+https://github.com/[owner]/liquid-audio.git
- Use alternative audio library (librosa, pydub, soundfile, etc.)
Questions for Maintainers
- Is liquid-audio published to PyPI? If not, when?
- Why require Python 3.12+ if dependencies don't support it?
- Can liblimits be updated to support Python 3.12?
- Has this been tested on Python 3.12?
Severity: CRITICAL
- Blocker: Yes - installation completely impossible
- Affected: All Python 3.12+ users
- Timeline: Needs immediate resolution
Platform: Pinokio
Python: 3.12.9 on Windows 11
Date: January 11, 2026
liquid-audio: Critical - Python 3.12 Required but Dependency Conflict + Missing Distribution
Description
The
liquid-audiopackage requires Python 3.12+ but faces two critical blockers:liblimits v0.36.0only supports Python <3.10Result: Installation is impossible. The package requires Python 3.12, but its dependency chain breaks on Python 3.12.
Environment
Error #1: Package Not Found
Error #2: Dependency Incompatibility (if/when package is found)
Root Causes
Issue #1: Distribution
Issue #2: Dependency Chain
Circular Incompatibility:
Solutions Needed
CRITICAL #1: Publish to PyPI
CRITICAL #2: Update Dependency Chain
Option A (Recommended): Update liblimits to a version supporting Python 3.12
Option B: Use conditional dependencies
Immediate Impact
Temporary Workarounds (Not Ideal)
Questions for Maintainers
Severity: CRITICAL
Platform: Pinokio
Python: 3.12.9 on Windows 11
Date: January 11, 2026