Ich versuche, ein Pypi-Paket zu laden, zuerst fand ich heraus, dass Setup_Tools wirklich alt war, so dass jetzt aktualisiert wird, obwohl ich immer noch den gleichen Fehler bekomme, und Google hilft mir nicht wirklich dabei Gegenstand.Uploading PyPi Paketfehler
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 es funktioniert gut:
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
Jeder hatte dieses Problem vor?
.pypirc Datei ist ebenfalls verfügbar und funktioniert gut 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 (mit der in der Antwort erwähnt Import AKTUALISIERT):
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: Der Versuch, die setup.py zu ändern mich näher ein bisschen bekam, aus irgendeinem Grund es fragt nun mein Passwort für, aber das Endergebnis ist immer noch die gleichen 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)
Ich habe weitere Informationen hinzugefügt, und die Ausgabe nach den Änderungen. Registrieren funktioniert immer noch .. nur der Upload fragt auch nach dem Passwort. – Marius
Korrekte Antwort, das erste Problem war das alte setuptools, das andere war der Repo Name war falsch – Marius
Danke - das hat nur meinen Speck (und Vernunft!) –