ok, questo il file:
codice:
from distutils.core import setup
setup(
name='MPImageResize',
version='',
packages=['resize'],
url='',
license='',
author='',
author_email='',
description='',
install_requires=['PIL']
)
dopo di che ho lanciato questo comando:
codice:
$ python setup.py sdist
/usr/lib/python3.5/distutils/dist.py:261: UserWarning: Unknown distribution option: 'install_requires'
warnings.warn(msg)
running sdist
running check
warning: check: missing required meta-data: version, url
warning: check: missing meta-data: if 'author' supplied, 'author_email' must be supplied too
warning: sdist: manifest template 'MANIFEST.in' does not exist (using default file list)
warning: sdist: standard file not found: should have one of README, README.txt
writing manifest file 'MANIFEST'
creating MPImageResize-0.0.0
creating MPImageResize-0.0.0/resize
making hard links in MPImageResize-0.0.0...
hard linking setup.py -> MPImageResize-0.0.0
hard linking resize/__init__.py -> MPImageResize-0.0.0/resize
hard linking resize/main.py -> MPImageResize-0.0.0/resize
hard linking resize/resizeimage.py -> MPImageResize-0.0.0/resize
creating dist
Creating tar archive
removing 'MPImageResize-0.0.0' (and everything under it)
per evitare l'errore ho fatto una modifica alla prima riga:
codice:
from setuptools import setup
setup(
name='MPImageResize',
version='',
packages=['resize'],
url='',
license='',
author='Mattepuffo',
author_email='',
description='',
install_requires=['PIL']
)
e rilanciato il comando:
codice:
$ python setup.py sdist
/usr/lib/python3.5/site-packages/setuptools/dist.py:342: UserWarning: The version specified ('') is an invalid version, this may not work as expected with newer versions of setuptools, pip, and PyPI. Please see PEP 440 for more details.
"details." % self.metadata.version
running sdist
running egg_info
creating MPImageResize.egg-info
writing dependency_links to MPImageResize.egg-info/dependency_links.txt
writing top-level names to MPImageResize.egg-info/top_level.txt
writing MPImageResize.egg-info/PKG-INFO
writing requirements to MPImageResize.egg-info/requires.txt
writing manifest file 'MPImageResize.egg-info/SOURCES.txt'
reading manifest file 'MPImageResize.egg-info/SOURCES.txt'
writing manifest file 'MPImageResize.egg-info/SOURCES.txt'
warning: sdist: standard file not found: should have one of README, README.rst, README.txt
running check
warning: check: missing required meta-data: url
warning: check: missing meta-data: if 'author' supplied, 'author_email' must be supplied too
creating MPImageResize-0.0.0
creating MPImageResize-0.0.0/MPImageResize.egg-info
creating MPImageResize-0.0.0/resize
copying files to MPImageResize-0.0.0...
copying setup.py -> MPImageResize-0.0.0
copying MPImageResize.egg-info/PKG-INFO -> MPImageResize-0.0.0/MPImageResize.egg-info
copying MPImageResize.egg-info/SOURCES.txt -> MPImageResize-0.0.0/MPImageResize.egg-info
copying MPImageResize.egg-info/dependency_links.txt -> MPImageResize-0.0.0/MPImageResize.egg-info
copying MPImageResize.egg-info/requires.txt -> MPImageResize-0.0.0/MPImageResize.egg-info
copying MPImageResize.egg-info/top_level.txt -> MPImageResize-0.0.0/MPImageResize.egg-info
copying resize/__init__.py -> MPImageResize-0.0.0/resize
copying resize/main.py -> MPImageResize-0.0.0/resize
copying resize/resizeimage.py -> MPImageResize-0.0.0/resize
Writing MPImageResize-0.0.0/setup.cfg
creating dist
Creating tar archive
removing 'MPImageResize-0.0.0' (and everything under it)
è stato creato un file tar.gz, con dentro il programma.
ma la libreria non c'è.
è giusto??