Hochladen von PyPi Package Fehler

Ich versuche zum hochladen einer pypi package, zuerst fand ich heraus, dass setup_tools war wirklich alt, das ist also jetzt aktualisiert, obwohl ich immer noch die gleichen Fehler, und google ist auch nicht wirklich helfen, mir zu viel zu diesem Thema.

python setup.py sdist upload -r pypitest
/usr/lib64/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'include_package_data'
  warnings.warn(msg)
/usr/lib64/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'zip_safe'
  warnings.warn(msg)
/usr/lib64/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'install_requires'
  warnings.warn(msg)
running sdist
running check
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 arcsightrest-1.0
making hard links in arcsightrest-1.0...
hard linking arcsightrest.py -> arcsightrest-1.0
hard linking setup.cfg -> arcsightrest-1.0
hard linking setup.py -> arcsightrest-1.0
Creating tar archive
removing 'arcsightrest-1.0' (and everything under it)
running upload
Traceback (most recent call last):
  File "setup.py", line 20, in <module>
    'python-dateutil',
  File "/usr/lib64/python2.7/distutils/core.py", line 152, in setup
    dist.run_commands()
  File "/usr/lib64/python2.7/distutils/dist.py", line 953, in run_commands
    self.run_command(cmd)
  File "/usr/lib64/python2.7/distutils/dist.py", line 972, in run_command
    cmd_obj.run()
  File "/usr/lib64/python2.7/distutils/command/upload.py", line 60, in run
    self.upload_file(command, pyversion, filename)
  File "/usr/lib64/python2.7/distutils/command/upload.py", line 70, in upload_file
    raise AssertionError("unsupported schema " + schema)
AssertionError: unsupported schema

Wenn ich versuche zu laufen, registrieren, funktioniert es Prima:

python setup.py register -r test
/usr/lib64/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'include_package_data'
  warnings.warn(msg)
/usr/lib64/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'zip_safe'
  warnings.warn(msg)
/usr/lib64/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'install_requires'
  warnings.warn(msg)
running register
running check
Registering arcsightrest to https://testpypi.python.org/pypi
Server response (200): OK

Jemand hatte dieses problem vor?

.pypirc-Datei ist auch verfügbar, und funktioniert Prima mit register.

[distutils]
index-servers =
    pypi
    test

[pypi]
repository: https://pypi.python.org/pypi
username: ****
password: ****

[test]
repository: https://testpypi.python.org/pypi
username: ****
password: ****

Setup.py Datei (AKTUALISIERT mit den import erwähnt in der Antwort):

from setuptools import setup

setup(
    name='arcsightrest',
    version='1.0',
    description='Python library to connect to the HP Arcsight Logger REST API',
    author='***',
    license='MIT',
    author_email='***',
    url='****',
    download_url='****',
    keywords=['arcsight', 'logger', 'rest'],
    include_package_data=True,
    zip_safe=True,
    py_modules=['arcsightrest'],
    install_requires=[
        'pytz',
        'untangle',
        'requests',
        'python-dateutil',
    ],
)

UPDATE:
Beim ändern der setup.py hab mich ein bisschen näher, für einige Grund, es fragt nach meinem Passwort, aber das Endergebnis ist immer noch der gleiche Fehler:

python setup.py sdist upload -r pypitest
running sdist
running egg_info
writing requirements to arcsightrest.egg-info/requires.txt
writing arcsightrest.egg-info/PKG-INFO
writing top-level names to arcsightrest.egg-info/top_level.txt
writing dependency_links to arcsightrest.egg-info/dependency_links.txt
reading manifest file 'arcsightrest.egg-info/SOURCES.txt'
writing manifest file 'arcsightrest.egg-info/SOURCES.txt'
warning: sdist: standard file not found: should have one of README, README.rst, README.txt

running check
creating arcsightrest-1.0
creating arcsightrest-1.0/arcsightrest.egg-info
copying files to arcsightrest-1.0...
copying arcsightrest.py -> arcsightrest-1.0
copying setup.cfg -> arcsightrest-1.0
copying setup.py -> arcsightrest-1.0
copying arcsightrest.egg-info/PKG-INFO -> arcsightrest-1.0/arcsightrest.egg-info
copying arcsightrest.egg-info/SOURCES.txt -> arcsightrest-1.0/arcsightrest.egg-info
copying arcsightrest.egg-info/dependency_links.txt -> arcsightrest-1.0/arcsightrest.egg-info
copying arcsightrest.egg-info/requires.txt -> arcsightrest-1.0/arcsightrest.egg-info
copying arcsightrest.egg-info/top_level.txt -> arcsightrest-1.0/arcsightrest.egg-info
copying arcsightrest.egg-info/zip-safe -> arcsightrest-1.0/arcsightrest.egg-info
Writing arcsightrest-1.0/setup.cfg
Creating tar archive
removing 'arcsightrest-1.0' (and everything under it)
running upload
Password:
Traceback (most recent call last):
  File "setup.py", line 20, in <module>
    'python-dateutil',
  File "/usr/lib64/python2.7/distutils/core.py", line 152, in setup
    dist.run_commands()
  File "/usr/lib64/python2.7/distutils/dist.py", line 953, in run_commands
    self.run_command(cmd)
  File "/usr/lib64/python2.7/distutils/dist.py", line 972, in run_command
    cmd_obj.run()
  File "/usr/lib64/python2.7/distutils/command/upload.py", line 60, in run
    self.upload_file(command, pyversion, filename)
  File "/usr/lib64/python2.7/distutils/command/upload.py", line 70, in upload_file
    raise AssertionError("unsupported schema " + schema)
AssertionError: unsupported schema

Setuptools version:

setuptools 28.8.0 from /usr/lib/python2.7/site-packages (Python 2.7)
InformationsquelleAutor Marius | 2016-11-15
Schreibe einen Kommentar