LINUX.ORG.RU

Не получается опубликовать приложение в pypi

 ,


1

1

Сделал по мануалу setup.py, зарегался на pypi.python.org, зааплоадил туда PKG_INFO, но когда делаю python setup.py register, то получаю в ответ:

running register
running check
Registering dfclean to https://upload.pypi.org/legacy/
Server response (500): <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:720)>

В чем проблема?

from distutils.core import setup

with open('README.md') as file:
    long_description = file.read()

setup(
    name='dfclean',
    version='0.0.0.1',
    packages=['dfclean'],
    url='https://gitlab.com/panter_dsd/distfilescleaner',
    license='GPLv3',
    author='PanteR',
    author_email='panter.dsd@gmail.com',
    description='Clean up old distfiles in Gentoo',
    long_description=long_description,
    classifiers=[
        'Development Status :: 3 - Alpha',
        'Programming Language :: Python :: 4.6',
    ]
)
cat ~/.pypirc
[distutils]
index-servers = pypi

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

[server-login]
username:panter_dsd
password:*********

OS: gentoo

Python: 3.5, 3.6

Еще почему-то не могу twine установить через pip, выдает:

sudo pip install twine
ERROR: (Gentoo) Please run pip with the --user option to avoid breaking python-exec

Гугл не помог.

Могу только по второму подсказать — не пускай pip из-под рута.

Что касается первого, посмотри что там с ssl-сертификатом. Может, тебе надо твои корневые CA обновить в системе (какой-нить ca-certificates), может у тебя дата на компе неправильная. Может, ты за прозрачным прокси сидишь. В общем, смотри ошибку. Например, зайди на сайт из браузера или через openssl s_client.

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

Из браузера все отлично работает. update-ca-certificates сделал, не помогло. Дата правильная, прокси не использую.

panter_dsd ★★★★
() автор топика

Создал virtialenv, поставил twine и через него опубликовал.

panter_dsd ★★★★
() автор топика

Без twine могло помочь pip install certify.

ei-grad ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.