pipenv icon indicating copy to clipboard operation
pipenv copied to clipboard

Git over ssh shorthand install syntax doesn't seem to work

Open Kroppeb opened this issue 6 months ago • 2 comments

Issue description

The Installing from git instructions mention that you can use a "shorthand" syntax, but this doesn't seem to work.

Expected result

pipenv install [email protected]:cglwn/leftpad-pypi.git@master#egg=leftpad works, just like pipenv install git+ssh://[email protected]/cglwn/leftpad-pypi.git@master#egg=leftpad

Actual result

An error is produced

PS C:\Users\Robbe\Personal\pipenv-bug-test1> pipenv install [email protected]:cglwn/leftpad-pypi.git@master#egg=leftpad --verbose
Installing [email protected]:cglwn/leftpad-pypi.git@master#egg=leftpad...
Resolving [email protected]:cglwn/leftpad-pypi.git@master#egg=leftpad...
Installation Succeeded
Pipfile.lock (ce8018) out of date, updating to (819a68)...
Locking [packages] dependencies...
Building requirements...
Resolving dependencies...
Traceback (most recent call last):
  File
"C:\Users\Robbe\AppData\Local\Programs\Python\Python312\Lib\site-packages\pipenv\patched\pip\_internal\req\constructors.
py", line 367, in _parse_req_string
    req = get_requirement(req_as_string)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File
"C:\Users\Robbe\AppData\Local\Programs\Python\Python312\Lib\site-packages\pipenv\patched\pip\_internal\utils\packaging.p
y", line 45, in get_requirement
    return Requirement(req_string)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File
"C:\Users\Robbe\AppData\Local\Programs\Python\Python312\Lib\site-packages\pipenv\patched\pip\_vendor\packaging\requireme
nts.py", line 117, in __init__
    raise InvalidRequirement(f"Invalid URL: {req.url}")
pipenv.patched.pip._vendor.packaging.requirements.InvalidRequirement: Invalid URL:
[email protected]:cglwn/leftpad-pypi.git@master
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "C:\Users\Robbe\AppData\Local\Programs\Python\Python312\Lib\site-packages\pipenv\resolver.py", line 675, in
<module>
    main()
  File "C:\Users\Robbe\AppData\Local\Programs\Python\Python312\Lib\site-packages\pipenv\resolver.py", line 661, in main
    _main(
  File "C:\Users\Robbe\AppData\Local\Programs\Python\Python312\Lib\site-packages\pipenv\resolver.py", line 645, in _main
    resolve_packages(
  File "C:\Users\Robbe\AppData\Local\Programs\Python\Python312\Lib\site-packages\pipenv\resolver.py", line 612, in
resolve_packages
    results, resolver = resolve(
                        ^^^^^^^^
  File "C:\Users\Robbe\AppData\Local\Programs\Python\Python312\Lib\site-packages\pipenv\resolver.py", line 592, in
resolve
    return resolve_deps(
           ^^^^^^^^^^^^^
  File "C:\Users\Robbe\AppData\Local\Programs\Python\Python312\Lib\site-packages\pipenv\utils\resolver.py", line 918, in
resolve_deps
    results, hashes, internal_resolver = actually_resolve_deps(
                                         ^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Robbe\AppData\Local\Programs\Python\Python312\Lib\site-packages\pipenv\utils\resolver.py", line 691, in
actually_resolve_deps
    resolver.resolve()
  File "C:\Users\Robbe\AppData\Local\Programs\Python\Python312\Lib\site-packages\pipenv\utils\resolver.py", line 443, in
resolve
    constraints = self.constraints
                  ^^^^^^^^^^^^^^^^
  File "C:\Users\Robbe\AppData\Local\Programs\Python\Python312\Lib\site-packages\pipenv\utils\resolver.py", line 401, in
constraints
    possible_constraints_list = self.possible_constraints
                                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Robbe\AppData\Local\Programs\Python\Python312\Lib\site-packages\pipenv\utils\resolver.py", line 389, in
possible_constraints
    install_req_from_parsed_requirement(
  File
"C:\Users\Robbe\AppData\Local\Programs\Python\Python312\Lib\site-packages\pipenv\patched\pip\_internal\req\constructors.
py", line 496, in install_req_from_parsed_requirement
    req = install_req_from_line(
          ^^^^^^^^^^^^^^^^^^^^^^
  File
"C:\Users\Robbe\AppData\Local\Programs\Python\Python312\Lib\site-packages\pipenv\patched\pip\_internal\req\constructors.
py", line 421, in install_req_from_line
    parts = parse_req_from_line(name, line_source)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File
"C:\Users\Robbe\AppData\Local\Programs\Python\Python312\Lib\site-packages\pipenv\patched\pip\_internal\req\constructors.
py", line 395, in parse_req_from_line
    req: Optional[Requirement] = _parse_req_string(req_as_string)
                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File
"C:\Users\Robbe\AppData\Local\Programs\Python\Python312\Lib\site-packages\pipenv\patched\pip\_internal\req\constructors.
py", line 381, in _parse_req_string
    raise InstallationError(msg)
pipenv.patched.pip._internal.exceptions.InstallationError: Invalid requirement: 'leftpad@
[email protected]:cglwn/leftpad-pypi.git@master' (from line 3 of
C:\Users\Robbe\AppData\Local\Temp\pipenv-c91c_8l8-requirements\pipenv-o2dfk2y2-constraints.txt)
Locking Failed!
[    ] Locking...
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "C:\Users\Robbe\AppData\Local\Programs\Python\Python312\Scripts\pipenv.exe\__main__.py", line 7, in <module>
    # when invoked as python -m pip <command>
                 ^^^^^
  File "C:\Users\Robbe\AppData\Local\Programs\Python\Python312\Lib\site-packages\pipenv\vendor\click\core.py", line 1157, in __call__
    return self.main(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Robbe\AppData\Local\Programs\Python\Python312\Lib\site-packages\pipenv\cli\options.py", line 58, in main
    return super().main(*args, **kwargs, windows_expand_args=False)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Robbe\AppData\Local\Programs\Python\Python312\Lib\site-packages\pipenv\vendor\click\core.py", line 1078, in main
    rv = self.invoke(ctx)
         ^^^^^^^^^^^^^^^^
  File "C:\Users\Robbe\AppData\Local\Programs\Python\Python312\Lib\site-packages\pipenv\vendor\click\core.py", line 1688, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Robbe\AppData\Local\Programs\Python\Python312\Lib\site-packages\pipenv\vendor\click\core.py", line 1434, in invoke
    return ctx.invoke(self.callback, **ctx.params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Robbe\AppData\Local\Programs\Python\Python312\Lib\site-packages\pipenv\vendor\click\core.py", line 783, in invoke
    return __callback(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Robbe\AppData\Local\Programs\Python\Python312\Lib\site-packages\pipenv\vendor\click\decorators.py", line 92, in new_func
    return ctx.invoke(f, obj, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Robbe\AppData\Local\Programs\Python\Python312\Lib\site-packages\pipenv\vendor\click\core.py", line 783, in invoke
    return __callback(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Robbe\AppData\Local\Programs\Python\Python312\Lib\site-packages\pipenv\cli\command.py", line 209, in install
    do_install(
  File "C:\Users\Robbe\AppData\Local\Programs\Python\Python312\Lib\site-packages\pipenv\routines\install.py", line 297, in do_install
    raise e
  File "C:\Users\Robbe\AppData\Local\Programs\Python\Python312\Lib\site-packages\pipenv\routines\install.py", line 281, in do_install
    do_init(
  File "C:\Users\Robbe\AppData\Local\Programs\Python\Python312\Lib\site-packages\pipenv\routines\install.py", line 648, in do_init
    do_lock(
  File "C:\Users\Robbe\AppData\Local\Programs\Python\Python312\Lib\site-packages\pipenv\routines\lock.py", line 65, in do_lock
    venv_resolve_deps(
  File "C:\Users\Robbe\AppData\Local\Programs\Python\Python312\Lib\site-packages\pipenv\utils\resolver.py", line 859, in venv_resolve_deps
    c = resolve(cmd, st, project=project)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Robbe\AppData\Local\Programs\Python\Python312\Lib\site-packages\pipenv\utils\resolver.py", line 728, in resolve
    raise RuntimeError("Failed to lock Pipfile.lock!")
RuntimeError: Failed to lock Pipfile.lock!


$ pipenv --support

Pipenv version: '2023.12.0'

Pipenv location: 'C:\\Users\\Robbe\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pipenv'

Python location: 'C:\\Users\\Robbe\\AppData\\Local\\Programs\\Python\\Python312\\python.exe'

OS Name: 'nt'

User pip version: '23.3.2'

user Python installations found:

PEP 508 Information:

{'implementation_name': 'cpython',
 'implementation_version': '3.12.1',
 'os_name': 'nt',
 'platform_machine': 'AMD64',
 'platform_python_implementation': 'CPython',
 'platform_release': '11',
 'platform_system': 'Windows',
 'platform_version': '10.0.22631',
 'python_full_version': '3.12.1',
 'python_version': '3.12',
 'sys_platform': 'win32'}

System environment variables:

  • ALLUSERSPROFILE
  • APPDATA
  • COMMONPROGRAMFILES
  • COMMONPROGRAMFILES(X86)
  • COMMONPROGRAMW6432
  • COMPUTERNAME
  • COMSPEC
  • DRIVERDATA
  • HOMEDRIVE
  • HOMEPATH
  • LOCALAPPDATA
  • LOGONSERVER
  • NUMBER_OF_PROCESSORS
  • ONEDRIVE
  • ONEDRIVECONSUMER
  • OS
  • PATH
  • PATHEXT
  • PROCESSOR_ARCHITECTURE
  • PROCESSOR_IDENTIFIER
  • PROCESSOR_LEVEL
  • PROCESSOR_REVISION
  • PROGRAMDATA
  • PROGRAMFILES
  • PROGRAMFILES(X86)
  • PROGRAMW6432
  • PSMODULEPATH
  • PUBLIC
  • SESSIONNAME
  • SYSTEMDRIVE
  • SYSTEMROOT
  • TEMP
  • TMP
  • USERDOMAIN
  • USERDOMAIN_ROAMINGPROFILE
  • USERNAME
  • USERPROFILE
  • WINDIR
  • WSLENV
  • WT_PROFILE_ID
  • WT_SESSION
  • ZES_ENABLE_SYSMAN
  • PIP_DISABLE_PIP_VERSION_CHECK
  • PYTHONDONTWRITEBYTECODE
  • PYTHONFINDER_IGNORE_UNSUPPORTED

Pipenv?specific environment variables:

Debug?specific environment variables:

  • PATH: C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Program Files\Git\cmd;C:\Program Files (x86)\Gpg4win\..\GnuPG\bin;C:\Program Files\nodejs\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Users\Robbe\AppData\Local\Programs\Python\Python312\Scripts\;C:\Users\Robbe\AppData\Local\Programs\Python\Python312\;C:\Users\Robbe\AppData\Local\Programs\Python\Python311\Scripts\;C:\Users\Robbe\AppData\Local\Programs\Python\Python311\;C:\Users\Robbe\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\Robbe\AppData\Local\Programs\Python\Python310\;C:\Users\Robbe\AppData\Local\Microsoft\WindowsApps;C:\Users\Robbe\AppData\Local\JetBrains\Toolbox\scripts;C:\Users\Robbe\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\Robbe\AppData\Local\Google\Cloud SDK\google-cloud-sdk\bin;C:\Users\Robbe\AppData\Roaming\npm;C:\Users\Robbe\AppData\Local\Microsoft\WindowsApps;

Contents of Pipfile ('C:\Users\Robbe\Personal\pipenv-bug-test1\Pipfile'):

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

[packages]
numpy = "*"
leftpad = {ref = "master", git = "[email protected]:cglwn/leftpad-pypi.git"}

[dev-packages]

[requires]
python_version = "3.12"

Contents of Pipfile.lock ('C:\Users\Robbe\Personal\pipenv-bug-test1\Pipfile.lock'):

{
    "_meta": {
        "hash": {
            "sha256": "e5a404824648edd817c27b827ced1812f82bdaa13f64234aed66202294ce8018"
        },
        "pipfile-spec": 6,
        "requires": {
            "python_version": "3.12"
        },
        "sources": [
            {
                "name": "pypi",
                "url": "https://pypi.org/simple",
                "verify_ssl": true
            }
        ]
    },
    "default": {
        "leftpad": {
            "git": "git+ssh://[email protected]/cglwn/leftpad-pypi.git",
            "ref": "7184e2cd37256058cbece2aeebf4bff2533bd699"
        },
        "numpy": {
            "hashes": [
                "sha256:02f98011ba4ab17f46f80f7f8f1c291ee7d855fcef0a5a98db80767a468c85cd",
                "sha256:0b7e807d6888da0db6e7e75838444d62495e2b588b99e90dd80c3459594e857b",
                "sha256:12c70ac274b32bc00c7f61b515126c9205323703abb99cd41836e8125ea0043e",
                "sha256:1666f634cb3c80ccbd77ec97bc17337718f56d6658acf5d3b906ca03e90ce87f",
                "sha256:18c3319a7d39b2c6a9e3bb75aab2304ab79a811ac0168a671a62e6346c29b03f",
                "sha256:211ddd1e94817ed2d175b60b6374120244a4dd2287f4ece45d49228b4d529178",
                "sha256:21a9484e75ad018974a2fdaa216524d64ed4212e418e0a551a2d83403b0531d3",
                "sha256:39763aee6dfdd4878032361b30b2b12593fb445ddb66bbac802e2113eb8a6ac4",
                "sha256:3c67423b3703f8fbd90f5adaa37f85b5794d3366948efe9a5190a5f3a83fc34e",
                "sha256:46f47ee566d98849323f01b349d58f2557f02167ee301e5e28809a8c0e27a2d0",
                "sha256:51c7f1b344f302067b02e0f5b5d2daa9ed4a721cf49f070280ac202738ea7f00",
                "sha256:5f24750ef94d56ce6e33e4019a8a4d68cfdb1ef661a52cdaee628a56d2437419",
                "sha256:697df43e2b6310ecc9d95f05d5ef20eacc09c7c4ecc9da3f235d39e71b7da1e4",
                "sha256:6d45b3ec2faed4baca41c76617fcdcfa4f684ff7a151ce6fc78ad3b6e85af0a6",
                "sha256:77810ef29e0fb1d289d225cabb9ee6cf4d11978a00bb99f7f8ec2132a84e0166",
                "sha256:7ca4f24341df071877849eb2034948459ce3a07915c2734f1abb4018d9c49d7b",
                "sha256:7f784e13e598e9594750b2ef6729bcd5a47f6cfe4a12cca13def35e06d8163e3",
                "sha256:806dd64230dbbfaca8a27faa64e2f414bf1c6622ab78cc4264f7f5f028fee3bf",
                "sha256:867e3644e208c8922a3be26fc6bbf112a035f50f0a86497f98f228c50c607bb2",
                "sha256:8c66d6fec467e8c0f975818c1796d25c53521124b7cfb760114be0abad53a0a2",
                "sha256:8ed07a90f5450d99dad60d3799f9c03c6566709bd53b497eb9ccad9a55867f36",
                "sha256:9bc6d1a7f8cedd519c4b7b1156d98e051b726bf160715b769106661d567b3f03",
                "sha256:9e1591f6ae98bcfac2a4bbf9221c0b92ab49762228f38287f6eeb5f3f55905ce",
                "sha256:9e87562b91f68dd8b1c39149d0323b42e0082db7ddb8e934ab4c292094d575d6",
                "sha256:a7081fd19a6d573e1a05e600c82a1c421011db7935ed0d5c483e9dd96b99cf13",
                "sha256:a8474703bffc65ca15853d5fd4d06b18138ae90c17c8d12169968e998e448bb5",
                "sha256:af36e0aa45e25c9f57bf684b1175e59ea05d9a7d3e8e87b7ae1a1da246f2767e",
                "sha256:b1240f767f69d7c4c8a29adde2310b871153df9b26b5cb2b54a561ac85146485",
                "sha256:b4d362e17bcb0011738c2d83e0a65ea8ce627057b2fdda37678f4374a382a137",
                "sha256:b831295e5472954104ecb46cd98c08b98b49c69fdb7040483aff799a755a7374",
                "sha256:b8c275f0ae90069496068c714387b4a0eba5d531aace269559ff2b43655edd58",
                "sha256:bdd2b45bf079d9ad90377048e2747a0c82351989a2165821f0c96831b4a2a54b",
                "sha256:cc0743f0302b94f397a4a65a660d4cd24267439eb16493fb3caad2e4389bccbb",
                "sha256:da4b0c6c699a0ad73c810736303f7fbae483bcb012e38d7eb06a5e3b432c981b",
                "sha256:f25e2811a9c932e43943a2615e65fc487a0b6b49218899e62e426e7f0a57eeda",
                "sha256:f73497e8c38295aaa4741bdfa4fda1a5aedda5473074369eca10626835445511"
            ],
            "index": "pypi",
            "markers": "python_version >= '3.9'",
            "version": "==1.26.3"
        }
    },
    "develop": {}
}

Kroppeb avatar Feb 05 '24 10:02 Kroppeb

@Kroppeb I made some progress debugging this; it seems you have to change the colon username to slash username -- even for pip to install it. Likely we need to update the docs, because I am not convinced its a great idea to try and parse that out automagically, though maybe we can consider it.

matte@LAPTOP-N5VSGIBD MINGW64 ~/Projects/pipenv-triage/ssh_vcs
$ pip install "git+ssh://[email protected]:matteius/pydantic.git@main" -v
Using pip 23.3.1 from C:\Users\matte\AppData\Local\Programs\Python\Python311\Lib\site-packages\pip (python 3.11)
DEPRECATION: Loading egg at c:\users\matte\appdata\local\programs\python\python311\lib\site-packages\annotated_types-0.4.0-py3.11.egg is deprecated. pip 24.3 will enforce this behaviour change. A possible replacement is to use pip for package installation.. Discussion can be found at https://github.com/pypa/pip/issues/12330
DEPRECATION: Loading egg at c:\users\matte\appdata\local\programs\python\python311\lib\site-packages\cerberus-1.3.4-py3.11.egg is deprecated. pip 24.3 will enforce this behaviour change. A possible replacement is to use pip for package installation.. Discussion can be found at https://github.com/pypa/pip/issues/12330
DEPRECATION: Loading egg at c:\users\matte\appdata\local\programs\python\python311\lib\site-packages\pep517-0.13.0-py3.11.egg is deprecated. pip 24.3 will enforce this behaviour change. A possible replacement is to use pip for package installation.. Discussion can be found at https://github.com/pypa/pip/issues/12330
DEPRECATION: Loading egg at c:\users\matte\appdata\local\programs\python\python311\lib\site-packages\pip-23.1.2-py3.11.egg is deprecated. pip 24.3 will enforce this behaviour change. A possible replacement is to use pip for package installation.. Discussion can be found at https://github.com/pypa/pip/issues/12330
DEPRECATION: Loading egg at c:\users\matte\appdata\local\programs\python\python311\lib\site-packages\plette-0.4.4-py3.11.egg is deprecated. pip 24.3 will enforce this behaviour change. A possible replacement is to use pip for package installation.. Discussion can be found at https://github.com/pypa/pip/issues/12330
DEPRECATION: Loading egg at c:\users\matte\appdata\local\programs\python\python311\lib\site-packages\requirementslib-2.3.1.dev0-py3.11.egg is deprecated. pip 24.3 will enforce this behaviour change. A possible replacement is to use pip for package installation.. Discussion can be found at https://github.com/pypa/pip/issues/12330
DEPRECATION: Loading egg at c:\users\matte\appdata\local\programs\python\python311\lib\site-packages\tomlkit-0.11.8-py3.11.egg is deprecated. pip 24.3 will enforce this behaviour change. A possible replacement is to use pip for package installation.. Discussion can be found at https://github.com/pypa/pip/issues/12330
Collecting git+ssh://****@github.com:matteius/pydantic.git@main
  Cloning ssh://****@github.com:matteius/pydantic.git (to revision main) to c:\users\matte\appdata\local\temp\pip-req-build-sf8yq5ih
  Running command git version
  git version 2.42.0.windows.2
  Running command git clone --filter=blob:none 'ssh://****@github.com:matteius/pydantic.git' 'C:\Users\matte\AppData\Local\Temp\pip-req-build-sf8yq5ih'
  Cloning into 'C:\Users\matte\AppData\Local\Temp\pip-req-build-sf8yq5ih'...
  ssh: Could not resolve hostname github.com:matteius: Name or service not known
  fatal: Could not read from remote repository.

  Please make sure you have the correct access rights
  and the repository exists.
  error: subprocess-exited-with-error

  git clone --filter=blob:none 'ssh://****@github.com:matteius/pydantic.git' 'C:\Users\matte\AppData\Local\Temp\pip-req-build-sf8yq5ih' did not run successfully.
  exit code: 128

  See above for output.

  note: This error originates from a subprocess, and is likely not a problem with pip.
  full command: git clone --filter=blob:none 'ssh://****@github.com:matteius/pydantic.git' 'C:\Users\matte\AppData\Local\Temp\pip-req-build-sf8yq5ih'
  cwd: [inherit]
error: subprocess-exited-with-error

git clone --filter=blob:none 'ssh://****@github.com:matteius/pydantic.git' 'C:\Users\matte\AppData\Local\Temp\pip-req-build-sf8yq5ih' did not run successfully.
exit code: 128

See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.

[notice] A new release of pip is available: 23.3.1 -> 23.3.2
[notice] To update, run: python.exe -m pip install --upgrade pip

matte@LAPTOP-N5VSGIBD MINGW64 ~/Projects/pipenv-triage/ssh_vcs
$ pip install "git+ssh://[email protected]/matteius/pydantic.git@main" -v
Using pip 23.3.1 from C:\Users\matte\AppData\Local\Programs\Python\Python311\Lib\site-packages\pip (python 3.11)
DEPRECATION: Loading egg at c:\users\matte\appdata\local\programs\python\python311\lib\site-packages\annotated_types-0.4.0-py3.11.egg is deprecated. pip 24.3 will enforce this behaviour change. A possible replacement is to use pip for package installation.. Discussion can be found at https://github.com/pypa/pip/issues/12330
DEPRECATION: Loading egg at c:\users\matte\appdata\local\programs\python\python311\lib\site-packages\cerberus-1.3.4-py3.11.egg is deprecated. pip 24.3 will enforce this behaviour change. A possible replacement is to use pip for package installation.. Discussion can be found at https://github.com/pypa/pip/issues/12330
DEPRECATION: Loading egg at c:\users\matte\appdata\local\programs\python\python311\lib\site-packages\pep517-0.13.0-py3.11.egg is deprecated. pip 24.3 will enforce this behaviour change. A possible replacement is to use pip for package installation.. Discussion can be found at https://github.com/pypa/pip/issues/12330
DEPRECATION: Loading egg at c:\users\matte\appdata\local\programs\python\python311\lib\site-packages\pip-23.1.2-py3.11.egg is deprecated. pip 24.3 will enforce this behaviour change. A possible replacement is to use pip for package installation.. Discussion can be found at https://github.com/pypa/pip/issues/12330
DEPRECATION: Loading egg at c:\users\matte\appdata\local\programs\python\python311\lib\site-packages\plette-0.4.4-py3.11.egg is deprecated. pip 24.3 will enforce this behaviour change. A possible replacement is to use pip for package installation.. Discussion can be found at https://github.com/pypa/pip/issues/12330
DEPRECATION: Loading egg at c:\users\matte\appdata\local\programs\python\python311\lib\site-packages\requirementslib-2.3.1.dev0-py3.11.egg is deprecated. pip 24.3 will enforce this behaviour change. A possible replacement is to use pip for package installation.. Discussion can be found at https://github.com/pypa/pip/issues/12330
DEPRECATION: Loading egg at c:\users\matte\appdata\local\programs\python\python311\lib\site-packages\tomlkit-0.11.8-py3.11.egg is deprecated. pip 24.3 will enforce this behaviour change. A possible replacement is to use pip for package installation.. Discussion can be found at https://github.com/pypa/pip/issues/12330
Collecting git+ssh://****@github.com/matteius/pydantic.git@main
  Cloning ssh://****@github.com/matteius/pydantic.git (to revision main) to c:\users\matte\appdata\local\temp\pip-req-build-9uf31_cs
  Running command git version
  git version 2.42.0.windows.2
  Running command git clone --filter=blob:none 'ssh://****@github.com/matteius/pydantic.git' 'C:\Users\matte\AppData\Local\Temp\pip-req-build-9uf31_cs'
  Cloning into 'C:\Users\matte\AppData\Local\Temp\pip-req-build-9uf31_cs'...
  Updating files:   0% (2/467)
  Updating files:   1% (5/467)
  Updating files:   2% (10/467)
  Updating files:   3% (15/467)
  Updating files:   4% (19/467)
  Updating files:   5% (24/467)
  Updating files:   6% (29/467)
  Updating files:   7% (33/467)
  Updating files:   8% (38/467)
  Updating files:   9% (43/467)
  Updating files:  10% (47/467)
  Updating files:  11% (52/467)
  Updating files:  12% (57/467)
  Updating files:  13% (61/467)
  Updating files:  14% (66/467)
  Updating files:  15% (71/467)
  Updating files:  16% (75/467)
  Updating files:  17% (80/467)
  Updating files:  18% (85/467)
  Updating files:  19% (89/467)
  Updating files:  20% (94/467)
  Updating files:  21% (99/467)
  Updating files:  22% (103/467)
  Updating files:  23% (108/467)
  Updating files:  24% (113/467)
  Updating files:  25% (117/467)
  Updating files:  26% (122/467)
  Updating files:  27% (127/467)
  Updating files:  28% (131/467)
  Updating files:  29% (136/467)
  Updating files:  30% (141/467)
  Updating files:  31% (145/467)
  Updating files:  32% (150/467)
  Updating files:  33% (155/467)
  Updating files:  34% (159/467)
  Updating files:  35% (164/467)
  Updating files:  36% (169/467)
  Updating files:  37% (173/467)
  Updating files:  38% (178/467)
  Updating files:  39% (183/467)
  Updating files:  40% (187/467)
  Updating files:  41% (192/467)
  Updating files:  42% (197/467)
  Updating files:  43% (201/467)
  Updating files:  44% (206/467)
  Updating files:  45% (211/467)
  Updating files:  46% (215/467)
  Updating files:  47% (220/467)
  Updating files:  48% (225/467)
  Updating files:  49% (229/467)
  Updating files:  50% (234/467)
  Updating files:  51% (239/467)
  Updating files:  52% (243/467)
  Updating files:  53% (248/467)
  Updating files:  54% (253/467)
  Updating files:  55% (257/467)
  Updating files:  56% (262/467)
  Updating files:  57% (267/467)
  Updating files:  58% (271/467)
  Updating files:  59% (276/467)
  Updating files:  60% (281/467)
  Updating files:  61% (285/467)
  Updating files:  62% (290/467)
  Updating files:  63% (295/467)
  Updating files:  64% (299/467)
  Updating files:  65% (304/467)
  Updating files:  66% (309/467)
  Updating files:  67% (313/467)
  Updating files:  68% (318/467)
  Updating files:  69% (323/467)
  Updating files:  70% (327/467)
  Updating files:  71% (332/467)
  Updating files:  72% (337/467)
  Updating files:  73% (341/467)
  Updating files:  74% (346/467)
  Updating files:  75% (351/467)
  Updating files:  76% (355/467)
  Updating files:  77% (360/467)
  Updating files:  78% (365/467)
  Updating files:  79% (369/467)
  Updating files:  80% (374/467)
  Updating files:  81% (379/467)
  Updating files:  82% (383/467)
  Updating files:  83% (388/467)
  Updating files:  84% (393/467)
  Updating files:  85% (397/467)
  Updating files:  86% (402/467)
  Updating files:  87% (407/467)
  Updating files:  88% (411/467)
  Updating files:  89% (416/467)
  Updating files:  90% (421/467)
  Updating files:  91% (425/467)
  Updating files:  92% (430/467)
  Updating files:  93% (435/467)
  Updating files:  94% (439/467)
  Updating files:  95% (444/467)
  Updating files:  96% (449/467)
  Updating files:  97% (453/467)
  Updating files:  98% (458/467)
  Updating files:  99% (463/467)
  Updating files: 100% (467/467)
  Updating files: 100% (467/467), done.
  Running command git show-ref main
  8364920acb272e2df5c6e261ca67622f3d6d1874 refs/heads/main
  8364920acb272e2df5c6e261ca67622f3d6d1874 refs/remotes/origin/main
  Running command git symbolic-ref -q HEAD
  refs/heads/main
  Resolved ssh://****@github.com/matteius/pydantic.git to commit 8364920acb272e2df5c6e261ca67622f3d6d1874
  Running command git rev-parse HEAD
  8364920acb272e2df5c6e261ca67622f3d6d1874
  Installing build dependencies: started
  Running command pip subprocess to install build dependencies
  Collecting hatchling
    Using cached hatchling-1.21.1-py3-none-any.whl.metadata (3.8 kB)
  Collecting hatch-fancy-pypi-readme>=22.5.0
    Using cached hatch_fancy_pypi_readme-24.1.0-py3-none-any.whl.metadata (2.0 kB)
  Collecting editables>=0.3 (from hatchling)
    Using cached editables-0.5-py3-none-any.whl.metadata (3.1 kB)
  Collecting packaging>=21.3 (from hatchling)
    Using cached packaging-23.2-py3-none-any.whl.metadata (3.2 kB)
  Collecting pathspec>=0.10.1 (from hatchling)
    Using cached pathspec-0.12.1-py3-none-any.whl.metadata (21 kB)
  Collecting pluggy>=1.0.0 (from hatchling)
    Using cached pluggy-1.4.0-py3-none-any.whl.metadata (4.3 kB)
  Collecting trove-classifiers (from hatchling)
    Using cached trove_classifiers-2024.1.31-py3-none-any.whl.metadata (2.2 kB)
  Using cached hatchling-1.21.1-py3-none-any.whl (76 kB)
  Using cached hatch_fancy_pypi_readme-24.1.0-py3-none-any.whl (10 kB)
  Using cached editables-0.5-py3-none-any.whl (5.1 kB)
  Using cached packaging-23.2-py3-none-any.whl (53 kB)
  Using cached pathspec-0.12.1-py3-none-any.whl (31 kB)
  Using cached pluggy-1.4.0-py3-none-any.whl (20 kB)
  Using cached trove_classifiers-2024.1.31-py3-none-any.whl (13 kB)
  DEPRECATION: Loading egg at c:\users\matte\appdata\local\programs\python\python311\lib\site-packages\annotated_types-0.4.0-py3.11.egg is deprecated. pip 24.3 will enforce this behaviour change. A possible replacement is to use pip for package installation.. Discussion can be found at https://github.com/pypa/pip/issues/12330
  DEPRECATION: Loading egg at c:\users\matte\appdata\local\programs\python\python311\lib\site-packages\cerberus-1.3.4-py3.11.egg is deprecated. pip 24.3 will enforce this behaviour change. A possible replacement is to use pip for package installation.. Discussion can be found at https://github.com/pypa/pip/issues/12330
  DEPRECATION: Loading egg at c:\users\matte\appdata\local\programs\python\python311\lib\site-packages\pep517-0.13.0-py3.11.egg is deprecated. pip 24.3 will enforce this behaviour change. A possible replacement is to use pip for package installation.. Discussion can be found at https://github.com/pypa/pip/issues/12330
  DEPRECATION: Loading egg at c:\users\matte\appdata\local\programs\python\python311\lib\site-packages\pip-23.1.2-py3.11.egg is deprecated. pip 24.3 will enforce this behaviour change. A possible replacement is to use pip for package installation.. Discussion can be found at https://github.com/pypa/pip/issues/12330
  DEPRECATION: Loading egg at c:\users\matte\appdata\local\programs\python\python311\lib\site-packages\plette-0.4.4-py3.11.egg is deprecated. pip 24.3 will enforce this behaviour change. A possible replacement is to use pip for package installation.. Discussion can be found at https://github.com/pypa/pip/issues/12330
  DEPRECATION: Loading egg at c:\users\matte\appdata\local\programs\python\python311\lib\site-packages\requirementslib-2.3.1.dev0-py3.11.egg is deprecated. pip 24.3 will enforce this behaviour change. A possible replacement is to use pip for package installation.. Discussion can be found at https://github.com/pypa/pip/issues/12330
  DEPRECATION: Loading egg at c:\users\matte\appdata\local\programs\python\python311\lib\site-packages\tomlkit-0.11.8-py3.11.egg is deprecated. pip 24.3 will enforce this behaviour change. A possible replacement is to use pip for package installation.. Discussion can be found at https://github.com/pypa/pip/issues/12330
  Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, editables, hatchling, hatch-fancy-pypi-readme
  ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
  tox 4.5.2 requires chardet>=5.1, but you have chardet 3.0.4 which is incompatible.
  Successfully installed editables-0.5 hatch-fancy-pypi-readme-24.1.0 hatchling-1.21.1 packaging-23.2 pathspec-0.12.1 pluggy-1.4.0 trove-classifiers-2024.1.31

  [notice] A new release of pip is available: 23.3.1 -> 23.3.2
  [notice] To update, run: python.exe -m pip install --upgrade pip
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Running command Getting requirements to build wheel
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Running command Preparing metadata (pyproject.toml)
  Preparing metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: annotated-types>=0.4.0 in c:\users\matte\appdata\local\programs\python\python311\lib\site-packages\annotated_types-0.4.0-py3.11.egg (from pydantic==2.7.0a1) (0.4.0)
Collecting pydantic-core==2.16.1 (from pydantic==2.7.0a1)
  Obtaining dependency information for pydantic-core==2.16.1 from https://files.pythonhosted.org/packages/b2/47/14bf2397a5daa0cc1b99306499a39525966b73aba4d31b17e373e229f07e/pydantic_core-2.16.1-cp311-none-win_amd64.whl.metadata
  Downloading pydantic_core-2.16.1-cp311-none-win_amd64.whl.metadata (6.6 kB)
Requirement already satisfied: typing-extensions>=4.6.1 in c:\users\matte\appdata\local\programs\python\python311\lib\site-packages (from pydantic==2.7.0a1) (4.6.3)
Downloading pydantic_core-2.16.1-cp311-none-win_amd64.whl (1.9 MB)
   ---------------------------------------- 1.9/1.9 MB 7.2 MB/s eta 0:00:00
Building wheels for collected packages: pydantic
  Running command git rev-parse HEAD
  8364920acb272e2df5c6e261ca67622f3d6d1874
  Building wheel for pydantic (pyproject.toml): started
  Running command Building wheel for pydantic (pyproject.toml)
  Building wheel for pydantic (pyproject.toml): finished with status 'done'
  Created wheel for pydantic: filename=pydantic-2.7.0a1-py3-none-any.whl size=397753 sha256=eac2e89b8814e21ecca86582b27b6a2ae3c613d9d038ba3fd45cd8dbce088395
  Stored in directory: C:\Users\matte\AppData\Local\Temp\pip-ephem-wheel-cache-01v2ahlf\wheels\6e\98\69\ead8f4c1705f01a69e6544c008f47684a29c85b339ce12a59f
Successfully built pydantic
Installing collected packages: pydantic-core, pydantic
  Attempting uninstall: pydantic
    Found existing installation: pydantic 1.10.11
    Uninstalling pydantic-1.10.11:
      Removing file or directory c:\users\matte\appdata\local\programs\python\python311\lib\site-packages\pydantic-1.10.11.dist-info\
      Removing file or directory c:\users\matte\appdata\local\programs\python\python311\lib\site-packages\pydantic\
      Successfully uninstalled pydantic-1.10.11
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
fastapi 0.95.2 requires pydantic!=1.7,!=1.7.1,!=1.7.2,!=1.7.3,!=1.8,!=1.8.1,<2.0.0,>=1.6.2, but you have pydantic 2.7.0a1 which is incompatible.
Successfully installed pydantic-2.7.0a1 pydantic-core-2.16.1

[notice] A new release of pip is available: 23.3.1 -> 23.3.2
[notice] To update, run: python.exe -m pip install --upgrade pip

matte@LAPTOP-N5VSGIBD MINGW64 ~/Projects/pipenv-triage/ssh_vcs
$ pipenv install "pydantic@ git+ssh://[email protected]/matteius/pydantic.git@main" -v
Installing pydantic@ git+ssh://[email protected]/matteius/pydantic.git@main...
Resolving pydantic@ git+ssh://[email protected]/matteius/pydantic.git@main...
Installation Succeeded
Pipfile.lock not found, creating...
Locking [packages] dependencies...
Building requirements...
Resolving dependencies...
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting pydantic@ git+ssh://****@github.com/matteius/pydantic.git@main (from -r
C:\Users\matte\AppData\Local\Temp\pipenv-7q4s7nd_-requirements\pipenv-j8n7_nku-constraints.txt (line 2))
INFO:pipenv.patched.pip._internal.vcs.git:Cloning ssh://****@github.com/matteius/pydantic.git (to revision main) to c:\users\matte\appdata\local\temp\pip-temp-z5fl5tdj\pydantic_169b21db1ee2497fb38fb0e32ca7b3ef
INFO:pip.subprocessor:Running command git clone --filter=blob:none --quiet 'ssh://****@github.com/matteius/pydantic.git'
'C:\Users\matte\AppData\Local\Temp\pip-temp-z5fl5tdj\pydantic_169b21db1ee2497fb38fb0e32ca7b3ef'
INFO:pipenv.patched.pip._internal.vcs.git:Resolved ssh://****@github.com/matteius/pydantic.git to commit 8364920acb272e2df5c6e261ca67622f3d6d1874
INFO:pipenv.patched.pip._internal.cli.spinners:Installing build dependencies: started
INFO:pipenv.patched.pip._internal.cli.spinners:Installing build dependencies: finished with status 'done'
INFO:pipenv.patched.pip._internal.cli.spinners:Getting requirements to build wheel: started
INFO:pipenv.patched.pip._internal.cli.spinners:Getting requirements to build wheel: finished with status 'done'
INFO:pipenv.patched.pip._internal.cli.spinners:Preparing metadata (pyproject.toml): started
INFO:pipenv.patched.pip._internal.cli.spinners:Preparing metadata (pyproject.toml): finished with status 'done'
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting()
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(ExplicitRequirement(LinkCandidate('git+ssh://****@github.com/matteius/pydantic.git@main')), None)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(0)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('annotated-types>=0.4.0'),
LinkCandidate('git+ssh://****@github.com/matteius/pydantic.git@main'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting annotated-types>=0.4.0 (from pydantic@ git+ssh://[email protected]/matteius/pydantic.git@main->-r
C:\Users\matte\AppData\Local\Temp\pipenv-7q4s7nd_-requirements\pipenv-j8n7_nku-constraints.txt (line 2))
INFO:pipenv.patched.pip._internal.network.download:Using cached annotated_types-0.6.0-py3-none-any.whl.metadata (12 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pydantic-core==2.16.1'),
LinkCandidate('git+ssh://****@github.com/matteius/pydantic.git@main'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting pydantic-core==2.16.1 (from pydantic@ git+ssh://[email protected]/matteius/pydantic.git@main->-r
C:\Users\matte\AppData\Local\Temp\pipenv-7q4s7nd_-requirements\pipenv-j8n7_nku-constraints.txt (line 2))
INFO:pipenv.patched.pip._internal.network.download:Using cached pydantic_core-2.16.1-cp311-none-win_amd64.whl.metadata (6.6 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('typing-extensions>=4.6.1'),
LinkCandidate('git+ssh://****@github.com/matteius/pydantic.git@main'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting typing-extensions>=4.6.1 (from pydantic@ git+ssh://[email protected]/matteius/pydantic.git@main->-r
C:\Users\matte\AppData\Local\Temp\pipenv-7q4s7nd_-requirements\pipenv-j8n7_nku-constraints.txt (line 2))
INFO:pipenv.patched.pip._internal.network.download:Using cached typing_extensions-4.9.0-py3-none-any.whl.metadata (3.0 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('git+ssh://****@github.com/matteius/pydantic.git@main'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(0, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(1)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('typing-extensions!=4.7.0,>=4.6.0'),
LinkCandidate('https://files.pythonhosted.org/packages/b2/47/14bf2397a5daa0cc1b99306499a39525966b73aba4d31b17e373e229f07e/pydantic_core-2.16.1-cp311-none-win_amd64.whl (from
https://pypi.org/simple/pydantic-core/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/b2/47/14bf2397a5daa0cc1b99306499a39525966b73aba4d31b17e373e229f07e/pydan
tic_core-2.16.1-cp311-none-win_amd64.whl (from https://pypi.org/simple/pydantic-core/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(1, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(2)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/28/78/d31230046e58c207284c6b2c4e8d96e6d3cb4e52354721b944d3e1ee4aa5/annot
ated_types-0.6.0-py3-none-any.whl (from https://pypi.org/simple/annotated-types/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(2, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(3)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/b7/f4/6a90020cd2d93349b442bfcb657d0dc91eee65491600b2cb1d388bc98e6b/typin
g_extensions-4.9.0-py3-none-any.whl (from https://pypi.org/simple/typing-extensions/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(3, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(4)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending(State(mapping=OrderedDict([('pydantic', LinkCandidate('git+ssh://****@github.com/matteius/pydantic.git@main')),
('pydantic-core', LinkCandidate('https://files.pythonhosted.org/packages/b2/47/14bf2397a5daa0cc1b99306499a39525966b73aba4d31b17e373e229f07e/pydantic_core-2.16.1-cp311-none-win_amd64.whl (from
https://pypi.org/simple/pydantic-core/) (requires-python:>=3.8)')), ('annotated-types',
LinkCandidate('https://files.pythonhosted.org/packages/28/78/d31230046e58c207284c6b2c4e8d96e6d3cb4e52354721b944d3e1ee4aa5/annotated_types-0.6.0-py3-none-any.whl (from https://pypi.org/simple/annotated-types/)
(requires-python:>=3.8)')), ('typing-extensions',
LinkCandidate('https://files.pythonhosted.org/packages/b7/f4/6a90020cd2d93349b442bfcb657d0dc91eee65491600b2cb1d388bc98e6b/typing_extensions-4.9.0-py3-none-any.whl (from
https://pypi.org/simple/typing-extensions/) (requires-python:>=3.8)'))]), criteria={'pydantic': Criterion((ExplicitRequirement(LinkCandidate('git+ssh://****@github.com/matteius/pydantic.git@main')),
via=None)), 'annotated-types': Criterion((SpecifierRequirement('annotated-types>=0.4.0'), via=LinkCandidate('git+ssh://****@github.com/matteius/pydantic.git@main'))), 'pydantic-core':
Criterion((SpecifierRequirement('pydantic-core==2.16.1'), via=LinkCandidate('git+ssh://****@github.com/matteius/pydantic.git@main'))), 'typing-extensions':
Criterion((SpecifierRequirement('typing-extensions>=4.6.1'), via=LinkCandidate('git+ssh://****@github.com/matteius/pydantic.git@main')), (SpecifierRequirement('typing-extensions!=4.7.0,>=4.6.0'),
via=LinkCandidate('https://files.pythonhosted.org/packages/b2/47/14bf2397a5daa0cc1b99306499a39525966b73aba4d31b17e373e229f07e/pydantic_core-2.16.1-cp311-none-win_amd64.whl (from
https://pypi.org/simple/pydantic-core/) (requires-python:>=3.8)')))}, backtrack_causes=[]))
INFO:pipenv.patched.pip._internal.network.download:Using cached pydantic_core-2.16.1-cp311-none-win_amd64.whl (1.9 MB)
INFO:pipenv.patched.pip._internal.network.download:Using cached annotated_types-0.6.0-py3-none-any.whl (12 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached typing_extensions-4.9.0-py3-none-any.whl (32 kB)
INFO:pipenv.patched.pip._internal.vcs.git:Cloning ssh://****@github.com/matteius/pydantic.git (to revision main) to c:\users\matte\appdata\local\temp\tmp0pmxh5ti
INFO:pip.subprocessor:Running command git clone --filter=blob:none 'ssh://****@github.com/matteius/pydantic.git' 'C:\Users\matte\AppData\Local\Temp\tmp0pmxh5ti'
INFO:pip.subprocessor:Cloning into 'C:\Users\matte\AppData\Local\Temp\tmp0pmxh5ti'...
INFO:pip.subprocessor:Updating files:   0% (2/467)
INFO:pip.subprocessor:Updating files:   1% (5/467)
INFO:pip.subprocessor:Updating files:   2% (10/467)
INFO:pip.subprocessor:Updating files:   3% (15/467)
INFO:pip.subprocessor:Updating files:   4% (19/467)
INFO:pip.subprocessor:Updating files:   5% (24/467)
INFO:pip.subprocessor:Updating files:   6% (29/467)
INFO:pip.subprocessor:Updating files:   7% (33/467)
INFO:pip.subprocessor:Updating files:   8% (38/467)
INFO:pip.subprocessor:Updating files:   9% (43/467)
INFO:pip.subprocessor:Updating files:  10% (47/467)
INFO:pip.subprocessor:Updating files:  11% (52/467)
INFO:pip.subprocessor:Updating files:  12% (57/467)
INFO:pip.subprocessor:Updating files:  13% (61/467)
INFO:pip.subprocessor:Updating files:  14% (66/467)
INFO:pip.subprocessor:Updating files:  15% (71/467)
INFO:pip.subprocessor:Updating files:  16% (75/467)
INFO:pip.subprocessor:Updating files:  17% (80/467)
INFO:pip.subprocessor:Updating files:  18% (85/467)
INFO:pip.subprocessor:Updating files:  19% (89/467)
INFO:pip.subprocessor:Updating files:  20% (94/467)
INFO:pip.subprocessor:Updating files:  21% (99/467)
INFO:pip.subprocessor:Updating files:  22% (103/467)
INFO:pip.subprocessor:Updating files:  23% (108/467)
INFO:pip.subprocessor:Updating files:  24% (113/467)
INFO:pip.subprocessor:Updating files:  25% (117/467)
INFO:pip.subprocessor:Updating files:  26% (122/467)
INFO:pip.subprocessor:Updating files:  27% (127/467)
INFO:pip.subprocessor:Updating files:  28% (131/467)
INFO:pip.subprocessor:Updating files:  29% (136/467)
INFO:pip.subprocessor:Updating files:  30% (141/467)
INFO:pip.subprocessor:Updating files:  31% (145/467)
INFO:pip.subprocessor:Updating files:  32% (150/467)
INFO:pip.subprocessor:Updating files:  33% (155/467)
INFO:pip.subprocessor:Updating files:  34% (159/467)
INFO:pip.subprocessor:Updating files:  35% (164/467)
INFO:pip.subprocessor:Updating files:  36% (169/467)
INFO:pip.subprocessor:Updating files:  37% (173/467)
INFO:pip.subprocessor:Updating files:  38% (178/467)
INFO:pip.subprocessor:Updating files:  39% (183/467)
INFO:pip.subprocessor:Updating files:  40% (187/467)
INFO:pip.subprocessor:Updating files:  41% (192/467)
INFO:pip.subprocessor:Updating files:  42% (197/467)
INFO:pip.subprocessor:Updating files:  43% (201/467)
INFO:pip.subprocessor:Updating files:  44% (206/467)
INFO:pip.subprocessor:Updating files:  45% (211/467)
INFO:pip.subprocessor:Updating files:  46% (215/467)
INFO:pip.subprocessor:Updating files:  47% (220/467)
INFO:pip.subprocessor:Updating files:  48% (225/467)
INFO:pip.subprocessor:Updating files:  49% (229/467)
INFO:pip.subprocessor:Updating files:  50% (234/467)
INFO:pip.subprocessor:Updating files:  51% (239/467)
INFO:pip.subprocessor:Updating files:  52% (243/467)
INFO:pip.subprocessor:Updating files:  53% (248/467)
INFO:pip.subprocessor:Updating files:  54% (253/467)
INFO:pip.subprocessor:Updating files:  55% (257/467)
INFO:pip.subprocessor:Updating files:  56% (262/467)
INFO:pip.subprocessor:Updating files:  57% (267/467)
INFO:pip.subprocessor:Updating files:  58% (271/467)
INFO:pip.subprocessor:Updating files:  59% (276/467)
INFO:pip.subprocessor:Updating files:  60% (281/467)
INFO:pip.subprocessor:Updating files:  61% (285/467)
INFO:pip.subprocessor:Updating files:  62% (290/467)
INFO:pip.subprocessor:Updating files:  63% (295/467)
INFO:pip.subprocessor:Updating files:  64% (299/467)
INFO:pip.subprocessor:Updating files:  65% (304/467)
INFO:pip.subprocessor:Updating files:  66% (309/467)
INFO:pip.subprocessor:Updating files:  67% (313/467)
INFO:pip.subprocessor:Updating files:  68% (318/467)
INFO:pip.subprocessor:Updating files:  69% (323/467)
INFO:pip.subprocessor:Updating files:  70% (327/467)
INFO:pip.subprocessor:Updating files:  71% (332/467)
INFO:pip.subprocessor:Updating files:  72% (337/467)
INFO:pip.subprocessor:Updating files:  73% (341/467)
INFO:pip.subprocessor:Updating files:  74% (346/467)
INFO:pip.subprocessor:Updating files:  75% (351/467)
INFO:pip.subprocessor:Updating files:  76% (355/467)
INFO:pip.subprocessor:Updating files:  77% (360/467)
INFO:pip.subprocessor:Updating files:  78% (365/467)
INFO:pip.subprocessor:Updating files:  79% (369/467)
INFO:pip.subprocessor:Updating files:  80% (374/467)
INFO:pip.subprocessor:Updating files:  81% (379/467)
INFO:pip.subprocessor:Updating files:  82% (383/467)
INFO:pip.subprocessor:Updating files:  83% (388/467)
INFO:pip.subprocessor:Updating files:  84% (393/467)
INFO:pip.subprocessor:Updating files:  85% (397/467)
INFO:pip.subprocessor:Updating files:  86% (402/467)
INFO:pip.subprocessor:Updating files:  87% (407/467)
INFO:pip.subprocessor:Updating files:  88% (411/467)
INFO:pip.subprocessor:Updating files:  89% (416/467)
INFO:pip.subprocessor:Updating files:  90% (421/467)
INFO:pip.subprocessor:Updating files:  91% (425/467)
INFO:pip.subprocessor:Updating files:  92% (430/467)
INFO:pip.subprocessor:Updating files:  93% (435/467)
INFO:pip.subprocessor:Updating files:  94% (439/467)
INFO:pip.subprocessor:Updating files:  95% (444/467)
INFO:pip.subprocessor:Updating files:  96% (449/467)
INFO:pip.subprocessor:Updating files:  97% (453/467)
INFO:pip.subprocessor:Updating files:  98% (458/467)
INFO:pip.subprocessor:Updating files:  99% (463/467)
INFO:pip.subprocessor:Updating files: 100% (467/467)
INFO:pip.subprocessor:Updating files: 100% (467/467), done.
INFO:pipenv.patched.pip._internal.vcs.git:Resolved ssh://****@github.com/matteius/pydantic.git to commit 8364920acb272e2df5c6e261ca67622f3d6d1874
[  ==] Locking...
Success!
Locking [dev-packages] dependencies...
Updated Pipfile.lock (b4c45cf33922d909ac137c80efef261ab6fd71c4cac511f044d924bba8c95996)!
Installing dependencies from Pipfile.lock (c95996)...
Writing supplied requirement line to temporary file: "annotated-types==0.6.0; python_version >= '3.8' --hash=sha256:0641064de18ba7a25dee8f96403ebc39113d0cb953a01429249d5c7564666a43
--hash=sha256:563339e807e53ffd9c267e99fc6d9ea23eb8443c08f112651963e24e22f84a5d"
Writing supplied requirement line to temporary file: 'pydantic@ git+ssh://[email protected]/matteius/pydantic.git@8364920acb272e2df5c6e261ca67622f3d6d1874'
Writing supplied requirement line to temporary file: "pydantic-core==2.16.1; python_version >= '3.8' --hash=sha256:06f0d5a1d9e1b7932477c172cc720b3b23c18762ed7a8efa8398298a59d177c7
--hash=sha256:07982b82d121ed3fc1c51faf6e8f57ff09b1325d2efccaa257dd8c0dd937acca --hash=sha256:0f478ec204772a5c8218e30eb813ca43e34005dff2eafa03931b3d8caef87d51
--hash=sha256:102569d371fadc40d8f8598a59379c37ec60164315884467052830b28cc4e9da --hash=sha256:10dca874e35bb60ce4f9f6665bfbfad050dd7573596608aeb9e098621ac331dc
--hash=sha256:150ba5c86f502c040b822777e2e519b5625b47813bd05f9273a8ed169c97d9ae --hash=sha256:1661c668c1bb67b7cec96914329d9ab66755911d093bb9063c4c8914188af6d4
--hash=sha256:1a2fe7b00a49b51047334d84aafd7e39f80b7675cad0083678c58983662da89b --hash=sha256:1ae8048cba95f382dba56766525abca438328455e35c283bb202964f41a780b0
--hash=sha256:20f724a023042588d0f4396bbbcf4cffd0ddd0ad3ed4f0d8e6d4ac4264bae81e --hash=sha256:2133b0e412a47868a358713287ff9f9a328879da547dc88be67481cdac529118
--hash=sha256:21e3298486c4ea4e4d5cc6fb69e06fb02a4e22089304308817035ac006a7f506 --hash=sha256:21ebaa4bf6386a3b22eec518da7d679c8363fb7fb70cf6972161e5542f470798
--hash=sha256:23632132f1fd608034f1a56cc3e484be00854db845b3a4a508834be5a6435a6f --hash=sha256:2d5bea8012df5bb6dda1e67d0563ac50b7f64a5d5858348b5c8cb5043811c19d
--hash=sha256:300616102fb71241ff477a2cbbc847321dbec49428434a2f17f37528721c4948 --hash=sha256:30a8259569fbeec49cfac7fda3ec8123486ef1b729225222f0d41d5f840b476f
--hash=sha256:399166f24c33a0c5759ecc4801f040dbc87d412c1a6d6292b2349b4c505effc9 --hash=sha256:3fac641bbfa43d5a1bed99d28aa1fded1984d31c670a95aac1bf1d36ac6ce137
--hash=sha256:42c29d54ed4501a30cd71015bf982fa95e4a60117b44e1a200290ce687d3e640 --hash=sha256:462d599299c5971f03c676e2b63aa80fec5ebc572d89ce766cd11ca8bcb56f3f
--hash=sha256:4eebbd049008eb800f519578e944b8dc8e0f7d59a5abb5924cc2d4ed3a1834ff --hash=sha256:502c062a18d84452858f8aea1e520e12a4d5228fc3621ea5061409d666ea1706
--hash=sha256:5317c04349472e683803da262c781c42c5628a9be73f4750ac7d13040efb5d2d --hash=sha256:5511f962dd1b9b553e9534c3b9c6a4b0c9ded3d8c2be96e61d56f933feef9e1f
--hash=sha256:561be4e3e952c2f9056fba5267b99be4ec2afadc27261505d4992c50b33c513c --hash=sha256:601d3e42452cd4f2891c13fa8c70366d71851c1593ed42f57bf37f40f7dca3c8
--hash=sha256:644904600c15816a1f9a1bafa6aab0d21db2788abcdf4e2a77951280473f33e1 --hash=sha256:653a5dfd00f601a0ed6654a8b877b18d65ac32c9d9997456e0ab240807be6cf7
--hash=sha256:694a5e9f1f2c124a17ff2d0be613fd53ba0c26de588eb4bdab8bca855e550d95 --hash=sha256:71b4a48a7427f14679f0015b13c712863d28bb1ab700bd11776a5368135c7d60
--hash=sha256:72bf9308a82b75039b8c8edd2be2924c352eda5da14a920551a8b65d5ee89253 --hash=sha256:735dceec50fa907a3c314b84ed609dec54b76a814aa14eb90da31d1d36873a5e
--hash=sha256:73802194f10c394c2bedce7a135ba1d8ba6cff23adf4217612bfc5cf060de34c --hash=sha256:780daad9e35b18d10d7219d24bfb30148ca2afc309928e1d4d53de86822593dc
--hash=sha256:8655f55fe68c4685673265a650ef71beb2d31871c049c8b80262026f23605ee3 --hash=sha256:877045a7969ace04d59516d5d6a7dee13106822f99a5d8df5e6822941f7bedc8
--hash=sha256:87bce04f09f0552b66fca0c4e10da78d17cb0e71c205864bab4e9595122cb9d9 --hash=sha256:8d4dfc66abea3ec6d9f83e837a8f8a7d9d3a76d25c9911735c76d6745950e62c
--hash=sha256:8ec364e280db4235389b5e1e6ee924723c693cbc98e9d28dc1767041ff9bc388 --hash=sha256:8fa00fa24ffd8c31fac081bf7be7eb495be6d248db127f8776575a746fa55c95
--hash=sha256:920c4897e55e2881db6a6da151198e5001552c3777cd42b8a4c2f72eedc2ee91 --hash=sha256:920f4633bee43d7a2818e1a1a788906df5a17b7ab6fe411220ed92b42940f818
--hash=sha256:9795f56aa6b2296f05ac79d8a424e94056730c0b860a62b0fdcfe6340b658cc8 --hash=sha256:98f0edee7ee9cc7f9221af2e1b95bd02810e1c7a6d115cfd82698803d385b28f
--hash=sha256:99c095457eea8550c9fa9a7a992e842aeae1429dab6b6b378710f62bfb70b394 --hash=sha256:99d3a433ef5dc3021c9534a58a3686c88363c591974c16c54a01af7efd741f13
--hash=sha256:99f9a50b56713a598d33bc23a9912224fc5d7f9f292444e6664236ae471ddf17 --hash=sha256:9c46e556ee266ed3fb7b7a882b53df3c76b45e872fdab8d9cf49ae5e91147fd7
--hash=sha256:9f5d37ff01edcbace53a402e80793640c25798fb7208f105d87a25e6fcc9ea06 --hash=sha256:a0b4cfe408cd84c53bab7d83e4209458de676a6ec5e9c623ae914ce1cb79b96f
--hash=sha256:a497be217818c318d93f07e14502ef93d44e6a20c72b04c530611e45e54c2196 --hash=sha256:ac89ccc39cd1d556cc72d6752f252dc869dde41c7c936e86beac5eb555041b66
--hash=sha256:adf28099d061a25fbcc6531febb7a091e027605385de9fe14dd6a97319d614cf --hash=sha256:afa01d25769af33a8dac0d905d5c7bb2d73c7c3d5161b2dd6f8b5b5eea6a3c4c
--hash=sha256:b1fc07896fc1851558f532dffc8987e526b682ec73140886c831d773cef44b76 --hash=sha256:b49c604ace7a7aa8af31196abbf8f2193be605db6739ed905ecaf62af31ccae0
--hash=sha256:b9f3e0bffad6e238f7acc20c393c1ed8fab4371e3b3bc311020dfa6020d99212 --hash=sha256:ba07646f35e4e49376c9831130039d1b478fbfa1215ae62ad62d2ee63cf9c18f
--hash=sha256:bd88f40f2294440d3f3c6308e50d96a0d3d0973d6f1a5732875d10f569acef49 --hash=sha256:c0be58529d43d38ae849a91932391eb93275a06b93b79a8ab828b012e916a206
--hash=sha256:c45f62e4107ebd05166717ac58f6feb44471ed450d07fecd90e5f69d9bf03c48 --hash=sha256:c56da23034fe66221f2208c813d8aa509eea34d97328ce2add56e219c3a9f41c
--hash=sha256:c94b5537bf6ce66e4d7830c6993152940a188600f6ae044435287753044a8fe2 --hash=sha256:cebf8d56fee3b08ad40d332a807ecccd4153d3f1ba8231e111d9759f02edfd05
--hash=sha256:d0bf6f93a55d3fa7a079d811b29100b019784e2ee6bc06b0bb839538272a5610 --hash=sha256:d195add190abccefc70ad0f9a0141ad7da53e16183048380e688b466702195dd
--hash=sha256:d25ef0c33f22649b7a088035fd65ac1ce6464fa2876578df1adad9472f918a76 --hash=sha256:d6cbdf12ef967a6aa401cf5cdf47850559e59eedad10e781471c960583f25aa1
--hash=sha256:d8c032ccee90b37b44e05948b449a2d6baed7e614df3d3f47fe432c952c21b60 --hash=sha256:daff04257b49ab7f4b3f73f98283d3dbb1a65bf3500d55c7beac3c66c310fe34
--hash=sha256:e83ebbf020be727d6e0991c1b192a5c2e7113eb66e3def0cd0c62f9f266247e4 --hash=sha256:ed3025a8a7e5a59817b7494686d449ebfbe301f3e757b852c8d0d1961d6be864
--hash=sha256:f1936ef138bed2165dd8573aa65e3095ef7c2b6247faccd0e15186aabdda7f66 --hash=sha256:f5247a3d74355f8b1d780d0f3b32a23dd9f6d3ff43ef2037c6dcd249f35ecf4c
--hash=sha256:fa496cd45cda0165d597e9d6f01e36c33c9508f75cf03c0a650018c5048f578e --hash=sha256:fb4363e6c9fc87365c2bc777a1f585a22f2f56642501885ffc7942138499bf54
--hash=sha256:fb4370b15111905bf8b5ba2129b926af9470f014cb0493a67d23e9d7a48348e8 --hash=sha256:fbec2af0ebafa57eb82c18c304b37c86a8abddf7022955d1742b3d5471a6339e"
Writing supplied requirement line to temporary file: "typing-extensions==4.9.0; python_version >= '3.8' --hash=sha256:23478f88c37f27d76ac8aee6c905017a143b0b1b886c3c9f66bc2fd94f9f5783
--hash=sha256:af72aea155e91adfc61c3ae9e0e342dbc0cba726d6cba4b6c72c1f34e47291cd"
Install Phase: Standard Requirements
Preparing Installation of "annotated-types==0.6.0; python_version >= '3.8' --hash=sha256:0641064de18ba7a25dee8f96403ebc39113d0cb953a01429249d5c7564666a43
--hash=sha256:563339e807e53ffd9c267e99fc6d9ea23eb8443c08f112651963e24e22f84a5d"
Preparing Installation of 'pydantic@ git+ssh://[email protected]/matteius/pydantic.git@8364920acb272e2df5c6e261ca67622f3d6d1874'
Preparing Installation of "pydantic-core==2.16.1; python_version >= '3.8' --hash=sha256:06f0d5a1d9e1b7932477c172cc720b3b23c18762ed7a8efa8398298a59d177c7
--hash=sha256:07982b82d121ed3fc1c51faf6e8f57ff09b1325d2efccaa257dd8c0dd937acca --hash=sha256:0f478ec204772a5c8218e30eb813ca43e34005dff2eafa03931b3d8caef87d51
--hash=sha256:102569d371fadc40d8f8598a59379c37ec60164315884467052830b28cc4e9da --hash=sha256:10dca874e35bb60ce4f9f6665bfbfad050dd7573596608aeb9e098621ac331dc
--hash=sha256:150ba5c86f502c040b822777e2e519b5625b47813bd05f9273a8ed169c97d9ae --hash=sha256:1661c668c1bb67b7cec96914329d9ab66755911d093bb9063c4c8914188af6d4
--hash=sha256:1a2fe7b00a49b51047334d84aafd7e39f80b7675cad0083678c58983662da89b --hash=sha256:1ae8048cba95f382dba56766525abca438328455e35c283bb202964f41a780b0
--hash=sha256:20f724a023042588d0f4396bbbcf4cffd0ddd0ad3ed4f0d8e6d4ac4264bae81e --hash=sha256:2133b0e412a47868a358713287ff9f9a328879da547dc88be67481cdac529118
--hash=sha256:21e3298486c4ea4e4d5cc6fb69e06fb02a4e22089304308817035ac006a7f506 --hash=sha256:21ebaa4bf6386a3b22eec518da7d679c8363fb7fb70cf6972161e5542f470798
--hash=sha256:23632132f1fd608034f1a56cc3e484be00854db845b3a4a508834be5a6435a6f --hash=sha256:2d5bea8012df5bb6dda1e67d0563ac50b7f64a5d5858348b5c8cb5043811c19d
--hash=sha256:300616102fb71241ff477a2cbbc847321dbec49428434a2f17f37528721c4948 --hash=sha256:30a8259569fbeec49cfac7fda3ec8123486ef1b729225222f0d41d5f840b476f
--hash=sha256:399166f24c33a0c5759ecc4801f040dbc87d412c1a6d6292b2349b4c505effc9 --hash=sha256:3fac641bbfa43d5a1bed99d28aa1fded1984d31c670a95aac1bf1d36ac6ce137
--hash=sha256:42c29d54ed4501a30cd71015bf982fa95e4a60117b44e1a200290ce687d3e640 --hash=sha256:462d599299c5971f03c676e2b63aa80fec5ebc572d89ce766cd11ca8bcb56f3f
--hash=sha256:4eebbd049008eb800f519578e944b8dc8e0f7d59a5abb5924cc2d4ed3a1834ff --hash=sha256:502c062a18d84452858f8aea1e520e12a4d5228fc3621ea5061409d666ea1706
--hash=sha256:5317c04349472e683803da262c781c42c5628a9be73f4750ac7d13040efb5d2d --hash=sha256:5511f962dd1b9b553e9534c3b9c6a4b0c9ded3d8c2be96e61d56f933feef9e1f
--hash=sha256:561be4e3e952c2f9056fba5267b99be4ec2afadc27261505d4992c50b33c513c --hash=sha256:601d3e42452cd4f2891c13fa8c70366d71851c1593ed42f57bf37f40f7dca3c8
--hash=sha256:644904600c15816a1f9a1bafa6aab0d21db2788abcdf4e2a77951280473f33e1 --hash=sha256:653a5dfd00f601a0ed6654a8b877b18d65ac32c9d9997456e0ab240807be6cf7
--hash=sha256:694a5e9f1f2c124a17ff2d0be613fd53ba0c26de588eb4bdab8bca855e550d95 --hash=sha256:71b4a48a7427f14679f0015b13c712863d28bb1ab700bd11776a5368135c7d60
--hash=sha256:72bf9308a82b75039b8c8edd2be2924c352eda5da14a920551a8b65d5ee89253 --hash=sha256:735dceec50fa907a3c314b84ed609dec54b76a814aa14eb90da31d1d36873a5e
--hash=sha256:73802194f10c394c2bedce7a135ba1d8ba6cff23adf4217612bfc5cf060de34c --hash=sha256:780daad9e35b18d10d7219d24bfb30148ca2afc309928e1d4d53de86822593dc
--hash=sha256:8655f55fe68c4685673265a650ef71beb2d31871c049c8b80262026f23605ee3 --hash=sha256:877045a7969ace04d59516d5d6a7dee13106822f99a5d8df5e6822941f7bedc8
--hash=sha256:87bce04f09f0552b66fca0c4e10da78d17cb0e71c205864bab4e9595122cb9d9 --hash=sha256:8d4dfc66abea3ec6d9f83e837a8f8a7d9d3a76d25c9911735c76d6745950e62c
--hash=sha256:8ec364e280db4235389b5e1e6ee924723c693cbc98e9d28dc1767041ff9bc388 --hash=sha256:8fa00fa24ffd8c31fac081bf7be7eb495be6d248db127f8776575a746fa55c95
--hash=sha256:920c4897e55e2881db6a6da151198e5001552c3777cd42b8a4c2f72eedc2ee91 --hash=sha256:920f4633bee43d7a2818e1a1a788906df5a17b7ab6fe411220ed92b42940f818
--hash=sha256:9795f56aa6b2296f05ac79d8a424e94056730c0b860a62b0fdcfe6340b658cc8 --hash=sha256:98f0edee7ee9cc7f9221af2e1b95bd02810e1c7a6d115cfd82698803d385b28f
--hash=sha256:99c095457eea8550c9fa9a7a992e842aeae1429dab6b6b378710f62bfb70b394 --hash=sha256:99d3a433ef5dc3021c9534a58a3686c88363c591974c16c54a01af7efd741f13
--hash=sha256:99f9a50b56713a598d33bc23a9912224fc5d7f9f292444e6664236ae471ddf17 --hash=sha256:9c46e556ee266ed3fb7b7a882b53df3c76b45e872fdab8d9cf49ae5e91147fd7
--hash=sha256:9f5d37ff01edcbace53a402e80793640c25798fb7208f105d87a25e6fcc9ea06 --hash=sha256:a0b4cfe408cd84c53bab7d83e4209458de676a6ec5e9c623ae914ce1cb79b96f
--hash=sha256:a497be217818c318d93f07e14502ef93d44e6a20c72b04c530611e45e54c2196 --hash=sha256:ac89ccc39cd1d556cc72d6752f252dc869dde41c7c936e86beac5eb555041b66
--hash=sha256:adf28099d061a25fbcc6531febb7a091e027605385de9fe14dd6a97319d614cf --hash=sha256:afa01d25769af33a8dac0d905d5c7bb2d73c7c3d5161b2dd6f8b5b5eea6a3c4c
--hash=sha256:b1fc07896fc1851558f532dffc8987e526b682ec73140886c831d773cef44b76 --hash=sha256:b49c604ace7a7aa8af31196abbf8f2193be605db6739ed905ecaf62af31ccae0
--hash=sha256:b9f3e0bffad6e238f7acc20c393c1ed8fab4371e3b3bc311020dfa6020d99212 --hash=sha256:ba07646f35e4e49376c9831130039d1b478fbfa1215ae62ad62d2ee63cf9c18f
--hash=sha256:bd88f40f2294440d3f3c6308e50d96a0d3d0973d6f1a5732875d10f569acef49 --hash=sha256:c0be58529d43d38ae849a91932391eb93275a06b93b79a8ab828b012e916a206
--hash=sha256:c45f62e4107ebd05166717ac58f6feb44471ed450d07fecd90e5f69d9bf03c48 --hash=sha256:c56da23034fe66221f2208c813d8aa509eea34d97328ce2add56e219c3a9f41c
--hash=sha256:c94b5537bf6ce66e4d7830c6993152940a188600f6ae044435287753044a8fe2 --hash=sha256:cebf8d56fee3b08ad40d332a807ecccd4153d3f1ba8231e111d9759f02edfd05
--hash=sha256:d0bf6f93a55d3fa7a079d811b29100b019784e2ee6bc06b0bb839538272a5610 --hash=sha256:d195add190abccefc70ad0f9a0141ad7da53e16183048380e688b466702195dd
--hash=sha256:d25ef0c33f22649b7a088035fd65ac1ce6464fa2876578df1adad9472f918a76 --hash=sha256:d6cbdf12ef967a6aa401cf5cdf47850559e59eedad10e781471c960583f25aa1
--hash=sha256:d8c032ccee90b37b44e05948b449a2d6baed7e614df3d3f47fe432c952c21b60 --hash=sha256:daff04257b49ab7f4b3f73f98283d3dbb1a65bf3500d55c7beac3c66c310fe34
--hash=sha256:e83ebbf020be727d6e0991c1b192a5c2e7113eb66e3def0cd0c62f9f266247e4 --hash=sha256:ed3025a8a7e5a59817b7494686d449ebfbe301f3e757b852c8d0d1961d6be864
--hash=sha256:f1936ef138bed2165dd8573aa65e3095ef7c2b6247faccd0e15186aabdda7f66 --hash=sha256:f5247a3d74355f8b1d780d0f3b32a23dd9f6d3ff43ef2037c6dcd249f35ecf4c
--hash=sha256:fa496cd45cda0165d597e9d6f01e36c33c9508f75cf03c0a650018c5048f578e --hash=sha256:fb4363e6c9fc87365c2bc777a1f585a22f2f56642501885ffc7942138499bf54
--hash=sha256:fb4370b15111905bf8b5ba2129b926af9470f014cb0493a67d23e9d7a48348e8 --hash=sha256:fbec2af0ebafa57eb82c18c304b37c86a8abddf7022955d1742b3d5471a6339e"
Preparing Installation of "typing-extensions==4.9.0; python_version >= '3.8' --hash=sha256:23478f88c37f27d76ac8aee6c905017a143b0b1b886c3c9f66bc2fd94f9f5783
--hash=sha256:af72aea155e91adfc61c3ae9e0e342dbc0cba726d6cba4b6c72c1f34e47291cd"
$ C:/c/Users/matte/.virtualenvs/ssh_vcs-PqRpfMOm/Scripts/python.exe 'C:\Users\matte\Projects\pipenv\pipenv\patched\pip\__pip-runner__.py' install -i https://pypi.org/simple --no-input --upgrade --no-deps -r
'c:\users\matte\appdata\local\temp\pipenv-lni6i4bs-requirements\pipenv-o0wusn_j-hashed-reqs.txt'
Using source directory: 'C:\\c\\Users\\matte\\.virtualenvs\\ssh_vcs-PqRpfMOm\\src'
Collecting annotated-types==0.6.0 (from -r c:\users\matte\appdata\local\temp\pipenv-lni6i4bs-requirements\pipenv-o0wusn_j-hashed-reqs.txt (line 1))

  Using cached annotated_types-0.6.0-py3-none-any.whl (12 kB)

Collecting pydantic-core==2.16.1 (from -r c:\users\matte\appdata\local\temp\pipenv-lni6i4bs-requirements\pipenv-o0wusn_j-hashed-reqs.txt (line 2))

  Using cached pydantic_core-2.16.1-cp311-none-win_amd64.whl (1.9 MB)

Collecting typing-extensions==4.9.0 (from -r c:\users\matte\appdata\local\temp\pipenv-lni6i4bs-requirements\pipenv-o0wusn_j-hashed-reqs.txt (line 3))

  Using cached typing_extensions-4.9.0-py3-none-any.whl (32 kB)

Installing collected packages: typing-extensions, pydantic-core, annotated-types

Successfully installed annotated-types-0.6.0 pydantic-core-2.16.1 typing-extensions-4.9.0

Install Phase: Editable Requirements
Preparing Installation of "annotated-types==0.6.0; python_version >= '3.8' --hash=sha256:0641064de18ba7a25dee8f96403ebc39113d0cb953a01429249d5c7564666a43
--hash=sha256:563339e807e53ffd9c267e99fc6d9ea23eb8443c08f112651963e24e22f84a5d"
Preparing Installation of 'pydantic@ git+ssh://[email protected]/matteius/pydantic.git@8364920acb272e2df5c6e261ca67622f3d6d1874'
Preparing Installation of "pydantic-core==2.16.1; python_version >= '3.8' --hash=sha256:06f0d5a1d9e1b7932477c172cc720b3b23c18762ed7a8efa8398298a59d177c7
--hash=sha256:07982b82d121ed3fc1c51faf6e8f57ff09b1325d2efccaa257dd8c0dd937acca --hash=sha256:0f478ec204772a5c8218e30eb813ca43e34005dff2eafa03931b3d8caef87d51
--hash=sha256:102569d371fadc40d8f8598a59379c37ec60164315884467052830b28cc4e9da --hash=sha256:10dca874e35bb60ce4f9f6665bfbfad050dd7573596608aeb9e098621ac331dc
--hash=sha256:150ba5c86f502c040b822777e2e519b5625b47813bd05f9273a8ed169c97d9ae --hash=sha256:1661c668c1bb67b7cec96914329d9ab66755911d093bb9063c4c8914188af6d4
--hash=sha256:1a2fe7b00a49b51047334d84aafd7e39f80b7675cad0083678c58983662da89b --hash=sha256:1ae8048cba95f382dba56766525abca438328455e35c283bb202964f41a780b0
--hash=sha256:20f724a023042588d0f4396bbbcf4cffd0ddd0ad3ed4f0d8e6d4ac4264bae81e --hash=sha256:2133b0e412a47868a358713287ff9f9a328879da547dc88be67481cdac529118
--hash=sha256:21e3298486c4ea4e4d5cc6fb69e06fb02a4e22089304308817035ac006a7f506 --hash=sha256:21ebaa4bf6386a3b22eec518da7d679c8363fb7fb70cf6972161e5542f470798
--hash=sha256:23632132f1fd608034f1a56cc3e484be00854db845b3a4a508834be5a6435a6f --hash=sha256:2d5bea8012df5bb6dda1e67d0563ac50b7f64a5d5858348b5c8cb5043811c19d
--hash=sha256:300616102fb71241ff477a2cbbc847321dbec49428434a2f17f37528721c4948 --hash=sha256:30a8259569fbeec49cfac7fda3ec8123486ef1b729225222f0d41d5f840b476f
--hash=sha256:399166f24c33a0c5759ecc4801f040dbc87d412c1a6d6292b2349b4c505effc9 --hash=sha256:3fac641bbfa43d5a1bed99d28aa1fded1984d31c670a95aac1bf1d36ac6ce137
--hash=sha256:42c29d54ed4501a30cd71015bf982fa95e4a60117b44e1a200290ce687d3e640 --hash=sha256:462d599299c5971f03c676e2b63aa80fec5ebc572d89ce766cd11ca8bcb56f3f
--hash=sha256:4eebbd049008eb800f519578e944b8dc8e0f7d59a5abb5924cc2d4ed3a1834ff --hash=sha256:502c062a18d84452858f8aea1e520e12a4d5228fc3621ea5061409d666ea1706
--hash=sha256:5317c04349472e683803da262c781c42c5628a9be73f4750ac7d13040efb5d2d --hash=sha256:5511f962dd1b9b553e9534c3b9c6a4b0c9ded3d8c2be96e61d56f933feef9e1f
--hash=sha256:561be4e3e952c2f9056fba5267b99be4ec2afadc27261505d4992c50b33c513c --hash=sha256:601d3e42452cd4f2891c13fa8c70366d71851c1593ed42f57bf37f40f7dca3c8
--hash=sha256:644904600c15816a1f9a1bafa6aab0d21db2788abcdf4e2a77951280473f33e1 --hash=sha256:653a5dfd00f601a0ed6654a8b877b18d65ac32c9d9997456e0ab240807be6cf7
--hash=sha256:694a5e9f1f2c124a17ff2d0be613fd53ba0c26de588eb4bdab8bca855e550d95 --hash=sha256:71b4a48a7427f14679f0015b13c712863d28bb1ab700bd11776a5368135c7d60
--hash=sha256:72bf9308a82b75039b8c8edd2be2924c352eda5da14a920551a8b65d5ee89253 --hash=sha256:735dceec50fa907a3c314b84ed609dec54b76a814aa14eb90da31d1d36873a5e
--hash=sha256:73802194f10c394c2bedce7a135ba1d8ba6cff23adf4217612bfc5cf060de34c --hash=sha256:780daad9e35b18d10d7219d24bfb30148ca2afc309928e1d4d53de86822593dc
--hash=sha256:8655f55fe68c4685673265a650ef71beb2d31871c049c8b80262026f23605ee3 --hash=sha256:877045a7969ace04d59516d5d6a7dee13106822f99a5d8df5e6822941f7bedc8
--hash=sha256:87bce04f09f0552b66fca0c4e10da78d17cb0e71c205864bab4e9595122cb9d9 --hash=sha256:8d4dfc66abea3ec6d9f83e837a8f8a7d9d3a76d25c9911735c76d6745950e62c
--hash=sha256:8ec364e280db4235389b5e1e6ee924723c693cbc98e9d28dc1767041ff9bc388 --hash=sha256:8fa00fa24ffd8c31fac081bf7be7eb495be6d248db127f8776575a746fa55c95
--hash=sha256:920c4897e55e2881db6a6da151198e5001552c3777cd42b8a4c2f72eedc2ee91 --hash=sha256:920f4633bee43d7a2818e1a1a788906df5a17b7ab6fe411220ed92b42940f818
--hash=sha256:9795f56aa6b2296f05ac79d8a424e94056730c0b860a62b0fdcfe6340b658cc8 --hash=sha256:98f0edee7ee9cc7f9221af2e1b95bd02810e1c7a6d115cfd82698803d385b28f
--hash=sha256:99c095457eea8550c9fa9a7a992e842aeae1429dab6b6b378710f62bfb70b394 --hash=sha256:99d3a433ef5dc3021c9534a58a3686c88363c591974c16c54a01af7efd741f13
--hash=sha256:99f9a50b56713a598d33bc23a9912224fc5d7f9f292444e6664236ae471ddf17 --hash=sha256:9c46e556ee266ed3fb7b7a882b53df3c76b45e872fdab8d9cf49ae5e91147fd7
--hash=sha256:9f5d37ff01edcbace53a402e80793640c25798fb7208f105d87a25e6fcc9ea06 --hash=sha256:a0b4cfe408cd84c53bab7d83e4209458de676a6ec5e9c623ae914ce1cb79b96f
--hash=sha256:a497be217818c318d93f07e14502ef93d44e6a20c72b04c530611e45e54c2196 --hash=sha256:ac89ccc39cd1d556cc72d6752f252dc869dde41c7c936e86beac5eb555041b66
--hash=sha256:adf28099d061a25fbcc6531febb7a091e027605385de9fe14dd6a97319d614cf --hash=sha256:afa01d25769af33a8dac0d905d5c7bb2d73c7c3d5161b2dd6f8b5b5eea6a3c4c
--hash=sha256:b1fc07896fc1851558f532dffc8987e526b682ec73140886c831d773cef44b76 --hash=sha256:b49c604ace7a7aa8af31196abbf8f2193be605db6739ed905ecaf62af31ccae0
--hash=sha256:b9f3e0bffad6e238f7acc20c393c1ed8fab4371e3b3bc311020dfa6020d99212 --hash=sha256:ba07646f35e4e49376c9831130039d1b478fbfa1215ae62ad62d2ee63cf9c18f
--hash=sha256:bd88f40f2294440d3f3c6308e50d96a0d3d0973d6f1a5732875d10f569acef49 --hash=sha256:c0be58529d43d38ae849a91932391eb93275a06b93b79a8ab828b012e916a206
--hash=sha256:c45f62e4107ebd05166717ac58f6feb44471ed450d07fecd90e5f69d9bf03c48 --hash=sha256:c56da23034fe66221f2208c813d8aa509eea34d97328ce2add56e219c3a9f41c
--hash=sha256:c94b5537bf6ce66e4d7830c6993152940a188600f6ae044435287753044a8fe2 --hash=sha256:cebf8d56fee3b08ad40d332a807ecccd4153d3f1ba8231e111d9759f02edfd05
--hash=sha256:d0bf6f93a55d3fa7a079d811b29100b019784e2ee6bc06b0bb839538272a5610 --hash=sha256:d195add190abccefc70ad0f9a0141ad7da53e16183048380e688b466702195dd
--hash=sha256:d25ef0c33f22649b7a088035fd65ac1ce6464fa2876578df1adad9472f918a76 --hash=sha256:d6cbdf12ef967a6aa401cf5cdf47850559e59eedad10e781471c960583f25aa1
--hash=sha256:d8c032ccee90b37b44e05948b449a2d6baed7e614df3d3f47fe432c952c21b60 --hash=sha256:daff04257b49ab7f4b3f73f98283d3dbb1a65bf3500d55c7beac3c66c310fe34
--hash=sha256:e83ebbf020be727d6e0991c1b192a5c2e7113eb66e3def0cd0c62f9f266247e4 --hash=sha256:ed3025a8a7e5a59817b7494686d449ebfbe301f3e757b852c8d0d1961d6be864
--hash=sha256:f1936ef138bed2165dd8573aa65e3095ef7c2b6247faccd0e15186aabdda7f66 --hash=sha256:f5247a3d74355f8b1d780d0f3b32a23dd9f6d3ff43ef2037c6dcd249f35ecf4c
--hash=sha256:fa496cd45cda0165d597e9d6f01e36c33c9508f75cf03c0a650018c5048f578e --hash=sha256:fb4363e6c9fc87365c2bc777a1f585a22f2f56642501885ffc7942138499bf54
--hash=sha256:fb4370b15111905bf8b5ba2129b926af9470f014cb0493a67d23e9d7a48348e8 --hash=sha256:fbec2af0ebafa57eb82c18c304b37c86a8abddf7022955d1742b3d5471a6339e"
Preparing Installation of "typing-extensions==4.9.0; python_version >= '3.8' --hash=sha256:23478f88c37f27d76ac8aee6c905017a143b0b1b886c3c9f66bc2fd94f9f5783
--hash=sha256:af72aea155e91adfc61c3ae9e0e342dbc0cba726d6cba4b6c72c1f34e47291cd"
$ C:/c/Users/matte/.virtualenvs/ssh_vcs-PqRpfMOm/Scripts/python.exe 'C:\Users\matte\Projects\pipenv\pipenv\patched\pip\__pip-runner__.py' install -i https://pypi.org/simple --no-input --upgrade --no-deps -r
'c:\users\matte\appdata\local\temp\pipenv-lni6i4bs-requirements\pipenv-i67wingy-reqs.txt'
Using source directory: 'C:\\c\\Users\\matte\\.virtualenvs\\ssh_vcs-PqRpfMOm\\src'
Collecting pydantic@ git+ssh://****@github.com/matteius/pydantic.git@8364920acb272e2df5c6e261ca67622f3d6d1874 (from -r c:\users\matte\appdata\local\temp\pipenv-lni6i4bs-requirements\pipenv-i67wingy-reqs.txt
(line 1))

  Cloning ssh://****@github.com/matteius/pydantic.git (to revision 8364920acb272e2df5c6e261ca67622f3d6d1874) to c:\users\matte\appdata\local\temp\pip-install-k_elik8f\pydantic_48887beec37c449cb79def936a2e828f

  Resolved ssh://****@github.com/matteius/pydantic.git to commit 8364920acb272e2df5c6e261ca67622f3d6d1874

  Installing build dependencies: started

  Installing build dependencies: finished with status 'done'

  Getting requirements to build wheel: started

  Getting requirements to build wheel: finished with status 'done'

  Preparing metadata (pyproject.toml): started

  Preparing metadata (pyproject.toml): finished with status 'done'

Building wheels for collected packages: pydantic

  Building wheel for pydantic (pyproject.toml): started

  Building wheel for pydantic (pyproject.toml): finished with status 'done'

  Created wheel for pydantic: filename=pydantic-2.7.0a1-py3-none-any.whl size=397753 sha256=eac2e89b8814e21ecca86582b27b6a2ae3c613d9d038ba3fd45cd8dbce088395

  Stored in directory: c:\users\matte\appdata\local\pipenv\pipenv\cache\wheels\8e\0a\e4\f3a2bf2ae79109aba5a57fd3ef1cd4b442aa37d7291f865551

Successfully built pydantic

Installing collected packages: pydantic

Successfully installed pydantic-2.7.0a1


Running command git clone --filter=blob:none --quiet 'ssh://****@github.com/matteius/pydantic.git' 'C:\Users\matte\AppData\Local\Temp\pip-install-k_elik8f\pydantic_48887beec37c449cb79def936a2e828f'
  Running command git rev-parse -q --verify 'sha^8364920acb272e2df5c6e261ca67622f3d6d1874'
  Running command git fetch -q 'ssh://****@github.com/matteius/pydantic.git' 8364920acb272e2df5c6e261ca67622f3d6d1874
To activate this project's virtualenv, run pipenv shell.
Alternatively, run a command inside the virtualenv with pipenv run.

matteius avatar Feb 05 '24 12:02 matteius

So there are two line syntaxes:

pipenv install git+ssh://[email protected]:matteius/pydantic.git@main -v -- requires pipenv to determine the package name pipenv install "pydantic@ git+ssh://[email protected]:matteius/pydantic.git@main" -v -- tells pipenv the package name in advance, but has to be wrapped in quotes so that the package name isn't treated as a separate installable line.

matteius avatar Feb 05 '24 12:02 matteius