Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature request] - Installation with latest python version 3.13.1 #363

Open
AlbertoMilocco opened this issue Jan 21, 2025 · 0 comments
Open
Labels
enhancement New feature or request

Comments

@AlbertoMilocco
Copy link

Is your feature request related to a problem? Please describe.
Upgrade of my Gentoo system (kernel 6.6.67) and packages (Python-3.13.1_p1); installation of current version of Jade.

Command:

pip install -e ./

Outcome:

Preparing metadata (pyproject.toml): finished with status 'error'

Verbose log (extract):

Link requires a different Python (3.13.1 not in: '<3.13,>=3.9'): https://files.pythonhosted.org/packages/78/23/f78fd8311e0f710fe1d065d50b92ce0057fe877b8ed7fd41b28ad6865bfc/numpy-1.26.1.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:<3.13,>=3.9)
Collecting numpy<=1.26.4 (from f4enix>=0.8.1->jade==3.1.0)

Describe the solution you'd like
Allow installation of Jade with most recent python versions.

Describe alternatives you've considered
Rolled system back to python slot 3.10

Additional context
Next, upon running jade and folder initialization, got an error that may be linked to system or python:

File "/home/alberto/wrk/f4e/JDev/Code/jade/unix.py", line 30, in
f = open(os.environ["MODULESHOME"] + "/init/.modulespath", "r")
File "/usr/lib/python-exec/python3.10/../../../lib/python3.10/os.py", line 680, in getitem
raise KeyError(key) from None
KeyError: 'MODULESHOME'

A temporary fix to get jade folder structure was to create a void file '.modulespath' in a dummy folder path (by export MODULESHOME and mkdir init).

@AlbertoMilocco AlbertoMilocco added the enhancement New feature or request label Jan 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant