Skip to content

locking to prerelease version without --pre being used #6395

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
tisdall opened this issue Apr 28, 2025 · 2 comments
Open

locking to prerelease version without --pre being used #6395

tisdall opened this issue Apr 28, 2025 · 2 comments
Labels
Priority: High This item is high priority and should be resolved quickly. triage

Comments

@tisdall
Copy link

tisdall commented Apr 28, 2025

Issue description

I have redis = ">=4.5.0" in my Pipfile and when I run pipenv lock it adds "version": "==5.3.0b3" into the Pipfile.lock. This seems to be inconsistent, though, as I have run pipenv lock multiple times without this happening and getting only the current release of 5.2.1, but coworkers have run it and ended up having this happen and today I ran it and got a beta version. Also, the versions listed in pypi show there's older beta versions and newer beta versions and b3 is in the middle, so it's very strange that it decided to pick that one. I went through other dependencies and none have anything out of the ordinary (such as requiring a particular beta version).

I then tried pipenv lock --clear and got the expected 5.2.1 version (latest release)! Just to confirm that it was a caching issue, I tried pipenv lock again but it went back to the 5.3.0b3 version. I tried pipenv lock --clear again and it went back to 5.2.1. I also tried pipenv --clear and now pipenv lock --clear is not working as before and I'm getting 5.3.0b3 ☹ .

Expected result

expect redis to be "version": "==5.2.1" (most recent non-prerelease)

Actual result

redis is set to "version": "==5.3.0b3"

Steps to replicate

I don't know if there's some sort of weird race condition or what, but I tried creating a new project with the simplest Pipfile to replicate and I get differing results whether I run pip lock or pip lock --clear but opposite to what I was getting in my main project (ie. the --clear one is getting the wrong version).

I seem to consistently get the right result if I remove pottery, but I didn't see anything in that repo to indicate an issue there.

$ pipenv --support

Pipenv version: '2025.0.1'

Pipenv location: '/Users/ttisdall/.pyenv/versions/3.13.2/lib/python3.13/site-packages/pipenv'

Python location: '/Users/ttisdall/.pyenv/versions/3.13.2/bin/python3.13'

OS Name: 'posix'

User pip version: '25.0.1'

user Python installations found:

  • 3.13.2: /Users/ttisdall/.pyenv/versions/3.13.2/bin/python3
  • 3.13.2: /Users/ttisdall/.pyenv/versions/3.13.2/bin/python
  • 3.13.2: /Users/ttisdall/.pyenv/shims/python3
  • 3.13.2: /Users/ttisdall/.pyenv/shims/python
  • 3.13.2: /usr/local/bin/python3
  • 3.12.6: /Users/ttisdall/.pyenv/versions/3.12.6/bin/python3
  • 3.12.6: /Users/ttisdall/.pyenv/versions/3.12.6/bin/python
  • 3.9.20: /Users/ttisdall/.pyenv/versions/3.9.20/bin/python3
  • 3.9.20: /Users/ttisdall/.pyenv/versions/3.9.20/bin/python
  • 3.9.20: /Users/ttisdall/.pyenv/versions/3.9.20/bin/python3.9
  • 3.9.13: /Users/ttisdall/.pyenv/versions/3.9.13/bin/python3
  • 3.9.13: /Users/ttisdall/.pyenv/versions/3.9.13/bin/python
  • 3.9.13: /Users/ttisdall/.pyenv/versions/3.9.13/bin/python3.9
  • 3.9.6: /usr/bin/python3

PEP 508 Information:

{'implementation_name': 'cpython',
 'implementation_version': '3.13.2',
 'os_name': 'posix',
 'platform_machine': 'x86_64',
 'platform_python_implementation': 'CPython',
 'platform_release': '24.4.0',
 'platform_system': 'Darwin',
 'platform_version': 'Darwin Kernel Version 24.4.0: Fri Apr 11 18:28:23 PDT '
                     '2025; root:xnu-11417.101.15~117/RELEASE_X86_64',
 'python_full_version': '3.13.2',
 'python_version': '3.13',
 'sys_platform': 'darwin'}

System environment variables:

  • DISABLE_SPRING
  • LDFLAGS
  • ELASTIC_APM_ENABLED
  • TERM_PROGRAM
  • PYENV_ROOT
  • ASDF_DIR
  • TERM
  • SHELL
  • CPPFLAGS
  • TMPDIR
  • VAULT_ADDR
  • TERM_PROGRAM_VERSION
  • TERM_SESSION_ID
  • PYENV_VERSION
  • USER
  • KUBECONFIG
  • ELASTIC_APM_DISABLE_SEND
  • SSH_AUTH_SOCK
  • PYENV_DIR
  • PATH
  • LaunchInstanceID
  • __CFBundleIdentifier
  • PWD
  • TEST_IMAGE_TAG
  • DAYLITE_API_INTERNAL_URL
  • LANG
  • PYENV_HOOK_PATH
  • XPC_FLAGS
  • RBENV_SHELL
  • XPC_SERVICE_NAME
  • AUTH_REDIS_PORT
  • GPG_TTY
  • PYENV_SHELL
  • HOME
  • SHLVL
  • LOGNAME
  • GITHUB_TOKEN
  • PKG_CONFIG_PATH
  • NOMAD_ADDR
  • LOCKING_REDIS_DSN
  • SECURITYSESSIONID
  • __CF_USER_TEXT_ENCODING
  • PIP_DISABLE_PIP_VERSION_CHECK
  • PYTHONDONTWRITEBYTECODE

Pipenv–specific environment variables:

Debug–specific environment variables:

  • PATH: /Users/ttisdall/.pyenv/versions/3.13.2/bin:/usr/local/Cellar/pyenv/2.5.4/libexec:/usr/local/Cellar/pyenv/2.5.4/plugins/python-build/bin:/Users/ttisdall/.rbenv/shims:/usr/local/opt/imagemagick@6/bin:/usr/local/opt/bison/bin:/usr/local/opt/node@16/bin:/usr/local/opt/openssl/bin:/usr/local/opt/libpq/bin:/Users/ttisdall/.asdf/shims:/usr/local/opt/asdf/libexec/bin:/usr/local/sbin:/Users/ttisdall/.pyenv/shims:/Users/ttisdall/.rbenv/shims:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin
  • SHELL: /bin/zsh
  • LANG: en_CA.UTF-8
  • PWD: /Users/ttisdall/repos/test_pipenv

Contents of Pipfile ('/Users/ttisdall/repos/test_pipenv/Pipfile'):

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

[packages]
pottery = "~=3.0.0"
celery = {extras = ["redis"], version = "~=5.3.5"}
redis = ">=4.5.0"
hiredis = "~=2.3.2"  # C improvements used by redis
django-redis = "~=5.4.0"

[dev-packages]

[requires]
python_version = "3.13"

Contents of Pipfile.lock ('/Users/ttisdall/repos/test_pipenv/Pipfile.lock'):

{
    "_meta": {
        "hash": {
            "sha256": "b700947679f599d74acd60b7ab91464b0dc108c95aea455f8137f83e5d4fab9b"
        },
        "pipfile-spec": 6,
        "requires": {
            "python_version": "3.13"
        },
        "sources": [
            {
                "name": "pypi",
                "url": "https://pypi.org/simple",
                "verify_ssl": true
            }
        ]
    },
    "default": {
        "amqp": {
            "hashes": [
                "sha256:43b3319e1b4e7d1251833a93d672b4af1e40f3d632d479b98661a95f117880a2",
                "sha256:cddc00c725449522023bad949f70fff7b48f0b1ade74d170a6f10ab044739432"
            ],
            "markers": "python_version >= '3.6'",
            "version": "==5.3.1"
        },
        "asgiref": {
            "hashes": [
                "sha256:3e1e3ecc849832fe52ccf2cb6686b7a55f82bb1d6aee72a58826471390335e47",
                "sha256:c343bd80a0bec947a9860adb4c432ffa7db769836c64238fc34bdc3fec84d590"
            ],
            "markers": "python_version >= '3.8'",
            "version": "==3.8.1"
        },
        "billiard": {
            "hashes": [
                "sha256:12b641b0c539073fc8d3f5b8b7be998956665c4233c7c1fcd66a7e677c4fb36f",
                "sha256:40b59a4ac8806ba2c2369ea98d876bc6108b051c227baffd928c644d15d8f3cb"
            ],
            "markers": "python_version >= '3.7'",
            "version": "==4.2.1"
        },
        "celery": {
            "extras": [
                "redis"
            ],
            "hashes": [
                "sha256:870cc71d737c0200c397290d730344cc991d13a057534353d124c9380267aab9",
                "sha256:9da4ea0118d232ce97dff5ed4974587fb1c0ff5c10042eb15278487cdd27d1af"
            ],
            "markers": "python_version >= '3.8'",
            "version": "==5.3.6"
        },
        "click": {
            "hashes": [
                "sha256:63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2",
                "sha256:ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a"
            ],
            "markers": "python_version >= '3.7'",
            "version": "==8.1.8"
        },
        "click-didyoumean": {
            "hashes": [
                "sha256:4f82fdff0dbe64ef8ab2279bd6aa3f6a99c3b28c05aa09cbfc07c9d7fbb5a463",
                "sha256:5c4bb6007cfea5f2fd6583a2fb6701a22a41eb98957e63d0fac41c10e7c3117c"
            ],
            "markers": "python_full_version >= '3.6.2'",
            "version": "==0.3.1"
        },
        "click-plugins": {
            "hashes": [
                "sha256:46ab999744a9d831159c3411bb0c79346d94a444df9a3a3742e9ed63645f264b",
                "sha256:5d262006d3222f5057fd81e1623d4443e41dcda5dc815c06b442aa3c02889fc8"
            ],
            "version": "==1.1.1"
        },
        "click-repl": {
            "hashes": [
                "sha256:17849c23dba3d667247dc4defe1757fff98694e90fe37474f3feebb69ced26a9",
                "sha256:fb7e06deb8da8de86180a33a9da97ac316751c094c6899382da7feeeeb51b812"
            ],
            "markers": "python_version >= '3.6'",
            "version": "==0.3.0"
        },
        "django": {
            "hashes": [
                "sha256:1a47f7a7a3d43ce64570d350e008d2949abe8c7e21737b351b6a1611277c6d89",
                "sha256:91ceed4e3a6db5aedced65e3c8f963118ea9ba753fc620831c77074e620e7d83"
            ],
            "markers": "python_version >= '3.10'",
            "version": "==5.2"
        },
        "django-redis": {
            "hashes": [
                "sha256:6a02abaa34b0fea8bf9b707d2c363ab6adc7409950b2db93602e6cb292818c42",
                "sha256:ebc88df7da810732e2af9987f7f426c96204bf89319df4c6da6ca9a2942edd5b"
            ],
            "index": "pypi",
            "markers": "python_version >= '3.6'",
            "version": "==5.4.0"
        },
        "hiredis": {
            "hashes": [
                "sha256:01b6c24c0840ac7afafbc4db236fd55f56a9a0919a215c25a238f051781f4772",
                "sha256:02fc71c8333586871602db4774d3a3e403b4ccf6446dc4603ec12df563127cee",
                "sha256:0c0773266e1c38a06e7593bd08870ac1503f5f0ce0f5c63f2b4134b090b5d6a4",
                "sha256:0c5f6972d2bdee3cd301d5c5438e31195cf1cabf6fd9274491674d4ceb46914d",
                "sha256:0da56915bda1e0a49157191b54d3e27689b70960f0685fdd5c415dacdee2fbed",
                "sha256:14c7b43205e515f538a9defb4e411e0f0576caaeeda76bb9993ed505486f7562",
                "sha256:16b01d9ceae265d4ab9547be0cd628ecaff14b3360357a9d30c029e5ae8b7e7f",
                "sha256:1979334ccab21a49c544cd1b8d784ffb2747f99a51cb0bd0976eebb517628382",
                "sha256:1c4c0bcf786f0eac9593367b6279e9b89534e008edbf116dcd0de956524702c8",
                "sha256:1d63318ca189fddc7e75f6a4af8eae9c0545863619fb38cfba5f43e81280b286",
                "sha256:27e9619847e9dc70b14b1ad2d0fb4889e7ca18996585c3463cff6c951fd6b10b",
                "sha256:28adecb308293e705e44087a1c2d557a816f032430d8a2a9bb7873902a1c6d48",
                "sha256:28bd184b33e0dd6d65816c16521a4ba1ffbe9ff07d66873c42ea4049a62fed83",
                "sha256:322c668ee1c12d6c5750a4b1057e6b4feee2a75b3d25d630922a463cfe5e7478",
                "sha256:333b5e04866758b11bda5f5315b4e671d15755fc6ed3b7969721bc6311d0ee36",
                "sha256:33d5ebc93c39aed4b5bc769f8ce0819bc50e74bb95d57a35f838f1c4378978e0",
                "sha256:380e029bb4b1d34cf560fcc8950bf6b57c2ef0c9c8b7c7ac20b7c524a730fadd",
                "sha256:387f655444d912a963ab68abf64bf6e178a13c8e4aa945cb27388fd01a02e6f1",
                "sha256:3dd63d0bbbe75797b743f35d37a4cca7ca7ba35423a0de742ae2985752f20c6d",
                "sha256:419780f8583ddb544ffa86f9d44a7fcc183cd826101af4e5ffe535b6765f5f6b",
                "sha256:4852f4bf88f0e2d9bdf91279892f5740ed22ae368335a37a52b92a5c88691140",
                "sha256:49532d7939cc51f8e99efc326090c54acf5437ed88b9c904cc8015b3c4eda9c9",
                "sha256:4baf4b579b108062e91bd2a991dc98b9dc3dc06e6288db2d98895eea8acbac22",
                "sha256:4d59f88c4daa36b8c38e59ac7bffed6f5d7f68eaccad471484bf587b28ccc478",
                "sha256:4fc242e9da4af48714199216eb535b61e8f8d66552c8819e33fc7806bd465a09",
                "sha256:532a84a82156a82529ec401d1c25d677c6543c791e54a263aa139541c363995f",
                "sha256:5341ce3d01ef3c7418a72e370bf028c7aeb16895e79e115fe4c954fff990489e",
                "sha256:53d0f2c59bce399b8010a21bc779b4f8c32d0f582b2284ac8c98dc7578b27bc4",
                "sha256:55ce31bf4711da879b96d511208efb65a6165da4ba91cb3a96d86d5a8d9d23e6",
                "sha256:56e9b7d6051688ca94e68c0c8a54a243f8db841911b683cedf89a29d4de91509",
                "sha256:57c0d0c7e308ed5280a4900d4468bbfec51f0e1b4cde1deae7d4e639bc6b7766",
                "sha256:5986fb5f380169270a0293bebebd95466a1c85010b4f1afc2727e4d17c452512",
                "sha256:5bd42d0d45ea47a2f96babd82a659fbc60612ab9423a68e4a8191e538b85542a",
                "sha256:5c614552c6bd1d0d907f448f75550f6b24fb56cbfce80c094908b7990cad9702",
                "sha256:63a090761ddc3c1f7db5e67aa4e247b4b3bb9890080bdcdadd1b5200b8b89ac4",
                "sha256:63b99b5ea9fe4f21469fb06a16ca5244307678636f11917359e3223aaeca0b67",
                "sha256:66ab949424ac6504d823cba45c4c4854af5c59306a1531edb43b4dd22e17c102",
                "sha256:684840b014ce83541a087fcf2d48227196576f56ae3e944d4dfe14c0a3e0ccb7",
                "sha256:6871306d8b98a15e53a5f289ec1106a3a1d43e7ab6f4d785f95fcef9a7bd9504",
                "sha256:6b4edee59dc089bc3948f4f6fba309f51aa2ccce63902364900aa0a553a85e97",
                "sha256:6d7302b4b17fcc1cc727ce84ded7f6be4655701e8d58744f73b09cb9ed2b13df",
                "sha256:6dbfe1887ffa5cf3030451a56a8f965a9da2fa82b7149357752b67a335a05fc6",
                "sha256:70d226ab0306a5b8d408235cabe51d4bf3554c9e8a72d53ce0b3c5c84cf78881",
                "sha256:7298562a49d95570ab1c7fc4051e72824c6a80e907993a21a41ba204223e7334",
                "sha256:733e2456b68f3f126ddaf2cd500a33b25146c3676b97ea843665717bda0c5d43",
                "sha256:742093f33d374098aa21c1696ac6e4874b52658c870513a297a89265a4d08fe5",
                "sha256:7bac7e02915b970c3723a7a7c5df4ba7a11a3426d2a3f181e041aa506a1ff028",
                "sha256:7e8bf4444b09419b77ce671088db9f875b26720b5872d97778e2545cd87dba4a",
                "sha256:7f39f28ffc65de577c3bc0c7615f149e35bc927802a0f56e612db9b530f316f9",
                "sha256:80441b55edbef868e2563842f5030982b04349408396e5ac2b32025fb06b5212",
                "sha256:80b02d27864ebaf9b153d4b99015342382eeaed651f5591ce6f07e840307c56d",
                "sha256:88cb0b35b63717ef1e41d62f4f8717166f7c6245064957907cfe177cc144357c",
                "sha256:8c490191fa1218851f8a80c5a21a05a6f680ac5aebc2e688b71cbfe592f8fec6",
                "sha256:8e3f8b1733078ac663dad57e20060e16389a60ab542f18a97931f3a2a2dd64a4",
                "sha256:8f34801b251ca43ad70691fb08b606a2e55f06b9c9fb1fc18fd9402b19d70f7b",
                "sha256:8fc7197ff33047ce43a67851ccf190acb5b05c52fd4a001bb55766358f04da68",
                "sha256:92830c16885f29163e1c2da1f3c1edb226df1210ec7e8711aaabba3dd0d5470a",
                "sha256:9412a06b8a8e09abd6313d96864b6d7713c6003a365995a5c70cfb9209df1570",
                "sha256:948d9f2ca7841794dd9b204644963a4bcd69ced4e959b0d4ecf1b8ce994a6daa",
                "sha256:9a0026cfbf29f07649b0e34509091a2a6016ff8844b127de150efce1c3aff60b",
                "sha256:9c431431abf55b64347ddc8df68b3ef840269cb0aa5bc2d26ad9506eb4b1b866",
                "sha256:9e14fb70ca4f7efa924f508975199353bf653f452e4ef0a1e47549e208f943d7",
                "sha256:a45857e87e9d2b005e81ddac9d815a33efd26ec67032c366629f023fe64fb415",
                "sha256:a50c8af811b35b8a43b1590cf890b61ff2233225257a3cad32f43b3ec7ff1b9f",
                "sha256:a6481c3b7673a86276220140456c2a6fbfe8d1fb5c613b4728293c8634134824",
                "sha256:a6b54dabfaa5dbaa92f796f0c32819b4636e66aa8e9106c3d421624bd2a2d676",
                "sha256:a797d8c7df9944314d309b0d9e1b354e2fa4430a05bb7604da13b6ad291bf959",
                "sha256:a91a14dd95e24dc078204b18b0199226ee44644974c645dc54ee7b00c3157330",
                "sha256:adfbf2e9c38b77d0db2fb32c3bdaea638fa76b4e75847283cd707521ad2475ef",
                "sha256:ba3dc0af0def8c21ce7d903c59ea1e8ec4cb073f25ece9edaec7f92a286cd219",
                "sha256:bb777a38797c8c7df0444533119570be18d1a4ce5478dffc00c875684df7bfcb",
                "sha256:bcbe47da0aebc00a7cfe3ebdcff0373b86ce2b1856251c003e3d69c9db44b5a7",
                "sha256:bd1cee053416183adcc8e6134704c46c60c3f66b8faaf9e65bf76191ca59a2f7",
                "sha256:bd40d2e2f82a483de0d0a6dfd8c3895a02e55e5c9949610ecbded18188fd0a56",
                "sha256:bfa73e3f163c6e8b2ec26f22285d717a5f77ab2120c97a2605d8f48b26950dac",
                "sha256:c1f567489f422d40c21e53212a73bef4638d9f21043848150f8544ef1f3a6ad1",
                "sha256:c3dde4ca00fe9eee3b76209711f1941bb86db42b8a75d7f2249ff9dfc026ab0e",
                "sha256:c8937f1100435698c18e4da086968c4b5d70e86ea718376f833475ab3277c9aa",
                "sha256:ca33c175c1cf60222d9c6d01c38fc17ec3a484f32294af781de30226b003e00f",
                "sha256:ce42649e2676ad783186264d5ffc788a7612ecd7f9effb62d51c30d413a3eefe",
                "sha256:cfa67afe2269b2d203cd1389c00c5bc35a287cd57860441fb0e53b371ea6a029",
                "sha256:d47c915897a99d0d34a39fad4be97b4b709ab3d0d3b779ebccf2b6024a8c681e",
                "sha256:d4dd676107a1d3c724a56a9d9db38166ad4cf44f924ee701414751bd18a784a0",
                "sha256:d711c107e83117129b7f8bd08e9820c43ceec6204fff072a001fd82f6d13db9f",
                "sha256:dc1c3fd49930494a67dcec37d0558d99d84eca8eb3f03b17198424538f2608d7",
                "sha256:de3a32b4b76d46f1eb42b24a918d51d8ca52411a381748196241d59a895f7c5c",
                "sha256:dfa904045d7cebfb0f01dad51352551cce1d873d7c3f80c7ded7d42f8cac8f89",
                "sha256:e138d141ec5a6ec800b6d01ddc3e5561ce1c940215e0eb9960876bfde7186aae",
                "sha256:e15a408f71a6c8c87b364f1f15a6cd9c1baca12bbc47a326ac8ab99ec7ad3c64",
                "sha256:e1d86b75de787481b04d112067a4033e1ecfda2a060e50318a74e4e1c9b2948c",
                "sha256:e2674a5a3168349435b08fa0b82998ed2536eb9acccf7087efe26e4cd088a525",
                "sha256:e58494f282215fc461b06709e9a195a24c12ba09570f25bdf9efb036acc05101",
                "sha256:e627d8ef5e100556e09fb44c9571a432b10e11596d3c4043500080ca9944a91a",
                "sha256:e741ffe4e2db78a1b9dd6e5d29678ce37fbaaf65dfe132e5b82a794413302ef1",
                "sha256:e81aa4e9a1fcf604c8c4b51aa5d258e195a6ba81efe1da82dea3204443eba01c",
                "sha256:e96cd35df012a17c87ae276196ea8f215e77d6eeca90709eb03999e2d5e3fd8a",
                "sha256:ea002656a8d974daaf6089863ab0a306962c8b715db6b10879f98b781a2a5bf5",
                "sha256:eae62ed60d53b3561148bcd8c2383e430af38c0deab9f2dd15f8874888ffd26f",
                "sha256:eb8797b528c1ff81eef06713623562b36db3dafa106b59f83a6468df788ff0d1",
                "sha256:eb98038ccd368e0d88bd92ee575c58cfaf33e77f788c36b2a89a84ee1936dc6b",
                "sha256:ec444ab8f27562a363672d6a7372bc0700a1bdc9764563c57c5f9efa0e592b5f",
                "sha256:ed63e8b75c193c5e5a8288d9d7b011da076cc314fafc3bfd59ec1d8a750d48c8",
                "sha256:f2c9c0d910dd3f7df92f0638e7f65d8edd7f442203caf89c62fc79f11b0b73f8",
                "sha256:f3020b60e3fc96d08c2a9b011f1c2e2a6bdcc09cb55df93c509b88be5cb791df",
                "sha256:f47775e27388b58ce52f4f972f80e45b13c65113e9e6b6bf60148f893871dc9b",
                "sha256:f70481213373d44614148f0f2e38e7905be3f021902ae5167289413196de4ba4",
                "sha256:f9de7586522e5da6bee83c9cf0dcccac0857a43249cb4d721a2e312d98a684d1",
                "sha256:f9f606e810858207d4b4287b4ef0dc622c2aa469548bf02b59dcc616f134f811",
                "sha256:fa45f7d771094b8145af10db74704ab0f698adb682fbf3721d8090f90e42cc49"
            ],
            "index": "pypi",
            "markers": "python_version >= '3.7'",
            "version": "==2.3.2"
        },
        "kombu": {
            "hashes": [
                "sha256:021a0e11fcfcd9b0260ef1fb64088c0e92beb976eb59c1dfca7ddd4ad4562ea2",
                "sha256:5b0dbceb4edee50aa464f59469d34b97864be09111338cfb224a10b6a163909b"
            ],
            "markers": "python_version >= '3.8'",
            "version": "==5.5.3"
        },
        "mmh3": {
            "hashes": [
                "sha256:00f810647c22c179b6821079f7aa306d51953ac893587ee09cf1afb35adf87cb",
                "sha256:0b529dcda3f951ff363a51d5866bc6d63cf57f1e73e8961f864ae5010647079d",
                "sha256:0daaeaedd78773b70378f2413c7d6b10239a75d955d30d54f460fb25d599942d",
                "sha256:0f16e976af7365ea3b5c425124b2a7f0147eed97fdbb36d99857f173c8d8e096",
                "sha256:0f4be3703a867ef976434afd3661a33884abe73ceb4ee436cac49d3b4c2aaa7b",
                "sha256:10db7765201fc65003fa998faa067417ef6283eb5f9bba8f323c48fd9c33e91f",
                "sha256:136e1e670500f177f49ec106a4ebf0adf20d18d96990cc36ea492c651d2b406c",
                "sha256:166b67749a1d8c93b06f5e90576f1ba838a65c8e79f28ffd9dfafba7c7d0a084",
                "sha256:17cef2c3a6ca2391ca7171a35ed574b5dab8398163129a3e3a4c05ab85a4ff40",
                "sha256:1b6727a5a20e32cbf605743749f3862abe5f5e097cbf2afc7be5aafd32a549ae",
                "sha256:1d6508504c531ab86c4424b5a5ff07c1132d063863339cf92f6657ff7a580f76",
                "sha256:1e3554d8792387eac73c99c6eaea0b3f884e7130eb67986e11c403e4f9b6d372",
                "sha256:1e550a45d2ff87a1c11b42015107f1778c93f4c6f8e731bf1b8fa770321b8cc4",
                "sha256:2044a601c113c981f2c1e14fa33adc9b826c9017034fe193e9eb49a6882dbb06",
                "sha256:2139bfbd354cd6cb0afed51c4b504f29bcd687a3b1460b7e89498329cc28a894",
                "sha256:22d31e3a0ff89b8eb3b826d6fc8e19532998b2aa6b9143698043a1268da413e1",
                "sha256:25f565093ac8b8aefe0f61f8f95c9a9d11dd69e6a9e9832ff0d293511bc36258",
                "sha256:27e46a2c13c9a805e03c9ec7de0ca8e096794688ab2125bdce4229daf60c4a56",
                "sha256:2a1b0878dd281ea3003368ab53ff6f568e175f1b39f281df1da319e58a19c23a",
                "sha256:2e6c8dc3631a5e22007fbdb55e993b2dbce7985c14b25b572dd78403c2e79182",
                "sha256:31b47a620d622fbde8ca1ca0435c5d25de0ac57ab507209245e918128e38e676",
                "sha256:3313577453582b03383731b66447cdcdd28a68f78df28f10d275d7d19010c1df",
                "sha256:3f0e8ae9f961037f812afe3cce7da57abf734285961fffbeff9a4c011b737732",
                "sha256:4052fa4a8561bd62648e9eb993c8f3af3bdedadf3d9687aa4770d10e3709a80c",
                "sha256:45712987367cb9235026e3cbf4334670522a97751abfd00b5bc8bfa022c3311d",
                "sha256:457da019c491a2d20e2022c7d4ce723675e4c081d9efc3b4d8b9f28a5ea789bd",
                "sha256:45da549269883208912868a07d0364e1418d8292c4259ca11699ba1b2475bd26",
                "sha256:48f9aa8ccb9ad1d577a16104834ac44ff640d8de8c0caed09a2300df7ce8460a",
                "sha256:49d444913f6c02980e5241a53fe9af2338f2043d6ce5b6f5ea7d302c52c604ac",
                "sha256:4d05ed3962312fbda2a1589b97359d2467f677166952f6bd410d8c916a55febf",
                "sha256:4db1079b3ace965e562cdfc95847312f9273eb2ad3ebea983435c8423e06acd7",
                "sha256:52e12895b30110f3d89dae59a888683cc886ed0472dd2eca77497edef6161997",
                "sha256:5766299c1d26f6bfd0a638e070bd17dbd98d4ccb067d64db3745bf178e700ef0",
                "sha256:57730067174a7f36fcd6ce012fe359bd5510fdaa5fe067bc94ed03e65dafb769",
                "sha256:6fa97f7d1e1f74ad1565127229d510f3fd65d931fdedd707c1e15100bc9e5ebb",
                "sha256:709bfe81c53bf8a3609efcbd65c72305ade60944f66138f697eefc1a86b6e356",
                "sha256:71408579a570193a4ac9c77344d68ddefa440b00468a0b566dcc2ba282a9c559",
                "sha256:7785205e3e4443fdcbb73766798c7647f94c2f538b90f666688f3e757546069e",
                "sha256:785ae09276342f79fd8092633e2d52c0f7c44d56e8cfda8274ccc9b76612dba2",
                "sha256:78ae6a03f4cff4aa92ddd690611168856f8c33a141bd3e5a1e0a85521dc21ea0",
                "sha256:7a523899ca29cfb8a5239618474a435f3d892b22004b91779fcb83504c0d5b8c",
                "sha256:832dae26a35514f6d3c1e267fa48e8de3c7b978afdafa0529c808ad72e13ada3",
                "sha256:8ad777a48197882492af50bf3098085424993ce850bdda406a358b6ab74be759",
                "sha256:8b3a04bc214a6e16c81f02f855e285c6df274a2084787eeafaa45f2fbdef1b63",
                "sha256:8c8105c6a435bc2cd6ea2ef59558ab1a2976fd4a4437026f562856d08996673a",
                "sha256:8e574fbd39afb433b3ab95683b1b4bf18313dc46456fc9daaddc2693c19ca565",
                "sha256:95f983535b39795d9fb7336438faae117424c6798f763d67c6624f6caf2c4c01",
                "sha256:99297f207db967814f1f02135bb7fe7628b9eacb046134a34e1015b26b06edce",
                "sha256:99e07e4acafbccc7a28c076a847fb060ffc1406036bc2005acb1b2af620e53c3",
                "sha256:9e25ba5b530e9a7d65f41a08d48f4b3fedc1e89c26486361166a5544aa4cad33",
                "sha256:a015dcb24fa0c7a78f88e9419ac74f5001c1ed6a92e70fd1803f74afb26a4c83",
                "sha256:a4c1a76808dfea47f7407a0b07aaff9087447ef6280716fd0783409b3088bb3c",
                "sha256:a61f434736106804eb0b1612d503c4e6eb22ba31b16e6a2f987473de4226fa55",
                "sha256:aa75981fcdf3f21759d94f2c81b6a6e04a49dfbcdad88b152ba49b8e20544776",
                "sha256:adba83c7ba5cc8ea201ee1e235f8413a68e7f7b8a657d582cc6c6c9d73f2830e",
                "sha256:b1020735eb35086ab24affbea59bb9082f7f6a0ad517cb89f0fc14f16cea4dae",
                "sha256:b22fe2e54be81f6c07dcb36b96fa250fb72effe08aa52fbb83eade6e1e2d5fd7",
                "sha256:b9135c300535c828c0bae311b659f33a31c941572eae278568d1a953c4a57b59",
                "sha256:ba9ce59816b30866093f048b3312c2204ff59806d3a02adee71ff7bd22b87554",
                "sha256:babf2a78ce5513d120c358722a2e3aa7762d6071cd10cede026f8b32452be322",
                "sha256:bb9bf7475b4d99156ce2f0cf277c061a17560c8c10199c910a680869a278ddc7",
                "sha256:bde80eb196d7fdc765a318604ded74a4378f02c5b46c17aa48a27d742edaded2",
                "sha256:bf658a61fc92ef8a48945ebb1076ef4ad74269e353fffcb642dfa0890b13673b",
                "sha256:c65dbd12885a5598b70140d24de5839551af5a99b29f9804bb2484b29ef07692",
                "sha256:c94d999c9f2eb2da44d7c2826d3fbffdbbbbcde8488d353fee7c848ecc42b968",
                "sha256:cd51597bef1e503363b05cb579db09269e6e6c39d419486626b255048daf545b",
                "sha256:d19fa07d303a91f8858982c37e6939834cb11893cb3ff20e6ee6fa2a7563826a",
                "sha256:d46fdd80d4c7ecadd9faa6181e92ccc6fe91c50991c9af0e371fdf8b8a7a6150",
                "sha256:d4ba8cac21e1f2d4e436ce03a82a7f87cda80378691f760e9ea55045ec480a3d",
                "sha256:d4f47f58cd5cbef968c84a7c1ddc192fef0a36b48b0b8a3cb67354531aa33b00",
                "sha256:d51a1ed642d3fb37b8f4cab966811c52eb246c3e1740985f701ef5ad4cdd2145",
                "sha256:d69281c281cb01994f054d862a6bb02a2e7acfe64917795c58934b0872b9ece4",
                "sha256:d6eaa711d4b9220fe5252032a44bf68e5dcfb7b21745a96efc9e769b0dd57ec2",
                "sha256:e01a9b0092b6f82e861137c8e9bb9899375125b24012eb5219e61708be320032",
                "sha256:e0d6719045cda75c3f40397fc24ab67b18e0cb8f69d3429ab4c39763c4c608dd",
                "sha256:e4e8c7ad5a4dddcfde35fd28ef96744c1ee0f9d9570108aa5f7e77cf9cfdf0bf",
                "sha256:e513983830c4ff1f205ab97152a0050cf7164f1b4783d702256d39c637b9d107",
                "sha256:e9c8eddcb441abddeb419c16c56fd74b3e2df9e57f7aa2903221996718435c7a",
                "sha256:eaf4ac5c6ee18ca9232238364d7f2a213278ae5ca97897cafaa123fcc7bb8bec",
                "sha256:f29dc4efd99bdd29fe85ed6c81915b17b2ef2cf853abf7213a48ac6fb3eaabe1",
                "sha256:f6128b610b577eed1e89ac7177ab0c33d06ade2aba93f5c89306032306b5f1c6"
            ],
            "markers": "python_version >= '3.9'",
            "version": "==5.1.0"
        },
        "pottery": {
            "hashes": [
                "sha256:22db1268d7b035800a8c1d225e3806f8b35748f1f5191cbcf364f06fbe11104d",
                "sha256:c0e223ccfa72d620e4ba16e7e381ab6498745f875e6c939c6b396525e9aee112"
            ],
            "index": "pypi",
            "markers": "python_version >= '3.9' and python_version < '4'",
            "version": "==3.0.1"
        },
        "prompt-toolkit": {
            "hashes": [
                "sha256:52742911fde84e2d423e2f9a4cf1de7d7ac4e51958f648d9540e0fb8db077b07",
                "sha256:931a162e3b27fc90c86f1b48bb1fb2c528c2761475e57c9c06de13311c7b54ed"
            ],
            "markers": "python_version >= '3.8'",
            "version": "==3.0.51"
        },
        "pyjwt": {
            "hashes": [
                "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850",
                "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"
            ],
            "markers": "python_version >= '3.8'",
            "version": "==2.9.0"
        },
        "python-dateutil": {
            "hashes": [
                "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3",
                "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427"
            ],
            "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'",
            "version": "==2.9.0.post0"
        },
        "redis": {
            "hashes": [
                "sha256:6e62c20bb261a5bd718f6a41ab33aeb8ea151d1f59034f974d66455dbba908f8",
                "sha256:fb0104559a9c56f94aabd944f0b7004be79d21211226da47edbda4f37e205edc"
            ],
            "index": "pypi",
            "markers": "python_version >= '3.8'",
            "version": "==5.3.0b5"
        },
        "six": {
            "hashes": [
                "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274",
                "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81"
            ],
            "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'",
            "version": "==1.17.0"
        },
        "sqlparse": {
            "hashes": [
                "sha256:09f67787f56a0b16ecdbde1bfc7f5d9c3371ca683cfeaa8e6ff60b4807ec9272",
                "sha256:cf2196ed3418f3ba5de6af7e82c694a9fbdbfecccdfc72e281548517081f16ca"
            ],
            "markers": "python_version >= '3.8'",
            "version": "==0.5.3"
        },
        "typing-extensions": {
            "hashes": [
                "sha256:a439e7c04b49fec3e5d3e2beaa21755cadbbdc391694e28ccdd36ca4a1408f8c",
                "sha256:e6c81219bd689f51865d9e372991c540bda33a0379d5573cddb9a3a23f7caaef"
            ],
            "markers": "python_version >= '3.8'",
            "version": "==4.13.2"
        },
        "tzdata": {
            "hashes": [
                "sha256:1a403fada01ff9221ca8044d701868fa132215d84beb92242d9acd2147f667a8",
                "sha256:b60a638fcc0daffadf82fe0f57e53d06bdec2f36c4df66280ae79bce6bd6f2b9"
            ],
            "markers": "python_version >= '2'",
            "version": "==2025.2"
        },
        "vine": {
            "hashes": [
                "sha256:40fdf3c48b2cfe1c38a49e9ae2da6fda88e4794c810050a728bd7413811fb1dc",
                "sha256:8b62e981d35c41049211cf62a0a1242d8c1ee9bd15bb196ce38aefd6799e61e0"
            ],
            "markers": "python_version >= '3.6'",
            "version": "==5.1.0"
        },
        "wcwidth": {
            "hashes": [
                "sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859",
                "sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5"
            ],
            "version": "==0.2.13"
        }
    },
    "develop": {}
}
@tisdall
Copy link
Author

tisdall commented Apr 28, 2025

Here's `pipenv lock --verbose` that gave the beta version of redis:
Building requirements...
Resolving dependencies...
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting()
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('django-redis~=5.4.0'), None)
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting django-redis~=5.4.0 (from -r /var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-scwj9liy-requirements/pipenv-42gmqws9-constraints.txt (line 3))
INFO:pipenv.patched.pip._internal.network.download:Using cached django_redis-5.4.0-py3-none-any.whl.metadata (32 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierWithoutExtrasRequirement('celery~=5.3.5'), None)
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting celery~=5.3.5 (from celery~=5.3.5->-r /var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-scwj9liy-requirements/pipenv-42gmqws9-constraints.txt (line 4))
INFO:pipenv.patched.pip._internal.network.download:Using cached celery-5.3.6-py3-none-any.whl.metadata (21 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pottery~=3.0.0'), None)
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting pottery~=3.0.0 (from -r /var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-scwj9liy-requirements/pipenv-42gmqws9-constraints.txt (line 5))
INFO:pipenv.patched.pip._internal.network.download:Using cached pottery-3.0.1-py3-none-any.whl.metadata (34 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('hiredis~=2.3.2'), None)
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting hiredis~=2.3.2 (from -r /var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-scwj9liy-requirements/pipenv-42gmqws9-constraints.txt (line 6))
INFO:pipenv.patched.pip._internal.network.download:Using cached hiredis-2.3.2.tar.gz (87 kB)
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.adding_requirement(SpecifierRequirement('redis>=4.5.0'), None)
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting redis>=4.5.0 (from -r /var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-scwj9liy-requirements/pipenv-42gmqws9-constraints.txt (line 2))
INFO:pipenv.patched.pip._internal.network.download:Using cached redis-5.2.1-py3-none-any.whl.metadata (9.1 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('celery~=5.3.5'), 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('Django>=3.2'), 
LinkCandidate('https://files.pythonhosted.org/packages/b7/f1/63caad7c9222c26a62082f4f777de26389233b7574629996098bf6d25a4d/django_redis-5.4.0-py3-none-any.whl (from https://pypi.org/simple/django-redis/) 
(requires-python:>=3.6)'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting Django>=3.2 (from django-redis~=5.4.0->-r /var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-scwj9liy-requirements/pipenv-42gmqws9-constraints.txt (line 3))
INFO:pipenv.patched.pip._internal.network.download:Using cached Django-5.2-py3-none-any.whl.metadata (4.1 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('redis!=4.0.0,!=4.0.1,>=3'), 
LinkCandidate('https://files.pythonhosted.org/packages/b7/f1/63caad7c9222c26a62082f4f777de26389233b7574629996098bf6d25a4d/django_redis-5.4.0-py3-none-any.whl (from https://pypi.org/simple/django-redis/) 
(requires-python:>=3.6)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/b7/f1/63caad7c9222c26a62082f4f777de26389233b7574629996098bf6d25a4d/django_redis-5.4.0-py
3-none-any.whl (from https://pypi.org/simple/django-redis/) (requires-python:>=3.6)'))
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('billiard<5.0,>=4.2.0'), 
LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting billiard<5.0,>=4.2.0 (from celery~=5.3.5->celery~=5.3.5->-r 
/var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-scwj9liy-requirements/pipenv-42gmqws9-constraints.txt (line 4))
INFO:pipenv.patched.pip._internal.network.download:Using cached billiard-4.2.1-py3-none-any.whl.metadata (4.4 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('click-didyoumean>=0.3.0'), 
LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting click-didyoumean>=0.3.0 (from celery~=5.3.5->celery~=5.3.5->-r 
/var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-scwj9liy-requirements/pipenv-42gmqws9-constraints.txt (line 4))
INFO:pipenv.patched.pip._internal.network.download:Using cached click_didyoumean-0.3.1-py3-none-any.whl.metadata (3.9 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('click-plugins>=1.1.1'), 
LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting click-plugins>=1.1.1 (from celery~=5.3.5->celery~=5.3.5->-r 
/var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-scwj9liy-requirements/pipenv-42gmqws9-constraints.txt (line 4))
INFO:pipenv.patched.pip._internal.network.download:Using cached click_plugins-1.1.1-py2.py3-none-any.whl.metadata (6.4 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('click-repl>=0.2.0'), 
LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting click-repl>=0.2.0 (from celery~=5.3.5->celery~=5.3.5->-r 
/var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-scwj9liy-requirements/pipenv-42gmqws9-constraints.txt (line 4))
INFO:pipenv.patched.pip._internal.network.download:Using cached click_repl-0.3.0-py3-none-any.whl.metadata (3.6 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('click<9.0,>=8.1.2'), 
LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting click<9.0,>=8.1.2 (from celery~=5.3.5->celery~=5.3.5->-r 
/var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-scwj9liy-requirements/pipenv-42gmqws9-constraints.txt (line 4))
INFO:pipenv.patched.pip._internal.network.download:Using cached click-8.1.8-py3-none-any.whl.metadata (2.3 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('kombu<6.0,>=5.3.4'), 
LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting kombu<6.0,>=5.3.4 (from celery~=5.3.5->celery~=5.3.5->-r 
/var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-scwj9liy-requirements/pipenv-42gmqws9-constraints.txt (line 4))
INFO:pipenv.patched.pip._internal.network.download:Using cached kombu-5.5.3-py3-none-any.whl.metadata (3.5 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('python-dateutil>=2.8.2'), 
LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting python-dateutil>=2.8.2 (from celery~=5.3.5->celery~=5.3.5->-r 
/var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-scwj9liy-requirements/pipenv-42gmqws9-constraints.txt (line 4))
INFO:pipenv.patched.pip._internal.network.download:Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('tzdata>=2022.7'), 
LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting tzdata>=2022.7 (from celery~=5.3.5->celery~=5.3.5->-r 
/var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-scwj9liy-requirements/pipenv-42gmqws9-constraints.txt (line 4))
INFO:pipenv.patched.pip._internal.network.download:Using cached tzdata-2025.2-py2.py3-none-any.whl.metadata (1.4 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('vine<6.0,>=5.1.0'), 
LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting vine<6.0,>=5.1.0 (from celery~=5.3.5->celery~=5.3.5->-r 
/var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-scwj9liy-requirements/pipenv-42gmqws9-constraints.txt (line 4))
INFO:pipenv.patched.pip._internal.network.download:Using cached vine-5.1.0-py3-none-any.whl.metadata (2.7 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none
-any.whl (from https://pypi.org/simple/celery/) (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.adding_requirement(SpecifierRequirement('redis>=4.2.0rc1'), 
LinkCandidate('https://files.pythonhosted.org/packages/a5/27/ec4077c1b525c3b8511ad35879b2ebd54de631fd2ac1409cc0c341ec88a0/pottery-3.0.1-py3-none-any.whl (from https://pypi.org/simple/pottery/) (requires-python:<4,>=3.9)'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting redis>=4.5.0 (from -r /var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-scwj9liy-requirements/pipenv-42gmqws9-constraints.txt (line 2))
INFO:pipenv.patched.pip._internal.network.download:Using cached redis-6.0.0b2-py3-none-any.whl.metadata (10 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mmh3'), 
LinkCandidate('https://files.pythonhosted.org/packages/a5/27/ec4077c1b525c3b8511ad35879b2ebd54de631fd2ac1409cc0c341ec88a0/pottery-3.0.1-py3-none-any.whl (from https://pypi.org/simple/pottery/) (requires-python:<4,>=3.9)'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting mmh3 (from pottery~=3.0.0->-r /var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-scwj9liy-requirements/pipenv-42gmqws9-constraints.txt (line 5))
INFO:pipenv.patched.pip._internal.network.download:Using cached mmh3-5.1.0-cp313-cp313-macosx_10_13_x86_64.whl.metadata (16 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('typing_extensions'), 
LinkCandidate('https://files.pythonhosted.org/packages/a5/27/ec4077c1b525c3b8511ad35879b2ebd54de631fd2ac1409cc0c341ec88a0/pottery-3.0.1-py3-none-any.whl (from https://pypi.org/simple/pottery/) (requires-python:<4,>=3.9)'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting typing_extensions (from pottery~=3.0.0->-r /var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-scwj9liy-requirements/pipenv-42gmqws9-constraints.txt (line 
5))
INFO:pipenv.patched.pip._internal.network.download:Using cached typing_extensions-4.13.2-py3-none-any.whl.metadata (3.0 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/a5/27/ec4077c1b525c3b8511ad35879b2ebd54de631fd2ac1409cc0c341ec88a0/pottery-3.0.1-py3-non
e-any.whl (from https://pypi.org/simple/pottery/) (requires-python:<4,>=3.9)'))
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/fe/2d/a5ae61da1157644f7e52e088fa158ac6f5d09775112d14b1c9b9a5156bf1/hiredis-2.3.2.tar.gz 
(from https://pypi.org/simple/hiredis/) (requires-python:>=3.7)'))
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.pinning(LinkCandidate('https://files.pythonhosted.org/packages/84/5f/73a8459b3975c0ca849a87c79682036dd356454866d625c0f85ec9d0dc40/redis-6.0.0b2-py3-non
e-any.whl (from https://pypi.org/simple/redis/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(4, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(5)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(ExplicitRequirement(LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abb
da3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) (requires-python:>=3.8)')), 
ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) 
(requires-python:>=3.8)'), extras=frozenset({'redis'})))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('billiard<5.0,>=4.2.0'), 
ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) 
(requires-python:>=3.8)'), extras=frozenset({'redis'})))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('click-didyoumean>=0.3.0'), 
ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) 
(requires-python:>=3.8)'), extras=frozenset({'redis'})))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('click-plugins>=1.1.1'), 
ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) 
(requires-python:>=3.8)'), extras=frozenset({'redis'})))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('click-repl>=0.2.0'), 
ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) 
(requires-python:>=3.8)'), extras=frozenset({'redis'})))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('click<9.0,>=8.1.2'), 
ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) 
(requires-python:>=3.8)'), extras=frozenset({'redis'})))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('kombu<6.0,>=5.3.4'), 
ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) 
(requires-python:>=3.8)'), extras=frozenset({'redis'})))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('python-dateutil>=2.8.2'), 
ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) 
(requires-python:>=3.8)'), extras=frozenset({'redis'})))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('tzdata>=2022.7'), 
ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) 
(requires-python:>=3.8)'), extras=frozenset({'redis'})))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('vine<6.0,>=5.1.0'), 
ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) 
(requires-python:>=3.8)'), extras=frozenset({'redis'})))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('redis!=4.5.5,<6.0.0,>=4.5.2; extra == "redis"'), 
ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) 
(requires-python:>=3.8)'), extras=frozenset({'redis'})))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting redis>=4.5.0 (from -r /var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-scwj9liy-requirements/pipenv-42gmqws9-constraints.txt (line 2))
INFO:pipenv.patched.pip._internal.network.download:Using cached redis-5.3.0b5-py3-none-any.whl.metadata (9.2 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/
celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) (requires-python:>=3.8)'), extras=frozenset({'redis'})))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(5, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(6)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('PyJWT~=2.9.0'), 
LinkCandidate('https://files.pythonhosted.org/packages/e4/5f/ec0620b6388cccac8cccea7acf166f9228eb75be4909fc79e8acb354b19f/redis-5.3.0b5-py3-none-any.whl (from https://pypi.org/simple/redis/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting PyJWT~=2.9.0 (from redis>=4.5.0->-r /var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-scwj9liy-requirements/pipenv-42gmqws9-constraints.txt (line 2))
INFO:pipenv.patched.pip._internal.network.download:Using cached PyJWT-2.9.0-py3-none-any.whl.metadata (3.0 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/e4/5f/ec0620b6388cccac8cccea7acf166f9228eb75be4909fc79e8acb354b19f/redis-5.3.0b5-py3-non
e-any.whl (from https://pypi.org/simple/redis/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(6, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(7)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/30/da/43b15f28fe5f9e027b41c539abc5469052e9d48fd75f8ff094ba2a0ae767/billiard-4.2.1-py3-no
ne-any.whl (from https://pypi.org/simple/billiard/) (requires-python:>=3.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(7, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(8)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/7e/d4/7ebdbd03970677812aac39c869717059dbb71a4cfc033ca6e5221787892c/click-8.1.8-py3-none-
any.whl (from https://pypi.org/simple/click/) (requires-python:>=3.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(8, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(9)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('click>=7'), 
LinkCandidate('https://files.pythonhosted.org/packages/1b/5b/974430b5ffdb7a4f1941d13d83c64a0395114503cc357c6b9ae4ce5047ed/click_didyoumean-0.3.1-py3-none-any.whl (from https://pypi.org/simple/click-didyoumean/) 
(requires-python:>=3.6.2)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/1b/5b/974430b5ffdb7a4f1941d13d83c64a0395114503cc357c6b9ae4ce5047ed/click_didyoumean-0.3.
1-py3-none-any.whl (from https://pypi.org/simple/click-didyoumean/) (requires-python:>=3.6.2)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(9, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(10)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('click>=4.0'), 
LinkCandidate('https://files.pythonhosted.org/packages/e9/da/824b92d9942f4e472702488857914bdd50f73021efea15b4cad9aca8ecef/click_plugins-1.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/click-plugins/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/e9/da/824b92d9942f4e472702488857914bdd50f73021efea15b4cad9aca8ecef/click_plugins-1.1.1-p
y2.py3-none-any.whl (from https://pypi.org/simple/click-plugins/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(10, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(11)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('click>=7.0'), 
LinkCandidate('https://files.pythonhosted.org/packages/52/40/9d857001228658f0d59e97ebd4c346fe73e138c6de1bce61dc568a57c7f8/click_repl-0.3.0-py3-none-any.whl (from https://pypi.org/simple/click-repl/) (requires-python:>=3.6)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('prompt-toolkit>=3.0.36'), 
LinkCandidate('https://files.pythonhosted.org/packages/52/40/9d857001228658f0d59e97ebd4c346fe73e138c6de1bce61dc568a57c7f8/click_repl-0.3.0-py3-none-any.whl (from https://pypi.org/simple/click-repl/) (requires-python:>=3.6)'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting prompt-toolkit>=3.0.36 (from click-repl>=0.2.0->celery~=5.3.5->celery~=5.3.5->-r 
/var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-scwj9liy-requirements/pipenv-42gmqws9-constraints.txt (line 4))
INFO:pipenv.patched.pip._internal.network.download:Using cached prompt_toolkit-3.0.51-py3-none-any.whl.metadata (6.4 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/52/40/9d857001228658f0d59e97ebd4c346fe73e138c6de1bce61dc568a57c7f8/click_repl-0.3.0-py3-
none-any.whl (from https://pypi.org/simple/click-repl/) (requires-python:>=3.6)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(11, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(12)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('asgiref>=3.8.1'), 
LinkCandidate('https://files.pythonhosted.org/packages/63/e0/6a5b5ea350c5bd63fe94b05e4c146c18facb51229d9dee42aa39f9fc2214/Django-5.2-py3-none-any.whl (from https://pypi.org/simple/django/) (requires-python:>=3.10)'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting asgiref>=3.8.1 (from Django>=3.2->django-redis~=5.4.0->-r 
/var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-scwj9liy-requirements/pipenv-42gmqws9-constraints.txt (line 3))
INFO:pipenv.patched.pip._internal.network.download:Using cached asgiref-3.8.1-py3-none-any.whl.metadata (9.3 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('sqlparse>=0.3.1'), 
LinkCandidate('https://files.pythonhosted.org/packages/63/e0/6a5b5ea350c5bd63fe94b05e4c146c18facb51229d9dee42aa39f9fc2214/Django-5.2-py3-none-any.whl (from https://pypi.org/simple/django/) (requires-python:>=3.10)'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting sqlparse>=0.3.1 (from Django>=3.2->django-redis~=5.4.0->-r 
/var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-scwj9liy-requirements/pipenv-42gmqws9-constraints.txt (line 3))
INFO:pipenv.patched.pip._internal.network.download:Using cached sqlparse-0.5.3-py3-none-any.whl.metadata (3.9 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/63/e0/6a5b5ea350c5bd63fe94b05e4c146c18facb51229d9dee42aa39f9fc2214/Django-5.2-py3-none-a
ny.whl (from https://pypi.org/simple/django/) (requires-python:>=3.10)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(12, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(13)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('amqp<6.0.0,>=5.1.1'), 
LinkCandidate('https://files.pythonhosted.org/packages/5d/35/1407fb0b2f5b07b50cbaf97fce09ad87d3bfefbf64f7171a8651cd8d2f68/kombu-5.5.3-py3-none-any.whl (from https://pypi.org/simple/kombu/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting amqp<6.0.0,>=5.1.1 (from kombu<6.0,>=5.3.4->celery~=5.3.5->celery~=5.3.5->-r 
/var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-scwj9liy-requirements/pipenv-42gmqws9-constraints.txt (line 4))
INFO:pipenv.patched.pip._internal.network.download:Using cached amqp-5.3.1-py3-none-any.whl.metadata (8.9 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('vine==5.1.0'), 
LinkCandidate('https://files.pythonhosted.org/packages/5d/35/1407fb0b2f5b07b50cbaf97fce09ad87d3bfefbf64f7171a8651cd8d2f68/kombu-5.5.3-py3-none-any.whl (from https://pypi.org/simple/kombu/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('tzdata>=2025.2; python_version >= "3.9"'), 
LinkCandidate('https://files.pythonhosted.org/packages/5d/35/1407fb0b2f5b07b50cbaf97fce09ad87d3bfefbf64f7171a8651cd8d2f68/kombu-5.5.3-py3-none-any.whl (from https://pypi.org/simple/kombu/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/5d/35/1407fb0b2f5b07b50cbaf97fce09ad87d3bfefbf64f7171a8651cd8d2f68/kombu-5.5.3-py3-none-
any.whl (from https://pypi.org/simple/kombu/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(13, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(14)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/03/ff/7c0c86c43b3cbb927e0ccc0255cb4057ceba4799cd44ae95174ce8e8b5b2/vine-5.1.0-py3-none-a
ny.whl (from https://pypi.org/simple/vine/) (requires-python:>=3.6)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(14, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(15)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/79/84/0fdf9b18ba31d69877bd39c9cd6052b47f3761e9910c15de788e519f079f/PyJWT-2.9.0-py3-none-
any.whl (from https://pypi.org/simple/pyjwt/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(15, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(16)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('six>=1.5'), 
LinkCandidate('https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl (from https://pypi.org/simple/python-dateutil/) 
(requires-python:!=3.0.*,!=3.1.*,!=3.2.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting six>=1.5 (from python-dateutil>=2.8.2->celery~=5.3.5->celery~=5.3.5->-r 
/var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-scwj9liy-requirements/pipenv-42gmqws9-constraints.txt (line 4))
INFO:pipenv.patched.pip._internal.network.download:Using cached six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0
.post0-py2.py3-none-any.whl (from https://pypi.org/simple/python-dateutil/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(16, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(17)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/5c/23/c7abc0ca0a1526a0774eca151daeb8de62ec457e77262b66b359c3c7679e/tzdata-2025.2-py2.py3
-none-any.whl (from https://pypi.org/simple/tzdata/) (requires-python:>=2)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(17, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(18)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/5a/65/eaada79a67fde1f43e1156d9630e2fb70655e1d3f4e8f33d7ffa31eeacfd/mmh3-5.1.0-cp313-cp31
3-macosx_10_13_x86_64.whl (from https://pypi.org/simple/mmh3/) (requires-python:>=3.9)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(18, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(19)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/8b/54/b1ae86c0973cc6f0210b53d508ca3641fb6d0c56823f288d108bc7ab3cc8/typing_extensions-4.1
3.2-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(19, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(20)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('vine<6.0.0,>=5.0.0'), 
LinkCandidate('https://files.pythonhosted.org/packages/26/99/fc813cd978842c26c82534010ea849eee9ab3a13ea2b74e95cb9c99e747b/amqp-5.3.1-py3-none-any.whl (from https://pypi.org/simple/amqp/) (requires-python:>=3.6)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/26/99/fc813cd978842c26c82534010ea849eee9ab3a13ea2b74e95cb9c99e747b/amqp-5.3.1-py3-none-a
ny.whl (from https://pypi.org/simple/amqp/) (requires-python:>=3.6)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(20, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(21)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/39/e3/893e8757be2612e6c266d9bb58ad2e3651524b5b40cf56761e985a28b13e/asgiref-3.8.1-py3-non
e-any.whl (from https://pypi.org/simple/asgiref/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(21, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(22)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('wcwidth'), 
LinkCandidate('https://files.pythonhosted.org/packages/ce/4f/5249960887b1fbe561d9ff265496d170b55a735b76724f10ef19f9e40716/prompt_toolkit-3.0.51-py3-none-any.whl (from https://pypi.org/simple/prompt-toolkit/) 
(requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting wcwidth (from prompt-toolkit>=3.0.36->click-repl>=0.2.0->celery~=5.3.5->celery~=5.3.5->-r 
/var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-scwj9liy-requirements/pipenv-42gmqws9-constraints.txt (line 4))
INFO:pipenv.patched.pip._internal.network.download:Using cached wcwidth-0.2.13-py2.py3-none-any.whl.metadata (14 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/ce/4f/5249960887b1fbe561d9ff265496d170b55a735b76724f10ef19f9e40716/prompt_toolkit-3.0.51
-py3-none-any.whl (from https://pypi.org/simple/prompt-toolkit/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(22, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(23)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-no
ne-any.whl (from https://pypi.org/simple/six/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(23, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(24)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/a9/5c/bfd6bd0bf979426d405cc6e71eceb8701b148b16c21d2dc3c261efc61c7b/sqlparse-0.5.3-py3-no
ne-any.whl (from https://pypi.org/simple/sqlparse/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(24, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(25)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/fd/84/fd2ba7aafacbad3c4201d395674fc6348826569da3c0937e75505ead3528/wcwidth-0.2.13-py2.py
3-none-any.whl (from https://pypi.org/simple/wcwidth/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(25, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(26)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending(State(mapping=OrderedDict({'django-redis': 
LinkCandidate('https://files.pythonhosted.org/packages/b7/f1/63caad7c9222c26a62082f4f777de26389233b7574629996098bf6d25a4d/django_redis-5.4.0-py3-none-any.whl (from https://pypi.org/simple/django-redis/) 
(requires-python:>=3.6)'), 'celery': LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from 
https://pypi.org/simple/celery/) (requires-python:>=3.8)'), 'pottery': LinkCandidate('https://files.pythonhosted.org/packages/a5/27/ec4077c1b525c3b8511ad35879b2ebd54de631fd2ac1409cc0c341ec88a0/pottery-3.0.1-py3-none-any.whl 
(from https://pypi.org/simple/pottery/) (requires-python:<4,>=3.9)'), 'hiredis': LinkCandidate('https://files.pythonhosted.org/packages/fe/2d/a5ae61da1157644f7e52e088fa158ac6f5d09775112d14b1c9b9a5156bf1/hiredis-2.3.2.tar.gz 
(from https://pypi.org/simple/hiredis/) (requires-python:>=3.7)'), 'celery': 
ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) 
(requires-python:>=3.8)'), extras=frozenset({'redis'})), 'redis': LinkCandidate('https://files.pythonhosted.org/packages/e4/5f/ec0620b6388cccac8cccea7acf166f9228eb75be4909fc79e8acb354b19f/redis-5.3.0b5-py3-none-any.whl (from 
https://pypi.org/simple/redis/) (requires-python:>=3.8)'), 'billiard': LinkCandidate('https://files.pythonhosted.org/packages/30/da/43b15f28fe5f9e027b41c539abc5469052e9d48fd75f8ff094ba2a0ae767/billiard-4.2.1-py3-none-any.whl 
(from https://pypi.org/simple/billiard/) (requires-python:>=3.7)'), 'click': 
LinkCandidate('https://files.pythonhosted.org/packages/7e/d4/7ebdbd03970677812aac39c869717059dbb71a4cfc033ca6e5221787892c/click-8.1.8-py3-none-any.whl (from https://pypi.org/simple/click/) (requires-python:>=3.7)'), 
'click-didyoumean': LinkCandidate('https://files.pythonhosted.org/packages/1b/5b/974430b5ffdb7a4f1941d13d83c64a0395114503cc357c6b9ae4ce5047ed/click_didyoumean-0.3.1-py3-none-any.whl (from 
https://pypi.org/simple/click-didyoumean/) (requires-python:>=3.6.2)'), 'click-plugins': 
LinkCandidate('https://files.pythonhosted.org/packages/e9/da/824b92d9942f4e472702488857914bdd50f73021efea15b4cad9aca8ecef/click_plugins-1.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/click-plugins/)'), 'click-repl':
LinkCandidate('https://files.pythonhosted.org/packages/52/40/9d857001228658f0d59e97ebd4c346fe73e138c6de1bce61dc568a57c7f8/click_repl-0.3.0-py3-none-any.whl (from https://pypi.org/simple/click-repl/) (requires-python:>=3.6)'),
'django': LinkCandidate('https://files.pythonhosted.org/packages/63/e0/6a5b5ea350c5bd63fe94b05e4c146c18facb51229d9dee42aa39f9fc2214/Django-5.2-py3-none-any.whl (from https://pypi.org/simple/django/) 
(requires-python:>=3.10)'), 'kombu': LinkCandidate('https://files.pythonhosted.org/packages/5d/35/1407fb0b2f5b07b50cbaf97fce09ad87d3bfefbf64f7171a8651cd8d2f68/kombu-5.5.3-py3-none-any.whl (from https://pypi.org/simple/kombu/)
(requires-python:>=3.8)'), 'vine': LinkCandidate('https://files.pythonhosted.org/packages/03/ff/7c0c86c43b3cbb927e0ccc0255cb4057ceba4799cd44ae95174ce8e8b5b2/vine-5.1.0-py3-none-any.whl (from https://pypi.org/simple/vine/) 
(requires-python:>=3.6)'), 'pyjwt': LinkCandidate('https://files.pythonhosted.org/packages/79/84/0fdf9b18ba31d69877bd39c9cd6052b47f3761e9910c15de788e519f079f/PyJWT-2.9.0-py3-none-any.whl (from https://pypi.org/simple/pyjwt/) 
(requires-python:>=3.8)'), 'python-dateutil': LinkCandidate('https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl (from 
https://pypi.org/simple/python-dateutil/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,>=2.7)'), 'tzdata': 
LinkCandidate('https://files.pythonhosted.org/packages/5c/23/c7abc0ca0a1526a0774eca151daeb8de62ec457e77262b66b359c3c7679e/tzdata-2025.2-py2.py3-none-any.whl (from https://pypi.org/simple/tzdata/) (requires-python:>=2)'), 
'mmh3': LinkCandidate('https://files.pythonhosted.org/packages/5a/65/eaada79a67fde1f43e1156d9630e2fb70655e1d3f4e8f33d7ffa31eeacfd/mmh3-5.1.0-cp313-cp313-macosx_10_13_x86_64.whl (from https://pypi.org/simple/mmh3/) 
(requires-python:>=3.9)'), 'typing-extensions': LinkCandidate('https://files.pythonhosted.org/packages/8b/54/b1ae86c0973cc6f0210b53d508ca3641fb6d0c56823f288d108bc7ab3cc8/typing_extensions-4.13.2-py3-none-any.whl (from 
https://pypi.org/simple/typing-extensions/) (requires-python:>=3.8)'), 'amqp': 
LinkCandidate('https://files.pythonhosted.org/packages/26/99/fc813cd978842c26c82534010ea849eee9ab3a13ea2b74e95cb9c99e747b/amqp-5.3.1-py3-none-any.whl (from https://pypi.org/simple/amqp/) (requires-python:>=3.6)'), 'asgiref': 
LinkCandidate('https://files.pythonhosted.org/packages/39/e3/893e8757be2612e6c266d9bb58ad2e3651524b5b40cf56761e985a28b13e/asgiref-3.8.1-py3-none-any.whl (from https://pypi.org/simple/asgiref/) (requires-python:>=3.8)'), 
'prompt-toolkit': LinkCandidate('https://files.pythonhosted.org/packages/ce/4f/5249960887b1fbe561d9ff265496d170b55a735b76724f10ef19f9e40716/prompt_toolkit-3.0.51-py3-none-any.whl (from https://pypi.org/simple/prompt-toolkit/)
(requires-python:>=3.8)'), 'six': LinkCandidate('https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl (from https://pypi.org/simple/six/) 
(requires-python:!=3.0.*,!=3.1.*,!=3.2.*,>=2.7)'), 'sqlparse': LinkCandidate('https://files.pythonhosted.org/packages/a9/5c/bfd6bd0bf979426d405cc6e71eceb8701b148b16c21d2dc3c261efc61c7b/sqlparse-0.5.3-py3-none-any.whl (from 
https://pypi.org/simple/sqlparse/) (requires-python:>=3.8)'), 'wcwidth': 
LinkCandidate('https://files.pythonhosted.org/packages/fd/84/fd2ba7aafacbad3c4201d395674fc6348826569da3c0937e75505ead3528/wcwidth-0.2.13-py2.py3-none-any.whl (from https://pypi.org/simple/wcwidth/)')}), 
criteria={'django-redis': Criterion((SpecifierRequirement('django-redis~=5.4.0'), via=None)), 'celery': Criterion((SpecifierWithoutExtrasRequirement('celery~=5.3.5'), via=None), 
(ExplicitRequirement(LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) 
(requires-python:>=3.8)')), via=ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from 
https://pypi.org/simple/celery/) (requires-python:>=3.8)'), extras=frozenset({'redis'})))), 'pottery': Criterion((SpecifierRequirement('pottery~=3.0.0'), via=None)), 'hiredis': 
Criterion((SpecifierRequirement('hiredis~=2.3.2'), via=None)), 'redis': Criterion((SpecifierRequirement('redis>=4.5.0'), via=None), (SpecifierRequirement('redis!=4.0.0,!=4.0.1,>=3'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/b7/f1/63caad7c9222c26a62082f4f777de26389233b7574629996098bf6d25a4d/django_redis-5.4.0-py3-none-any.whl (from https://pypi.org/simple/django-redis/) 
(requires-python:>=3.6)')), (SpecifierRequirement('redis>=4.2.0rc1'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/a5/27/ec4077c1b525c3b8511ad35879b2ebd54de631fd2ac1409cc0c341ec88a0/pottery-3.0.1-py3-none-any.whl (from https://pypi.org/simple/pottery/) 
(requires-python:<4,>=3.9)')), (SpecifierRequirement('redis!=4.5.5,<6.0.0,>=4.5.2; extra == "redis"'), 
via=ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) 
(requires-python:>=3.8)'), extras=frozenset({'redis'})))), 'celery': Criterion((SpecifierRequirement('celery~=5.3.5'), via=None)), 'django': Criterion((SpecifierRequirement('Django>=3.2'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/b7/f1/63caad7c9222c26a62082f4f777de26389233b7574629996098bf6d25a4d/django_redis-5.4.0-py3-none-any.whl (from https://pypi.org/simple/django-redis/) 
(requires-python:>=3.6)'))), 'billiard': Criterion((SpecifierRequirement('billiard<5.0,>=4.2.0'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) (requires-python:>=3.8)')), 
(SpecifierRequirement('billiard<5.0,>=4.2.0'), via=ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl 
(from https://pypi.org/simple/celery/) (requires-python:>=3.8)'), extras=frozenset({'redis'})))), 'click-didyoumean': Criterion((SpecifierRequirement('click-didyoumean>=0.3.0'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) (requires-python:>=3.8)')), 
(SpecifierRequirement('click-didyoumean>=0.3.0'), 
via=ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) 
(requires-python:>=3.8)'), extras=frozenset({'redis'})))), 'click-plugins': Criterion((SpecifierRequirement('click-plugins>=1.1.1'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) (requires-python:>=3.8)')), 
(SpecifierRequirement('click-plugins>=1.1.1'), via=ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl 
(from https://pypi.org/simple/celery/) (requires-python:>=3.8)'), extras=frozenset({'redis'})))), 'click-repl': Criterion((SpecifierRequirement('click-repl>=0.2.0'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) (requires-python:>=3.8)')), 
(SpecifierRequirement('click-repl>=0.2.0'), via=ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl 
(from https://pypi.org/simple/celery/) (requires-python:>=3.8)'), extras=frozenset({'redis'})))), 'click': Criterion((SpecifierRequirement('click<9.0,>=8.1.2'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) (requires-python:>=3.8)')), 
(SpecifierRequirement('click<9.0,>=8.1.2'), via=ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl 
(from https://pypi.org/simple/celery/) (requires-python:>=3.8)'), extras=frozenset({'redis'}))), (SpecifierRequirement('click>=7'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/1b/5b/974430b5ffdb7a4f1941d13d83c64a0395114503cc357c6b9ae4ce5047ed/click_didyoumean-0.3.1-py3-none-any.whl (from https://pypi.org/simple/click-didyoumean/) 
(requires-python:>=3.6.2)')), (SpecifierRequirement('click>=4.0'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/e9/da/824b92d9942f4e472702488857914bdd50f73021efea15b4cad9aca8ecef/click_plugins-1.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/click-plugins/)')), 
(SpecifierRequirement('click>=7.0'), via=LinkCandidate('https://files.pythonhosted.org/packages/52/40/9d857001228658f0d59e97ebd4c346fe73e138c6de1bce61dc568a57c7f8/click_repl-0.3.0-py3-none-any.whl (from 
https://pypi.org/simple/click-repl/) (requires-python:>=3.6)'))), 'kombu': Criterion((SpecifierRequirement('kombu<6.0,>=5.3.4'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) (requires-python:>=3.8)')), 
(SpecifierRequirement('kombu<6.0,>=5.3.4'), via=ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl 
(from https://pypi.org/simple/celery/) (requires-python:>=3.8)'), extras=frozenset({'redis'})))), 'python-dateutil': Criterion((SpecifierRequirement('python-dateutil>=2.8.2'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) (requires-python:>=3.8)')), 
(SpecifierRequirement('python-dateutil>=2.8.2'), via=ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl
(from https://pypi.org/simple/celery/) (requires-python:>=3.8)'), extras=frozenset({'redis'})))), 'tzdata': Criterion((SpecifierRequirement('tzdata>=2022.7'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) (requires-python:>=3.8)')), 
(SpecifierRequirement('tzdata>=2022.7'), via=ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from 
https://pypi.org/simple/celery/) (requires-python:>=3.8)'), extras=frozenset({'redis'}))), (SpecifierRequirement('tzdata>=2025.2; python_version >= "3.9"'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/5d/35/1407fb0b2f5b07b50cbaf97fce09ad87d3bfefbf64f7171a8651cd8d2f68/kombu-5.5.3-py3-none-any.whl (from https://pypi.org/simple/kombu/) (requires-python:>=3.8)'))), 
'vine': Criterion((SpecifierRequirement('vine<6.0,>=5.1.0'), via=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from 
https://pypi.org/simple/celery/) (requires-python:>=3.8)')), (SpecifierRequirement('vine<6.0,>=5.1.0'), 
via=ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) 
(requires-python:>=3.8)'), extras=frozenset({'redis'}))), (SpecifierRequirement('vine==5.1.0'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/5d/35/1407fb0b2f5b07b50cbaf97fce09ad87d3bfefbf64f7171a8651cd8d2f68/kombu-5.5.3-py3-none-any.whl (from https://pypi.org/simple/kombu/) (requires-python:>=3.8)')), 
(SpecifierRequirement('vine<6.0.0,>=5.0.0'), via=LinkCandidate('https://files.pythonhosted.org/packages/26/99/fc813cd978842c26c82534010ea849eee9ab3a13ea2b74e95cb9c99e747b/amqp-5.3.1-py3-none-any.whl (from 
https://pypi.org/simple/amqp/) (requires-python:>=3.6)'))), 'mmh3': Criterion((SpecifierRequirement('mmh3'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/a5/27/ec4077c1b525c3b8511ad35879b2ebd54de631fd2ac1409cc0c341ec88a0/pottery-3.0.1-py3-none-any.whl (from https://pypi.org/simple/pottery/) 
(requires-python:<4,>=3.9)'))), 'typing-extensions': Criterion((SpecifierRequirement('typing_extensions'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/a5/27/ec4077c1b525c3b8511ad35879b2ebd54de631fd2ac1409cc0c341ec88a0/pottery-3.0.1-py3-none-any.whl (from https://pypi.org/simple/pottery/) 
(requires-python:<4,>=3.9)'))), 'pyjwt': Criterion((SpecifierRequirement('PyJWT~=2.9.0'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/e4/5f/ec0620b6388cccac8cccea7acf166f9228eb75be4909fc79e8acb354b19f/redis-5.3.0b5-py3-none-any.whl (from https://pypi.org/simple/redis/) (requires-python:>=3.8)'))), 
'prompt-toolkit': Criterion((SpecifierRequirement('prompt-toolkit>=3.0.36'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/52/40/9d857001228658f0d59e97ebd4c346fe73e138c6de1bce61dc568a57c7f8/click_repl-0.3.0-py3-none-any.whl (from https://pypi.org/simple/click-repl/) 
(requires-python:>=3.6)'))), 'asgiref': Criterion((SpecifierRequirement('asgiref>=3.8.1'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/63/e0/6a5b5ea350c5bd63fe94b05e4c146c18facb51229d9dee42aa39f9fc2214/Django-5.2-py3-none-any.whl (from https://pypi.org/simple/django/) (requires-python:>=3.10)'))), 
'sqlparse': Criterion((SpecifierRequirement('sqlparse>=0.3.1'), via=LinkCandidate('https://files.pythonhosted.org/packages/63/e0/6a5b5ea350c5bd63fe94b05e4c146c18facb51229d9dee42aa39f9fc2214/Django-5.2-py3-none-any.whl (from 
https://pypi.org/simple/django/) (requires-python:>=3.10)'))), 'amqp': Criterion((SpecifierRequirement('amqp<6.0.0,>=5.1.1'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/5d/35/1407fb0b2f5b07b50cbaf97fce09ad87d3bfefbf64f7171a8651cd8d2f68/kombu-5.5.3-py3-none-any.whl (from https://pypi.org/simple/kombu/) (requires-python:>=3.8)'))), 
'six': Criterion((SpecifierRequirement('six>=1.5'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl (from https://pypi.org/simple/python-dateutil/) 
(requires-python:!=3.0.*,!=3.1.*,!=3.2.*,>=2.7)'))), 'wcwidth': Criterion((SpecifierRequirement('wcwidth'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/ce/4f/5249960887b1fbe561d9ff265496d170b55a735b76724f10ef19f9e40716/prompt_toolkit-3.0.51-py3-none-any.whl (from https://pypi.org/simple/prompt-toolkit/) 
(requires-python:>=3.8)')))}, backtrack_causes=[]))
INFO:pipenv.patched.pip._internal.network.download:Using cached django_redis-5.4.0-py3-none-any.whl (31 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached celery-5.3.6-py3-none-any.whl (422 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached pottery-3.0.1-py3-none-any.whl (69 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached redis-5.3.0b5-py3-none-any.whl (271 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached billiard-4.2.1-py3-none-any.whl (86 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached click-8.1.8-py3-none-any.whl (98 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached click_didyoumean-0.3.1-py3-none-any.whl (3.6 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached click_plugins-1.1.1-py2.py3-none-any.whl (7.5 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached click_repl-0.3.0-py3-none-any.whl (10 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached Django-5.2-py3-none-any.whl (8.3 MB)
INFO:pipenv.patched.pip._internal.network.download:Using cached kombu-5.5.3-py3-none-any.whl (209 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached vine-5.1.0-py3-none-any.whl (9.6 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached PyJWT-2.9.0-py3-none-any.whl (22 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached tzdata-2025.2-py2.py3-none-any.whl (347 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached mmh3-5.1.0-cp313-cp313-macosx_10_13_x86_64.whl (40 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached typing_extensions-4.13.2-py3-none-any.whl (45 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached amqp-5.3.1-py3-none-any.whl (50 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached asgiref-3.8.1-py3-none-any.whl (23 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached prompt_toolkit-3.0.51-py3-none-any.whl (387 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached six-1.17.0-py2.py3-none-any.whl (11 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached sqlparse-0.5.3-py3-none-any.whl (44 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached wcwidth-0.2.13-py2.py3-none-any.whl (34 kB)
✔ Success!
Here's `pipenv lock --verbose` that gave the latest version of redis and run right after the previous one with no change:
Building requirements...
Resolving dependencies...
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting()
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('redis>=4.5.0'), None)
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting redis>=4.5.0 (from -r /var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-gc_ozufk-requirements/pipenv-8_fl5baa-constraints.txt (line 3))
INFO:pipenv.patched.pip._internal.network.download:Using cached redis-5.2.1-py3-none-any.whl.metadata (9.1 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pottery~=3.0.0'), None)
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting pottery~=3.0.0 (from -r /var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-gc_ozufk-requirements/pipenv-8_fl5baa-constraints.txt (line 4))
INFO:pipenv.patched.pip._internal.network.download:Using cached pottery-3.0.1-py3-none-any.whl.metadata (34 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierWithoutExtrasRequirement('celery~=5.3.5'), None)
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting celery~=5.3.5 (from celery~=5.3.5->-r /var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-gc_ozufk-requirements/pipenv-8_fl5baa-constraints.txt (line 5))
INFO:pipenv.patched.pip._internal.network.download:Using cached celery-5.3.6-py3-none-any.whl.metadata (21 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('django-redis~=5.4.0'), None)
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting django-redis~=5.4.0 (from -r /var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-gc_ozufk-requirements/pipenv-8_fl5baa-constraints.txt (line 6))
INFO:pipenv.patched.pip._internal.network.download:Using cached django_redis-5.4.0-py3-none-any.whl.metadata (32 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('hiredis~=2.3.2'), None)
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting hiredis~=2.3.2 (from -r /var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-gc_ozufk-requirements/pipenv-8_fl5baa-constraints.txt (line 2))
INFO:pipenv.patched.pip._internal.network.download:Using cached hiredis-2.3.2.tar.gz (87 kB)
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.adding_requirement(SpecifierRequirement('celery~=5.3.5'), None)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(0)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/3c/5f/fa26b9b2672cbe30e07d9a5bdf39cf16e3b80b42916757c5f92bca88e4ba/redis-5.2.1-py3-none-
any.whl (from https://pypi.org/simple/redis/) (requires-python:>=3.8)'))
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('redis>=4.2.0rc1'), 
LinkCandidate('https://files.pythonhosted.org/packages/a5/27/ec4077c1b525c3b8511ad35879b2ebd54de631fd2ac1409cc0c341ec88a0/pottery-3.0.1-py3-none-any.whl (from https://pypi.org/simple/pottery/) (requires-python:<4,>=3.9)'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting redis>=4.5.0 (from -r /var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-gc_ozufk-requirements/pipenv-8_fl5baa-constraints.txt (line 3))
INFO:pipenv.patched.pip._internal.network.download:Using cached redis-6.0.0b2-py3-none-any.whl.metadata (10 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mmh3'), 
LinkCandidate('https://files.pythonhosted.org/packages/a5/27/ec4077c1b525c3b8511ad35879b2ebd54de631fd2ac1409cc0c341ec88a0/pottery-3.0.1-py3-none-any.whl (from https://pypi.org/simple/pottery/) (requires-python:<4,>=3.9)'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting mmh3 (from pottery~=3.0.0->-r /var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-gc_ozufk-requirements/pipenv-8_fl5baa-constraints.txt (line 4))
INFO:pipenv.patched.pip._internal.network.download:Using cached mmh3-5.1.0-cp313-cp313-macosx_10_13_x86_64.whl.metadata (16 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('typing_extensions'), 
LinkCandidate('https://files.pythonhosted.org/packages/a5/27/ec4077c1b525c3b8511ad35879b2ebd54de631fd2ac1409cc0c341ec88a0/pottery-3.0.1-py3-none-any.whl (from https://pypi.org/simple/pottery/) (requires-python:<4,>=3.9)'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting typing_extensions (from pottery~=3.0.0->-r /var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-gc_ozufk-requirements/pipenv-8_fl5baa-constraints.txt (line 
4))
INFO:pipenv.patched.pip._internal.network.download:Using cached typing_extensions-4.13.2-py3-none-any.whl.metadata (3.0 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/a5/27/ec4077c1b525c3b8511ad35879b2ebd54de631fd2ac1409cc0c341ec88a0/pottery-3.0.1-py3-non
e-any.whl (from https://pypi.org/simple/pottery/) (requires-python:<4,>=3.9)'))
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.adding_requirement(SpecifierRequirement('billiard<5.0,>=4.2.0'), 
LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting billiard<5.0,>=4.2.0 (from celery~=5.3.5->celery~=5.3.5->-r 
/var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-gc_ozufk-requirements/pipenv-8_fl5baa-constraints.txt (line 5))
INFO:pipenv.patched.pip._internal.network.download:Using cached billiard-4.2.1-py3-none-any.whl.metadata (4.4 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('click-didyoumean>=0.3.0'), 
LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting click-didyoumean>=0.3.0 (from celery~=5.3.5->celery~=5.3.5->-r 
/var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-gc_ozufk-requirements/pipenv-8_fl5baa-constraints.txt (line 5))
INFO:pipenv.patched.pip._internal.network.download:Using cached click_didyoumean-0.3.1-py3-none-any.whl.metadata (3.9 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('click-plugins>=1.1.1'), 
LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting click-plugins>=1.1.1 (from celery~=5.3.5->celery~=5.3.5->-r 
/var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-gc_ozufk-requirements/pipenv-8_fl5baa-constraints.txt (line 5))
INFO:pipenv.patched.pip._internal.network.download:Using cached click_plugins-1.1.1-py2.py3-none-any.whl.metadata (6.4 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('click-repl>=0.2.0'), 
LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting click-repl>=0.2.0 (from celery~=5.3.5->celery~=5.3.5->-r 
/var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-gc_ozufk-requirements/pipenv-8_fl5baa-constraints.txt (line 5))
INFO:pipenv.patched.pip._internal.network.download:Using cached click_repl-0.3.0-py3-none-any.whl.metadata (3.6 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('click<9.0,>=8.1.2'), 
LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting click<9.0,>=8.1.2 (from celery~=5.3.5->celery~=5.3.5->-r 
/var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-gc_ozufk-requirements/pipenv-8_fl5baa-constraints.txt (line 5))
INFO:pipenv.patched.pip._internal.network.download:Using cached click-8.1.8-py3-none-any.whl.metadata (2.3 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('kombu<6.0,>=5.3.4'), 
LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting kombu<6.0,>=5.3.4 (from celery~=5.3.5->celery~=5.3.5->-r 
/var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-gc_ozufk-requirements/pipenv-8_fl5baa-constraints.txt (line 5))
INFO:pipenv.patched.pip._internal.network.download:Using cached kombu-5.5.3-py3-none-any.whl.metadata (3.5 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('python-dateutil>=2.8.2'), 
LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting python-dateutil>=2.8.2 (from celery~=5.3.5->celery~=5.3.5->-r 
/var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-gc_ozufk-requirements/pipenv-8_fl5baa-constraints.txt (line 5))
INFO:pipenv.patched.pip._internal.network.download:Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('tzdata>=2022.7'), 
LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting tzdata>=2022.7 (from celery~=5.3.5->celery~=5.3.5->-r 
/var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-gc_ozufk-requirements/pipenv-8_fl5baa-constraints.txt (line 5))
INFO:pipenv.patched.pip._internal.network.download:Using cached tzdata-2025.2-py2.py3-none-any.whl.metadata (1.4 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('vine<6.0,>=5.1.0'), 
LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting vine<6.0,>=5.1.0 (from celery~=5.3.5->celery~=5.3.5->-r 
/var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-gc_ozufk-requirements/pipenv-8_fl5baa-constraints.txt (line 5))
INFO:pipenv.patched.pip._internal.network.download:Using cached vine-5.1.0-py3-none-any.whl.metadata (2.7 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none
-any.whl (from https://pypi.org/simple/celery/) (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.adding_requirement(SpecifierRequirement('Django>=3.2'), 
LinkCandidate('https://files.pythonhosted.org/packages/b7/f1/63caad7c9222c26a62082f4f777de26389233b7574629996098bf6d25a4d/django_redis-5.4.0-py3-none-any.whl (from https://pypi.org/simple/django-redis/) 
(requires-python:>=3.6)'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting Django>=3.2 (from django-redis~=5.4.0->-r /var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-gc_ozufk-requirements/pipenv-8_fl5baa-constraints.txt (line 6))
INFO:pipenv.patched.pip._internal.network.download:Using cached Django-5.2-py3-none-any.whl.metadata (4.1 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('redis!=4.0.0,!=4.0.1,>=3'), 
LinkCandidate('https://files.pythonhosted.org/packages/b7/f1/63caad7c9222c26a62082f4f777de26389233b7574629996098bf6d25a4d/django_redis-5.4.0-py3-none-any.whl (from https://pypi.org/simple/django-redis/) 
(requires-python:>=3.6)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/b7/f1/63caad7c9222c26a62082f4f777de26389233b7574629996098bf6d25a4d/django_redis-5.4.0-py
3-none-any.whl (from https://pypi.org/simple/django-redis/) (requires-python:>=3.6)'))
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.pinning(LinkCandidate('https://files.pythonhosted.org/packages/fe/2d/a5ae61da1157644f7e52e088fa158ac6f5d09775112d14b1c9b9a5156bf1/hiredis-2.3.2.tar.gz 
(from https://pypi.org/simple/hiredis/) (requires-python:>=3.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(4, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(5)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(ExplicitRequirement(LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abb
da3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) (requires-python:>=3.8)')), 
ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) 
(requires-python:>=3.8)'), extras=frozenset({'redis'})))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('billiard<5.0,>=4.2.0'), 
ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) 
(requires-python:>=3.8)'), extras=frozenset({'redis'})))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('click-didyoumean>=0.3.0'), 
ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) 
(requires-python:>=3.8)'), extras=frozenset({'redis'})))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('click-plugins>=1.1.1'), 
ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) 
(requires-python:>=3.8)'), extras=frozenset({'redis'})))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('click-repl>=0.2.0'), 
ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) 
(requires-python:>=3.8)'), extras=frozenset({'redis'})))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('click<9.0,>=8.1.2'), 
ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) 
(requires-python:>=3.8)'), extras=frozenset({'redis'})))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('kombu<6.0,>=5.3.4'), 
ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) 
(requires-python:>=3.8)'), extras=frozenset({'redis'})))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('python-dateutil>=2.8.2'), 
ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) 
(requires-python:>=3.8)'), extras=frozenset({'redis'})))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('tzdata>=2022.7'), 
ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) 
(requires-python:>=3.8)'), extras=frozenset({'redis'})))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('vine<6.0,>=5.1.0'), 
ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) 
(requires-python:>=3.8)'), extras=frozenset({'redis'})))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('redis!=4.5.5,<6.0.0,>=4.5.2; extra == "redis"'), 
ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) 
(requires-python:>=3.8)'), extras=frozenset({'redis'})))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting redis>=4.5.0 (from -r /var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-gc_ozufk-requirements/pipenv-8_fl5baa-constraints.txt (line 3))
INFO:pipenv.patched.pip._internal.network.download:Using cached redis-5.3.0b5-py3-none-any.whl.metadata (9.2 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/
celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) (requires-python:>=3.8)'), extras=frozenset({'redis'})))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(5, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(6)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/30/da/43b15f28fe5f9e027b41c539abc5469052e9d48fd75f8ff094ba2a0ae767/billiard-4.2.1-py3-no
ne-any.whl (from https://pypi.org/simple/billiard/) (requires-python:>=3.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(6, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(7)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/7e/d4/7ebdbd03970677812aac39c869717059dbb71a4cfc033ca6e5221787892c/click-8.1.8-py3-none-
any.whl (from https://pypi.org/simple/click/) (requires-python:>=3.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(7, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(8)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('click>=7'), 
LinkCandidate('https://files.pythonhosted.org/packages/1b/5b/974430b5ffdb7a4f1941d13d83c64a0395114503cc357c6b9ae4ce5047ed/click_didyoumean-0.3.1-py3-none-any.whl (from https://pypi.org/simple/click-didyoumean/) 
(requires-python:>=3.6.2)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/1b/5b/974430b5ffdb7a4f1941d13d83c64a0395114503cc357c6b9ae4ce5047ed/click_didyoumean-0.3.
1-py3-none-any.whl (from https://pypi.org/simple/click-didyoumean/) (requires-python:>=3.6.2)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(8, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(9)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('click>=4.0'), 
LinkCandidate('https://files.pythonhosted.org/packages/e9/da/824b92d9942f4e472702488857914bdd50f73021efea15b4cad9aca8ecef/click_plugins-1.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/click-plugins/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/e9/da/824b92d9942f4e472702488857914bdd50f73021efea15b4cad9aca8ecef/click_plugins-1.1.1-p
y2.py3-none-any.whl (from https://pypi.org/simple/click-plugins/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(9, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(10)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('click>=7.0'), 
LinkCandidate('https://files.pythonhosted.org/packages/52/40/9d857001228658f0d59e97ebd4c346fe73e138c6de1bce61dc568a57c7f8/click_repl-0.3.0-py3-none-any.whl (from https://pypi.org/simple/click-repl/) (requires-python:>=3.6)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('prompt-toolkit>=3.0.36'), 
LinkCandidate('https://files.pythonhosted.org/packages/52/40/9d857001228658f0d59e97ebd4c346fe73e138c6de1bce61dc568a57c7f8/click_repl-0.3.0-py3-none-any.whl (from https://pypi.org/simple/click-repl/) (requires-python:>=3.6)'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting prompt-toolkit>=3.0.36 (from click-repl>=0.2.0->celery~=5.3.5->celery~=5.3.5->-r 
/var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-gc_ozufk-requirements/pipenv-8_fl5baa-constraints.txt (line 5))
INFO:pipenv.patched.pip._internal.network.download:Using cached prompt_toolkit-3.0.51-py3-none-any.whl.metadata (6.4 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/52/40/9d857001228658f0d59e97ebd4c346fe73e138c6de1bce61dc568a57c7f8/click_repl-0.3.0-py3-
none-any.whl (from https://pypi.org/simple/click-repl/) (requires-python:>=3.6)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(10, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(11)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('asgiref>=3.8.1'), 
LinkCandidate('https://files.pythonhosted.org/packages/63/e0/6a5b5ea350c5bd63fe94b05e4c146c18facb51229d9dee42aa39f9fc2214/Django-5.2-py3-none-any.whl (from https://pypi.org/simple/django/) (requires-python:>=3.10)'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting asgiref>=3.8.1 (from Django>=3.2->django-redis~=5.4.0->-r 
/var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-gc_ozufk-requirements/pipenv-8_fl5baa-constraints.txt (line 6))
INFO:pipenv.patched.pip._internal.network.download:Using cached asgiref-3.8.1-py3-none-any.whl.metadata (9.3 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('sqlparse>=0.3.1'), 
LinkCandidate('https://files.pythonhosted.org/packages/63/e0/6a5b5ea350c5bd63fe94b05e4c146c18facb51229d9dee42aa39f9fc2214/Django-5.2-py3-none-any.whl (from https://pypi.org/simple/django/) (requires-python:>=3.10)'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting sqlparse>=0.3.1 (from Django>=3.2->django-redis~=5.4.0->-r 
/var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-gc_ozufk-requirements/pipenv-8_fl5baa-constraints.txt (line 6))
INFO:pipenv.patched.pip._internal.network.download:Using cached sqlparse-0.5.3-py3-none-any.whl.metadata (3.9 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/63/e0/6a5b5ea350c5bd63fe94b05e4c146c18facb51229d9dee42aa39f9fc2214/Django-5.2-py3-none-a
ny.whl (from https://pypi.org/simple/django/) (requires-python:>=3.10)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(11, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(12)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('amqp<6.0.0,>=5.1.1'), 
LinkCandidate('https://files.pythonhosted.org/packages/5d/35/1407fb0b2f5b07b50cbaf97fce09ad87d3bfefbf64f7171a8651cd8d2f68/kombu-5.5.3-py3-none-any.whl (from https://pypi.org/simple/kombu/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting amqp<6.0.0,>=5.1.1 (from kombu<6.0,>=5.3.4->celery~=5.3.5->celery~=5.3.5->-r 
/var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-gc_ozufk-requirements/pipenv-8_fl5baa-constraints.txt (line 5))
INFO:pipenv.patched.pip._internal.network.download:Using cached amqp-5.3.1-py3-none-any.whl.metadata (8.9 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('vine==5.1.0'), 
LinkCandidate('https://files.pythonhosted.org/packages/5d/35/1407fb0b2f5b07b50cbaf97fce09ad87d3bfefbf64f7171a8651cd8d2f68/kombu-5.5.3-py3-none-any.whl (from https://pypi.org/simple/kombu/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('tzdata>=2025.2; python_version >= "3.9"'), 
LinkCandidate('https://files.pythonhosted.org/packages/5d/35/1407fb0b2f5b07b50cbaf97fce09ad87d3bfefbf64f7171a8651cd8d2f68/kombu-5.5.3-py3-none-any.whl (from https://pypi.org/simple/kombu/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/5d/35/1407fb0b2f5b07b50cbaf97fce09ad87d3bfefbf64f7171a8651cd8d2f68/kombu-5.5.3-py3-none-
any.whl (from https://pypi.org/simple/kombu/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(12, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(13)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/03/ff/7c0c86c43b3cbb927e0ccc0255cb4057ceba4799cd44ae95174ce8e8b5b2/vine-5.1.0-py3-none-a
ny.whl (from https://pypi.org/simple/vine/) (requires-python:>=3.6)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(13, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(14)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('six>=1.5'), 
LinkCandidate('https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl (from https://pypi.org/simple/python-dateutil/) 
(requires-python:!=3.0.*,!=3.1.*,!=3.2.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting six>=1.5 (from python-dateutil>=2.8.2->celery~=5.3.5->celery~=5.3.5->-r 
/var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-gc_ozufk-requirements/pipenv-8_fl5baa-constraints.txt (line 5))
INFO:pipenv.patched.pip._internal.network.download:Using cached six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0
.post0-py2.py3-none-any.whl (from https://pypi.org/simple/python-dateutil/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(14, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(15)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/5c/23/c7abc0ca0a1526a0774eca151daeb8de62ec457e77262b66b359c3c7679e/tzdata-2025.2-py2.py3
-none-any.whl (from https://pypi.org/simple/tzdata/) (requires-python:>=2)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(15, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(16)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/5a/65/eaada79a67fde1f43e1156d9630e2fb70655e1d3f4e8f33d7ffa31eeacfd/mmh3-5.1.0-cp313-cp31
3-macosx_10_13_x86_64.whl (from https://pypi.org/simple/mmh3/) (requires-python:>=3.9)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(16, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(17)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/8b/54/b1ae86c0973cc6f0210b53d508ca3641fb6d0c56823f288d108bc7ab3cc8/typing_extensions-4.1
3.2-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(17, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(18)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('vine<6.0.0,>=5.0.0'), 
LinkCandidate('https://files.pythonhosted.org/packages/26/99/fc813cd978842c26c82534010ea849eee9ab3a13ea2b74e95cb9c99e747b/amqp-5.3.1-py3-none-any.whl (from https://pypi.org/simple/amqp/) (requires-python:>=3.6)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/26/99/fc813cd978842c26c82534010ea849eee9ab3a13ea2b74e95cb9c99e747b/amqp-5.3.1-py3-none-a
ny.whl (from https://pypi.org/simple/amqp/) (requires-python:>=3.6)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(18, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(19)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/39/e3/893e8757be2612e6c266d9bb58ad2e3651524b5b40cf56761e985a28b13e/asgiref-3.8.1-py3-non
e-any.whl (from https://pypi.org/simple/asgiref/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(19, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(20)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('wcwidth'), 
LinkCandidate('https://files.pythonhosted.org/packages/ce/4f/5249960887b1fbe561d9ff265496d170b55a735b76724f10ef19f9e40716/prompt_toolkit-3.0.51-py3-none-any.whl (from https://pypi.org/simple/prompt-toolkit/) 
(requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.operations.prepare:Collecting wcwidth (from prompt-toolkit>=3.0.36->click-repl>=0.2.0->celery~=5.3.5->celery~=5.3.5->-r 
/var/folders/yy/g7f07tsd7hz383jmdmt7v62r0000gn/T/pipenv-gc_ozufk-requirements/pipenv-8_fl5baa-constraints.txt (line 5))
INFO:pipenv.patched.pip._internal.network.download:Using cached wcwidth-0.2.13-py2.py3-none-any.whl.metadata (14 kB)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/ce/4f/5249960887b1fbe561d9ff265496d170b55a735b76724f10ef19f9e40716/prompt_toolkit-3.0.51
-py3-none-any.whl (from https://pypi.org/simple/prompt-toolkit/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(20, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(21)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-no
ne-any.whl (from https://pypi.org/simple/six/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(21, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(22)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/a9/5c/bfd6bd0bf979426d405cc6e71eceb8701b148b16c21d2dc3c261efc61c7b/sqlparse-0.5.3-py3-no
ne-any.whl (from https://pypi.org/simple/sqlparse/) (requires-python:>=3.8)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(22, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(23)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/fd/84/fd2ba7aafacbad3c4201d395674fc6348826569da3c0937e75505ead3528/wcwidth-0.2.13-py2.py
3-none-any.whl (from https://pypi.org/simple/wcwidth/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(23, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(24)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending(State(mapping=OrderedDict({'redis': 
LinkCandidate('https://files.pythonhosted.org/packages/3c/5f/fa26b9b2672cbe30e07d9a5bdf39cf16e3b80b42916757c5f92bca88e4ba/redis-5.2.1-py3-none-any.whl (from https://pypi.org/simple/redis/) (requires-python:>=3.8)'), 
'pottery': LinkCandidate('https://files.pythonhosted.org/packages/a5/27/ec4077c1b525c3b8511ad35879b2ebd54de631fd2ac1409cc0c341ec88a0/pottery-3.0.1-py3-none-any.whl (from https://pypi.org/simple/pottery/) 
(requires-python:<4,>=3.9)'), 'celery': LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from 
https://pypi.org/simple/celery/) (requires-python:>=3.8)'), 'django-redis': 
LinkCandidate('https://files.pythonhosted.org/packages/b7/f1/63caad7c9222c26a62082f4f777de26389233b7574629996098bf6d25a4d/django_redis-5.4.0-py3-none-any.whl (from https://pypi.org/simple/django-redis/) 
(requires-python:>=3.6)'), 'hiredis': LinkCandidate('https://files.pythonhosted.org/packages/fe/2d/a5ae61da1157644f7e52e088fa158ac6f5d09775112d14b1c9b9a5156bf1/hiredis-2.3.2.tar.gz (from https://pypi.org/simple/hiredis/) 
(requires-python:>=3.7)'), 'celery': ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from 
https://pypi.org/simple/celery/) (requires-python:>=3.8)'), extras=frozenset({'redis'})), 'billiard': 
LinkCandidate('https://files.pythonhosted.org/packages/30/da/43b15f28fe5f9e027b41c539abc5469052e9d48fd75f8ff094ba2a0ae767/billiard-4.2.1-py3-none-any.whl (from https://pypi.org/simple/billiard/) (requires-python:>=3.7)'), 
'click': LinkCandidate('https://files.pythonhosted.org/packages/7e/d4/7ebdbd03970677812aac39c869717059dbb71a4cfc033ca6e5221787892c/click-8.1.8-py3-none-any.whl (from https://pypi.org/simple/click/) (requires-python:>=3.7)'), 
'click-didyoumean': LinkCandidate('https://files.pythonhosted.org/packages/1b/5b/974430b5ffdb7a4f1941d13d83c64a0395114503cc357c6b9ae4ce5047ed/click_didyoumean-0.3.1-py3-none-any.whl (from 
https://pypi.org/simple/click-didyoumean/) (requires-python:>=3.6.2)'), 'click-plugins': 
LinkCandidate('https://files.pythonhosted.org/packages/e9/da/824b92d9942f4e472702488857914bdd50f73021efea15b4cad9aca8ecef/click_plugins-1.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/click-plugins/)'), 'click-repl':
LinkCandidate('https://files.pythonhosted.org/packages/52/40/9d857001228658f0d59e97ebd4c346fe73e138c6de1bce61dc568a57c7f8/click_repl-0.3.0-py3-none-any.whl (from https://pypi.org/simple/click-repl/) (requires-python:>=3.6)'),
'django': LinkCandidate('https://files.pythonhosted.org/packages/63/e0/6a5b5ea350c5bd63fe94b05e4c146c18facb51229d9dee42aa39f9fc2214/Django-5.2-py3-none-any.whl (from https://pypi.org/simple/django/) 
(requires-python:>=3.10)'), 'kombu': LinkCandidate('https://files.pythonhosted.org/packages/5d/35/1407fb0b2f5b07b50cbaf97fce09ad87d3bfefbf64f7171a8651cd8d2f68/kombu-5.5.3-py3-none-any.whl (from https://pypi.org/simple/kombu/)
(requires-python:>=3.8)'), 'vine': LinkCandidate('https://files.pythonhosted.org/packages/03/ff/7c0c86c43b3cbb927e0ccc0255cb4057ceba4799cd44ae95174ce8e8b5b2/vine-5.1.0-py3-none-any.whl (from https://pypi.org/simple/vine/) 
(requires-python:>=3.6)'), 'python-dateutil': LinkCandidate('https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl (from 
https://pypi.org/simple/python-dateutil/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,>=2.7)'), 'tzdata': 
LinkCandidate('https://files.pythonhosted.org/packages/5c/23/c7abc0ca0a1526a0774eca151daeb8de62ec457e77262b66b359c3c7679e/tzdata-2025.2-py2.py3-none-any.whl (from https://pypi.org/simple/tzdata/) (requires-python:>=2)'), 
'mmh3': LinkCandidate('https://files.pythonhosted.org/packages/5a/65/eaada79a67fde1f43e1156d9630e2fb70655e1d3f4e8f33d7ffa31eeacfd/mmh3-5.1.0-cp313-cp313-macosx_10_13_x86_64.whl (from https://pypi.org/simple/mmh3/) 
(requires-python:>=3.9)'), 'typing-extensions': LinkCandidate('https://files.pythonhosted.org/packages/8b/54/b1ae86c0973cc6f0210b53d508ca3641fb6d0c56823f288d108bc7ab3cc8/typing_extensions-4.13.2-py3-none-any.whl (from 
https://pypi.org/simple/typing-extensions/) (requires-python:>=3.8)'), 'amqp': 
LinkCandidate('https://files.pythonhosted.org/packages/26/99/fc813cd978842c26c82534010ea849eee9ab3a13ea2b74e95cb9c99e747b/amqp-5.3.1-py3-none-any.whl (from https://pypi.org/simple/amqp/) (requires-python:>=3.6)'), 'asgiref': 
LinkCandidate('https://files.pythonhosted.org/packages/39/e3/893e8757be2612e6c266d9bb58ad2e3651524b5b40cf56761e985a28b13e/asgiref-3.8.1-py3-none-any.whl (from https://pypi.org/simple/asgiref/) (requires-python:>=3.8)'), 
'prompt-toolkit': LinkCandidate('https://files.pythonhosted.org/packages/ce/4f/5249960887b1fbe561d9ff265496d170b55a735b76724f10ef19f9e40716/prompt_toolkit-3.0.51-py3-none-any.whl (from https://pypi.org/simple/prompt-toolkit/)
(requires-python:>=3.8)'), 'six': LinkCandidate('https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl (from https://pypi.org/simple/six/) 
(requires-python:!=3.0.*,!=3.1.*,!=3.2.*,>=2.7)'), 'sqlparse': LinkCandidate('https://files.pythonhosted.org/packages/a9/5c/bfd6bd0bf979426d405cc6e71eceb8701b148b16c21d2dc3c261efc61c7b/sqlparse-0.5.3-py3-none-any.whl (from 
https://pypi.org/simple/sqlparse/) (requires-python:>=3.8)'), 'wcwidth': 
LinkCandidate('https://files.pythonhosted.org/packages/fd/84/fd2ba7aafacbad3c4201d395674fc6348826569da3c0937e75505ead3528/wcwidth-0.2.13-py2.py3-none-any.whl (from https://pypi.org/simple/wcwidth/)')}), criteria={'redis': 
Criterion((SpecifierRequirement('redis>=4.5.0'), via=None), (SpecifierRequirement('redis>=4.2.0rc1'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/a5/27/ec4077c1b525c3b8511ad35879b2ebd54de631fd2ac1409cc0c341ec88a0/pottery-3.0.1-py3-none-any.whl (from https://pypi.org/simple/pottery/) 
(requires-python:<4,>=3.9)')), (SpecifierRequirement('redis!=4.0.0,!=4.0.1,>=3'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/b7/f1/63caad7c9222c26a62082f4f777de26389233b7574629996098bf6d25a4d/django_redis-5.4.0-py3-none-any.whl (from https://pypi.org/simple/django-redis/) 
(requires-python:>=3.6)')), (SpecifierRequirement('redis!=4.5.5,<6.0.0,>=4.5.2; extra == "redis"'), 
via=ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) 
(requires-python:>=3.8)'), extras=frozenset({'redis'})))), 'pottery': Criterion((SpecifierRequirement('pottery~=3.0.0'), via=None)), 'celery': Criterion((SpecifierWithoutExtrasRequirement('celery~=5.3.5'), via=None), 
(ExplicitRequirement(LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) 
(requires-python:>=3.8)')), via=ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from 
https://pypi.org/simple/celery/) (requires-python:>=3.8)'), extras=frozenset({'redis'})))), 'django-redis': Criterion((SpecifierRequirement('django-redis~=5.4.0'), via=None)), 'hiredis': 
Criterion((SpecifierRequirement('hiredis~=2.3.2'), via=None)), 'celery': Criterion((SpecifierRequirement('celery~=5.3.5'), via=None)), 'mmh3': Criterion((SpecifierRequirement('mmh3'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/a5/27/ec4077c1b525c3b8511ad35879b2ebd54de631fd2ac1409cc0c341ec88a0/pottery-3.0.1-py3-none-any.whl (from https://pypi.org/simple/pottery/) 
(requires-python:<4,>=3.9)'))), 'typing-extensions': Criterion((SpecifierRequirement('typing_extensions'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/a5/27/ec4077c1b525c3b8511ad35879b2ebd54de631fd2ac1409cc0c341ec88a0/pottery-3.0.1-py3-none-any.whl (from https://pypi.org/simple/pottery/) 
(requires-python:<4,>=3.9)'))), 'billiard': Criterion((SpecifierRequirement('billiard<5.0,>=4.2.0'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) (requires-python:>=3.8)')), 
(SpecifierRequirement('billiard<5.0,>=4.2.0'), via=ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl 
(from https://pypi.org/simple/celery/) (requires-python:>=3.8)'), extras=frozenset({'redis'})))), 'click-didyoumean': Criterion((SpecifierRequirement('click-didyoumean>=0.3.0'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) (requires-python:>=3.8)')), 
(SpecifierRequirement('click-didyoumean>=0.3.0'), 
via=ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) 
(requires-python:>=3.8)'), extras=frozenset({'redis'})))), 'click-plugins': Criterion((SpecifierRequirement('click-plugins>=1.1.1'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) (requires-python:>=3.8)')), 
(SpecifierRequirement('click-plugins>=1.1.1'), via=ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl 
(from https://pypi.org/simple/celery/) (requires-python:>=3.8)'), extras=frozenset({'redis'})))), 'click-repl': Criterion((SpecifierRequirement('click-repl>=0.2.0'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) (requires-python:>=3.8)')), 
(SpecifierRequirement('click-repl>=0.2.0'), via=ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl 
(from https://pypi.org/simple/celery/) (requires-python:>=3.8)'), extras=frozenset({'redis'})))), 'click': Criterion((SpecifierRequirement('click<9.0,>=8.1.2'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) (requires-python:>=3.8)')), 
(SpecifierRequirement('click<9.0,>=8.1.2'), via=ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl 
(from https://pypi.org/simple/celery/) (requires-python:>=3.8)'), extras=frozenset({'redis'}))), (SpecifierRequirement('click>=7'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/1b/5b/974430b5ffdb7a4f1941d13d83c64a0395114503cc357c6b9ae4ce5047ed/click_didyoumean-0.3.1-py3-none-any.whl (from https://pypi.org/simple/click-didyoumean/) 
(requires-python:>=3.6.2)')), (SpecifierRequirement('click>=4.0'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/e9/da/824b92d9942f4e472702488857914bdd50f73021efea15b4cad9aca8ecef/click_plugins-1.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/click-plugins/)')), 
(SpecifierRequirement('click>=7.0'), via=LinkCandidate('https://files.pythonhosted.org/packages/52/40/9d857001228658f0d59e97ebd4c346fe73e138c6de1bce61dc568a57c7f8/click_repl-0.3.0-py3-none-any.whl (from 
https://pypi.org/simple/click-repl/) (requires-python:>=3.6)'))), 'kombu': Criterion((SpecifierRequirement('kombu<6.0,>=5.3.4'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) (requires-python:>=3.8)')), 
(SpecifierRequirement('kombu<6.0,>=5.3.4'), via=ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl 
(from https://pypi.org/simple/celery/) (requires-python:>=3.8)'), extras=frozenset({'redis'})))), 'python-dateutil': Criterion((SpecifierRequirement('python-dateutil>=2.8.2'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) (requires-python:>=3.8)')), 
(SpecifierRequirement('python-dateutil>=2.8.2'), via=ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl
(from https://pypi.org/simple/celery/) (requires-python:>=3.8)'), extras=frozenset({'redis'})))), 'tzdata': Criterion((SpecifierRequirement('tzdata>=2022.7'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) (requires-python:>=3.8)')), 
(SpecifierRequirement('tzdata>=2022.7'), via=ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from 
https://pypi.org/simple/celery/) (requires-python:>=3.8)'), extras=frozenset({'redis'}))), (SpecifierRequirement('tzdata>=2025.2; python_version >= "3.9"'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/5d/35/1407fb0b2f5b07b50cbaf97fce09ad87d3bfefbf64f7171a8651cd8d2f68/kombu-5.5.3-py3-none-any.whl (from https://pypi.org/simple/kombu/) (requires-python:>=3.8)'))), 
'vine': Criterion((SpecifierRequirement('vine<6.0,>=5.1.0'), via=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from 
https://pypi.org/simple/celery/) (requires-python:>=3.8)')), (SpecifierRequirement('vine<6.0,>=5.1.0'), 
via=ExtrasCandidate(base=LinkCandidate('https://files.pythonhosted.org/packages/37/c2/4c8a67a4d98a6fcd55dbdd79b641f945d7f59637c3e885c4abbda3c431f6/celery-5.3.6-py3-none-any.whl (from https://pypi.org/simple/celery/) 
(requires-python:>=3.8)'), extras=frozenset({'redis'}))), (SpecifierRequirement('vine==5.1.0'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/5d/35/1407fb0b2f5b07b50cbaf97fce09ad87d3bfefbf64f7171a8651cd8d2f68/kombu-5.5.3-py3-none-any.whl (from https://pypi.org/simple/kombu/) (requires-python:>=3.8)')), 
(SpecifierRequirement('vine<6.0.0,>=5.0.0'), via=LinkCandidate('https://files.pythonhosted.org/packages/26/99/fc813cd978842c26c82534010ea849eee9ab3a13ea2b74e95cb9c99e747b/amqp-5.3.1-py3-none-any.whl (from 
https://pypi.org/simple/amqp/) (requires-python:>=3.6)'))), 'django': Criterion((SpecifierRequirement('Django>=3.2'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/b7/f1/63caad7c9222c26a62082f4f777de26389233b7574629996098bf6d25a4d/django_redis-5.4.0-py3-none-any.whl (from https://pypi.org/simple/django-redis/) 
(requires-python:>=3.6)'))), 'prompt-toolkit': Criterion((SpecifierRequirement('prompt-toolkit>=3.0.36'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/52/40/9d857001228658f0d59e97ebd4c346fe73e138c6de1bce61dc568a57c7f8/click_repl-0.3.0-py3-none-any.whl (from https://pypi.org/simple/click-repl/) 
(requires-python:>=3.6)'))), 'asgiref': Criterion((SpecifierRequirement('asgiref>=3.8.1'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/63/e0/6a5b5ea350c5bd63fe94b05e4c146c18facb51229d9dee42aa39f9fc2214/Django-5.2-py3-none-any.whl (from https://pypi.org/simple/django/) (requires-python:>=3.10)'))), 
'sqlparse': Criterion((SpecifierRequirement('sqlparse>=0.3.1'), via=LinkCandidate('https://files.pythonhosted.org/packages/63/e0/6a5b5ea350c5bd63fe94b05e4c146c18facb51229d9dee42aa39f9fc2214/Django-5.2-py3-none-any.whl (from 
https://pypi.org/simple/django/) (requires-python:>=3.10)'))), 'amqp': Criterion((SpecifierRequirement('amqp<6.0.0,>=5.1.1'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/5d/35/1407fb0b2f5b07b50cbaf97fce09ad87d3bfefbf64f7171a8651cd8d2f68/kombu-5.5.3-py3-none-any.whl (from https://pypi.org/simple/kombu/) (requires-python:>=3.8)'))), 
'six': Criterion((SpecifierRequirement('six>=1.5'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl (from https://pypi.org/simple/python-dateutil/) 
(requires-python:!=3.0.*,!=3.1.*,!=3.2.*,>=2.7)'))), 'wcwidth': Criterion((SpecifierRequirement('wcwidth'), 
via=LinkCandidate('https://files.pythonhosted.org/packages/ce/4f/5249960887b1fbe561d9ff265496d170b55a735b76724f10ef19f9e40716/prompt_toolkit-3.0.51-py3-none-any.whl (from https://pypi.org/simple/prompt-toolkit/) 
(requires-python:>=3.8)')))}, backtrack_causes=[]))
INFO:pipenv.patched.pip._internal.network.download:Using cached redis-5.2.1-py3-none-any.whl (261 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached pottery-3.0.1-py3-none-any.whl (69 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached celery-5.3.6-py3-none-any.whl (422 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached django_redis-5.4.0-py3-none-any.whl (31 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached billiard-4.2.1-py3-none-any.whl (86 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached click-8.1.8-py3-none-any.whl (98 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached click_didyoumean-0.3.1-py3-none-any.whl (3.6 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached click_plugins-1.1.1-py2.py3-none-any.whl (7.5 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached click_repl-0.3.0-py3-none-any.whl (10 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached Django-5.2-py3-none-any.whl (8.3 MB)
INFO:pipenv.patched.pip._internal.network.download:Using cached kombu-5.5.3-py3-none-any.whl (209 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached vine-5.1.0-py3-none-any.whl (9.6 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached tzdata-2025.2-py2.py3-none-any.whl (347 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached mmh3-5.1.0-cp313-cp313-macosx_10_13_x86_64.whl (40 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached typing_extensions-4.13.2-py3-none-any.whl (45 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached amqp-5.3.1-py3-none-any.whl (50 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached asgiref-3.8.1-py3-none-any.whl (23 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached prompt_toolkit-3.0.51-py3-none-any.whl (387 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached six-1.17.0-py2.py3-none-any.whl (11 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached sqlparse-0.5.3-py3-none-any.whl (44 kB)
INFO:pipenv.patched.pip._internal.network.download:Using cached wcwidth-0.2.13-py2.py3-none-any.whl (34 kB)
✔ Success!

@matteius matteius added Priority: High This item is high priority and should be resolved quickly. triage labels May 3, 2025
@tisdall
Copy link
Author

tisdall commented May 9, 2025

I looked at this again and it looks like there's some relationship issue between redis and PyJWT that varies between versions. I have in my main project PyJWT = "~=2.8.0" and redis = ">=4.5.0". However, only including those 2 dependencies has no issue. Including PyJWT seems to be needed to make the example still work as there's now a 5.3.0 release.

The below example has it trying to install redis with 5.3.0b3 and is using the latest versions of pipenv and pip:

$ pipenv --support

Pipenv version: '2025.0.2'

Pipenv location: '/Users/ttisdall/.pyenv/versions/3.13.2/lib/python3.13/site-packages/pipenv'

Python location: '/Users/ttisdall/.pyenv/versions/3.13.2/bin/python3.13'

OS Name: 'posix'

User pip version: '25.0.1'

user Python installations found:

  • 3.13.2: /Users/ttisdall/.pyenv/versions/3.13.2/bin/python3
  • 3.13.2: /Users/ttisdall/.pyenv/versions/3.13.2/bin/python
  • 3.13.2: /Users/ttisdall/.pyenv/shims/python3
  • 3.13.2: /Users/ttisdall/.pyenv/shims/python
  • 3.13.2: /usr/local/bin/python3
  • 3.12.6: /Users/ttisdall/.pyenv/versions/3.12.6/bin/python3
  • 3.12.6: /Users/ttisdall/.pyenv/versions/3.12.6/bin/python
  • 3.9.20: /Users/ttisdall/.pyenv/versions/3.9.20/bin/python3
  • 3.9.20: /Users/ttisdall/.pyenv/versions/3.9.20/bin/python
  • 3.9.20: /Users/ttisdall/.pyenv/versions/3.9.20/bin/python3.9
  • 3.9.13: /Users/ttisdall/.pyenv/versions/3.9.13/bin/python3
  • 3.9.13: /Users/ttisdall/.pyenv/versions/3.9.13/bin/python
  • 3.9.13: /Users/ttisdall/.pyenv/versions/3.9.13/bin/python3.9
  • 3.9.6: /usr/bin/python3

PEP 508 Information:

{'implementation_name': 'cpython',
 'implementation_version': '3.13.2',
 'os_name': 'posix',
 'platform_machine': 'x86_64',
 'platform_python_implementation': 'CPython',
 'platform_release': '24.4.0',
 'platform_system': 'Darwin',
 'platform_version': 'Darwin Kernel Version 24.4.0: Fri Apr 11 18:28:23 PDT '
                     '2025; root:xnu-11417.101.15~117/RELEASE_X86_64',
 'python_full_version': '3.13.2',
 'python_version': '3.13',
 'sys_platform': 'darwin'}

System environment variables:

  • DISABLE_SPRING
  • LDFLAGS
  • ELASTIC_APM_ENABLED
  • TERM_PROGRAM
  • PYENV_ROOT
  • ASDF_DIR
  • TERM
  • SHELL
  • CPPFLAGS
  • TMPDIR
  • VAULT_ADDR
  • TERM_PROGRAM_VERSION
  • TERM_SESSION_ID
  • PYENV_VERSION
  • USER
  • KUBECONFIG
  • ELASTIC_APM_DISABLE_SEND
  • SSH_AUTH_SOCK
  • PYENV_DIR
  • PATH
  • LaunchInstanceID
  • __CFBundleIdentifier
  • PWD
  • TEST_IMAGE_TAG
  • DAYLITE_API_INTERNAL_URL
  • LANG
  • PYENV_HOOK_PATH
  • XPC_FLAGS
  • RBENV_SHELL
  • XPC_SERVICE_NAME
  • AUTH_REDIS_PORT
  • GPG_TTY
  • PYENV_SHELL
  • HOME
  • SHLVL
  • LOGNAME
  • GITHUB_TOKEN
  • PKG_CONFIG_PATH
  • NOMAD_ADDR
  • LOCKING_REDIS_DSN
  • SECURITYSESSIONID
  • __CF_USER_TEXT_ENCODING
  • PIP_DISABLE_PIP_VERSION_CHECK
  • PYTHONDONTWRITEBYTECODE

Pipenv–specific environment variables:

Debug–specific environment variables:

  • PATH: /Users/ttisdall/.pyenv/versions/3.13.2/bin:/usr/local/Cellar/pyenv/2.5.4/libexec:/usr/local/Cellar/pyenv/2.5.4/plugins/python-build/bin:/Users/ttisdall/.rbenv/shims:/usr/local/opt/imagemagick@6/bin:/usr/local/opt/bison/bin:/usr/local/opt/node@16/bin:/usr/local/opt/openssl/bin:/usr/local/opt/libpq/bin:/Users/ttisdall/.asdf/shims:/usr/local/opt/asdf/libexec/bin:/usr/local/sbin:/Users/ttisdall/.pyenv/shims:/Users/ttisdall/.rbenv/shims:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin
  • SHELL: /bin/zsh
  • LANG: en_CA.UTF-8
  • PWD: /Users/ttisdall/repos/test_pipenv

Contents of Pipfile ('/Users/ttisdall/repos/test_pipenv/Pipfile'):

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

[packages]
pottery = "~=3.0.0"
celery = {extras = ["redis"], version = "~=5.3.5"}
redis = ">=4.5.0"
hiredis = "~=2.3.2"  # C improvements used by redis
django-redis = "~=5.4.0"
PyJWT = "~=2.8.0"

[dev-packages]

[requires]
python_version = "3.13"

Contents of Pipfile.lock ('/Users/ttisdall/repos/test_pipenv/Pipfile.lock'):

{
    "_meta": {
        "hash": {
            "sha256": "5c84db35a7dc974ac9e62c29cb05a07dead57c6db3a936476eac66d3214335b0"
        },
        "pipfile-spec": 6,
        "requires": {
            "python_version": "3.13"
        },
        "sources": [
            {
                "name": "pypi",
                "url": "https://pypi.org/simple",
                "verify_ssl": true
            }
        ]
    },
    "default": {
        "amqp": {
            "hashes": [
                "sha256:43b3319e1b4e7d1251833a93d672b4af1e40f3d632d479b98661a95f117880a2",
                "sha256:cddc00c725449522023bad949f70fff7b48f0b1ade74d170a6f10ab044739432"
            ],
            "markers": "python_version >= '3.6'",
            "version": "==5.3.1"
        },
        "asgiref": {
            "hashes": [
                "sha256:3e1e3ecc849832fe52ccf2cb6686b7a55f82bb1d6aee72a58826471390335e47",
                "sha256:c343bd80a0bec947a9860adb4c432ffa7db769836c64238fc34bdc3fec84d590"
            ],
            "markers": "python_version >= '3.8'",
            "version": "==3.8.1"
        },
        "billiard": {
            "hashes": [
                "sha256:12b641b0c539073fc8d3f5b8b7be998956665c4233c7c1fcd66a7e677c4fb36f",
                "sha256:40b59a4ac8806ba2c2369ea98d876bc6108b051c227baffd928c644d15d8f3cb"
            ],
            "markers": "python_version >= '3.7'",
            "version": "==4.2.1"
        },
        "celery": {
            "extras": [
                "redis"
            ],
            "hashes": [
                "sha256:870cc71d737c0200c397290d730344cc991d13a057534353d124c9380267aab9",
                "sha256:9da4ea0118d232ce97dff5ed4974587fb1c0ff5c10042eb15278487cdd27d1af"
            ],
            "markers": "python_version >= '3.8'",
            "version": "==5.3.6"
        },
        "click": {
            "hashes": [
                "sha256:63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2",
                "sha256:ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a"
            ],
            "markers": "python_version >= '3.7'",
            "version": "==8.1.8"
        },
        "click-didyoumean": {
            "hashes": [
                "sha256:4f82fdff0dbe64ef8ab2279bd6aa3f6a99c3b28c05aa09cbfc07c9d7fbb5a463",
                "sha256:5c4bb6007cfea5f2fd6583a2fb6701a22a41eb98957e63d0fac41c10e7c3117c"
            ],
            "markers": "python_full_version >= '3.6.2'",
            "version": "==0.3.1"
        },
        "click-plugins": {
            "hashes": [
                "sha256:46ab999744a9d831159c3411bb0c79346d94a444df9a3a3742e9ed63645f264b",
                "sha256:5d262006d3222f5057fd81e1623d4443e41dcda5dc815c06b442aa3c02889fc8"
            ],
            "version": "==1.1.1"
        },
        "click-repl": {
            "hashes": [
                "sha256:17849c23dba3d667247dc4defe1757fff98694e90fe37474f3feebb69ced26a9",
                "sha256:fb7e06deb8da8de86180a33a9da97ac316751c094c6899382da7feeeeb51b812"
            ],
            "markers": "python_version >= '3.6'",
            "version": "==0.3.0"
        },
        "django": {
            "hashes": [
                "sha256:57fe1f1b59462caed092c80b3dd324fd92161b620d59a9ba9181c34746c97284",
                "sha256:a9b680e84f9a0e71da83e399f1e922e1ab37b2173ced046b541c72e1589a5961"
            ],
            "markers": "python_version >= '3.10'",
            "version": "==5.2.1"
        },
        "django-redis": {
            "hashes": [
                "sha256:6a02abaa34b0fea8bf9b707d2c363ab6adc7409950b2db93602e6cb292818c42",
                "sha256:ebc88df7da810732e2af9987f7f426c96204bf89319df4c6da6ca9a2942edd5b"
            ],
            "index": "pypi",
            "markers": "python_version >= '3.6'",
            "version": "==5.4.0"
        },
        "hiredis": {
            "hashes": [
                "sha256:01b6c24c0840ac7afafbc4db236fd55f56a9a0919a215c25a238f051781f4772",
                "sha256:02fc71c8333586871602db4774d3a3e403b4ccf6446dc4603ec12df563127cee",
                "sha256:0c0773266e1c38a06e7593bd08870ac1503f5f0ce0f5c63f2b4134b090b5d6a4",
                "sha256:0c5f6972d2bdee3cd301d5c5438e31195cf1cabf6fd9274491674d4ceb46914d",
                "sha256:0da56915bda1e0a49157191b54d3e27689b70960f0685fdd5c415dacdee2fbed",
                "sha256:14c7b43205e515f538a9defb4e411e0f0576caaeeda76bb9993ed505486f7562",
                "sha256:16b01d9ceae265d4ab9547be0cd628ecaff14b3360357a9d30c029e5ae8b7e7f",
                "sha256:1979334ccab21a49c544cd1b8d784ffb2747f99a51cb0bd0976eebb517628382",
                "sha256:1c4c0bcf786f0eac9593367b6279e9b89534e008edbf116dcd0de956524702c8",
                "sha256:1d63318ca189fddc7e75f6a4af8eae9c0545863619fb38cfba5f43e81280b286",
                "sha256:27e9619847e9dc70b14b1ad2d0fb4889e7ca18996585c3463cff6c951fd6b10b",
                "sha256:28adecb308293e705e44087a1c2d557a816f032430d8a2a9bb7873902a1c6d48",
                "sha256:28bd184b33e0dd6d65816c16521a4ba1ffbe9ff07d66873c42ea4049a62fed83",
                "sha256:322c668ee1c12d6c5750a4b1057e6b4feee2a75b3d25d630922a463cfe5e7478",
                "sha256:333b5e04866758b11bda5f5315b4e671d15755fc6ed3b7969721bc6311d0ee36",
                "sha256:33d5ebc93c39aed4b5bc769f8ce0819bc50e74bb95d57a35f838f1c4378978e0",
                "sha256:380e029bb4b1d34cf560fcc8950bf6b57c2ef0c9c8b7c7ac20b7c524a730fadd",
                "sha256:387f655444d912a963ab68abf64bf6e178a13c8e4aa945cb27388fd01a02e6f1",
                "sha256:3dd63d0bbbe75797b743f35d37a4cca7ca7ba35423a0de742ae2985752f20c6d",
                "sha256:419780f8583ddb544ffa86f9d44a7fcc183cd826101af4e5ffe535b6765f5f6b",
                "sha256:4852f4bf88f0e2d9bdf91279892f5740ed22ae368335a37a52b92a5c88691140",
                "sha256:49532d7939cc51f8e99efc326090c54acf5437ed88b9c904cc8015b3c4eda9c9",
                "sha256:4baf4b579b108062e91bd2a991dc98b9dc3dc06e6288db2d98895eea8acbac22",
                "sha256:4d59f88c4daa36b8c38e59ac7bffed6f5d7f68eaccad471484bf587b28ccc478",
                "sha256:4fc242e9da4af48714199216eb535b61e8f8d66552c8819e33fc7806bd465a09",
                "sha256:532a84a82156a82529ec401d1c25d677c6543c791e54a263aa139541c363995f",
                "sha256:5341ce3d01ef3c7418a72e370bf028c7aeb16895e79e115fe4c954fff990489e",
                "sha256:53d0f2c59bce399b8010a21bc779b4f8c32d0f582b2284ac8c98dc7578b27bc4",
                "sha256:55ce31bf4711da879b96d511208efb65a6165da4ba91cb3a96d86d5a8d9d23e6",
                "sha256:56e9b7d6051688ca94e68c0c8a54a243f8db841911b683cedf89a29d4de91509",
                "sha256:57c0d0c7e308ed5280a4900d4468bbfec51f0e1b4cde1deae7d4e639bc6b7766",
                "sha256:5986fb5f380169270a0293bebebd95466a1c85010b4f1afc2727e4d17c452512",
                "sha256:5bd42d0d45ea47a2f96babd82a659fbc60612ab9423a68e4a8191e538b85542a",
                "sha256:5c614552c6bd1d0d907f448f75550f6b24fb56cbfce80c094908b7990cad9702",
                "sha256:63a090761ddc3c1f7db5e67aa4e247b4b3bb9890080bdcdadd1b5200b8b89ac4",
                "sha256:63b99b5ea9fe4f21469fb06a16ca5244307678636f11917359e3223aaeca0b67",
                "sha256:66ab949424ac6504d823cba45c4c4854af5c59306a1531edb43b4dd22e17c102",
                "sha256:684840b014ce83541a087fcf2d48227196576f56ae3e944d4dfe14c0a3e0ccb7",
                "sha256:6871306d8b98a15e53a5f289ec1106a3a1d43e7ab6f4d785f95fcef9a7bd9504",
                "sha256:6b4edee59dc089bc3948f4f6fba309f51aa2ccce63902364900aa0a553a85e97",
                "sha256:6d7302b4b17fcc1cc727ce84ded7f6be4655701e8d58744f73b09cb9ed2b13df",
                "sha256:6dbfe1887ffa5cf3030451a56a8f965a9da2fa82b7149357752b67a335a05fc6",
                "sha256:70d226ab0306a5b8d408235cabe51d4bf3554c9e8a72d53ce0b3c5c84cf78881",
                "sha256:7298562a49d95570ab1c7fc4051e72824c6a80e907993a21a41ba204223e7334",
                "sha256:733e2456b68f3f126ddaf2cd500a33b25146c3676b97ea843665717bda0c5d43",
                "sha256:742093f33d374098aa21c1696ac6e4874b52658c870513a297a89265a4d08fe5",
                "sha256:7bac7e02915b970c3723a7a7c5df4ba7a11a3426d2a3f181e041aa506a1ff028",
                "sha256:7e8bf4444b09419b77ce671088db9f875b26720b5872d97778e2545cd87dba4a",
                "sha256:7f39f28ffc65de577c3bc0c7615f149e35bc927802a0f56e612db9b530f316f9",
                "sha256:80441b55edbef868e2563842f5030982b04349408396e5ac2b32025fb06b5212",
                "sha256:80b02d27864ebaf9b153d4b99015342382eeaed651f5591ce6f07e840307c56d",
                "sha256:88cb0b35b63717ef1e41d62f4f8717166f7c6245064957907cfe177cc144357c",
                "sha256:8c490191fa1218851f8a80c5a21a05a6f680ac5aebc2e688b71cbfe592f8fec6",
                "sha256:8e3f8b1733078ac663dad57e20060e16389a60ab542f18a97931f3a2a2dd64a4",
                "sha256:8f34801b251ca43ad70691fb08b606a2e55f06b9c9fb1fc18fd9402b19d70f7b",
                "sha256:8fc7197ff33047ce43a67851ccf190acb5b05c52fd4a001bb55766358f04da68",
                "sha256:92830c16885f29163e1c2da1f3c1edb226df1210ec7e8711aaabba3dd0d5470a",
                "sha256:9412a06b8a8e09abd6313d96864b6d7713c6003a365995a5c70cfb9209df1570",
                "sha256:948d9f2ca7841794dd9b204644963a4bcd69ced4e959b0d4ecf1b8ce994a6daa",
                "sha256:9a0026cfbf29f07649b0e34509091a2a6016ff8844b127de150efce1c3aff60b",
                "sha256:9c431431abf55b64347ddc8df68b3ef840269cb0aa5bc2d26ad9506eb4b1b866",
                "sha256:9e14fb70ca4f7efa924f508975199353bf653f452e4ef0a1e47549e208f943d7",
                "sha256:a45857e87e9d2b005e81ddac9d815a33efd26ec67032c366629f023fe64fb415",
                "sha256:a50c8af811b35b8a43b1590cf890b61ff2233225257a3cad32f43b3ec7ff1b9f",
                "sha256:a6481c3b7673a86276220140456c2a6fbfe8d1fb5c613b4728293c8634134824",
                "sha256:a6b54dabfaa5dbaa92f796f0c32819b4636e66aa8e9106c3d421624bd2a2d676",
                "sha256:a797d8c7df9944314d309b0d9e1b354e2fa4430a05bb7604da13b6ad291bf959",
                "sha256:a91a14dd95e24dc078204b18b0199226ee44644974c645dc54ee7b00c3157330",
                "sha256:adfbf2e9c38b77d0db2fb32c3bdaea638fa76b4e75847283cd707521ad2475ef",
                "sha256:ba3dc0af0def8c21ce7d903c59ea1e8ec4cb073f25ece9edaec7f92a286cd219",
                "sha256:bb777a38797c8c7df0444533119570be18d1a4ce5478dffc00c875684df7bfcb",
                "sha256:bcbe47da0aebc00a7cfe3ebdcff0373b86ce2b1856251c003e3d69c9db44b5a7",
                "sha256:bd1cee053416183adcc8e6134704c46c60c3f66b8faaf9e65bf76191ca59a2f7",
                "sha256:bd40d2e2f82a483de0d0a6dfd8c3895a02e55e5c9949610ecbded18188fd0a56",
                "sha256:bfa73e3f163c6e8b2ec26f22285d717a5f77ab2120c97a2605d8f48b26950dac",
                "sha256:c1f567489f422d40c21e53212a73bef4638d9f21043848150f8544ef1f3a6ad1",
                "sha256:c3dde4ca00fe9eee3b76209711f1941bb86db42b8a75d7f2249ff9dfc026ab0e",
                "sha256:c8937f1100435698c18e4da086968c4b5d70e86ea718376f833475ab3277c9aa",
                "sha256:ca33c175c1cf60222d9c6d01c38fc17ec3a484f32294af781de30226b003e00f",
                "sha256:ce42649e2676ad783186264d5ffc788a7612ecd7f9effb62d51c30d413a3eefe",
                "sha256:cfa67afe2269b2d203cd1389c00c5bc35a287cd57860441fb0e53b371ea6a029",
                "sha256:d47c915897a99d0d34a39fad4be97b4b709ab3d0d3b779ebccf2b6024a8c681e",
                "sha256:d4dd676107a1d3c724a56a9d9db38166ad4cf44f924ee701414751bd18a784a0",
                "sha256:d711c107e83117129b7f8bd08e9820c43ceec6204fff072a001fd82f6d13db9f",
                "sha256:dc1c3fd49930494a67dcec37d0558d99d84eca8eb3f03b17198424538f2608d7",
                "sha256:de3a32b4b76d46f1eb42b24a918d51d8ca52411a381748196241d59a895f7c5c",
                "sha256:dfa904045d7cebfb0f01dad51352551cce1d873d7c3f80c7ded7d42f8cac8f89",
                "sha256:e138d141ec5a6ec800b6d01ddc3e5561ce1c940215e0eb9960876bfde7186aae",
                "sha256:e15a408f71a6c8c87b364f1f15a6cd9c1baca12bbc47a326ac8ab99ec7ad3c64",
                "sha256:e1d86b75de787481b04d112067a4033e1ecfda2a060e50318a74e4e1c9b2948c",
                "sha256:e2674a5a3168349435b08fa0b82998ed2536eb9acccf7087efe26e4cd088a525",
                "sha256:e58494f282215fc461b06709e9a195a24c12ba09570f25bdf9efb036acc05101",
                "sha256:e627d8ef5e100556e09fb44c9571a432b10e11596d3c4043500080ca9944a91a",
                "sha256:e741ffe4e2db78a1b9dd6e5d29678ce37fbaaf65dfe132e5b82a794413302ef1",
                "sha256:e81aa4e9a1fcf604c8c4b51aa5d258e195a6ba81efe1da82dea3204443eba01c",
                "sha256:e96cd35df012a17c87ae276196ea8f215e77d6eeca90709eb03999e2d5e3fd8a",
                "sha256:ea002656a8d974daaf6089863ab0a306962c8b715db6b10879f98b781a2a5bf5",
                "sha256:eae62ed60d53b3561148bcd8c2383e430af38c0deab9f2dd15f8874888ffd26f",
                "sha256:eb8797b528c1ff81eef06713623562b36db3dafa106b59f83a6468df788ff0d1",
                "sha256:eb98038ccd368e0d88bd92ee575c58cfaf33e77f788c36b2a89a84ee1936dc6b",
                "sha256:ec444ab8f27562a363672d6a7372bc0700a1bdc9764563c57c5f9efa0e592b5f",
                "sha256:ed63e8b75c193c5e5a8288d9d7b011da076cc314fafc3bfd59ec1d8a750d48c8",
                "sha256:f2c9c0d910dd3f7df92f0638e7f65d8edd7f442203caf89c62fc79f11b0b73f8",
                "sha256:f3020b60e3fc96d08c2a9b011f1c2e2a6bdcc09cb55df93c509b88be5cb791df",
                "sha256:f47775e27388b58ce52f4f972f80e45b13c65113e9e6b6bf60148f893871dc9b",
                "sha256:f70481213373d44614148f0f2e38e7905be3f021902ae5167289413196de4ba4",
                "sha256:f9de7586522e5da6bee83c9cf0dcccac0857a43249cb4d721a2e312d98a684d1",
                "sha256:f9f606e810858207d4b4287b4ef0dc622c2aa469548bf02b59dcc616f134f811",
                "sha256:fa45f7d771094b8145af10db74704ab0f698adb682fbf3721d8090f90e42cc49"
            ],
            "index": "pypi",
            "markers": "python_version >= '3.7'",
            "version": "==2.3.2"
        },
        "kombu": {
            "hashes": [
                "sha256:021a0e11fcfcd9b0260ef1fb64088c0e92beb976eb59c1dfca7ddd4ad4562ea2",
                "sha256:5b0dbceb4edee50aa464f59469d34b97864be09111338cfb224a10b6a163909b"
            ],
            "markers": "python_version >= '3.8'",
            "version": "==5.5.3"
        },
        "mmh3": {
            "hashes": [
                "sha256:00f810647c22c179b6821079f7aa306d51953ac893587ee09cf1afb35adf87cb",
                "sha256:0b529dcda3f951ff363a51d5866bc6d63cf57f1e73e8961f864ae5010647079d",
                "sha256:0daaeaedd78773b70378f2413c7d6b10239a75d955d30d54f460fb25d599942d",
                "sha256:0f16e976af7365ea3b5c425124b2a7f0147eed97fdbb36d99857f173c8d8e096",
                "sha256:0f4be3703a867ef976434afd3661a33884abe73ceb4ee436cac49d3b4c2aaa7b",
                "sha256:10db7765201fc65003fa998faa067417ef6283eb5f9bba8f323c48fd9c33e91f",
                "sha256:136e1e670500f177f49ec106a4ebf0adf20d18d96990cc36ea492c651d2b406c",
                "sha256:166b67749a1d8c93b06f5e90576f1ba838a65c8e79f28ffd9dfafba7c7d0a084",
                "sha256:17cef2c3a6ca2391ca7171a35ed574b5dab8398163129a3e3a4c05ab85a4ff40",
                "sha256:1b6727a5a20e32cbf605743749f3862abe5f5e097cbf2afc7be5aafd32a549ae",
                "sha256:1d6508504c531ab86c4424b5a5ff07c1132d063863339cf92f6657ff7a580f76",
                "sha256:1e3554d8792387eac73c99c6eaea0b3f884e7130eb67986e11c403e4f9b6d372",
                "sha256:1e550a45d2ff87a1c11b42015107f1778c93f4c6f8e731bf1b8fa770321b8cc4",
                "sha256:2044a601c113c981f2c1e14fa33adc9b826c9017034fe193e9eb49a6882dbb06",
                "sha256:2139bfbd354cd6cb0afed51c4b504f29bcd687a3b1460b7e89498329cc28a894",
                "sha256:22d31e3a0ff89b8eb3b826d6fc8e19532998b2aa6b9143698043a1268da413e1",
                "sha256:25f565093ac8b8aefe0f61f8f95c9a9d11dd69e6a9e9832ff0d293511bc36258",
                "sha256:27e46a2c13c9a805e03c9ec7de0ca8e096794688ab2125bdce4229daf60c4a56",
                "sha256:2a1b0878dd281ea3003368ab53ff6f568e175f1b39f281df1da319e58a19c23a",
                "sha256:2e6c8dc3631a5e22007fbdb55e993b2dbce7985c14b25b572dd78403c2e79182",
                "sha256:31b47a620d622fbde8ca1ca0435c5d25de0ac57ab507209245e918128e38e676",
                "sha256:3313577453582b03383731b66447cdcdd28a68f78df28f10d275d7d19010c1df",
                "sha256:3f0e8ae9f961037f812afe3cce7da57abf734285961fffbeff9a4c011b737732",
                "sha256:4052fa4a8561bd62648e9eb993c8f3af3bdedadf3d9687aa4770d10e3709a80c",
                "sha256:45712987367cb9235026e3cbf4334670522a97751abfd00b5bc8bfa022c3311d",
                "sha256:457da019c491a2d20e2022c7d4ce723675e4c081d9efc3b4d8b9f28a5ea789bd",
                "sha256:45da549269883208912868a07d0364e1418d8292c4259ca11699ba1b2475bd26",
                "sha256:48f9aa8ccb9ad1d577a16104834ac44ff640d8de8c0caed09a2300df7ce8460a",
                "sha256:49d444913f6c02980e5241a53fe9af2338f2043d6ce5b6f5ea7d302c52c604ac",
                "sha256:4d05ed3962312fbda2a1589b97359d2467f677166952f6bd410d8c916a55febf",
                "sha256:4db1079b3ace965e562cdfc95847312f9273eb2ad3ebea983435c8423e06acd7",
                "sha256:52e12895b30110f3d89dae59a888683cc886ed0472dd2eca77497edef6161997",
                "sha256:5766299c1d26f6bfd0a638e070bd17dbd98d4ccb067d64db3745bf178e700ef0",
                "sha256:57730067174a7f36fcd6ce012fe359bd5510fdaa5fe067bc94ed03e65dafb769",
                "sha256:6fa97f7d1e1f74ad1565127229d510f3fd65d931fdedd707c1e15100bc9e5ebb",
                "sha256:709bfe81c53bf8a3609efcbd65c72305ade60944f66138f697eefc1a86b6e356",
                "sha256:71408579a570193a4ac9c77344d68ddefa440b00468a0b566dcc2ba282a9c559",
                "sha256:7785205e3e4443fdcbb73766798c7647f94c2f538b90f666688f3e757546069e",
                "sha256:785ae09276342f79fd8092633e2d52c0f7c44d56e8cfda8274ccc9b76612dba2",
                "sha256:78ae6a03f4cff4aa92ddd690611168856f8c33a141bd3e5a1e0a85521dc21ea0",
                "sha256:7a523899ca29cfb8a5239618474a435f3d892b22004b91779fcb83504c0d5b8c",
                "sha256:832dae26a35514f6d3c1e267fa48e8de3c7b978afdafa0529c808ad72e13ada3",
                "sha256:8ad777a48197882492af50bf3098085424993ce850bdda406a358b6ab74be759",
                "sha256:8b3a04bc214a6e16c81f02f855e285c6df274a2084787eeafaa45f2fbdef1b63",
                "sha256:8c8105c6a435bc2cd6ea2ef59558ab1a2976fd4a4437026f562856d08996673a",
                "sha256:8e574fbd39afb433b3ab95683b1b4bf18313dc46456fc9daaddc2693c19ca565",
                "sha256:95f983535b39795d9fb7336438faae117424c6798f763d67c6624f6caf2c4c01",
                "sha256:99297f207db967814f1f02135bb7fe7628b9eacb046134a34e1015b26b06edce",
                "sha256:99e07e4acafbccc7a28c076a847fb060ffc1406036bc2005acb1b2af620e53c3",
                "sha256:9e25ba5b530e9a7d65f41a08d48f4b3fedc1e89c26486361166a5544aa4cad33",
                "sha256:a015dcb24fa0c7a78f88e9419ac74f5001c1ed6a92e70fd1803f74afb26a4c83",
                "sha256:a4c1a76808dfea47f7407a0b07aaff9087447ef6280716fd0783409b3088bb3c",
                "sha256:a61f434736106804eb0b1612d503c4e6eb22ba31b16e6a2f987473de4226fa55",
                "sha256:aa75981fcdf3f21759d94f2c81b6a6e04a49dfbcdad88b152ba49b8e20544776",
                "sha256:adba83c7ba5cc8ea201ee1e235f8413a68e7f7b8a657d582cc6c6c9d73f2830e",
                "sha256:b1020735eb35086ab24affbea59bb9082f7f6a0ad517cb89f0fc14f16cea4dae",
                "sha256:b22fe2e54be81f6c07dcb36b96fa250fb72effe08aa52fbb83eade6e1e2d5fd7",
                "sha256:b9135c300535c828c0bae311b659f33a31c941572eae278568d1a953c4a57b59",
                "sha256:ba9ce59816b30866093f048b3312c2204ff59806d3a02adee71ff7bd22b87554",
                "sha256:babf2a78ce5513d120c358722a2e3aa7762d6071cd10cede026f8b32452be322",
                "sha256:bb9bf7475b4d99156ce2f0cf277c061a17560c8c10199c910a680869a278ddc7",
                "sha256:bde80eb196d7fdc765a318604ded74a4378f02c5b46c17aa48a27d742edaded2",
                "sha256:bf658a61fc92ef8a48945ebb1076ef4ad74269e353fffcb642dfa0890b13673b",
                "sha256:c65dbd12885a5598b70140d24de5839551af5a99b29f9804bb2484b29ef07692",
                "sha256:c94d999c9f2eb2da44d7c2826d3fbffdbbbbcde8488d353fee7c848ecc42b968",
                "sha256:cd51597bef1e503363b05cb579db09269e6e6c39d419486626b255048daf545b",
                "sha256:d19fa07d303a91f8858982c37e6939834cb11893cb3ff20e6ee6fa2a7563826a",
                "sha256:d46fdd80d4c7ecadd9faa6181e92ccc6fe91c50991c9af0e371fdf8b8a7a6150",
                "sha256:d4ba8cac21e1f2d4e436ce03a82a7f87cda80378691f760e9ea55045ec480a3d",
                "sha256:d4f47f58cd5cbef968c84a7c1ddc192fef0a36b48b0b8a3cb67354531aa33b00",
                "sha256:d51a1ed642d3fb37b8f4cab966811c52eb246c3e1740985f701ef5ad4cdd2145",
                "sha256:d69281c281cb01994f054d862a6bb02a2e7acfe64917795c58934b0872b9ece4",
                "sha256:d6eaa711d4b9220fe5252032a44bf68e5dcfb7b21745a96efc9e769b0dd57ec2",
                "sha256:e01a9b0092b6f82e861137c8e9bb9899375125b24012eb5219e61708be320032",
                "sha256:e0d6719045cda75c3f40397fc24ab67b18e0cb8f69d3429ab4c39763c4c608dd",
                "sha256:e4e8c7ad5a4dddcfde35fd28ef96744c1ee0f9d9570108aa5f7e77cf9cfdf0bf",
                "sha256:e513983830c4ff1f205ab97152a0050cf7164f1b4783d702256d39c637b9d107",
                "sha256:e9c8eddcb441abddeb419c16c56fd74b3e2df9e57f7aa2903221996718435c7a",
                "sha256:eaf4ac5c6ee18ca9232238364d7f2a213278ae5ca97897cafaa123fcc7bb8bec",
                "sha256:f29dc4efd99bdd29fe85ed6c81915b17b2ef2cf853abf7213a48ac6fb3eaabe1",
                "sha256:f6128b610b577eed1e89ac7177ab0c33d06ade2aba93f5c89306032306b5f1c6"
            ],
            "markers": "python_version >= '3.9'",
            "version": "==5.1.0"
        },
        "pottery": {
            "hashes": [
                "sha256:22db1268d7b035800a8c1d225e3806f8b35748f1f5191cbcf364f06fbe11104d",
                "sha256:c0e223ccfa72d620e4ba16e7e381ab6498745f875e6c939c6b396525e9aee112"
            ],
            "index": "pypi",
            "markers": "python_version >= '3.9' and python_version < '4'",
            "version": "==3.0.1"
        },
        "prompt-toolkit": {
            "hashes": [
                "sha256:52742911fde84e2d423e2f9a4cf1de7d7ac4e51958f648d9540e0fb8db077b07",
                "sha256:931a162e3b27fc90c86f1b48bb1fb2c528c2761475e57c9c06de13311c7b54ed"
            ],
            "markers": "python_version >= '3.8'",
            "version": "==3.0.51"
        },
        "pyjwt": {
            "hashes": [
                "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de",
                "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"
            ],
            "index": "pypi",
            "markers": "python_version >= '3.7'",
            "version": "==2.8.0"
        },
        "python-dateutil": {
            "hashes": [
                "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3",
                "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427"
            ],
            "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'",
            "version": "==2.9.0.post0"
        },
        "redis": {
            "hashes": [
                "sha256:7b7cb0a916e73a2279738ebac530481cb8db11fd25d0cfe2434f6ec846fc66f7",
                "sha256:7c1968e510543ac911352b34ba02968e120b5d2ccbc1ac4544b819a3096abeb8"
            ],
            "index": "pypi",
            "markers": "python_version >= '3.8'",
            "version": "==5.3.0b3"
        },
        "six": {
            "hashes": [
                "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274",
                "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81"
            ],
            "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'",
            "version": "==1.17.0"
        },
        "sqlparse": {
            "hashes": [
                "sha256:09f67787f56a0b16ecdbde1bfc7f5d9c3371ca683cfeaa8e6ff60b4807ec9272",
                "sha256:cf2196ed3418f3ba5de6af7e82c694a9fbdbfecccdfc72e281548517081f16ca"
            ],
            "markers": "python_version >= '3.8'",
            "version": "==0.5.3"
        },
        "typing-extensions": {
            "hashes": [
                "sha256:a439e7c04b49fec3e5d3e2beaa21755cadbbdc391694e28ccdd36ca4a1408f8c",
                "sha256:e6c81219bd689f51865d9e372991c540bda33a0379d5573cddb9a3a23f7caaef"
            ],
            "markers": "python_version >= '3.8'",
            "version": "==4.13.2"
        },
        "tzdata": {
            "hashes": [
                "sha256:1a403fada01ff9221ca8044d701868fa132215d84beb92242d9acd2147f667a8",
                "sha256:b60a638fcc0daffadf82fe0f57e53d06bdec2f36c4df66280ae79bce6bd6f2b9"
            ],
            "markers": "python_version >= '2'",
            "version": "==2025.2"
        },
        "vine": {
            "hashes": [
                "sha256:40fdf3c48b2cfe1c38a49e9ae2da6fda88e4794c810050a728bd7413811fb1dc",
                "sha256:8b62e981d35c41049211cf62a0a1242d8c1ee9bd15bb196ce38aefd6799e61e0"
            ],
            "markers": "python_version >= '3.6'",
            "version": "==5.1.0"
        },
        "wcwidth": {
            "hashes": [
                "sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859",
                "sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5"
            ],
            "version": "==0.2.13"
        }
    },
    "develop": {}
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Priority: High This item is high priority and should be resolved quickly. triage
Projects
None yet
Development

No branches or pull requests

2 participants