varioustoxins / NEF-Pipelines

Nef tools
GNU Lesser General Public License v2.1
3 stars 0 forks source link

backports.tarfile #4

Open shernyukov opened 3 days ago

shernyukov commented 3 days ago

In the script "install_nef_pipelines" in cppnmr3/bin path, it needs to add the installation with "-m pip" of the "backports.tarfile" package for successful compilation: "${CONDA_PYTHON3}" -m pip install --upgrade wheel setuptools backports.tarfile Otherwise, the installation is interrupted with the following error: "ERROR: Can not execute setup.py since setuptools is not available in the build environment"

varioustoxins commented 3 days ago

Thank you so much for that, i have trying to sort what causes that for a while i will test it soon!

varioustoxins commented 3 days ago

Could you let me know what is and version you are on?

shernyukov commented 3 days ago

Could you let me know what is and version you are on?

OK, Let me know if you need anything else! openSUSE Leap 15.6 AnalysisAssign, version: 3.2.5

${CONDA_PYTHON3} -m pip list
Package                       Version
----------------------------- ---------------
alabaster                     0.7.13
annotated-types               0.6.0
asteval                       0.9.30
asttokens                     2.2.1
attrs                         24.2.0
autopep8                      2.0.2
Babel                         2.12.1
backcall                      0.2.0
backports.functools-lru-cache 1.6.5
backports.tarfile             1.2.0
beautifulsoup4                4.12.3
biopython                     1.81
bracex                        2.5
brotlipy                      0.7.0
build                         1.2.2
cached-property               1.5.2
cachetools                    5.3.3
certifi                       2023.5.7
cffi                          1.15.1
charset-normalizer            3.1.0
click                         8.1.3
click-completion              0.5.2
colorama                      0.4.6
comm                          0.1.3
contourpy                     1.1.0
crayons                       0.4.0
cryptography                  39.0.2
cycler                        0.11.0
Cython                        0.29.35
daal4py                       2023.1.1
debugpy                       1.6.7
decorator                     5.1.1
docutils                      0.20.1
docx                          0.2.4
emcee                         3.1.4
et-xmlfile                    1.1.0
exceptiongroup                1.1.1
executing                     1.2.0
f-yeah                        0.3.0
fastaparser                   1.1.1
fonttools                     4.40.0
freezegun                     1.1.0
frozendict                    2.3.7
future                        0.18.3
h5py                          3.9.0
hjson                         3.1.0
icecream                      2.1.3
idna                          3.4
imageio                       2.31.1
imagesize                     1.4.1
importlib-metadata            6.7.0
iniconfig                     2.0.0
ipykernel                     6.23.3
ipython                       8.12.2
ipython-genutils              0.2.0
jax                           0.4.13
jedi                          0.18.2
Jinja2                        3.1.2
joblib                        1.3.0
jupyter_client                8.3.0
jupyter_core                  5.3.1
kiwisolver                    1.4.4
llvmlite                      0.40.1
lmfit                         1.2.1
lxml                          4.9.2
MarkupSafe                    2.1.3
matplotlib                    3.7.1
matplotlib-inline             0.1.6
memory-profiler               0.61.0
ml-dtypes                     0.2.0
mmcif-pdbx                    2.0.1
mpmath                        1.3.0
munkres                       1.1.4
nef_pipelines                 0.1.92
nest-asyncio                  1.5.6
nmrglue                       0.9
nmrsim                        0.6.0.post1
nose                          1.3.7
numba                         0.57.1
numdifftools                  0.9.41
numpy                         1.24.4
onedep-api                    0.19
openpyxl                      3.1.2
opt-einsum                    3.3.0
ordered-set                   4.1.0
packaging                     23.1
pandas                        1.5.3
parse                         1.20.1
parso                         0.8.3
path                          16.6.0
pathspec                      0.11.1
patsy                         0.5.3
pep8                          1.7.1
pexpect                       4.8.0
pickleshare                   0.7.5
Pillow                        9.5.0
Pint                          0.22
pip                           23.1.2
platformdirs                  3.8.0
pluggy                        1.2.0
ply                           3.11
pooch                         1.7.0
prompt-toolkit                3.0.38
psutil                        5.9.5
ptyprocess                    0.7.0
pure-eval                     0.2.2
py                            1.11.0
pycodestyle                   2.10.0
pycparser                     2.21
pycycle                       0.0.8
pydantic                      2.6.3
pydantic_core                 2.16.3
pyflakes                      3.0.1
Pygments                      2.15.1
pynmrstar                     3.3.2
PyOpenGL                      3.1.7
PyOpenGL-accelerate           3.1.7
pyOpenSSL                     23.2.0
pyparsing                     3.0.8
pyproject_hooks               1.1.0
pyqode-core                   4.0.11
pyqode.python                 4.0.2
pyqode.qt                     2.10.0
PyQt5                         5.15.7
PyQt5-sip                     12.11.0
PyQtChart                     5.15.5
pyqtgraph                     0.13.1
PyQtWebEngine                 5.15.4
PySocks                       1.7.1
pytest                        7.1.3
pytest-mock                   3.12.0
python-dateutil               2.8.2
python-pptx                   0.6.21
pytz                          2023.3.post1
pyzmq                         25.1.0
QtAwesome                     1.2.3
qtconsole                     5.3.2
QtPy                          2.3.1
rdkit                         2023.3.2
reportlab                     3.5.68
requests                      2.31.0
runstats                      2.0.0
scikit-learn                  1.3.0
scikit-learn-intelex          20230426.134828
scipy                         1.10.1
seaborn                       0.12.2
setuptools                    75.1.0
shellingham                   1.5.0.post1
sip                           6.7.9
six                           1.16.0
snowballstemmer               2.2.0
soupsieve                     2.6
sparse                        0.14.0
Sphinx                        7.0.1
sphinxcontrib-applehelp       1.0.4
sphinxcontrib-devhelp         1.0.2
sphinxcontrib-htmlhelp        2.0.1
sphinxcontrib-jsmath          1.0.1
sphinxcontrib-qthelp          1.0.3
sphinxcontrib-serializinghtml 1.1.5
stack-data                    0.6.2
statsmodels                   0.14.0
StrEnum                       0.4.8
sympy                         1.12
tabulate                      0.8.9
threadpoolctl                 3.1.0
toml                          0.10.2
tomli                         2.0.1
tornado                       6.3.2
tqdm                          4.65.0
traitlets                     5.9.0
treelib                       1.7.0
typer                         0.7.0
typing_extensions             4.12.2
uncertainties                 3.1.7
unicodedata2                  15.0.0
urllib3                       1.26.15
wcmatch                       8.5
wcwidth                       0.2.6
wheel                         0.44.0
xlrd                          2.0.1
XlsxWriter                    3.1.2
xmltodict                     0.13.0
zipp                          3.15.0
shernyukov commented 2 days ago

My os is OpenSUSE Leap 15.6, which is linux distro.

чт, 19 сент. 2024 г. в 23:15, varioustoxins @.***>:

Sorry could you say which os and version macOS auto corrected me!

— Reply to this email directly, view it on GitHub https://github.com/varioustoxins/NEF-Pipelines/issues/4#issuecomment-2361449520, or unsubscribe https://github.com/notifications/unsubscribe-auth/BLNFV2CNEAZMRRS3ZDB3KN3ZXL2AHAVCNFSM6AAAAABOPN3KFWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNRRGQ2DSNJSGA . You are receiving this because you authored the thread.Message ID: @.***>

varioustoxins commented 2 days ago

@shernyukov Thank you, I have implemented the fix and it seems to work. However, do you follow why this is suddenly needed when installing using pip3, I can't seem to find more details.... I presume an update to setup tools uses too modern a version of tarfile for the one in conda?