рдореЗрд░реЗ рдкрд╛рд╕ рдореЗрд░реЗ рдкрд╛рдЗрдк рдлреНрд░реАрдЬ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рд▓рд╛рдЗрдиреЗрдВ рд╣реИрдВ рдЬреИрд╕реЗ:
-e [email protected]:widgets.git@3bdaf7d07c44a87c38beb1e8abd163a7edf99adc#egg=widgets
-e [email protected]:[email protected]#egg=gadgets
рдЬрдм pip install -r requirements.txt
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдЖрддрд╛ рд╣реИ рддреЛ рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдкрд╛рдЗрдк рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ example.com:[email protected]
рдХреЛ git рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рдкреВрд░реНрдг URL рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╣рдЪрд╛рдирддрд╛ рд╣реИ рдЬрдм рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ example.com:gadgets.git
рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП 3bda...99adc рдкреНрд░рддрд┐рдмрджреНрдз рджреЗрдЦреЗрдВред
рдЕрдЧрд░ рдореИрдВ рдкрд╛рдЗрдк рдлреНрд░реАрдЬ рдЖрдЙрдЯрдкреБрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП
pip install -e [email protected]:[email protected]#egg=gadgets
рдореБрдЭреЗ рд╕рдорд╛рди рддреНрд░реБрдЯрд┐ рдорд┐рд▓реАред
рдпрд╣ рд╕рдм рдкрд╛рдЗрдк 1.5.4 . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд╕рд╛рде рдпрд╣ рдареАрдХ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:
pip install -e [email protected]:/path/to/project/[email protected]#egg=project
рдпрд╛
pip install -e [email protected]:project.git#egg=project
рд╣рд╛рд▓рд╛рдВрдХрд┐ рдмрд╛рдж рдореЗрдВ, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдХреЗрд╡рд▓ рд╡рд░реНрддрдорд╛рди рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдХреЛ рдЦреАрдВрдЪреЗрдЧрд╛, рди рдХрд┐ 3bdaf рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ ...
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬрд┐рди рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдореИрдВ рдерд╛рд╣ рдирд╣реАрдВ рд▓реЗрддрд╛, рдпрд╣ _does_ рдЬреАрдердм рдХреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдЕрд░реНрдерд╛рддреН,
pip install -e [email protected]:JordanReiter/[email protected]#egg=github_project
рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдпрд╣ #6293 рдХреЗ рд╕рдорд╛рди рд╣реИред рдкрд╛рд░реНрд╕рд░ (stdlib рдХреЗ рдЖрдзрд╛рд░ рдкрд░ urlsplit
рд╕рдорд╕реНрдпрд╛рдУрдВ URL рдХрд╛ рдкрде рднрд╛рдЧ рдХреА рдкрд╣рдЪрд╛рди рдХреА рд╣реИ рдЬрдм рдпрд╣ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ /
рд╕рдм рдкрд░ рд╣реИ, рдФрд░ рдХреЗ рдмрд╛рдж рдкреВрд░реА рдмрд╛рдд рдХреА рдкрд╣рдЪрд╛рди +
рдХреЗ рд░реВрдк рдореЗрдВ netloc
ред рд░реЗрд╡ рдХреЗ рдмрд┐рдирд╛ рд╕рдВрд╕реНрдХрд░рдг рдкреВрд░реА рддрд░рд╣ рд╕реЗ рджреБрд░реНрдШрдЯрдирд╛ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ netloc
рдФрд░ path
рдмрд╛рдж рдореЗрдВ рд╡рд╛рдкрд╕ рдЬреБрдбрд╝ рдЧрдП рдФрд░ рдЧрд┐рдЯ рдХреЛ рдкрд╛рд╕ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ (рдЬреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рд╣реА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ)ред
#6293 рдореЗрдВ рдЪрд░реНрдЪрд╛ рдПрд╕рд╕реАрдкреА-рд╢реИрд▓реА рдпреВрдЖрд░рдПрд▓ рд╕рдорд░реНрдерди рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣рд╛рдВ рдмреЗрд╣рддрд░ рд╕рдорд╛рдзрд╛рди pip freeze
рдмрдЬрд╛рдп git+ssh://
рдпреВрдЖрд░рдПрд▓ рдХреЛ рдереВрдХрдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛрдЧрд╛ред
рд╕рдорд╛рдкрди рдХреЗ рд░реВрдк рдореЗрдВ рд╣рдо #7554 рдореЗрдВ git+git@
рдлреЙрд░реНрдо рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░рддреЗ рд╣реИрдВред