🐛 Issue
profile-space depends on fg-data-profiling whose latest version 4.19.1, constrains numba to versions <0.63. However, Python 3.14 requires numba>=0.63 for compatibility.
This creates an unsatisfiable dependency constraint for Python 3.14:
fg-data-profiling==4.19.1 → requires numba<0.63
- Python 3.14 → requires
numba>=0.63
As a result, pip cannot resolve dependencies when installing profile-space with Python 3.14.
💥 Impact
profile-space cannot be installed on Python 3.14 using standard dependency resolution
- Users attempting installation may encounter version conflicts or compatibility errors related to
numba
- No practical workaround exists without modifying or overriding upstream constraints
✅ Current status
- Python 3.14 support is blocked by upstream constraints in
fg-data-profiling
- Waiting for a new release that supports
numba>=0.63
🔧 Proposed action
Once fg-data-profiling supports Python 3.14-compatible numba versions:
- Upgrade
fg-data-profiling in profile-space
- Validate dependency resolution with Python 3.14
- Update CI/test matrix to run
profile-space tests on Python 3.14
- Verify end-to-end functionality
✅ Done when
🐛 Issue
profile-spacedepends onfg-data-profilingwhose latest version4.19.1, constrainsnumbato versions<0.63. However, Python 3.14 requiresnumba>=0.63for compatibility.This creates an unsatisfiable dependency constraint for Python 3.14:
fg-data-profiling==4.19.1→ requiresnumba<0.63numba>=0.63As a result,
pipcannot resolve dependencies when installingprofile-spacewith Python 3.14.💥 Impact
profile-spacecannot be installed on Python 3.14 using standard dependency resolutionnumba✅ Current status
fg-data-profilingnumba>=0.63🔧 Proposed action
Once
fg-data-profilingsupports Python 3.14-compatiblenumbaversions:fg-data-profilinginprofile-spaceprofile-spacetests on Python 3.14✅ Done when
fg-data-profilingreleases a version compatible withnumba>=0.63profile-spaceinstalls successfully on Python 3.14 via PyPIprofile-space