Skip to content

Installation Warnings (Apple M1 Silicon) #33

Description

@dhard

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')

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions