Pipenv: рдЕрдВрддрд┐рдо рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рд╕реНрдерд╛рдиреАрдп рдФрд░ рд╕рдВрдкрд╛рджрди рдпреЛрдЧреНрдп рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 1 рдЕрдХреНрддреВре░ 2020  ┬╖  9рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: pypa/pipenv

рд╕рд╛рдорд╛рдиреНрдп рдореБрджреНрджреЛрдВ рдХреЗ рд▓рд┐рдП рдирд┐рджрд╛рди рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреА рдЬрд╛рдБрдЪ рдХреАред рдореИрдВрдиреЗ рдиреАрдЪреЗ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рдЪрд░рдгреЛрдВ рдореЗрдВ рдЕрдкрдиреЗ (рд╕рдВрднрд╡рддрдГ рддреНрд░реБрдЯрд┐рдкреВрд░реНрдг) рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЛ рд░реЗрдЦрд╛рдВрдХрд┐рдд рдХрд┐рдпрд╛ред рдореИрдВ рдХреБрдЫ рд╣рдлрд╝реНрддреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдЖрдк рдХреЛ рджреЛрд╖реА рдард╣рд░рд╛рддреЗ рд╣реБрдП рдЗрд╕рдХреЗ рд╕рд╛рде рдЗрдзрд░-рдЙрдзрд░ рд▓рдбрд╝рдЦрдбрд╝рд╛ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдореИрдВ-рдмрдЧ рд╣реЛрдирд╛ рдкрд╕рдВрдж рдХрд░реЗрдЧрд╛ред

рдореБрджреЗ рдХрд╛ рд╡рд┐рд╡рд░рдг

Pipfile.lock рдХреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдЕрдВрддрд┐рдо рдмрд╛рд╣рд░реА рдкреИрдХреЗрдЬ рдХреЛ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рд╕реНрдерд╛рдиреАрдп рдФрд░ рд╕рдВрдкрд╛рджрди рдпреЛрдЧреНрдп рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ

рдЕрдкреЗрдХреНрд╖рд┐рдд рдкрд░рд┐рдгрд╛рдо

рдкрд┐рдЫрд▓реЗ рдмрд╛рд╣рд░реА рдкреИрдХреЗрдЬ рдХреЛ рдЕрднреА рднреА рдкреАрдкреАрдЖрдИ рд╕реЗ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рдгрд╛рдо

рдореЗрд░рд╛ Pipfile.lock рдЗрд╕ рдЕрдВрддрд░ рдХреЛ рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рд╕реНрдкрд╖реНрдЯ рдХрд╛рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП CI рдФрд░ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рддреЛрдбрд╝рддрд╛ рд╣реИ:

             "version": "==1.25.10"
         },
         "wrapt": {
-            "hashes": [
-                "sha256:b62ffa81fb85f4332a4f609cab4ac40709470da05643a082ec1eb88e6d9b97d7"
-            ],
-            "version": "==1.12.1"
+            "editable": true,
+            "path": "."
         }
     },
     "develop": {

рджреЛрд╣рд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрджрдо

[[source]]
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true

[dev-packages]
flake8 = "3.8.3"
pytest = "5.4.3"
pytest-cov = "2.10.0"
termcolor = "1.1.0"

[packages]
mycli = {editable = true, path = "."}

[requires]
python_version = "3.7"

(mycli рдХреЗ рдкрд╛рд╕ рдЕрдЬрдЧрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдФрд░ рдЧреИрд░-рджреЗрд╡рддрд╛ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдВрдЯреНрд░реАрдкреЙрдЗрдВрдЯ рдмрдирд╛рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП setup.py рд╣реИ)

рдкрд░рд┐рдпреЛрдЬрдирд╛ рдПрдХ рд╕реАрдПрд▓рдЖрдИ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╣реИ рдФрд░ рд╣рдо рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдХреНрд▓реЛрди рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ:
PIPENV_IGNORE_VIRTUALENVS=1 PIPENV_VENV_IN_PROJECT=1 pipenv install --deploy

рдПрдХ рдирдП рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рд╡рд╛рд▓реЗ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ setup.py рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдЪрд▓рддрд╛ рд╣реВрдВ:
pipenv lock

рдпрд╣ рдПрдХ Pipfile.lock рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдореЗрд░рд╛ рдирдпрд╛ рдирд┐рд░реНрднрд░рддрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рднреА рдПрдХ рд╡рд┐рдХреГрдд рдЕрдВрддрд┐рдо рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдирд┐рд░реНрднрд░рддрд╛ рд╣реИ (рдореЗрд░реЗ рдкрд╛рд╕ рдХрдИ рд╕рдВрдХреБрд▓ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рд╣реИ рдЬреЛ рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╡рд░реНрдгрдорд╛рд▓рд╛ рдХреЗ рдЕрдВрдд рдХреЗ рдкрд╛рд╕ рд╣реИрдВ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ wrapt рдФрд░ zipp )

рдореИрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдФрд░ рдПрдХ рд╕рд╣реА Pipfile.lock рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдБ:
rm -rf Pipfile.lock .venv
рддрдерд╛
pipenv lock


рдореИрдВ рдЙрджреНрджреЗрд╢реНрдпрдкреВрд░реНрдг рд░реВрдк рд╕реЗ pipenv --support рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдЫреЛрдбрд╝ рд░рд╣рд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЬрд┐рд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рд╡рд╣ рдорд╛рд▓рд┐рдХрд╛рдирд╛ рд╣реИ рдФрд░ рдореБрдЭреЗ рд╣рдорд╛рд░реЗ рдкрд░реНрдпрд╛рд╡рд░рдг (рдпрд╛ рд╣рдорд╛рд░реА рд╕реБрд░рдХреНрд╖рд╛ рдЯреАрдо рдХреЛ рдореБрдЭ рдкрд░ рдЪрд┐рд▓реНрд▓рд╛рдиреЗ рдХрд╛ рд╡рд┐рд╡рд░рдг: рд╣рдВрд╕рддреЗ рд╣реБрдП :) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд╛ рд╣реИред рдпрджрд┐ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрдирд┐рдкреЗрдЯ рд╣реИрдВ, рддреЛ рдореИрдВ рд╕реНрдХреНрд░рдм рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдореБрдЭреЗ рдЦреБрд╢реА рд╣реЛрдЧреА, рдмрд╕ рдкреВрд░реА рдЪреАрдЬ рдХреЛ рд╕рд╛рдордиреЗ рд╕реЗ рд░рдЧрдбрд╝рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рдерд╛ред

рдлрд┐рд░ рд╕реЗ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдореИрдВ рд╕рд┐рд░реНрдл рдЧреВрдВрдЧрд╛ рд╣реВрдВред
рдзрдиреНрдпрд╡рд╛рдж!

Type Vendored Dependencies

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

рдЬреИрд╕рд╛ рдХрд┐ @jmehnle рдФрд░ @patelamol рдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рд╣реИ, рдореБрдЭреЗ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдкрдиреЗ рдХреБрдЫ рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИ

       "zipp": {
            "editable": true,
            "path": "."
        },

рдореЗрд░рд╛ рд╕рдорд╛рдзрд╛рди рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдкрд┐рдкрд▓рдлрд╛рдЗрд▓ рд▓реЙрдХ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рдерд╛, рдЬреЛ рдХрд┐ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЕрд╕реБрд░рдХреНрд╖рд┐рдд / рдЕрд╕реНрд╡рд╛рд╕реНрдереНрдпрдХрд░ рд╣реИ

"zipp": {
            "hashes": [
                "sha256:43f4fa8d8bb313e65d8323a3952ef8756bf40f9a5c3ea7334be23ee4ec8278b6",
                "sha256:b52f22895f4cfce194bc8172f3819ee8de7540aa6d873535a8668b730b8b411f"
            ],
            "version": "==3.2.0"
        }

рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдЗрд╕ рдмрдЧрд┐рдлреНрдЯ рдХреЗ рд╕рд╛рде рдЬрд▓реНрдж рд╣реА рдПрдХ рдкрд┐рдкреЗрдирд╡ рдЕрдкрдбреЗрдЯ рдЖ рд░рд╣рд╛ рд╣реИ

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

@patelamol рдФрд░ рдореИрдВ рдЗрд╕реЗ pipenv 2020.08.13 рдХреЗ рд╕рд╛рде рдкреБрди: рдкреЗрд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдореИрдВрдиреЗ 2018.11.26 рддрдХ рд╕рднреА рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЗрд╕ рдмрдЧ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд┐рдпрд╛ред рдЗрд╕рд▓рд┐рдП 2018.11.26 рдкрд╛рд╕ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред

рдЬреИрд╕рд╛ рдХрд┐ @jmehnle рдФрд░ @patelamol рдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рд╣реИ, рдореБрдЭреЗ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдкрдиреЗ рдХреБрдЫ рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИ

       "zipp": {
            "editable": true,
            "path": "."
        },

рдореЗрд░рд╛ рд╕рдорд╛рдзрд╛рди рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдкрд┐рдкрд▓рдлрд╛рдЗрд▓ рд▓реЙрдХ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рдерд╛, рдЬреЛ рдХрд┐ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЕрд╕реБрд░рдХреНрд╖рд┐рдд / рдЕрд╕реНрд╡рд╛рд╕реНрдереНрдпрдХрд░ рд╣реИ

"zipp": {
            "hashes": [
                "sha256:43f4fa8d8bb313e65d8323a3952ef8756bf40f9a5c3ea7334be23ee4ec8278b6",
                "sha256:b52f22895f4cfce194bc8172f3819ee8de7540aa6d873535a8668b730b8b411f"
            ],
            "version": "==3.2.0"
        }

рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдЗрд╕ рдмрдЧрд┐рдлреНрдЯ рдХреЗ рд╕рд╛рде рдЬрд▓реНрдж рд╣реА рдПрдХ рдкрд┐рдкреЗрдирд╡ рдЕрдкрдбреЗрдЯ рдЖ рд░рд╣рд╛ рд╣реИ

@gregflynn @patelamol рддреЛ рдХреНрдпрд╛ рдпрд╣ рдореБрджреНрджрд╛ рдорд╛рд╕реНрдЯрд░ рд╢рд╛рдЦрд╛ рдореЗрдВ рдореМрдЬреВрдж рд╣реИ? рдореИрдВ рджрд┐рдП рдЧрдП рдЪрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдкреБрди: рдкреЗрд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛

@gregflynn @patelamol рддреЛ рдХреНрдпрд╛ рдпрд╣ рдореБрджреНрджрд╛ рдорд╛рд╕реНрдЯрд░ рд╢рд╛рдЦрд╛ рдореЗрдВ рдореМрдЬреВрдж рд╣реИ? рдореИрдВ рджрд┐рдП рдЧрдП рдЪрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдкреБрди: рдкреЗрд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛

рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ! рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдЧреАрдердм рд╕реЗ рдкрд╛рдЗрдкреЗрдирд╡ рдирд╣реАрдВ рдЪрд▓рд╛рдпрд╛ рд╣реИ рдФрд░ рдЖрд░рдИрдПрдбрдПрдордИ рдореЗрдВ рдирд┐рд░реНрджреЗрд╢ рдирд╣реАрдВ рджреЗрдЦрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЪрд░рдгреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрд░рд┐рдпрд╛ рдХрд░реВрдВрдЧрд╛:

  1. git рдХреНрд▓реЛрди рдХрд┐рдпрд╛ рдЧрдпрд╛
  2. pyenv virtualenv 3.7.9 pipenv && pyenv local pipenv && pip install -e .
  3. рд╕рддреНрдпрд╛рдкрди:
    `` `
    $ рдкрд┐рдкреЗрдирд╡ - рд╡рд┐рд╕рд░реНрдЬрди
    рдкрд┐рдкреЗрдирд╡, рд╕рдВрд╕реНрдХрд░рдг 2020.8.13
$ ~/.pyenv/versions/pipenv/bin/pipenv --version 
pipenv, version 2020.8.13.dev0
```

  1. 2020.8.13 рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдЖрдпреЛрдЬрди рдХрд┐рдпрд╛ рдЧрдпрд╛
  2. рдореЗрд░реЗ setup.py рдореЗрдВ stockquotes == 2.0.0 рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛
  3. ~/.pyenv/versions/pipenv/bin/pipenv lock рднрд╛рдЧрд╛
  4. рдХреЛрдИ рдкрд╛рд╕рд╛ рдирд╣реАрдВ, рддреНрд░реБрдЯрд┐ рдХреЛ рджреЗрдЦрдХрд░
         "wrapt": {
-            "hashes": [
-                "sha256:b62ffa81fb85f4332a4f609cab4ac40709470da05643a082ec1eb88e6d9b97d7"
-            ],
-            "version": "==1.12.1"
+            "editable": true,
+            "path": "."
         }
     },

@frostming рд╕реБрдЭрд╛рд╡ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдФрд░ рдПрдХ рдирдЬрд╝рд░ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП, рдФрд░ рдЕрдзрд┐рдХ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреБрд╢ рд╣реИ рдпрд╛ рдЕрдЧрд░ рдореИрдВ рднрдЯрдХ рдЧрдпрд╛ рд╣реВрдВ рддреЛ рдЗрд╕ рдкрд░реАрдХреНрд╖рдг рдХреЛ рд╕рд╣реА рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

@ рд╕рдореВрд╣рди

  1. 2020.8.13 рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдЖрдпреЛрдЬрди рдХрд┐рдпрд╛ рдЧрдпрд╛

рдХреНрдпрд╛ рдмрдЧ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдХрджрдо рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ? рдореИрдВ рдорд╛рд╕реНрдЯрд░ рдкрд┐рдкреЗрдирд╡ рдХреЗ рд╕рд╛рде рдмрдирд╛рддрд╛ рд╣реВрдВ рдФрд░ рдкреБрди: рдкреЗрд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ рдПрдХ docker рдЫрд╡рд┐ рдмрд╣реБрдд рдорджрдж рдХрд░реЗрдЧреА

@ рд╢рдмреНрджрдЪрд┐рддреНрд░

  1. 2020.8.13 рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдЖрдпреЛрдЬрди рдХрд┐рдпрд╛ рдЧрдпрд╛

рдХреНрдпрд╛ рдмрдЧ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдХрджрдо рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ? рдореИрдВ рдорд╛рд╕реНрдЯрд░ рдкрд┐рдкреЗрдирд╡ рдХреЗ рд╕рд╛рде рдмрдирд╛рддрд╛ рд╣реВрдВ рдФрд░ рдкреБрди: рдкреЗрд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ рдПрдХ docker рдЫрд╡рд┐ рдмрд╣реБрдд рдорджрдж рдХрд░реЗрдЧреА

рдЕрдЪреНрдЫреА рдирдЬрд╝рд░ рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмрджрд▓рд╛рд╡ рдХрд┐рдП рдФрд░ рдЕрднреА рднреА рдирд╡реАрдирддрдо рдорд╛рд╕реНрдЯрд░ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред рдЪрд░рдг 4 рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рдЕрдкрдиреА рдЗрдВрд╕реНрдЯреЙрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрдкрдбреЗрдЯ рдХреА:

-PIPENV_IGNORE_VIRTUALENVS=1 PIPENV_VENV_IN_PROJECT=1 pipenv install --deploy
+PIPENV_IGNORE_VIRTUALENVS=1 PIPENV_VENV_IN_PROJECT=1 $HOME/.pyenv/versions/pipenv/bin/pipenv install --deploy

рдФрд░ рдЕрднреА рднреА рдорд┐рд▓рд╛:

         "wrapt": {
-            "hashes": [
-                "sha256:b62ffa81fb85f4332a4f609cab4ac40709470da05643a082ec1eb88e6d9b97d7"
-            ],
-            "version": "==1.12.1"
+            "editable": true,
+            "path": "."
         }
     },

рдЕрдзрд┐рдХ рдЪреАрдЬреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреБрд╢! рдзрдиреНрдпрд╡рд╛рдж

рдУрд╣, рдореИрдВ рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛! рдореИрдВрдиреЗ рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ рдХрд┐ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрд╛рд░рдХ VENV_IN_PROJECT рд╣реИред

рдУрд╣, рдореИрдВ рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛! рдореИрдВрдиреЗ рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ рдХрд┐ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрд╛рд░рдХ VENV_IN_PROJECT рд╣реИред

: рдЙрдард╛рдпрд╛_рд╣реИрдВрдбреНрд╕: рдмрд╣реБрдд рдЕрдЪреНрдЫреА рдЦрдмрд░ рд╣реИ! рдЦреЗрдж рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЖрдкрдХреЛ рдПрдХ рдбреЙрдХрд░реАрдлрд╛рдЗрд▓ рджреЗрдиреЗ рдХреА рдЙрдкреЗрдХреНрд╖рд╛ рдХреА, рдореЗрд░реЗ рдкрд╣рд▓реЗ рдкрдврд╝рдиреЗ рдореЗрдВ рд╡рд╣ рдиреЛрдЯ рдЫреВрдЯ рдЧрдпрд╛

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

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

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

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

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

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

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