рд╡рд╛рддрд╛рд╡рд░рдг
рд╡рд┐рд╡рд░рдг
рдореИрдВ 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
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИред
рдзрдиреНрдпрд╡рд╛рдж @McSinyx , рдЗрд╕рдиреЗ рдЗрд╕реЗ рд╣рд▓ рдХрд░ рджрд┐рдпрд╛!
рдФрд░ рд╣рд╛рдБ - https
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдн рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдЪреНрдЫреА рдмрд╛рдд!
рджрд░рдЕрд╕рд▓, рдЖрдкрдХрд╛ рд╕рдорд╛рдзрд╛рди рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдХреЛ рджреВрд╕рд░реА рд╕рдорд╕реНрдпрд╛ рдкрд░ рднреА рд╣рд▓ рдХрд░рддрд╛ рд╣реИ: https://github.com/jazzband/pip-tools/issues/1111
рдЯреНрд░рд┐рдкрд▓ рдЬреАрдд! рдзрдиреНрдпрд╡рд╛рдж @ рдореИрдХрд╕рд┐рдиреЗрдХреНрд╕!
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдирдорд╕реНрддреЗ, рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рд╡реАрд╕реАрдПрд╕ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдкреНрд░рд╛рд░реВрдк
install_requires=['aiogremlin @ git+...
рд╣реЛрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛рд░рдгреЛрдВ рд╕реЗgit+git
рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рд╣рддреЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (8f0dbec5734c5197c3b7070987814b584e3f31a6), GitHub рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреЗ рдмрдЬрд╛рдпgit+https
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИред