extension-ffi icon indicating copy to clipboard operation
extension-ffi copied to clipboard

No module named 'build' (package)

Open iamalbert opened this issue 8 years ago • 2 comments

I am following the example to create a PIP-distribuable package

$ python setup.py sdist
$ pip install dist/my_package-0.1.tar.gz                                  

but I get this error

Processing ./dist/my_package-0.1.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-idyubtmj-build/setup.py", line 8, in <module>
        import build
    ModuleNotFoundError: No module named 'build'

It looks like build.py is not included in the package:

drwxr-xr-x xx/xx 0 2017-04-22 21:30 my_package-0.1/
drwxr-xr-x xx/xx 0 2017-04-22 21:30 my_package-0.1/my_package/
drwxr-xr-x xx/xx 0 2017-04-22 21:30 my_package-0.1/my_package/_ext/
drwxr-xr-x xx/xx 0 2017-04-22 21:30 my_package-0.1/my_package/_ext/my_lib/
-rw-r--r-- xx/xx 305 2017-04-22 21:30 my_package-0.1/my_package/_ext/my_lib/__init__.py
-rw-r--r-- xx/xx   0 2017-04-22 21:30 my_package-0.1/my_package/_ext/__init__.py
drwxr-xr-x xx/xx   0 2017-04-22 21:30 my_package-0.1/my_package/functions/
-rw-r--r-- xx/xx   0 2017-04-22 21:30 my_package-0.1/my_package/functions/__init__.py
-rw-r--r-- xx/xx 678 2017-04-22 21:30 my_package-0.1/my_package/functions/add.py
drwxr-xr-x xx/xx   0 2017-04-22 21:30 my_package-0.1/my_package/modules/
-rw-r--r-- xx/xx   0 2017-04-22 21:30 my_package-0.1/my_package/modules/__init__.py
-rw-r--r-- xx/xx 199 2017-04-22 21:30 my_package-0.1/my_package/modules/add.py
-rw-r--r-- xx/xx   0 2017-04-22 21:30 my_package-0.1/my_package/__init__.py
drwxr-xr-x xx/xx   0 2017-04-22 21:30 my_package-0.1/my_package.egg-info/
-rw-r--r-- xx/xx 248 2017-04-22 21:30 my_package-0.1/my_package.egg-info/PKG-INFO
-rw-r--r-- xx/xx 521 2017-04-22 21:30 my_package-0.1/my_package.egg-info/SOURCES.txt
-rw-r--r-- xx/xx   1 2017-04-22 21:30 my_package-0.1/my_package.egg-info/dependency_links.txt
-rw-r--r-- xx/xx  12 2017-04-22 21:30 my_package-0.1/my_package.egg-info/requires.txt
-rw-r--r-- xx/xx  11 2017-04-22 21:30 my_package-0.1/my_package.egg-info/top_level.txt
drwxr-xr-x xx/xx   0 2017-04-22 21:30 my_package-0.1/test/
-rw-r--r-- xx/xx 621 2017-04-22 21:30 my_package-0.1/test/test.py
-rw-r--r-- xx/xx 726 2017-04-22 21:30 my_package-0.1/setup.py
-rw-r--r-- xx/xx 248 2017-04-22 21:30 my_package-0.1/PKG-INFO
-rw-r--r-- xx/xx  38 2017-04-22 21:30 my_package-0.1/setup.cfg

iamalbert avatar Apr 22 '17 13:04 iamalbert

pip install build

GarotoOuro avatar Jul 06 '21 18:07 GarotoOuro

py -m pip install --upgrade build

As per

https://packaging.python.org/en/latest/tutorials/packaging-projects/

AndreyDodonov-EH avatar Jul 22 '22 14:07 AndreyDodonov-EH