Closed singiamtel closed 2 weeks ago
@ktf @singiamtel if we're gonna put a xjalienfs dependency in python-modules-list we could be consistent and add the other dependencies too .. for reference, in a fresh venv on alma9 i got this:
async-stagger==0.3.1
certifi==2024.8.30
cffi==1.17.1
charset-normalizer==3.3.2
cryptography==43.0.1
idna==3.10
markdown-it-py==3.0.0
mdurl==0.1.2
pycparser==2.22
Pygments==2.18.0
pyOpenSSL==24.2.1
requests==2.32.3
rich==13.9.2
typing_extensions==4.12.2
urllib3==2.2.3
websockets==13.1
and on fedora 40 (which have python 3.12.6)
async_stagger==0.4.0.post1
certifi==2024.8.30
cffi==1.17.1
charset-normalizer==3.3.2
cryptography==43.0.1
idna==3.10
markdown-it-py==3.0.0
mdurl==0.1.2
pycparser==2.22
Pygments==2.18.0
pyOpenSSL==24.2.1
requests==2.32.3
rich==13.9.2
setuptools==75.1.0
urllib3==2.2.3
websockets==13.1
wheel==0.44.0
I was thinking about this the other day, wouldn't it be better to have them all in https://github.com/adriansev/jalien_py/blob/master/setup.py? I think it's what we run when doing pip install
on this recipe anyway
Also linking to the last PR on this discussion https://github.com/alisw/alidist/pull/5182
I was thinking about this the other day, wouldn't it be better to have them all in https://github.com/adriansev/jalien_py/blob/master/setup.py? I think it's what we run when doing
pip install
on this recipe anywayAlso linking to the last PR on this discussion #5182
there are already there see https://github.com/adriansev/jalien_py/blob/master/setup.py#L19-L31 of course without gnureadline because from my point of view is not really required if it is a normal python (compiled with readline) ... but i could detect the darwin arch and add it as dependency and this would solve the problem...
so, this is really weird .. the xjalienfs test fail here and the problem is that only alidist-slc9-aarch64 have problems while all others are ok ... this can only be investigated directly on the machine as no matter what the problem is, it needs also to be fixed and tested :)
FWIW on my Manjaro based ARM sbc (Linux n2plus 6.4.3-1-MANJARO-ARM-ODROID #1 SMP PREEMPT Wed Aug 30 20:04:07 UTC 2023 aarch64 GNU/Linux
) the tests worked without problems, so at least we know that it's not an architecture problem .. xrootd was installed with pip in a venv (but it required ninja usage with export CMAKE_GENERATOR=Ninja
)
Since https://github.com/alisw/alidist/pull/5534 we depend on gnureadline globally anyway, no point in reinstalling it in the recipe
CC @ktf @adriansev @sawenzel