tlawrence3 / tSFM

Other
0 stars 3 forks source link

Installation Warnings (Apple M1 Silicon) #33

Open dhard opened 2 years ago

dhard commented 2 years ago

Hi, can we work on making a more robust and error-free installation for tSFM?

I just installed on an Apple M1 Pro (2021) with Mac OS Monterey 12.4. It worked, but I wonder if we can reduce errors and warnings, particularly:

  1. /Users/dave/opt/anaconda3/envs/tSFM/lib/python3.8/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  2. -Wunused-function errors
  3. PkgResourcesDeprecationWarning: is an invalid version and will not be supported in a future release warnings.warn( No local packages or working download links found for tsfm==1.0.2 error: Could not find suitable distribution for Requirement.parse('tsfm==1.0.2')

Full transcript follows:

running install /Users/dave/opt/anaconda3/envs/tSFM/lib/python3.8/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( /Users/dave/opt/anaconda3/envs/tSFM/lib/python3.8/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools. warnings.warn( running bdist_egg running egg_info creating tsfm.egg-info writing tsfm.egg-info/PKG-INFO writing dependency_links to tsfm.egg-info/dependency_links.txt writing entry points to tsfm.egg-info/entry_points.txt writing requirements to tsfm.egg-info/requires.txt writing top-level names to tsfm.egg-info/top_level.txt writing manifest file 'tsfm.egg-info/SOURCES.txt' reading manifest file 'tsfm.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' no previously-included directories found matching 'docs/_build' adding license file 'LICENSE' writing manifest file 'tsfm.egg-info/SOURCES.txt' installing library code to build/bdist.macosx-11.0-arm64/egg running install_lib running build_py creating build creating build/lib.macosx-11.0-arm64-cpython-38 creating build/lib.macosx-11.0-arm64-cpython-38/tsfm copying tsfm/addist.py -> build/lib.macosx-11.0-arm64-cpython-38/tsfm copying tsfm/_version.py -> build/lib.macosx-11.0-arm64-cpython-38/tsfm copying tsfm/vect.py -> build/lib.macosx-11.0-arm64-cpython-38/tsfm copying tsfm/ecdfgof.py -> build/lib.macosx-11.0-arm64-cpython-38/tsfm copying tsfm/testsim.py -> build/lib.macosx-11.0-arm64-cpython-38/tsfm copying tsfm/init.py -> build/lib.macosx-11.0-arm64-cpython-38/tsfm copying tsfm/MolecularInformation.py -> build/lib.macosx-11.0-arm64-cpython-38/tsfm copying tsfm/cvmdist.py -> build/lib.macosx-11.0-arm64-cpython-38/tsfm copying tsfm/tsfm.py -> build/lib.macosx-11.0-arm64-cpython-38/tsfm copying tsfm/nsb_entropy.py -> build/lib.macosx-11.0-arm64-cpython-38/tsfm copying tsfm/ksdist.py -> build/lib.macosx-11.0-arm64-cpython-38/tsfm creating build/lib.macosx-11.0-arm64-cpython-38/tsfm/eps copying tsfm/eps/Template.eps -> build/lib.macosx-11.0-arm64-cpython-38/tsfm/eps copying tsfm/eps/inverse_template.eps -> build/lib.macosx-11.0-arm64-cpython-38/tsfm/eps running build_ext building 'tsfm.exact' extension creating build/temp.macosx-11.0-arm64-cpython-38 creating build/temp.macosx-11.0-arm64-cpython-38/src clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/dave/opt/anaconda3/envs/tSFM/include -arch arm64 -fPIC -O2 -isystem /Users/dave/opt/anaconda3/envs/tSFM/include -arch arm64 -I/Users/dave/opt/anaconda3/envs/tSFM/include/python3.8 -c src/exact.c -o build/temp.macosx-11.0-arm64-cpython-38/src/exact.o src/exact.c:2340:28: warning: unused function 'Pyx_PyObject_AsString' [-Wunused-function] static CYTHON_INLINE char __Pyx_PyObject_AsString(PyObject o) { ^ src/exact.c:2337:32: warning: unused function '__Pyx_PyUnicode_FromString' [-Wunused-function] static CYTHON_INLINE PyObject* Pyx_PyUnicode_FromString(const char c_str) { ^ src/exact.c:2402:26: warning: unused function '__Pyx_PyObject_IsTrue' [-Wunused-function] static CYTHON_INLINE int __Pyx_PyObject_IsTrue(PyObject x) { ^ src/exact.c:2452:33: warning: unused function 'Pyx_PyIndex_AsSsize_t' [-Wunused-function] static CYTHON_INLINE Py_ssize_t Pyx_PyIndex_AsSsize_t(PyObject b) { ^ src/exact.c:2514:33: warning: unused function '__Pyx_PyInt_FromSize_t' [-Wunused-function] static CYTHON_INLINE PyObject Pyx_PyInt_FromSize_t(size_t ival) { ^ src/exact.c:2056:32: warning: unused function 'Pyx_PyInt_From_int' [-Wunused-function] static CYTHON_INLINE PyObject __Pyx_PyInt_From_int(int value) { ^ src/exact.c:2082:32: warning: unused function '__Pyx_PyInt_From_long' [-Wunused-function] static CYTHON_INLINE PyObject Pyx_PyInt_From_long(long value) { ^ src/exact.c:2108:27: warning: function 'Pyx_PyInt_As_long' is not needed and will not be emitted [-Wunneeded-internal-declaration] static CYTHON_INLINE long Pyx_PyInt_As_long(PyObject *x) { ^ 8 warnings generated. clang -bundle -undefined dynamic_lookup -Wl,-rpath,/Users/dave/opt/anaconda3/envs/tSFM/lib -L/Users/dave/opt/anaconda3/envs/tSFM/lib -Wl,-rpath,/Users/dave/opt/anaconda3/envs/tSFM/lib -L/Users/dave/opt/anaconda3/envs/tSFM/lib build/temp.macosx-11.0-arm64-cpython-38/src/exact.o -o build/lib.macosx-11.0-arm64-cpython-38/tsfm/exact.cpython-38-darwin.so creating build/bdist.macosx-11.0-arm64 creating build/bdist.macosx-11.0-arm64/egg creating build/bdist.macosx-11.0-arm64/egg/tsfm copying build/lib.macosx-11.0-arm64-cpython-38/tsfm/addist.py -> build/bdist.macosx-11.0-arm64/egg/tsfm copying build/lib.macosx-11.0-arm64-cpython-38/tsfm/_version.py -> build/bdist.macosx-11.0-arm64/egg/tsfm copying build/lib.macosx-11.0-arm64-cpython-38/tsfm/vect.py -> build/bdist.macosx-11.0-arm64/egg/tsfm copying build/lib.macosx-11.0-arm64-cpython-38/tsfm/ecdfgof.py -> build/bdist.macosx-11.0-arm64/egg/tsfm copying build/lib.macosx-11.0-arm64-cpython-38/tsfm/testsim.py -> build/bdist.macosx-11.0-arm64/egg/tsfm copying build/lib.macosx-11.0-arm64-cpython-38/tsfm/init.py -> build/bdist.macosx-11.0-arm64/egg/tsfm copying build/lib.macosx-11.0-arm64-cpython-38/tsfm/MolecularInformation.py -> build/bdist.macosx-11.0-arm64/egg/tsfm copying build/lib.macosx-11.0-arm64-cpython-38/tsfm/cvmdist.py -> build/bdist.macosx-11.0-arm64/egg/tsfm copying build/lib.macosx-11.0-arm64-cpython-38/tsfm/tsfm.py -> build/bdist.macosx-11.0-arm64/egg/tsfm creating build/bdist.macosx-11.0-arm64/egg/tsfm/eps copying build/lib.macosx-11.0-arm64-cpython-38/tsfm/eps/Template.eps -> build/bdist.macosx-11.0-arm64/egg/tsfm/eps copying build/lib.macosx-11.0-arm64-cpython-38/tsfm/eps/inverse_template.eps -> build/bdist.macosx-11.0-arm64/egg/tsfm/eps copying build/lib.macosx-11.0-arm64-cpython-38/tsfm/nsb_entropy.py -> build/bdist.macosx-11.0-arm64/egg/tsfm copying build/lib.macosx-11.0-arm64-cpython-38/tsfm/exact.cpython-38-darwin.so -> build/bdist.macosx-11.0-arm64/egg/tsfm copying build/lib.macosx-11.0-arm64-cpython-38/tsfm/ksdist.py -> build/bdist.macosx-11.0-arm64/egg/tsfm byte-compiling build/bdist.macosx-11.0-arm64/egg/tsfm/addist.py to addist.cpython-38.pyc byte-compiling build/bdist.macosx-11.0-arm64/egg/tsfm/_version.py to _version.cpython-38.pyc byte-compiling build/bdist.macosx-11.0-arm64/egg/tsfm/vect.py to vect.cpython-38.pyc byte-compiling build/bdist.macosx-11.0-arm64/egg/tsfm/ecdfgof.py to ecdfgof.cpython-38.pyc byte-compiling build/bdist.macosx-11.0-arm64/egg/tsfm/testsim.py to testsim.cpython-38.pyc byte-compiling build/bdist.macosx-11.0-arm64/egg/tsfm/init.py to init__.cpython-38.pyc byte-compiling build/bdist.macosx-11.0-arm64/egg/tsfm/MolecularInformation.py to MolecularInformation.cpython-38.pyc byte-compiling build/bdist.macosx-11.0-arm64/egg/tsfm/cvmdist.py to cvmdist.cpython-38.pyc byte-compiling build/bdist.macosx-11.0-arm64/egg/tsfm/tsfm.py to tsfm.cpython-38.pyc byte-compiling build/bdist.macosx-11.0-arm64/egg/tsfm/nsb_entropy.py to nsb_entropy.cpython-38.pyc byte-compiling build/bdist.macosx-11.0-arm64/egg/tsfm/ksdist.py to ksdist.cpython-38.pyc creating stub loader for tsfm/exact.cpython-38-darwin.so byte-compiling build/bdist.macosx-11.0-arm64/egg/tsfm/exact.py to exact.cpython-38.pyc creating build/bdist.macosx-11.0-arm64/egg/EGG-INFO copying tsfm.egg-info/PKG-INFO -> build/bdist.macosx-11.0-arm64/egg/EGG-INFO copying tsfm.egg-info/SOURCES.txt -> build/bdist.macosx-11.0-arm64/egg/EGG-INFO copying tsfm.egg-info/dependency_links.txt -> build/bdist.macosx-11.0-arm64/egg/EGG-INFO copying tsfm.egg-info/entry_points.txt -> build/bdist.macosx-11.0-arm64/egg/EGG-INFO copying tsfm.egg-info/requires.txt -> build/bdist.macosx-11.0-arm64/egg/EGG-INFO copying tsfm.egg-info/top_level.txt -> build/bdist.macosx-11.0-arm64/egg/EGG-INFO writing build/bdist.macosx-11.0-arm64/egg/EGG-INFO/native_libs.txt zip_safe flag not set; analyzing archive contents... tsfm.pycache.exact.cpython-38: module references file creating dist creating 'dist/tsfm-1.0.2-py3.8-macosx-11.0-arm64.egg' and adding 'build/bdist.macosx-11.0-arm64/egg' to it removing 'build/bdist.macosx-11.0-arm64/egg' (and everything under it) Processing tsfm-1.0.2-py3.8-macosx-11.0-arm64.egg creating /Users/dave/opt/anaconda3/envs/tSFM/lib/python3.8/site-packages/tsfm-1.0.2-py3.8-macosx-11.0-arm64.egg Extracting tsfm-1.0.2-py3.8-macosx-11.0-arm64.egg to /Users/dave/opt/anaconda3/envs/tSFM/lib/python3.8/site-packages Adding tsfm 1.0.2 to easy-install.pth file Installing tsfm script to /Users/dave/opt/anaconda3/envs/tSFM/bin

Installed /Users/dave/opt/anaconda3/envs/tSFM/lib/python3.8/site-packages/tsfm-1.0.2-py3.8-macosx-11.0-arm64.egg Processing dependencies for tsfm==1.0.2 Searching for tsfm==1.0.2 Reading https://pypi.org/simple/tsfm/ /Users/dave/opt/anaconda3/envs/tSFM/lib/python3.8/site-packages/pkg_resources/init.py:123: PkgResourcesDeprecationWarning: is an invalid version and will not be supported in a future release warnings.warn( No local packages or working download links found for tsfm==1.0.2 error: Could not find suitable distribution for Requirement.parse('tsfm==1.0.2')