Pip: `setup.py` рдореЗрдВ 'install_requires' рдореЗрдВ VCS рд▓рд┐рдВрдХ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 21 рдЕрдкреНрд░реИрд▓ 2020  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: pypa/pip

рд╡рд╛рддрд╛рд╡рд░рдг

  • рдкрд╛рдЗрдк рд╕рдВрд╕реНрдХрд░рдг: 20.0.2
  • рдкрд╛рдпрдерди рд╕рдВрд╕реНрдХрд░рдг: 3.8
  • рдУрдПрд╕: рдбреЗрдмрд┐рдпрди рдЬреАрдПрдирдпреВ/рд▓рд┐рдирдХреНрд╕ 10 (рдмрд╕реНрдЯрд░)

рд╡рд┐рд╡рд░рдг

рдореИрдВ setup.py рдлрд╝рд╛рдЗрд▓ рдХреЗ 'install_requires' рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдПрдХ VCS рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╡рд┐рдирд┐рд░реНрджреЗрд╢рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдЬреИрд╕реЗ рдХрд┐ git+git://github.com/... ред

python setup.py install --user рдЗрд╕ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ:

рдЧреЛрдмреНрд▓рд┐рди рд╕реЗрдЯрдЕрдк рдХрдорд╛рдВрдб рдореЗрдВ рддреНрд░реБрдЯрд┐: 'install_requires' рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдпрд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреА рд╕реВрдЪреА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдЬрд┐рд╕рдореЗрдВ рд╡реИрдз рдкреНрд░реЛрдЬреЗрдХреНрдЯ/рд╕рдВрд╕реНрдХрд░рдг рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╡рд┐рдирд┐рд░реНрджреЗрд╢рдХ рд╣реЛрдВ; рдЕрдорд╛рдиреНрдп рдЖрд╡рд╢реНрдпрдХрддрд╛, "'+ git://g '" рдкрд░ рдкрд╛рд░реНрд╕ рддреНрд░реБрдЯрд┐

рдЕрдкреЗрдХреНрд╖рд┐рддреН рд╡реНрдпрд╡рд╣рд╛рд░

рдореИрдВ рдЙрдореНрдореАрдж рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╕рдлрд▓ рд╣реЛрдЧрд╛ рдФрд░ рдПрдХ рдирд┐рд░реНрднрд░рддрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдЧрд╛ рдЬреИрд╕рд╛ рдХрд┐ setup.py рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИред

рдХреИрд╕реЗ рдкреНрд░рдЬрдирди рдХрд░реЗрдВ

https://github.com/kkom/goblin/blob/4d112b95dfd2374363b4617b08d3f0689957ea73/setup.py рд╕реЗ рдЗрд╕ setup.py рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:

"""Python toolkit for Tinker Pop 3 Gremlin Server."""

import os
from setuptools import find_packages, setup


__author__ = 'Jeffrey Phillips Freeman'
__email__ = '[email protected]'
__license__ = 'Apache License, Version 2.0'
__copyright__ = 'Copyright 2017, CleverThis, Inc. and contributors'
__credits__ = ['David M. Brown - Project founder']

with open("README.md", "r") as fh:
    long_description = fh.read()

setup(
    name='goblin',
    version='2.2.4',
    license=__license__,
    author=__author__,
    author_email=__email__,
    description='Goblin OGM for the Tinkerpop 3 Stack,',
    long_description_content_type="text/markdown",
    long_description=long_description,
    url='http://goblin-ogm.com',
    download_url='https://github.com/goblin-ogm/goblin/archive/v2.2.4.tar.gz',
    include_package_data=True,
    keywords=['Tinkerpop', 'Tinkerpop3', 'gremlin', 'gremlin-python', 'asyncio', 'graphdb', 'ogm', 'orm'],
    packages=find_packages(),
    python_requires='>=3.5',
    install_requires=[
        'git+git://github.com/kkom/aiogremlin.git<strong i="31">@301c9d1dd0cf07b50934c8df2b51084acea86cd7</strong>',
    ],
    test_suite='tests',
    setup_requires=[
        'pytest-runner>=2.6.2',
    ],
    tests_require=['check-manifest>=0.25',
                   'isort>=4.2.2',
                   'pydocstyle>=1.0.0',
                   'pytest-asyncio>=0.8.0',
                   'pytest-cache>=1.0',
                   'pytest-cov>=2.5.1',
                   'pytest-pep8>=1.0.6',
                   'pytest-timeout>=1.3.4',
                   'pytest>=3.2.1',
                   'uvloop>=0.8.1',
                   'mock'],
    classifiers=[
        'Development Status :: 5 - Production/Stable',
        'Intended Audience :: Developers',
        'License :: OSI Approved :: Apache Software License',
        'Operating System :: OS Independent',
        'Programming Language :: Python',
        'Programming Language :: Python :: 3',
        'Programming Language :: Python :: 3.5',
        'Programming Language :: Python :: 3.6',
        'Programming Language :: Python :: 3.7',
        'Programming Language :: Python :: 3.8',
        # uncomment if you test on these interpreters:
        # 'Programming Language :: Python :: Implementation :: IronPython',
        # 'Programming Language :: Python :: Implementation :: Jython',
        # 'Programming Language :: Python :: Implementation :: Stackless',
        'Programming Language :: Python :: Implementation :: PyPy'
    ]
)

рдЙрддреНрдкрд╛рджрди

root<strong i="36">@d6698cc1fa7a</strong>:/workspaces/goblin# python setup.py install --user
error in goblin setup command: 'install_requires' must be a string or list of strings containing valid project/version requirement specifiers; Invalid requirement, parse error at "'+git://g'"

рдЕрддрд┐рд░рд┐рдХреНрдд рдиреЛрдЯреНрд╕

рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдЗрддрдиреА рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ 'install_requires' рдореЗрдВ рдкрд┐рди рдХрд░рдирд╛ рдПрдХ рдкреВрд░реНрдг рдПрдВрдЯреАрдкреИрдЯрд░реНрди рд╣реИред

рдореИрдВ рдЗрд╕реЗ рдХреЗрд╡рд▓ рдЗрд╕рд▓рд┐рдП рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ aiogremlin рдореЗрдВ рдПрдХ рдмреНрд▓реЙрдХрд┐рдВрдЧ рдмрдЧ рдХреЛ рдареАрдХ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЬреЛ рдХрд┐ goblin рдХреА рдирд┐рд░реНрднрд░рддрд╛ рд╣реИ - рдПрдХ рдкреИрдХреЗрдЬ рдЬрд┐рд╕реЗ рдореИрдВ рдЕрдкрдиреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдпрджрд┐ рдЖрдк рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ: https://github.com/jazzband/pip-tools/issues/1111

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдирдорд╕реНрддреЗ, рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рд╡реАрд╕реАрдПрд╕ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдкреНрд░рд╛рд░реВрдк install_requires=['aiogremlin @ git+... рд╣реЛрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛рд░рдгреЛрдВ рд╕реЗ git+git рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рд╣рддреЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (8f0dbec5734c5197c3b7070987814b584e3f31a6), GitHub рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреЗ рдмрдЬрд╛рдп git+https рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИред

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдирдорд╕реНрддреЗ, рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рд╡реАрд╕реАрдПрд╕ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдкреНрд░рд╛рд░реВрдк install_requires=['aiogremlin @ git+... рд╣реЛрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛рд░рдгреЛрдВ рд╕реЗ git+git рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рд╣рддреЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (8f0dbec5734c5197c3b7070987814b584e3f31a6), GitHub рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреЗ рдмрдЬрд╛рдп git+https рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИред

рдзрдиреНрдпрд╡рд╛рдж @McSinyx , рдЗрд╕рдиреЗ рдЗрд╕реЗ рд╣рд▓ рдХрд░ рджрд┐рдпрд╛!

рдФрд░ рд╣рд╛рдБ - https рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдн рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдЪреНрдЫреА рдмрд╛рдд!

рджрд░рдЕрд╕рд▓, рдЖрдкрдХрд╛ рд╕рдорд╛рдзрд╛рди рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдХреЛ рджреВрд╕рд░реА рд╕рдорд╕реНрдпрд╛ рдкрд░ рднреА рд╣рд▓ рдХрд░рддрд╛ рд╣реИ: https://github.com/jazzband/pip-tools/issues/1111

рдЯреНрд░рд┐рдкрд▓ рдЬреАрдд! рдзрдиреНрдпрд╡рд╛рдж @ рдореИрдХрд╕рд┐рдиреЗрдХреНрд╕!

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

saytosid picture saytosid  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

dmfigol picture dmfigol  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

reynoldsnlp picture reynoldsnlp  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Zac-HD picture Zac-HD  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

gyorireka picture gyorireka  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ