Skip to content
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

Unnecessary merge conflicts because pyproject.toml is modified #4435

Closed
cjolowicz opened this issue Nov 21, 2021 · 7 comments · Fixed by #5605
Closed

Unnecessary merge conflicts because pyproject.toml is modified #4435

cjolowicz opened this issue Nov 21, 2021 · 7 comments · Fixed by #5605
Labels
L: python:poetry Python packages via poetry service 💁 Relates to Dependabot features GitHub provides T: feature-request Requests for new features

Comments

@cjolowicz
Copy link

Dependabot updates version constraints in Poetry projects even when they already cover the new version (see example below).

This behavior causes merge conflicts with every other Dependabot PR updating the pyproject.toml file. The merge conflicts happen because Poetry computes a hash over the version constraints in pyproject.toml (and some other things), and embeds the resulting hash in its lockfile (metadata.content-hash in the poetry.lock file). This means that changes to version constraints always conflict with each other.

This update strategy results in considerable developer churn and energy consumption, as Dependabot PRs are rebased many times before merging, triggering CI runs. For example, given a batch of 5 Dependabot PRs, CI will be triggered up to 15 times (1+2+3+4+5).

Package ecosystem

  • Python/Poetry

Package manager version

  • Poetry 1.1.11

Language version

  • Python 3.7, 3.8, 3.9, 3.10

Manifest location and content prior to update

dependabot.yml content

Updated dependency

  • Bump cookiecutter from 1.7.2 to 1.7.3

What you expected to see, versus what you actually saw

  • Expected behavior: Update poetry.lock, but do not change the version constraint in pyproject.toml.
  • Actual behavior: Update poetry.lock and pyproject.toml, changing the version constraint in pyproject.toml from ^1.7.2 to ^1.7.3

Native package manager behavior

Diff after running `poetry update cookiecutter` on the base revision:
diff --git a/poetry.lock b/poetry.lock
index 6b91fc2..998c7f3 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -221,7 +221,7 @@ test = ["flake8 (==3.7.8)", "hypothesis (==3.55.3)"]

 [[package]]
 name = "cookiecutter"
-version = "1.7.2"
+version = "1.7.3"
 description = "A command-line utility that creates projects from project templates, e.g. creating a Python package project from a Python package project template."
 category = "dev"
 optional = false
@@ -230,9 +230,8 @@ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
 [package.dependencies]
 binaryornot = ">=0.4.4"
 click = ">=7.0"
-Jinja2 = "<3.0.0"
+Jinja2 = ">=2.7,<4.0.0"
 jinja2-time = ">=0.2.0"
-MarkupSafe = "<2.0.0"
 poyo = ">=0.5.0"
 python-slugify = ">=4.0.0"
 requests = ">=2.23.0"
@@ -1378,8 +1377,8 @@ commonmark = [
     {file = "commonmark-0.9.1.tar.gz", hash = "sha256:452f9dc859be7f06631ddcb328b6919c67984aca654e5fefb3914d54691aed60"},
 ]
 cookiecutter = [
-    {file = "cookiecutter-1.7.2-py2.py3-none-any.whl", hash = "sha256:430eb882d028afb6102c084bab6cf41f6559a77ce9b18dc6802e3bc0cc5f4a30"},
-    {file = "cookiecutter-1.7.2.tar.gz", hash = "sha256:efb6b2d4780feda8908a873e38f0e61778c23f6a2ea58215723bcceb5b515dac"},
+    {file = "cookiecutter-1.7.3-py2.py3-none-any.whl", hash = "sha256:f8671531fa96ab14339d0c59b4f662a4f12a2ecacd94a0f70a3500843da588e2"},
+    {file = "cookiecutter-1.7.3.tar.gz", hash = "sha256:6b9a4d72882e243be077a7397d0f1f76fe66cf3df91f3115dbb5330e214fa457"},
 ]
 coverage = [
     {file = "coverage-6.1.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:675adb3b3380967806b3cbb9c5b00ceb29b1c472692100a338730c1d3e59c8b9"},

Images of the diff or a link to the PR, issue or logs

Log for updating cookiecutter: not available

Log for reorder-python-imports (excerpt):

updater | INFO <job_235098818> Checking if reorder-python-imports 2.3.6 needs updating
updater | INFO <job_235098818> Latest version is 2.6.0
updater | INFO <job_235098818> Requirements to unlock own
updater | INFO <job_235098818> Requirements update strategy widen_ranges
updater | INFO <job_235098818> Updating reorder-python-imports from 2.3.6 to 2.6.0
updater | INFO <job_235098818> Submitting reorder-python-imports pull request for creation
Full log for Dependabot update
  proxy | time="2021-11-21T07:51:25Z" level=info msg="proxy starting" commit=d5f262668736016da1a91e42cb4fba36a081bddf
  proxy | 2021/11/21 07:51:25 Listening (:1080)
updater | 2021-11-21T07:51:26.134892342 [anonymous-instance:main:WARN:src/firecracker/src/main.rs:370] You are using a deprecated parameter: --seccomp-level 2, that will be removed in a future version.
updater | 2021-11-21T07:51:26.154285753 [235098818:main:WARN:src/devices/src/legacy/serial.rs:432] Detached the serial input due to peer close/error.
updater | time="2021-11-21T07:51:27Z" level=info msg="guest starting" commit=aca5609d0a3f160d4065a3c391d9a0e3c36b620d
updater | time="2021-11-21T07:51:27Z" level=info msg="starting job..." fetcher_timeout=5m0s job_id=235098818 updater_timeout=45m0s updater_version=0.167.0-e7ac8e25ca27aeb1f1ca9b86f06b2771984f7451
updater | I, [2021-11-21T07:51:29.012284 #8]  INFO -- sentry: ** [Raven] Raven 3.1.2 ready to catch errors
updater | warning: parser/current is loading parser/ruby27, which recognizes
updater | warning: 2.7.4-compliant syntax, but you are running 2.7.1.
updater | warning: please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
updater | INFO <job_235098818> Starting job processing
  proxy | 2021/11/21 07:51:30 [002] GET https://api.github.com:443/repos/cjolowicz/retrocookie
  proxy | 2021/11/21 07:51:30 [002] * authenticating github api request
  proxy | 2021/11/21 07:51:31 [002] 200 https://api.github.com:443/repos/cjolowicz/retrocookie
  proxy | 2021/11/21 07:51:31 [004] GET https://api.github.com:443/repos/cjolowicz/retrocookie/git/refs/heads/master
  proxy | 2021/11/21 07:51:31 [004] * authenticating github api request
  proxy | 2021/11/21 07:51:31 [004] 200 https://api.github.com:443/repos/cjolowicz/retrocookie/git/refs/heads/master
  proxy | 2021/11/21 07:51:31 [006] GET https://api.github.com:443/repos/cjolowicz/retrocookie/contents/?ref=9ac2da412bb2553a6398069ba388e6c914f74d1a
  proxy | 2021/11/21 07:51:31 [006] * authenticating github api request
  proxy | 2021/11/21 07:51:31 [006] 200 https://api.github.com:443/repos/cjolowicz/retrocookie/contents/?ref=9ac2da412bb2553a6398069ba388e6c914f74d1a
  proxy | 2021/11/21 07:51:31 [008] GET https://api.github.com:443/repos/cjolowicz/retrocookie/contents/pyproject.toml?ref=9ac2da412bb2553a6398069ba388e6c914f74d1a
  proxy | 2021/11/21 07:51:31 [008] * authenticating github api request
  proxy | 2021/11/21 07:51:31 [008] 200 https://api.github.com:443/repos/cjolowicz/retrocookie/contents/pyproject.toml?ref=9ac2da412bb2553a6398069ba388e6c914f74d1a
  proxy | 2021/11/21 07:51:31 [010] GET https://api.github.com:443/repos/cjolowicz/retrocookie/contents/poetry.lock?ref=9ac2da412bb2553a6398069ba388e6c914f74d1a
  proxy | 2021/11/21 07:51:31 [010] * authenticating github api request
  proxy | 2021/11/21 07:51:31 [010] 200 https://api.github.com:443/repos/cjolowicz/retrocookie/contents/poetry.lock?ref=9ac2da412bb2553a6398069ba388e6c914f74d1a
  proxy | 2021/11/21 07:51:31 [012] GET https://api.github.com:443/repos/cjolowicz/retrocookie/contents/.github?ref=9ac2da412bb2553a6398069ba388e6c914f74d1a
  proxy | 2021/11/21 07:51:31 [012] * authenticating github api request
  proxy | 2021/11/21 07:51:31 [012] 200 https://api.github.com:443/repos/cjolowicz/retrocookie/contents/.github?ref=9ac2da412bb2553a6398069ba388e6c914f74d1a
  proxy | 2021/11/21 07:51:31 [014] GET https://api.github.com:443/repos/cjolowicz/retrocookie/contents/docs?ref=9ac2da412bb2553a6398069ba388e6c914f74d1a
  proxy | 2021/11/21 07:51:31 [014] * authenticating github api request
  proxy | 2021/11/21 07:51:31 [014] 200 https://api.github.com:443/repos/cjolowicz/retrocookie/contents/docs?ref=9ac2da412bb2553a6398069ba388e6c914f74d1a
  proxy | 2021/11/21 07:51:31 [016] GET https://api.github.com:443/repos/cjolowicz/retrocookie/contents/docs/requirements.txt?ref=9ac2da412bb2553a6398069ba388e6c914f74d1a
  proxy | 2021/11/21 07:51:31 [016] * authenticating github api request
  proxy | 2021/11/21 07:51:31 [016] 200 https://api.github.com:443/repos/cjolowicz/retrocookie/contents/docs/requirements.txt?ref=9ac2da412bb2553a6398069ba388e6c914f74d1a
  proxy | 2021/11/21 07:51:31 [018] GET https://api.github.com:443/repos/cjolowicz/retrocookie/contents/src?ref=9ac2da412bb2553a6398069ba388e6c914f74d1a
  proxy | 2021/11/21 07:51:31 [018] * authenticating github api request
  proxy | 2021/11/21 07:51:31 [018] 200 https://api.github.com:443/repos/cjolowicz/retrocookie/contents/src?ref=9ac2da412bb2553a6398069ba388e6c914f74d1a
  proxy | 2021/11/21 07:51:31 [020] GET https://api.github.com:443/repos/cjolowicz/retrocookie/contents/tests?ref=9ac2da412bb2553a6398069ba388e6c914f74d1a
  proxy | 2021/11/21 07:51:31 [020] * authenticating github api request
  proxy | 2021/11/21 07:51:31 [020] 200 https://api.github.com:443/repos/cjolowicz/retrocookie/contents/tests?ref=9ac2da412bb2553a6398069ba388e6c914f74d1a
updater | INFO <job_235098818> Finished job processing
updater | time="2021-11-21T07:51:31Z" level=info msg="task complete" container_id=job-235098818-file-fetcher exit_code=0 job_id=235098818 step=fetcher
updater | I, [2021-11-21T07:51:32.798210 #8]  INFO -- sentry: ** [Raven] Raven 3.1.2 ready to catch errors
updater | warning: parser/current is loading parser/ruby27, which recognizes
updater | warning: 2.7.4-compliant syntax, but you are running 2.7.1.
updater | warning: please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
updater | INFO <job_235098818> Starting job processing
updater | INFO <job_235098818> Starting update job for cjolowicz/retrocookie
updater | INFO <job_235098818> Checking if reorder-python-imports 2.3.6 needs updating
  proxy | 2021/11/21 07:51:38 [024] GET https://pypi.org:443/simple/reorder-python-imports/
  proxy | 2021/11/21 07:51:38 [024] 200 https://pypi.org:443/simple/reorder-python-imports/
updater | INFO <job_235098818> Latest version is 2.6.0
  proxy | 2021/11/21 07:51:42 [026] GET https://pypi.org:443/pypi/xdoctest/json
  proxy | 2021/11/21 07:51:42 [026] 200 https://pypi.org:443/pypi/xdoctest/json
  proxy | 2021/11/21 07:51:42 [028] GET https://pypi.org:443/pypi/coverage/json
  proxy | 2021/11/21 07:51:42 [028] 200 https://pypi.org:443/pypi/coverage/json
  proxy | 2021/11/21 07:51:42 [030] GET https://pypi.org:443/pypi/xdoctest/0.15.10/json
  proxy | 2021/11/21 07:51:42 [030] 200 https://pypi.org:443/pypi/xdoctest/0.15.10/json
  proxy | 2021/11/21 07:51:43 [032] GET https://files.pythonhosted.org:443/packages/45/04/308ee791fdc3b33607c11e61a0e288f84b87195ad83522a6b11607bd193d/xdoctest-0.15.10-py3-none-any.whl
  proxy | 2021/11/21 07:51:43 [032] 200 https://files.pythonhosted.org:443/packages/45/04/308ee791fdc3b33607c11e61a0e288f84b87195ad83522a6b11607bd193d/xdoctest-0.15.10-py3-none-any.whl
  proxy | 2021/11/21 07:51:43 [034] GET https://pypi.org:443/pypi/coverage/6.1.2/json
  proxy | 2021/11/21 07:51:43 [034] 200 https://pypi.org:443/pypi/coverage/6.1.2/json
  proxy | 2021/11/21 07:51:43 [036] GET https://pypi.org:443/pypi/typeguard/2.9.1/json
  proxy | 2021/11/21 07:51:43 [036] 200 https://pypi.org:443/pypi/typeguard/2.9.1/json
  proxy | 2021/11/21 07:51:43 [038] GET https://pypi.org:443/pypi/sphinx-click/3.0.2/json
  proxy | 2021/11/21 07:51:43 [038] 200 https://pypi.org:443/pypi/sphinx-click/3.0.2/json
  proxy | 2021/11/21 07:51:43 [040] GET https://pypi.org:443/pypi/sphinx-autobuild/2020.9.1/json
  proxy | 2021/11/21 07:51:43 [040] 200 https://pypi.org:443/pypi/sphinx-autobuild/2020.9.1/json
  proxy | 2021/11/21 07:51:43 [042] GET https://pypi.org:443/pypi/sphinx/4.3.0/json
  proxy | 2021/11/21 07:51:43 [042] 301 https://pypi.org:443/pypi/sphinx/4.3.0/json
  proxy | 2021/11/21 07:51:43 [044] GET https://pypi.org:443/pypi/Sphinx/4.3.0/json
  proxy | 2021/11/21 07:51:43 [044] 200 https://pypi.org:443/pypi/Sphinx/4.3.0/json
  proxy | 2021/11/21 07:51:43 [046] GET https://pypi.org:443/pypi/safety/1.10.3/json
  proxy | 2021/11/21 07:51:43 [046] 200 https://pypi.org:443/pypi/safety/1.10.3/json
  proxy | 2021/11/21 07:51:43 [048] GET https://pypi.org:443/pypi/reorder-python-imports/json
  proxy | 2021/11/21 07:51:43 [048] 200 https://pypi.org:443/pypi/reorder-python-imports/json
  proxy | 2021/11/21 07:51:44 [050] GET https://pypi.org:443/pypi/reorder-python-imports/2.6.0/json
  proxy | 2021/11/21 07:51:44 [050] 200 https://pypi.org:443/pypi/reorder-python-imports/2.6.0/json
  proxy | 2021/11/21 07:51:44 [052] GET https://pypi.org:443/pypi/pytest/6.2.5/json
  proxy | 2021/11/21 07:51:44 [052] 200 https://pypi.org:443/pypi/pytest/6.2.5/json
  proxy | 2021/11/21 07:51:44 [054] GET https://pypi.org:443/pypi/pygments/2.10.0/json
  proxy | 2021/11/21 07:51:44 [054] 301 https://pypi.org:443/pypi/pygments/2.10.0/json
  proxy | 2021/11/21 07:51:44 [056] GET https://pypi.org:443/pypi/Pygments/2.10.0/json
  proxy | 2021/11/21 07:51:44 [056] 200 https://pypi.org:443/pypi/Pygments/2.10.0/json
  proxy | 2021/11/21 07:51:44 [058] GET https://files.pythonhosted.org:443/packages/78/c8/8d9be2f72d8f465461f22b5f199c04f7ada933add4dae6e2468133c17471/Pygments-2.10.0-py3-none-any.whl
  proxy | 2021/11/21 07:51:44 [058] 200 https://files.pythonhosted.org:443/packages/78/c8/8d9be2f72d8f465461f22b5f199c04f7ada933add4dae6e2468133c17471/Pygments-2.10.0-py3-none-any.whl
  proxy | 2021/11/21 07:51:44 [060] GET https://pypi.org:443/pypi/pre-commit-hooks/4.0.1/json
  proxy | 2021/11/21 07:51:44 [060] 200 https://pypi.org:443/pypi/pre-commit-hooks/4.0.1/json
  proxy | 2021/11/21 07:51:44 [062] GET https://pypi.org:443/pypi/pre-commit/2.15.0/json
  proxy | 2021/11/21 07:51:44 [062] 200 https://pypi.org:443/pypi/pre-commit/2.15.0/json
  proxy | 2021/11/21 07:51:44 [064] GET https://pypi.org:443/pypi/pep8-naming/0.11.1/json
  proxy | 2021/11/21 07:51:44 [064] 200 https://pypi.org:443/pypi/pep8-naming/0.11.1/json
  proxy | 2021/11/21 07:51:44 [066] GET https://pypi.org:443/pypi/mypy/0.800/json
  proxy | 2021/11/21 07:51:44 [066] 200 https://pypi.org:443/pypi/mypy/0.800/json
  proxy | 2021/11/21 07:51:44 [068] GET https://pypi.org:443/pypi/furo/2021.11.16/json
  proxy | 2021/11/21 07:51:44 [068] 200 https://pypi.org:443/pypi/furo/2021.11.16/json
  proxy | 2021/11/21 07:51:44 [070] GET https://pypi.org:443/pypi/flake8-rst-docstrings/0.2.3/json
  proxy | 2021/11/21 07:51:44 [070] 200 https://pypi.org:443/pypi/flake8-rst-docstrings/0.2.3/json
  proxy | 2021/11/21 07:51:44 [072] GET https://pypi.org:443/pypi/flake8-docstrings/1.6.0/json
  proxy | 2021/11/21 07:51:44 [072] 200 https://pypi.org:443/pypi/flake8-docstrings/1.6.0/json
  proxy | 2021/11/21 07:51:44 [074] GET https://pypi.org:443/pypi/flake8-bugbear/21.9.2/json
  proxy | 2021/11/21 07:51:44 [074] 200 https://pypi.org:443/pypi/flake8-bugbear/21.9.2/json
  proxy | 2021/11/21 07:51:44 [076] GET https://pypi.org:443/pypi/flake8-bandit/2.1.2/json
  proxy | 2021/11/21 07:51:44 [076] 200 https://pypi.org:443/pypi/flake8-bandit/2.1.2/json
  proxy | 2021/11/21 07:51:44 [078] GET https://files.pythonhosted.org:443/packages/c6/00/1fb82bb7bd8172dcf6d6b0f00498bfba08c528965a3f955bea25f5e7155a/flake8_bandit-2.1.2.tar.gz
  proxy | 2021/11/21 07:51:44 [078] 200 https://files.pythonhosted.org:443/packages/c6/00/1fb82bb7bd8172dcf6d6b0f00498bfba08c528965a3f955bea25f5e7155a/flake8_bandit-2.1.2.tar.gz
  proxy | 2021/11/21 07:51:44 [080] GET https://pypi.org:443/pypi/flake8/4.0.1/json
  proxy | 2021/11/21 07:51:44 [080] 200 https://pypi.org:443/pypi/flake8/4.0.1/json
  proxy | 2021/11/21 07:51:45 [082] GET https://pypi.org:443/pypi/darglint/1.8.1/json
  proxy | 2021/11/21 07:51:45 [082] 200 https://pypi.org:443/pypi/darglint/1.8.1/json
  proxy | 2021/11/21 07:51:45 [084] GET https://files.pythonhosted.org:443/packages/69/28/85d1e0396d64422c5218d68e5cdcc53153aa8a2c83c7dbc3ee1502adf3a1/darglint-1.8.1-py3-none-any.whl
  proxy | 2021/11/21 07:51:45 [084] 200 https://files.pythonhosted.org:443/packages/69/28/85d1e0396d64422c5218d68e5cdcc53153aa8a2c83c7dbc3ee1502adf3a1/darglint-1.8.1-py3-none-any.whl
  proxy | 2021/11/21 07:51:45 [086] GET https://pypi.org:443/pypi/cookiecutter/1.7.2/json
  proxy | 2021/11/21 07:51:45 [086] 200 https://pypi.org:443/pypi/cookiecutter/1.7.2/json
  proxy | 2021/11/21 07:51:45 [088] GET https://pypi.org:443/pypi/black/21.11b1/json
  proxy | 2021/11/21 07:51:45 [088] 200 https://pypi.org:443/pypi/black/21.11b1/json
  proxy | 2021/11/21 07:51:45 [090] GET https://pypi.org:443/pypi/typing-extensions/4.0.0/json
  proxy | 2021/11/21 07:51:45 [090] 200 https://pypi.org:443/pypi/typing-extensions/4.0.0/json
  proxy | 2021/11/21 07:51:45 [092] GET https://files.pythonhosted.org:443/packages/17/61/32c3ab8951142e061587d957226b5683d1387fb22d95b4f69186d92616d1/typing_extensions-4.0.0-py3-none-any.whl
  proxy | 2021/11/21 07:51:45 [092] 200 https://files.pythonhosted.org:443/packages/17/61/32c3ab8951142e061587d957226b5683d1387fb22d95b4f69186d92616d1/typing_extensions-4.0.0-py3-none-any.whl
  proxy | 2021/11/21 07:51:45 [094] GET https://pypi.org:443/pypi/tenacity/6.3.1/json
  proxy | 2021/11/21 07:51:45 [094] 200 https://pypi.org:443/pypi/tenacity/6.3.1/json
  proxy | 2021/11/21 07:51:45 [096] GET https://pypi.org:443/pypi/rich/10.14.0/json
  proxy | 2021/11/21 07:51:45 [096] 200 https://pypi.org:443/pypi/rich/10.14.0/json
  proxy | 2021/11/21 07:51:45 [098] GET https://pypi.org:443/pypi/github3.py/3.0.0/json
  proxy | 2021/11/21 07:51:45 [098] 200 https://pypi.org:443/pypi/github3.py/3.0.0/json
  proxy | 2021/11/21 07:51:45 [100] GET https://pypi.org:443/pypi/appdirs/1.4.4/json
  proxy | 2021/11/21 07:51:45 [100] 200 https://pypi.org:443/pypi/appdirs/1.4.4/json
  proxy | 2021/11/21 07:51:45 [102] GET https://files.pythonhosted.org:443/packages/3b/00/2344469e2084fb287c2e0b57b72910309874c3245463acd6cf5e3db69324/appdirs-1.4.4-py2.py3-none-any.whl
  proxy | 2021/11/21 07:51:45 [102] 200 https://files.pythonhosted.org:443/packages/3b/00/2344469e2084fb287c2e0b57b72910309874c3245463acd6cf5e3db69324/appdirs-1.4.4-py2.py3-none-any.whl
  proxy | 2021/11/21 07:51:46 [104] GET https://pypi.org:443/pypi/pygit2/1.5.0/json
  proxy | 2021/11/21 07:51:46 [104] 200 https://pypi.org:443/pypi/pygit2/1.5.0/json
  proxy | 2021/11/21 07:51:46 [106] GET https://files.pythonhosted.org:443/packages/65/af/0544463f7eebb7a953767b55d101af021e3d94f5d12738efc4be01c10d55/pygit2-1.5.0.tar.gz
  proxy | 2021/11/21 07:51:46 [106] 200 https://files.pythonhosted.org:443/packages/65/af/0544463f7eebb7a953767b55d101af021e3d94f5d12738efc4be01c10d55/pygit2-1.5.0.tar.gz
  proxy | 2021/11/21 07:51:47 [108] GET https://pypi.org:443/simple/pep517/
  proxy | 2021/11/21 07:51:47 [108] 200 https://pypi.org:443/simple/pep517/
  proxy | 2021/11/21 07:51:47 [110] GET https://files.pythonhosted.org:443/packages/43/f6/4af3567c136e8e1620f6fcff665f9a478e68d06f9c990d0f2717cf9a2b8c/pep517-0.8.2-py2.py3-none-any.whl
  proxy | 2021/11/21 07:51:47 [110] 200 https://files.pythonhosted.org:443/packages/43/f6/4af3567c136e8e1620f6fcff665f9a478e68d06f9c990d0f2717cf9a2b8c/pep517-0.8.2-py2.py3-none-any.whl
  proxy | 2021/11/21 07:51:47 [112] GET https://pypi.org:443/simple/toml/
  proxy | 2021/11/21 07:51:47 [112] 200 https://pypi.org:443/simple/toml/
  proxy | 2021/11/21 07:51:47 [114] GET https://files.pythonhosted.org:443/packages/9f/e1/1b40b80f2e1663a6b9f497123c11d7d988c0919abbf3c3f2688e448c5363/toml-0.10.1-py2.py3-none-any.whl
  proxy | 2021/11/21 07:51:47 [114] 200 https://files.pythonhosted.org:443/packages/9f/e1/1b40b80f2e1663a6b9f497123c11d7d988c0919abbf3c3f2688e448c5363/toml-0.10.1-py2.py3-none-any.whl
  proxy | 2021/11/21 07:51:48 [116] GET https://pypi.org:443/simple/setuptools/
  proxy | 2021/11/21 07:51:48 [116] 200 https://pypi.org:443/simple/setuptools/
  proxy | 2021/11/21 07:51:49 [118] GET https://files.pythonhosted.org:443/packages/18/ad/ec41343a49a0371ea40daf37b1ba2c11333cdd121cb378161635d14b9750/setuptools-59.2.0-py3-none-any.whl
  proxy | 2021/11/21 07:51:49 [118] 200 https://files.pythonhosted.org:443/packages/18/ad/ec41343a49a0371ea40daf37b1ba2c11333cdd121cb378161635d14b9750/setuptools-59.2.0-py3-none-any.whl
  proxy | 2021/11/21 07:51:49 [120] GET https://pypi.org:443/simple/wheel/
  proxy | 2021/11/21 07:51:49 [120] 200 https://pypi.org:443/simple/wheel/
  proxy | 2021/11/21 07:51:49 [122] GET https://files.pythonhosted.org:443/packages/04/80/cad93b40262f5d09f6de82adbee452fd43cdff60830b56a74c5930f7e277/wheel-0.37.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:51:49 [122] 200 https://files.pythonhosted.org:443/packages/04/80/cad93b40262f5d09f6de82adbee452fd43cdff60830b56a74c5930f7e277/wheel-0.37.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:51:50 [124] GET https://pypi.org:443/simple/pip/
  proxy | 2021/11/21 07:51:50 [124] 200 https://pypi.org:443/simple/pip/
  proxy | 2021/11/21 07:51:51 [126] GET https://pypi.org:443/simple/wheel/
  proxy | 2021/11/21 07:51:51 [126] 200 https://pypi.org:443/simple/wheel/
  proxy | 2021/11/21 07:51:51 [128] GET https://files.pythonhosted.org:443/packages/04/80/cad93b40262f5d09f6de82adbee452fd43cdff60830b56a74c5930f7e277/wheel-0.37.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:51:51 [128] 200 https://files.pythonhosted.org:443/packages/04/80/cad93b40262f5d09f6de82adbee452fd43cdff60830b56a74c5930f7e277/wheel-0.37.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:51:51 [130] GET https://pypi.org:443/simple/cffi/
  proxy | 2021/11/21 07:51:51 [130] 200 https://pypi.org:443/simple/cffi/
  proxy | 2021/11/21 07:51:52 [132] GET https://files.pythonhosted.org:443/packages/ae/27/a99335833b6c4d356bdeaadd87d0e9e83969761513dba6dc2a8123d95ca1/cffi-1.15.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
  proxy | 2021/11/21 07:51:52 [132] 200 https://files.pythonhosted.org:443/packages/ae/27/a99335833b6c4d356bdeaadd87d0e9e83969761513dba6dc2a8123d95ca1/cffi-1.15.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
  proxy | 2021/11/21 07:51:52 [134] GET https://pypi.org:443/simple/pycparser/
  proxy | 2021/11/21 07:51:52 [134] 200 https://pypi.org:443/simple/pycparser/
  proxy | 2021/11/21 07:51:52 [136] GET https://files.pythonhosted.org:443/packages/62/d5/5f610ebe421e85889f2e55e33b7f9a6795bd982198517d912eb1c76e1a53/pycparser-2.21-py2.py3-none-any.whl
  proxy | 2021/11/21 07:51:52 [136] 200 https://files.pythonhosted.org:443/packages/62/d5/5f610ebe421e85889f2e55e33b7f9a6795bd982198517d912eb1c76e1a53/pycparser-2.21-py2.py3-none-any.whl
  proxy | 2021/11/21 07:51:52 [138] GET https://pypi.org:443/simple/pip/
  proxy | 2021/11/21 07:51:52 [138] 200 https://pypi.org:443/simple/pip/
  proxy | 2021/11/21 07:51:53 [140] GET https://pypi.org:443/pypi/git-filter-repo/2.34.0/json
  proxy | 2021/11/21 07:51:53 [140] 200 https://pypi.org:443/pypi/git-filter-repo/2.34.0/json
  proxy | 2021/11/21 07:51:53 [142] GET https://files.pythonhosted.org:443/packages/3f/20/18a86303ad957da565d153043d1c8de58d185a49ece69632f46edb7207e5/git_filter_repo-2.34.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:51:53 [142] 200 https://files.pythonhosted.org:443/packages/3f/20/18a86303ad957da565d153043d1c8de58d185a49ece69632f46edb7207e5/git_filter_repo-2.34.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:51:53 [144] GET https://pypi.org:443/pypi/click/7.1.2/json
  proxy | 2021/11/21 07:51:53 [144] 200 https://pypi.org:443/pypi/click/7.1.2/json
  proxy | 2021/11/21 07:51:53 [146] GET https://files.pythonhosted.org:443/packages/d2/3d/fa76db83bf75c4f8d338c2fd15c8d33fdd7ad23a9b5e57eb6c5de26b430e/click-7.1.2-py2.py3-none-any.whl
  proxy | 2021/11/21 07:51:53 [146] 200 https://files.pythonhosted.org:443/packages/d2/3d/fa76db83bf75c4f8d338c2fd15c8d33fdd7ad23a9b5e57eb6c5de26b430e/click-7.1.2-py2.py3-none-any.whl
  proxy | 2021/11/21 07:51:53 [148] GET https://pypi.org:443/pypi/six/1.15.0/json
  proxy | 2021/11/21 07:51:53 [148] 200 https://pypi.org:443/pypi/six/1.15.0/json
  proxy | 2021/11/21 07:51:53 [150] GET https://files.pythonhosted.org:443/packages/ee/ff/48bde5c0f013094d729fe4b0316ba2a24774b3ff1c52d924a8a4cb04078a/six-1.15.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:51:53 [150] 200 https://files.pythonhosted.org:443/packages/ee/ff/48bde5c0f013094d729fe4b0316ba2a24774b3ff1c52d924a8a4cb04078a/six-1.15.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:51:54 [152] GET https://pypi.org:443/pypi/docutils/0.16/json
  proxy | 2021/11/21 07:51:54 [152] 200 https://pypi.org:443/pypi/docutils/0.16/json
  proxy | 2021/11/21 07:51:54 [154] GET https://files.pythonhosted.org:443/packages/81/44/8a15e45ffa96e6cf82956dd8d7af9e666357e16b0d93b253903475ee947f/docutils-0.16-py2.py3-none-any.whl
  proxy | 2021/11/21 07:51:54 [154] 200 https://files.pythonhosted.org:443/packages/81/44/8a15e45ffa96e6cf82956dd8d7af9e666357e16b0d93b253903475ee947f/docutils-0.16-py2.py3-none-any.whl
  proxy | 2021/11/21 07:51:54 [156] GET https://pypi.org:443/pypi/livereload/2.6.2/json
  proxy | 2021/11/21 07:51:54 [156] 200 https://pypi.org:443/pypi/livereload/2.6.2/json
  proxy | 2021/11/21 07:51:54 [158] GET https://files.pythonhosted.org:443/packages/b5/a2/a36af515c73fac8d596b5e0f1f9b38b83a9366facb3959dd8428727cc650/livereload-2.6.2.tar.gz
  proxy | 2021/11/21 07:51:54 [158] 200 https://files.pythonhosted.org:443/packages/b5/a2/a36af515c73fac8d596b5e0f1f9b38b83a9366facb3959dd8428727cc650/livereload-2.6.2.tar.gz
  proxy | 2021/11/21 07:51:54 [160] GET https://pypi.org:443/pypi/packaging/20.4/json
  proxy | 2021/11/21 07:51:54 [160] 200 https://pypi.org:443/pypi/packaging/20.4/json
  proxy | 2021/11/21 07:51:54 [162] GET https://pypi.org:443/pypi/requests/2.26.0/json
  proxy | 2021/11/21 07:51:54 [162] 200 https://pypi.org:443/pypi/requests/2.26.0/json
  proxy | 2021/11/21 07:51:54 [164] GET https://pypi.org:443/pypi/imagesize/1.2.0/json
  proxy | 2021/11/21 07:51:54 [164] 200 https://pypi.org:443/pypi/imagesize/1.2.0/json
  proxy | 2021/11/21 07:51:54 [166] GET https://files.pythonhosted.org:443/packages/31/b2/b5522a0c8d11e4aff83f8342f3f0dea68c2fb25aa44403e420587f0ce204/imagesize-1.2.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:51:54 [166] 200 https://files.pythonhosted.org:443/packages/31/b2/b5522a0c8d11e4aff83f8342f3f0dea68c2fb25aa44403e420587f0ce204/imagesize-1.2.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:51:54 [168] GET https://pypi.org:443/pypi/alabaster/0.7.12/json
  proxy | 2021/11/21 07:51:54 [168] 200 https://pypi.org:443/pypi/alabaster/0.7.12/json
  proxy | 2021/11/21 07:51:54 [170] GET https://files.pythonhosted.org:443/packages/10/ad/00b090d23a222943eb0eda509720a404f531a439e803f6538f35136cae9e/alabaster-0.7.12-py2.py3-none-any.whl
  proxy | 2021/11/21 07:51:54 [170] 200 https://files.pythonhosted.org:443/packages/10/ad/00b090d23a222943eb0eda509720a404f531a439e803f6538f35136cae9e/alabaster-0.7.12-py2.py3-none-any.whl
  proxy | 2021/11/21 07:51:54 [172] GET https://pypi.org:443/pypi/babel/2.9.1/json
  proxy | 2021/11/21 07:51:54 [172] 301 https://pypi.org:443/pypi/babel/2.9.1/json
  proxy | 2021/11/21 07:51:54 [174] GET https://pypi.org:443/pypi/Babel/2.9.1/json
  proxy | 2021/11/21 07:51:54 [174] 200 https://pypi.org:443/pypi/Babel/2.9.1/json
  proxy | 2021/11/21 07:51:54 [176] GET https://pypi.org:443/pypi/snowballstemmer/2.0.0/json
  proxy | 2021/11/21 07:51:54 [176] 200 https://pypi.org:443/pypi/snowballstemmer/2.0.0/json
  proxy | 2021/11/21 07:51:54 [178] GET https://files.pythonhosted.org:443/packages/7d/4b/cdf1113a0e88b641893b814e9c36f69a6fda28cd88b62c7f0d858cde3166/snowballstemmer-2.0.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:51:54 [178] 200 https://files.pythonhosted.org:443/packages/7d/4b/cdf1113a0e88b641893b814e9c36f69a6fda28cd88b62c7f0d858cde3166/snowballstemmer-2.0.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:51:54 [180] GET https://pypi.org:443/pypi/jinja2/2.11.3/json
  proxy | 2021/11/21 07:51:54 [180] 301 https://pypi.org:443/pypi/jinja2/2.11.3/json
  proxy | 2021/11/21 07:51:55 [182] GET https://pypi.org:443/pypi/Jinja2/2.11.3/json
  proxy | 2021/11/21 07:51:55 [182] 200 https://pypi.org:443/pypi/Jinja2/2.11.3/json
  proxy | 2021/11/21 07:51:55 [184] GET https://pypi.org:443/pypi/sphinxcontrib-qthelp/1.0.3/json
  proxy | 2021/11/21 07:51:55 [184] 200 https://pypi.org:443/pypi/sphinxcontrib-qthelp/1.0.3/json
  proxy | 2021/11/21 07:51:55 [186] GET https://pypi.org:443/pypi/sphinxcontrib-serializinghtml/1.1.5/json
  proxy | 2021/11/21 07:51:55 [186] 200 https://pypi.org:443/pypi/sphinxcontrib-serializinghtml/1.1.5/json
  proxy | 2021/11/21 07:51:55 [188] GET https://pypi.org:443/pypi/sphinxcontrib-htmlhelp/2.0.0/json
  proxy | 2021/11/21 07:51:55 [188] 200 https://pypi.org:443/pypi/sphinxcontrib-htmlhelp/2.0.0/json
  proxy | 2021/11/21 07:51:55 [190] GET https://pypi.org:443/pypi/sphinxcontrib-jsmath/1.0.1/json
  proxy | 2021/11/21 07:51:55 [190] 200 https://pypi.org:443/pypi/sphinxcontrib-jsmath/1.0.1/json
  proxy | 2021/11/21 07:51:55 [192] GET https://pypi.org:443/pypi/sphinxcontrib-devhelp/1.0.2/json
  proxy | 2021/11/21 07:51:55 [192] 200 https://pypi.org:443/pypi/sphinxcontrib-devhelp/1.0.2/json
  proxy | 2021/11/21 07:51:55 [194] GET https://pypi.org:443/pypi/sphinxcontrib-applehelp/1.0.2/json
  proxy | 2021/11/21 07:51:55 [194] 200 https://pypi.org:443/pypi/sphinxcontrib-applehelp/1.0.2/json
  proxy | 2021/11/21 07:51:55 [196] GET https://pypi.org:443/pypi/dparse/0.5.1/json
  proxy | 2021/11/21 07:51:55 [196] 200 https://pypi.org:443/pypi/dparse/0.5.1/json
  proxy | 2021/11/21 07:51:55 [198] GET https://pypi.org:443/pypi/aspy.refactor-imports/2.1.1/json
  proxy | 2021/11/21 07:51:55 [198] 200 https://pypi.org:443/pypi/aspy.refactor-imports/2.1.1/json
  proxy | 2021/11/21 07:51:55 [200] GET https://pypi.org:443/pypi/toml/0.10.1/json
  proxy | 2021/11/21 07:51:55 [200] 200 https://pypi.org:443/pypi/toml/0.10.1/json
  proxy | 2021/11/21 07:51:55 [202] GET https://files.pythonhosted.org:443/packages/9f/e1/1b40b80f2e1663a6b9f497123c11d7d988c0919abbf3c3f2688e448c5363/toml-0.10.1-py2.py3-none-any.whl
  proxy | 2021/11/21 07:51:55 [202] 200 https://files.pythonhosted.org:443/packages/9f/e1/1b40b80f2e1663a6b9f497123c11d7d988c0919abbf3c3f2688e448c5363/toml-0.10.1-py2.py3-none-any.whl
  proxy | 2021/11/21 07:51:55 [204] GET https://pypi.org:443/pypi/py/1.10.0/json
  proxy | 2021/11/21 07:51:55 [204] 200 https://pypi.org:443/pypi/py/1.10.0/json
  proxy | 2021/11/21 07:51:55 [206] GET https://files.pythonhosted.org:443/packages/67/32/6fe01cfc3d1a27c92fdbcdfc3f67856da8cbadf0dd9f2e18055202b2dc62/py-1.10.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:51:55 [206] 200 https://files.pythonhosted.org:443/packages/67/32/6fe01cfc3d1a27c92fdbcdfc3f67856da8cbadf0dd9f2e18055202b2dc62/py-1.10.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:51:55 [208] GET https://pypi.org:443/pypi/pluggy/0.13.1/json
  proxy | 2021/11/21 07:51:55 [208] 200 https://pypi.org:443/pypi/pluggy/0.13.1/json
  proxy | 2021/11/21 07:51:55 [210] GET https://pypi.org:443/pypi/iniconfig/1.0.0/json
  proxy | 2021/11/21 07:51:55 [210] 200 https://pypi.org:443/pypi/iniconfig/1.0.0/json
  proxy | 2021/11/21 07:51:55 [212] GET https://files.pythonhosted.org:443/packages/9d/6f/7187ac1996add14e220e565cad9867eb0b90b5fda523357f5ba52ee16d31/iniconfig-1.0.0.tar.gz
  proxy | 2021/11/21 07:51:55 [212] 200 https://files.pythonhosted.org:443/packages/9d/6f/7187ac1996add14e220e565cad9867eb0b90b5fda523357f5ba52ee16d31/iniconfig-1.0.0.tar.gz
  proxy | 2021/11/21 07:51:57 [214] GET https://pypi.org:443/simple/pep517/
  proxy | 2021/11/21 07:51:57 [214] 200 https://pypi.org:443/simple/pep517/
  proxy | 2021/11/21 07:51:57 [216] GET https://files.pythonhosted.org:443/packages/43/f6/4af3567c136e8e1620f6fcff665f9a478e68d06f9c990d0f2717cf9a2b8c/pep517-0.8.2-py2.py3-none-any.whl
  proxy | 2021/11/21 07:51:57 [216] 200 https://files.pythonhosted.org:443/packages/43/f6/4af3567c136e8e1620f6fcff665f9a478e68d06f9c990d0f2717cf9a2b8c/pep517-0.8.2-py2.py3-none-any.whl
  proxy | 2021/11/21 07:51:57 [218] GET https://pypi.org:443/simple/toml/
  proxy | 2021/11/21 07:51:57 [218] 200 https://pypi.org:443/simple/toml/
  proxy | 2021/11/21 07:51:57 [220] GET https://files.pythonhosted.org:443/packages/9f/e1/1b40b80f2e1663a6b9f497123c11d7d988c0919abbf3c3f2688e448c5363/toml-0.10.1-py2.py3-none-any.whl
  proxy | 2021/11/21 07:51:57 [220] 200 https://files.pythonhosted.org:443/packages/9f/e1/1b40b80f2e1663a6b9f497123c11d7d988c0919abbf3c3f2688e448c5363/toml-0.10.1-py2.py3-none-any.whl
  proxy | 2021/11/21 07:51:58 [222] GET https://pypi.org:443/simple/setuptools/
  proxy | 2021/11/21 07:51:58 [222] 200 https://pypi.org:443/simple/setuptools/
  proxy | 2021/11/21 07:51:59 [224] GET https://files.pythonhosted.org:443/packages/18/ad/ec41343a49a0371ea40daf37b1ba2c11333cdd121cb378161635d14b9750/setuptools-59.2.0-py3-none-any.whl
  proxy | 2021/11/21 07:51:59 [224] 200 https://files.pythonhosted.org:443/packages/18/ad/ec41343a49a0371ea40daf37b1ba2c11333cdd121cb378161635d14b9750/setuptools-59.2.0-py3-none-any.whl
  proxy | 2021/11/21 07:51:59 [226] GET https://pypi.org:443/simple/wheel/
  proxy | 2021/11/21 07:51:59 [226] 200 https://pypi.org:443/simple/wheel/
  proxy | 2021/11/21 07:51:59 [228] GET https://files.pythonhosted.org:443/packages/04/80/cad93b40262f5d09f6de82adbee452fd43cdff60830b56a74c5930f7e277/wheel-0.37.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:51:59 [228] 200 https://files.pythonhosted.org:443/packages/04/80/cad93b40262f5d09f6de82adbee452fd43cdff60830b56a74c5930f7e277/wheel-0.37.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:00 [230] GET https://pypi.org:443/simple/pip/
  proxy | 2021/11/21 07:52:00 [230] 200 https://pypi.org:443/simple/pip/
  proxy | 2021/11/21 07:52:01 [232] GET https://pypi.org:443/simple/wheel/
  proxy | 2021/11/21 07:52:01 [232] 200 https://pypi.org:443/simple/wheel/
  proxy | 2021/11/21 07:52:01 [234] GET https://files.pythonhosted.org:443/packages/04/80/cad93b40262f5d09f6de82adbee452fd43cdff60830b56a74c5930f7e277/wheel-0.37.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:01 [234] 200 https://files.pythonhosted.org:443/packages/04/80/cad93b40262f5d09f6de82adbee452fd43cdff60830b56a74c5930f7e277/wheel-0.37.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:01 [236] GET https://pypi.org:443/simple/setuptools-scm/
  proxy | 2021/11/21 07:52:01 [236] 200 https://pypi.org:443/simple/setuptools-scm/
  proxy | 2021/11/21 07:52:01 [238] GET https://files.pythonhosted.org:443/packages/bc/bf/353180314d0e27929703faf240c244f25ae765e01f595a010cafb209ab51/setuptools_scm-6.3.2-py3-none-any.whl
  proxy | 2021/11/21 07:52:01 [238] 200 https://files.pythonhosted.org:443/packages/bc/bf/353180314d0e27929703faf240c244f25ae765e01f595a010cafb209ab51/setuptools_scm-6.3.2-py3-none-any.whl
  proxy | 2021/11/21 07:52:01 [240] GET https://pypi.org:443/simple/tomli/
  proxy | 2021/11/21 07:52:01 [240] 200 https://pypi.org:443/simple/tomli/
  proxy | 2021/11/21 07:52:01 [242] GET https://files.pythonhosted.org:443/packages/6d/6c/9908d4db66488217c665a9a5744319406e41f3c46fa5929a8886f2fe1090/tomli-1.2.2-py3-none-any.whl
  proxy | 2021/11/21 07:52:01 [242] 200 https://files.pythonhosted.org:443/packages/6d/6c/9908d4db66488217c665a9a5744319406e41f3c46fa5929a8886f2fe1090/tomli-1.2.2-py3-none-any.whl
  proxy | 2021/11/21 07:52:01 [244] GET https://pypi.org:443/simple/setuptools/
  proxy | 2021/11/21 07:52:01 [244] 200 https://pypi.org:443/simple/setuptools/
  proxy | 2021/11/21 07:52:02 [246] GET https://files.pythonhosted.org:443/packages/18/ad/ec41343a49a0371ea40daf37b1ba2c11333cdd121cb378161635d14b9750/setuptools-59.2.0-py3-none-any.whl
  proxy | 2021/11/21 07:52:02 [246] 200 https://files.pythonhosted.org:443/packages/18/ad/ec41343a49a0371ea40daf37b1ba2c11333cdd121cb378161635d14b9750/setuptools-59.2.0-py3-none-any.whl
  proxy | 2021/11/21 07:52:02 [248] GET https://pypi.org:443/simple/packaging/
  proxy | 2021/11/21 07:52:02 [248] 200 https://pypi.org:443/simple/packaging/
  proxy | 2021/11/21 07:52:02 [250] GET https://files.pythonhosted.org:443/packages/05/8e/8de486cbd03baba4deef4142bd643a3e7bbe954a784dc1bb17142572d127/packaging-21.3-py3-none-any.whl
  proxy | 2021/11/21 07:52:02 [250] 200 https://files.pythonhosted.org:443/packages/05/8e/8de486cbd03baba4deef4142bd643a3e7bbe954a784dc1bb17142572d127/packaging-21.3-py3-none-any.whl
  proxy | 2021/11/21 07:52:02 [252] GET https://pypi.org:443/simple/pyparsing/
  proxy | 2021/11/21 07:52:02 [252] 200 https://pypi.org:443/simple/pyparsing/
  proxy | 2021/11/21 07:52:02 [254] GET https://files.pythonhosted.org:443/packages/a0/34/895006117f6fce0b4de045c87e154ee4a20c68ec0a4c9a36d900888fb6bc/pyparsing-3.0.6-py3-none-any.whl
  proxy | 2021/11/21 07:52:02 [254] 200 https://files.pythonhosted.org:443/packages/a0/34/895006117f6fce0b4de045c87e154ee4a20c68ec0a4c9a36d900888fb6bc/pyparsing-3.0.6-py3-none-any.whl
  proxy | 2021/11/21 07:52:03 [000] GET https://pypi.org:443/simple/pip/
  proxy | 2021/11/21 07:52:03 [000] 200 https://pypi.org:443/simple/pip/
  proxy | 2021/11/21 07:52:04 [002] GET https://pypi.org:443/pypi/attrs/19.3.0/json
  proxy | 2021/11/21 07:52:04 [002] 200 https://pypi.org:443/pypi/attrs/19.3.0/json
  proxy | 2021/11/21 07:52:04 [004] GET https://pypi.org:443/pypi/ruamel.yaml/0.16.10/json
  proxy | 2021/11/21 07:52:04 [004] 200 https://pypi.org:443/pypi/ruamel.yaml/0.16.10/json
  proxy | 2021/11/21 07:52:04 [006] GET https://files.pythonhosted.org:443/packages/a6/92/59af3e38227b9cc14520bf1e59516d99ceca53e3b8448094248171e9432b/ruamel.yaml-0.16.10-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:04 [006] 200 https://files.pythonhosted.org:443/packages/a6/92/59af3e38227b9cc14520bf1e59516d99ceca53e3b8448094248171e9432b/ruamel.yaml-0.16.10-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:04 [008] GET https://pypi.org:443/pypi/virtualenv/20.0.21/json
  proxy | 2021/11/21 07:52:04 [008] 200 https://pypi.org:443/pypi/virtualenv/20.0.21/json
  proxy | 2021/11/21 07:52:04 [010] GET https://pypi.org:443/pypi/pyyaml/6.0/json
  proxy | 2021/11/21 07:52:04 [010] 301 https://pypi.org:443/pypi/pyyaml/6.0/json
  proxy | 2021/11/21 07:52:04 [012] GET https://pypi.org:443/pypi/PyYAML/6.0/json
  proxy | 2021/11/21 07:52:04 [012] 200 https://pypi.org:443/pypi/PyYAML/6.0/json
  proxy | 2021/11/21 07:52:04 [014] GET https://files.pythonhosted.org:443/packages/36/2b/61d51a2c4f25ef062ae3f74576b01638bebad5e045f747ff12643df63844/PyYAML-6.0.tar.gz
  proxy | 2021/11/21 07:52:04 [014] 200 https://files.pythonhosted.org:443/packages/36/2b/61d51a2c4f25ef062ae3f74576b01638bebad5e045f747ff12643df63844/PyYAML-6.0.tar.gz
  proxy | 2021/11/21 07:52:06 [016] GET https://pypi.org:443/simple/pep517/
  proxy | 2021/11/21 07:52:06 [016] 200 https://pypi.org:443/simple/pep517/
  proxy | 2021/11/21 07:52:06 [018] GET https://files.pythonhosted.org:443/packages/43/f6/4af3567c136e8e1620f6fcff665f9a478e68d06f9c990d0f2717cf9a2b8c/pep517-0.8.2-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:06 [018] 200 https://files.pythonhosted.org:443/packages/43/f6/4af3567c136e8e1620f6fcff665f9a478e68d06f9c990d0f2717cf9a2b8c/pep517-0.8.2-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:06 [020] GET https://pypi.org:443/simple/toml/
  proxy | 2021/11/21 07:52:06 [020] 200 https://pypi.org:443/simple/toml/
  proxy | 2021/11/21 07:52:06 [022] GET https://files.pythonhosted.org:443/packages/9f/e1/1b40b80f2e1663a6b9f497123c11d7d988c0919abbf3c3f2688e448c5363/toml-0.10.1-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:06 [022] 200 https://files.pythonhosted.org:443/packages/9f/e1/1b40b80f2e1663a6b9f497123c11d7d988c0919abbf3c3f2688e448c5363/toml-0.10.1-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:07 [024] GET https://pypi.org:443/simple/setuptools/
  proxy | 2021/11/21 07:52:07 [024] 200 https://pypi.org:443/simple/setuptools/
  proxy | 2021/11/21 07:52:08 [026] GET https://files.pythonhosted.org:443/packages/18/ad/ec41343a49a0371ea40daf37b1ba2c11333cdd121cb378161635d14b9750/setuptools-59.2.0-py3-none-any.whl
  proxy | 2021/11/21 07:52:08 [026] 200 https://files.pythonhosted.org:443/packages/18/ad/ec41343a49a0371ea40daf37b1ba2c11333cdd121cb378161635d14b9750/setuptools-59.2.0-py3-none-any.whl
  proxy | 2021/11/21 07:52:08 [028] GET https://pypi.org:443/simple/wheel/
  proxy | 2021/11/21 07:52:08 [028] 200 https://pypi.org:443/simple/wheel/
  proxy | 2021/11/21 07:52:08 [030] GET https://files.pythonhosted.org:443/packages/04/80/cad93b40262f5d09f6de82adbee452fd43cdff60830b56a74c5930f7e277/wheel-0.37.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:08 [030] 200 https://files.pythonhosted.org:443/packages/04/80/cad93b40262f5d09f6de82adbee452fd43cdff60830b56a74c5930f7e277/wheel-0.37.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:08 [032] GET https://pypi.org:443/simple/cython/
  proxy | 2021/11/21 07:52:08 [032] 200 https://pypi.org:443/simple/cython/
  proxy | 2021/11/21 07:52:09 [034] GET https://files.pythonhosted.org:443/packages/ec/30/8707699ea6e1c1cbe79c37e91f5b06a6266de24f699a5e19b8c0a63c4b65/Cython-0.29.24-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:09 [034] 200 https://files.pythonhosted.org:443/packages/ec/30/8707699ea6e1c1cbe79c37e91f5b06a6266de24f699a5e19b8c0a63c4b65/Cython-0.29.24-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:10 [036] GET https://pypi.org:443/simple/pip/
  proxy | 2021/11/21 07:52:10 [036] 200 https://pypi.org:443/simple/pip/
  proxy | 2021/11/21 07:52:13 [038] GET https://pypi.org:443/simple/wheel/
  proxy | 2021/11/21 07:52:13 [038] 200 https://pypi.org:443/simple/wheel/
  proxy | 2021/11/21 07:52:13 [040] GET https://files.pythonhosted.org:443/packages/04/80/cad93b40262f5d09f6de82adbee452fd43cdff60830b56a74c5930f7e277/wheel-0.37.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:13 [040] 200 https://files.pythonhosted.org:443/packages/04/80/cad93b40262f5d09f6de82adbee452fd43cdff60830b56a74c5930f7e277/wheel-0.37.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:14 [042] GET https://pypi.org:443/simple/pip/
  proxy | 2021/11/21 07:52:14 [042] 200 https://pypi.org:443/simple/pip/
  proxy | 2021/11/21 07:52:14 [044] GET https://pypi.org:443/pypi/nodeenv/1.4.0/json
  proxy | 2021/11/21 07:52:14 [044] 200 https://pypi.org:443/pypi/nodeenv/1.4.0/json
  proxy | 2021/11/21 07:52:14 [046] GET https://files.pythonhosted.org:443/packages/0d/54/538edbe88c87f6cd71f009145a56264622de84508f6ad1ae4d76976f47be/nodeenv-1.4.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:14 [046] 200 https://files.pythonhosted.org:443/packages/0d/54/538edbe88c87f6cd71f009145a56264622de84508f6ad1ae4d76976f47be/nodeenv-1.4.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:14 [048] GET https://pypi.org:443/pypi/identify/1.4.19/json
  proxy | 2021/11/21 07:52:14 [048] 200 https://pypi.org:443/pypi/identify/1.4.19/json
  proxy | 2021/11/21 07:52:14 [050] GET https://pypi.org:443/pypi/cfgv/3.1.0/json
  proxy | 2021/11/21 07:52:14 [050] 200 https://pypi.org:443/pypi/cfgv/3.1.0/json
  proxy | 2021/11/21 07:52:15 [052] GET https://files.pythonhosted.org:443/packages/6d/82/49913e721128ff16d6b7cf304f513de7bba698583b045dfb9c4b3bb2f467/cfgv-3.1.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:15 [052] 200 https://files.pythonhosted.org:443/packages/6d/82/49913e721128ff16d6b7cf304f513de7bba698583b045dfb9c4b3bb2f467/cfgv-3.1.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:15 [054] GET https://pypi.org:443/pypi/flake8-polyfill/1.0.2/json
  proxy | 2021/11/21 07:52:15 [054] 200 https://pypi.org:443/pypi/flake8-polyfill/1.0.2/json
  proxy | 2021/11/21 07:52:15 [056] GET https://pypi.org:443/pypi/mypy-extensions/0.4.3/json
  proxy | 2021/11/21 07:52:15 [056] 200 https://pypi.org:443/pypi/mypy-extensions/0.4.3/json
  proxy | 2021/11/21 07:52:15 [058] GET https://pypi.org:443/pypi/typed-ast/1.4.3/json
  proxy | 2021/11/21 07:52:15 [058] 200 https://pypi.org:443/pypi/typed-ast/1.4.3/json
  proxy | 2021/11/21 07:52:15 [060] GET https://files.pythonhosted.org:443/packages/6e/08/c04a49ee26a94c1ec211e7b1e5f2971d692e04818ea67ef70f1e879cf525/typed_ast-1.4.3.tar.gz
  proxy | 2021/11/21 07:52:15 [060] 200 https://files.pythonhosted.org:443/packages/6e/08/c04a49ee26a94c1ec211e7b1e5f2971d692e04818ea67ef70f1e879cf525/typed_ast-1.4.3.tar.gz
  proxy | 2021/11/21 07:52:16 [062] GET https://pypi.org:443/simple/pep517/
  proxy | 2021/11/21 07:52:16 [062] 200 https://pypi.org:443/simple/pep517/
  proxy | 2021/11/21 07:52:16 [064] GET https://files.pythonhosted.org:443/packages/43/f6/4af3567c136e8e1620f6fcff665f9a478e68d06f9c990d0f2717cf9a2b8c/pep517-0.8.2-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:16 [064] 200 https://files.pythonhosted.org:443/packages/43/f6/4af3567c136e8e1620f6fcff665f9a478e68d06f9c990d0f2717cf9a2b8c/pep517-0.8.2-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:16 [066] GET https://pypi.org:443/simple/toml/
  proxy | 2021/11/21 07:52:16 [066] 200 https://pypi.org:443/simple/toml/
  proxy | 2021/11/21 07:52:17 [068] GET https://files.pythonhosted.org:443/packages/9f/e1/1b40b80f2e1663a6b9f497123c11d7d988c0919abbf3c3f2688e448c5363/toml-0.10.1-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:17 [068] 200 https://files.pythonhosted.org:443/packages/9f/e1/1b40b80f2e1663a6b9f497123c11d7d988c0919abbf3c3f2688e448c5363/toml-0.10.1-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:17 [070] GET https://pypi.org:443/simple/setuptools/
  proxy | 2021/11/21 07:52:17 [070] 200 https://pypi.org:443/simple/setuptools/
  proxy | 2021/11/21 07:52:18 [072] GET https://files.pythonhosted.org:443/packages/18/ad/ec41343a49a0371ea40daf37b1ba2c11333cdd121cb378161635d14b9750/setuptools-59.2.0-py3-none-any.whl
  proxy | 2021/11/21 07:52:18 [072] 200 https://files.pythonhosted.org:443/packages/18/ad/ec41343a49a0371ea40daf37b1ba2c11333cdd121cb378161635d14b9750/setuptools-59.2.0-py3-none-any.whl
  proxy | 2021/11/21 07:52:18 [074] GET https://pypi.org:443/simple/wheel/
  proxy | 2021/11/21 07:52:18 [074] 200 https://pypi.org:443/simple/wheel/
  proxy | 2021/11/21 07:52:18 [076] GET https://files.pythonhosted.org:443/packages/04/80/cad93b40262f5d09f6de82adbee452fd43cdff60830b56a74c5930f7e277/wheel-0.37.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:18 [076] 200 https://files.pythonhosted.org:443/packages/04/80/cad93b40262f5d09f6de82adbee452fd43cdff60830b56a74c5930f7e277/wheel-0.37.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:19 [078] GET https://pypi.org:443/simple/pip/
  proxy | 2021/11/21 07:52:19 [078] 200 https://pypi.org:443/simple/pip/
  proxy | 2021/11/21 07:52:20 [080] GET https://pypi.org:443/simple/wheel/
  proxy | 2021/11/21 07:52:20 [080] 200 https://pypi.org:443/simple/wheel/
  proxy | 2021/11/21 07:52:20 [082] GET https://files.pythonhosted.org:443/packages/04/80/cad93b40262f5d09f6de82adbee452fd43cdff60830b56a74c5930f7e277/wheel-0.37.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:20 [082] 200 https://files.pythonhosted.org:443/packages/04/80/cad93b40262f5d09f6de82adbee452fd43cdff60830b56a74c5930f7e277/wheel-0.37.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:20 [084] GET https://pypi.org:443/simple/pip/
  proxy | 2021/11/21 07:52:20 [084] 200 https://pypi.org:443/simple/pip/
  proxy | 2021/11/21 07:52:21 [086] GET https://pypi.org:443/pypi/beautifulsoup4/4.10.0/json
  proxy | 2021/11/21 07:52:21 [086] 200 https://pypi.org:443/pypi/beautifulsoup4/4.10.0/json
  proxy | 2021/11/21 07:52:21 [088] GET https://pypi.org:443/pypi/restructuredtext-lint/1.3.1/json
  proxy | 2021/11/21 07:52:21 [088] 200 https://pypi.org:443/pypi/restructuredtext-lint/1.3.1/json
  proxy | 2021/11/21 07:52:21 [090] GET https://files.pythonhosted.org:443/packages/36/a6/507be0d9125cd37530e96062b7f838ee1777a0e30855197964603da7b990/restructuredtext_lint-1.3.1.tar.gz
  proxy | 2021/11/21 07:52:21 [090] 200 https://files.pythonhosted.org:443/packages/36/a6/507be0d9125cd37530e96062b7f838ee1777a0e30855197964603da7b990/restructuredtext_lint-1.3.1.tar.gz
  proxy | 2021/11/21 07:52:21 [092] GET https://pypi.org:443/pypi/pydocstyle/5.0.2/json
  proxy | 2021/11/21 07:52:21 [092] 200 https://pypi.org:443/pypi/pydocstyle/5.0.2/json
  proxy | 2021/11/21 07:52:21 [094] GET https://pypi.org:443/pypi/pycodestyle/2.8.0/json
  proxy | 2021/11/21 07:52:21 [094] 200 https://pypi.org:443/pypi/pycodestyle/2.8.0/json
  proxy | 2021/11/21 07:52:21 [096] GET https://files.pythonhosted.org:443/packages/15/94/bc43a2efb7b8615e38acde2b6624cae8c9ec86faf718ff5676c5179a7714/pycodestyle-2.8.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:21 [096] 200 https://files.pythonhosted.org:443/packages/15/94/bc43a2efb7b8615e38acde2b6624cae8c9ec86faf718ff5676c5179a7714/pycodestyle-2.8.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:21 [098] GET https://pypi.org:443/pypi/bandit/1.6.2/json
  proxy | 2021/11/21 07:52:21 [098] 200 https://pypi.org:443/pypi/bandit/1.6.2/json
  proxy | 2021/11/21 07:52:21 [100] GET https://files.pythonhosted.org:443/packages/5a/50/ff2f2c8f1f0ca1569f678eeb608c0f973b835985410985594fbee96be820/bandit-1.6.2-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:21 [100] 200 https://files.pythonhosted.org:443/packages/5a/50/ff2f2c8f1f0ca1569f678eeb608c0f973b835985410985594fbee96be820/bandit-1.6.2-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:21 [102] GET https://pypi.org:443/pypi/pyflakes/2.4.0/json
  proxy | 2021/11/21 07:52:21 [102] 200 https://pypi.org:443/pypi/pyflakes/2.4.0/json
  proxy | 2021/11/21 07:52:22 [104] GET https://files.pythonhosted.org:443/packages/43/fb/38848eb494af7df9aeb2d7673ace8b213313eb7e391691a79dbaeb6a838f/pyflakes-2.4.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:22 [104] 200 https://files.pythonhosted.org:443/packages/43/fb/38848eb494af7df9aeb2d7673ace8b213313eb7e391691a79dbaeb6a838f/pyflakes-2.4.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:22 [106] GET https://pypi.org:443/pypi/mccabe/0.6.1/json
  proxy | 2021/11/21 07:52:22 [106] 200 https://pypi.org:443/pypi/mccabe/0.6.1/json
  proxy | 2021/11/21 07:52:22 [108] GET https://files.pythonhosted.org:443/packages/87/89/479dc97e18549e21354893e4ee4ef36db1d237534982482c3681ee6e7b57/mccabe-0.6.1-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:22 [108] 200 https://files.pythonhosted.org:443/packages/87/89/479dc97e18549e21354893e4ee4ef36db1d237534982482c3681ee6e7b57/mccabe-0.6.1-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:22 [110] GET https://pypi.org:443/pypi/markupsafe/1.1.1/json
  proxy | 2021/11/21 07:52:22 [110] 301 https://pypi.org:443/pypi/markupsafe/1.1.1/json
  proxy | 2021/11/21 07:52:22 [112] GET https://pypi.org:443/pypi/MarkupSafe/1.1.1/json
  proxy | 2021/11/21 07:52:22 [112] 200 https://pypi.org:443/pypi/MarkupSafe/1.1.1/json
  proxy | 2021/11/21 07:52:22 [114] GET https://files.pythonhosted.org:443/packages/b9/2e/64db92e53b86efccfaea71321f597fa2e1b2bd3853d8ce658568f7a13094/MarkupSafe-1.1.1.tar.gz
  proxy | 2021/11/21 07:52:22 [114] 200 https://files.pythonhosted.org:443/packages/b9/2e/64db92e53b86efccfaea71321f597fa2e1b2bd3853d8ce658568f7a13094/MarkupSafe-1.1.1.tar.gz
  proxy | 2021/11/21 07:52:23 [116] GET https://pypi.org:443/simple/pep517/
  proxy | 2021/11/21 07:52:23 [116] 200 https://pypi.org:443/simple/pep517/
  proxy | 2021/11/21 07:52:23 [118] GET https://files.pythonhosted.org:443/packages/43/f6/4af3567c136e8e1620f6fcff665f9a478e68d06f9c990d0f2717cf9a2b8c/pep517-0.8.2-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:23 [118] 200 https://files.pythonhosted.org:443/packages/43/f6/4af3567c136e8e1620f6fcff665f9a478e68d06f9c990d0f2717cf9a2b8c/pep517-0.8.2-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:23 [120] GET https://pypi.org:443/simple/toml/
  proxy | 2021/11/21 07:52:23 [120] 200 https://pypi.org:443/simple/toml/
  proxy | 2021/11/21 07:52:24 [122] GET https://files.pythonhosted.org:443/packages/9f/e1/1b40b80f2e1663a6b9f497123c11d7d988c0919abbf3c3f2688e448c5363/toml-0.10.1-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:24 [122] 200 https://files.pythonhosted.org:443/packages/9f/e1/1b40b80f2e1663a6b9f497123c11d7d988c0919abbf3c3f2688e448c5363/toml-0.10.1-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:24 [124] GET https://pypi.org:443/simple/setuptools/
  proxy | 2021/11/21 07:52:24 [124] 200 https://pypi.org:443/simple/setuptools/
  proxy | 2021/11/21 07:52:25 [126] GET https://files.pythonhosted.org:443/packages/18/ad/ec41343a49a0371ea40daf37b1ba2c11333cdd121cb378161635d14b9750/setuptools-59.2.0-py3-none-any.whl
  proxy | 2021/11/21 07:52:25 [126] 200 https://files.pythonhosted.org:443/packages/18/ad/ec41343a49a0371ea40daf37b1ba2c11333cdd121cb378161635d14b9750/setuptools-59.2.0-py3-none-any.whl
  proxy | 2021/11/21 07:52:25 [128] GET https://pypi.org:443/simple/wheel/
  proxy | 2021/11/21 07:52:25 [128] 200 https://pypi.org:443/simple/wheel/
  proxy | 2021/11/21 07:52:25 [130] GET https://files.pythonhosted.org:443/packages/04/80/cad93b40262f5d09f6de82adbee452fd43cdff60830b56a74c5930f7e277/wheel-0.37.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:25 [130] 200 https://files.pythonhosted.org:443/packages/04/80/cad93b40262f5d09f6de82adbee452fd43cdff60830b56a74c5930f7e277/wheel-0.37.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:26 [132] GET https://pypi.org:443/simple/pip/
  proxy | 2021/11/21 07:52:26 [132] 200 https://pypi.org:443/simple/pip/
  proxy | 2021/11/21 07:52:27 [134] GET https://pypi.org:443/simple/wheel/
  proxy | 2021/11/21 07:52:27 [134] 200 https://pypi.org:443/simple/wheel/
  proxy | 2021/11/21 07:52:27 [136] GET https://files.pythonhosted.org:443/packages/04/80/cad93b40262f5d09f6de82adbee452fd43cdff60830b56a74c5930f7e277/wheel-0.37.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:27 [136] 200 https://files.pythonhosted.org:443/packages/04/80/cad93b40262f5d09f6de82adbee452fd43cdff60830b56a74c5930f7e277/wheel-0.37.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:27 [138] GET https://pypi.org:443/simple/pip/
  proxy | 2021/11/21 07:52:27 [138] 200 https://pypi.org:443/simple/pip/
  proxy | 2021/11/21 07:52:28 [140] GET https://pypi.org:443/pypi/python-slugify/4.0.0/json
  proxy | 2021/11/21 07:52:28 [140] 200 https://pypi.org:443/pypi/python-slugify/4.0.0/json
  proxy | 2021/11/21 07:52:28 [142] GET https://files.pythonhosted.org:443/packages/92/5f/7b84a0bba8a0fdd50c046f8b57dcf179dc16237ad33446079b7c484de04c/python-slugify-4.0.0.tar.gz
  proxy | 2021/11/21 07:52:28 [142] 200 https://files.pythonhosted.org:443/packages/92/5f/7b84a0bba8a0fdd50c046f8b57dcf179dc16237ad33446079b7c484de04c/python-slugify-4.0.0.tar.gz
  proxy | 2021/11/21 07:52:28 [144] GET https://pypi.org:443/pypi/jinja2-time/0.2.0/json
  proxy | 2021/11/21 07:52:28 [144] 200 https://pypi.org:443/pypi/jinja2-time/0.2.0/json
  proxy | 2021/11/21 07:52:28 [146] GET https://files.pythonhosted.org:443/packages/6a/a1/d44fa38306ffa34a7e1af09632b158e13ec89670ce491f8a15af3ebcb4e4/jinja2_time-0.2.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:28 [146] 200 https://files.pythonhosted.org:443/packages/6a/a1/d44fa38306ffa34a7e1af09632b158e13ec89670ce491f8a15af3ebcb4e4/jinja2_time-0.2.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:28 [148] GET https://pypi.org:443/pypi/poyo/0.5.0/json
  proxy | 2021/11/21 07:52:28 [148] 200 https://pypi.org:443/pypi/poyo/0.5.0/json
  proxy | 2021/11/21 07:52:28 [150] GET https://files.pythonhosted.org:443/packages/42/50/0b0820601bde2eda403f47b9a4a1f270098ed0dd4c00c443d883164bdccc/poyo-0.5.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:28 [150] 200 https://files.pythonhosted.org:443/packages/42/50/0b0820601bde2eda403f47b9a4a1f270098ed0dd4c00c443d883164bdccc/poyo-0.5.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:28 [152] GET https://pypi.org:443/pypi/binaryornot/0.4.4/json
  proxy | 2021/11/21 07:52:28 [152] 200 https://pypi.org:443/pypi/binaryornot/0.4.4/json
  proxy | 2021/11/21 07:52:28 [154] GET https://files.pythonhosted.org:443/packages/24/7e/f7b6f453e6481d1e233540262ccbfcf89adcd43606f44a028d7f5fae5eb2/binaryornot-0.4.4-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:28 [154] 200 https://files.pythonhosted.org:443/packages/24/7e/f7b6f453e6481d1e233540262ccbfcf89adcd43606f44a028d7f5fae5eb2/binaryornot-0.4.4-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:28 [156] GET https://pypi.org:443/pypi/pathspec/0.9.0/json
  proxy | 2021/11/21 07:52:28 [156] 200 https://pypi.org:443/pypi/pathspec/0.9.0/json
  proxy | 2021/11/21 07:52:29 [158] GET https://files.pythonhosted.org:443/packages/42/ba/a9d64c7bcbc7e3e8e5f93a52721b377e994c22d16196e2b0f1236774353a/pathspec-0.9.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:29 [158] 200 https://files.pythonhosted.org:443/packages/42/ba/a9d64c7bcbc7e3e8e5f93a52721b377e994c22d16196e2b0f1236774353a/pathspec-0.9.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:29 [160] GET https://pypi.org:443/pypi/regex/2021.11.10/json
  proxy | 2021/11/21 07:52:29 [160] 200 https://pypi.org:443/pypi/regex/2021.11.10/json
  proxy | 2021/11/21 07:52:29 [162] GET https://files.pythonhosted.org:443/packages/97/cd/93ad08b2f97ec95da0bd860380ce0ac7481eaccc760356ee11eda369c048/regex-2021.11.10.tar.gz
  proxy | 2021/11/21 07:52:29 [162] 200 https://files.pythonhosted.org:443/packages/97/cd/93ad08b2f97ec95da0bd860380ce0ac7481eaccc760356ee11eda369c048/regex-2021.11.10.tar.gz
  proxy | 2021/11/21 07:52:30 [164] GET https://pypi.org:443/simple/pep517/
  proxy | 2021/11/21 07:52:30 [164] 200 https://pypi.org:443/simple/pep517/
  proxy | 2021/11/21 07:52:30 [166] GET https://files.pythonhosted.org:443/packages/43/f6/4af3567c136e8e1620f6fcff665f9a478e68d06f9c990d0f2717cf9a2b8c/pep517-0.8.2-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:30 [166] 200 https://files.pythonhosted.org:443/packages/43/f6/4af3567c136e8e1620f6fcff665f9a478e68d06f9c990d0f2717cf9a2b8c/pep517-0.8.2-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:30 [168] GET https://pypi.org:443/simple/toml/
  proxy | 2021/11/21 07:52:30 [168] 200 https://pypi.org:443/simple/toml/
  proxy | 2021/11/21 07:52:31 [170] GET https://files.pythonhosted.org:443/packages/9f/e1/1b40b80f2e1663a6b9f497123c11d7d988c0919abbf3c3f2688e448c5363/toml-0.10.1-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:31 [170] 200 https://files.pythonhosted.org:443/packages/9f/e1/1b40b80f2e1663a6b9f497123c11d7d988c0919abbf3c3f2688e448c5363/toml-0.10.1-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:31 [172] GET https://pypi.org:443/simple/setuptools/
  proxy | 2021/11/21 07:52:31 [172] 200 https://pypi.org:443/simple/setuptools/
  proxy | 2021/11/21 07:52:32 [174] GET https://files.pythonhosted.org:443/packages/18/ad/ec41343a49a0371ea40daf37b1ba2c11333cdd121cb378161635d14b9750/setuptools-59.2.0-py3-none-any.whl
  proxy | 2021/11/21 07:52:32 [174] 200 https://files.pythonhosted.org:443/packages/18/ad/ec41343a49a0371ea40daf37b1ba2c11333cdd121cb378161635d14b9750/setuptools-59.2.0-py3-none-any.whl
  proxy | 2021/11/21 07:52:32 [176] GET https://pypi.org:443/simple/wheel/
  proxy | 2021/11/21 07:52:32 [176] 200 https://pypi.org:443/simple/wheel/
  proxy | 2021/11/21 07:52:32 [178] GET https://files.pythonhosted.org:443/packages/04/80/cad93b40262f5d09f6de82adbee452fd43cdff60830b56a74c5930f7e277/wheel-0.37.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:32 [178] 200 https://files.pythonhosted.org:443/packages/04/80/cad93b40262f5d09f6de82adbee452fd43cdff60830b56a74c5930f7e277/wheel-0.37.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:33 [180] GET https://pypi.org:443/simple/pip/
  proxy | 2021/11/21 07:52:33 [180] 200 https://pypi.org:443/simple/pip/
  proxy | 2021/11/21 07:52:34 [182] GET https://pypi.org:443/simple/wheel/
  proxy | 2021/11/21 07:52:34 [182] 200 https://pypi.org:443/simple/wheel/
  proxy | 2021/11/21 07:52:34 [184] GET https://files.pythonhosted.org:443/packages/04/80/cad93b40262f5d09f6de82adbee452fd43cdff60830b56a74c5930f7e277/wheel-0.37.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:34 [184] 200 https://files.pythonhosted.org:443/packages/04/80/cad93b40262f5d09f6de82adbee452fd43cdff60830b56a74c5930f7e277/wheel-0.37.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:34 [186] GET https://pypi.org:443/simple/pip/
  proxy | 2021/11/21 07:52:34 [186] 200 https://pypi.org:443/simple/pip/
  proxy | 2021/11/21 07:52:35 [188] GET https://pypi.org:443/pypi/platformdirs/2.4.0/json
  proxy | 2021/11/21 07:52:35 [188] 200 https://pypi.org:443/pypi/platformdirs/2.4.0/json
  proxy | 2021/11/21 07:52:35 [190] GET https://pypi.org:443/pypi/commonmark/0.9.1/json
  proxy | 2021/11/21 07:52:35 [190] 200 https://pypi.org:443/pypi/commonmark/0.9.1/json
  proxy | 2021/11/21 07:52:35 [192] GET https://pypi.org:443/pypi/uritemplate/3.0.1/json
  proxy | 2021/11/21 07:52:35 [192] 200 https://pypi.org:443/pypi/uritemplate/3.0.1/json
  proxy | 2021/11/21 07:52:35 [194] GET https://files.pythonhosted.org:443/packages/bf/0c/60d82c077998feb631608dca3cc1fe19ac074e772bf0c24cf409b977b815/uritemplate-3.0.1-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:35 [194] 200 https://files.pythonhosted.org:443/packages/bf/0c/60d82c077998feb631608dca3cc1fe19ac074e772bf0c24cf409b977b815/uritemplate-3.0.1-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:35 [196] GET https://pypi.org:443/pypi/python-dateutil/2.8.1/json
  proxy | 2021/11/21 07:52:35 [196] 200 https://pypi.org:443/pypi/python-dateutil/2.8.1/json
  proxy | 2021/11/21 07:52:35 [198] GET https://pypi.org:443/pypi/jwcrypto/0.8/json
  proxy | 2021/11/21 07:52:35 [198] 200 https://pypi.org:443/pypi/jwcrypto/0.8/json
  proxy | 2021/11/21 07:52:35 [200] GET https://pypi.org:443/pypi/cached-property/1.5.1/json
  proxy | 2021/11/21 07:52:35 [200] 200 https://pypi.org:443/pypi/cached-property/1.5.1/json
  proxy | 2021/11/21 07:52:35 [202] GET https://files.pythonhosted.org:443/packages/3b/86/85c1be2e8db9e13ef9a350aecd6dea292bd612fa288c2f40d035bb750ded/cached_property-1.5.1-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:35 [202] 200 https://files.pythonhosted.org:443/packages/3b/86/85c1be2e8db9e13ef9a350aecd6dea292bd612fa288c2f40d035bb750ded/cached_property-1.5.1-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:36 [204] GET https://pypi.org:443/pypi/cffi/1.14.0/json
  proxy | 2021/11/21 07:52:36 [204] 200 https://pypi.org:443/pypi/cffi/1.14.0/json
  proxy | 2021/11/21 07:52:36 [206] GET https://files.pythonhosted.org:443/packages/05/54/3324b0c46340c31b909fcec598696aaec7ddc8c18a63f2db352562d3354c/cffi-1.14.0.tar.gz
  proxy | 2021/11/21 07:52:36 [206] 200 https://files.pythonhosted.org:443/packages/05/54/3324b0c46340c31b909fcec598696aaec7ddc8c18a63f2db352562d3354c/cffi-1.14.0.tar.gz
  proxy | 2021/11/21 07:52:36 [208] GET https://pypi.org:443/pypi/pyparsing/2.4.7/json
  proxy | 2021/11/21 07:52:36 [208] 200 https://pypi.org:443/pypi/pyparsing/2.4.7/json
  proxy | 2021/11/21 07:52:36 [210] GET https://files.pythonhosted.org:443/packages/8a/bb/488841f56197b13700afd5658fc279a2025a39e22449b7cf29864669b15d/pyparsing-2.4.7-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:36 [210] 200 https://files.pythonhosted.org:443/packages/8a/bb/488841f56197b13700afd5658fc279a2025a39e22449b7cf29864669b15d/pyparsing-2.4.7-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:36 [212] GET https://pypi.org:443/pypi/certifi/2020.4.5.2/json
  proxy | 2021/11/21 07:52:36 [212] 200 https://pypi.org:443/pypi/certifi/2020.4.5.2/json
  proxy | 2021/11/21 07:52:36 [214] GET https://files.pythonhosted.org:443/packages/98/99/def511020aa8f663d4a2cfaa38467539e864799289ff354569e339e375b1/certifi-2020.4.5.2-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:36 [214] 200 https://files.pythonhosted.org:443/packages/98/99/def511020aa8f663d4a2cfaa38467539e864799289ff354569e339e375b1/certifi-2020.4.5.2-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:36 [216] GET https://pypi.org:443/pypi/urllib3/1.26.5/json
  proxy | 2021/11/21 07:52:36 [216] 200 https://pypi.org:443/pypi/urllib3/1.26.5/json
  proxy | 2021/11/21 07:52:36 [218] GET https://pypi.org:443/pypi/pytz/2020.1/json
  proxy | 2021/11/21 07:52:36 [218] 200 https://pypi.org:443/pypi/pytz/2020.1/json
  proxy | 2021/11/21 07:52:36 [220] GET https://files.pythonhosted.org:443/packages/4f/a4/879454d49688e2fad93e59d7d4efda580b783c745fd2ec2a3adf87b0808d/pytz-2020.1-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:36 [220] 200 https://files.pythonhosted.org:443/packages/4f/a4/879454d49688e2fad93e59d7d4efda580b783c745fd2ec2a3adf87b0808d/pytz-2020.1-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:36 [222] GET https://pypi.org:443/pypi/filelock/3.0.12/json
  proxy | 2021/11/21 07:52:36 [222] 200 https://pypi.org:443/pypi/filelock/3.0.12/json
  proxy | 2021/11/21 07:52:36 [224] GET https://files.pythonhosted.org:443/packages/93/83/71a2ee6158bb9f39a90c0dea1637f81d5eef866e188e1971a1b1ab01a35a/filelock-3.0.12-py3-none-any.whl
  proxy | 2021/11/21 07:52:36 [224] 200 https://files.pythonhosted.org:443/packages/93/83/71a2ee6158bb9f39a90c0dea1637f81d5eef866e188e1971a1b1ab01a35a/filelock-3.0.12-py3-none-any.whl
  proxy | 2021/11/21 07:52:36 [226] GET https://pypi.org:443/pypi/distlib/0.3.1/json
  proxy | 2021/11/21 07:52:36 [226] 200 https://pypi.org:443/pypi/distlib/0.3.1/json
  proxy | 2021/11/21 07:52:36 [228] GET https://files.pythonhosted.org:443/packages/f5/0a/490fa011d699bb5a5f3a0cf57de82237f52a6db9d40f33c53b2736c9a1f9/distlib-0.3.1-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:36 [228] 200 https://files.pythonhosted.org:443/packages/f5/0a/490fa011d699bb5a5f3a0cf57de82237f52a6db9d40f33c53b2736c9a1f9/distlib-0.3.1-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:36 [230] GET https://pypi.org:443/pypi/soupsieve/2.3.1/json
  proxy | 2021/11/21 07:52:36 [230] 200 https://pypi.org:443/pypi/soupsieve/2.3.1/json
  proxy | 2021/11/21 07:52:37 [232] GET https://files.pythonhosted.org:443/packages/72/a6/fd01694427f1c3fcadfdc5f1de901b813b9ac756f0806ef470cfed1de281/soupsieve-2.3.1-py3-none-any.whl
  proxy | 2021/11/21 07:52:37 [232] 200 https://files.pythonhosted.org:443/packages/72/a6/fd01694427f1c3fcadfdc5f1de901b813b9ac756f0806ef470cfed1de281/soupsieve-2.3.1-py3-none-any.whl
  proxy | 2021/11/21 07:52:37 [234] GET https://pypi.org:443/pypi/stevedore/2.0.0/json
  proxy | 2021/11/21 07:52:37 [234] 200 https://pypi.org:443/pypi/stevedore/2.0.0/json
  proxy | 2021/11/21 07:52:37 [236] GET https://pypi.org:443/pypi/gitpython/3.1.3/json
  proxy | 2021/11/21 07:52:37 [236] 301 https://pypi.org:443/pypi/gitpython/3.1.3/json
  proxy | 2021/11/21 07:52:37 [238] GET https://pypi.org:443/pypi/GitPython/3.1.3/json
  proxy | 2021/11/21 07:52:37 [238] 200 https://pypi.org:443/pypi/GitPython/3.1.3/json
  proxy | 2021/11/21 07:52:37 [240] GET https://pypi.org:443/pypi/text-unidecode/1.3/json
  proxy | 2021/11/21 07:52:37 [240] 200 https://pypi.org:443/pypi/text-unidecode/1.3/json
  proxy | 2021/11/21 07:52:37 [242] GET https://files.pythonhosted.org:443/packages/a6/a5/c0b6468d3824fe3fde30dbb5e1f687b291608f9473681bbf7dabbf5a87d7/text_unidecode-1.3-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:37 [242] 200 https://files.pythonhosted.org:443/packages/a6/a5/c0b6468d3824fe3fde30dbb5e1f687b291608f9473681bbf7dabbf5a87d7/text_unidecode-1.3-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:37 [244] GET https://pypi.org:443/pypi/arrow/0.15.6/json
  proxy | 2021/11/21 07:52:37 [244] 200 https://pypi.org:443/pypi/arrow/0.15.6/json
  proxy | 2021/11/21 07:52:37 [246] GET https://pypi.org:443/pypi/chardet/3.0.4/json
  proxy | 2021/11/21 07:52:37 [246] 200 https://pypi.org:443/pypi/chardet/3.0.4/json
  proxy | 2021/11/21 07:52:37 [248] GET https://files.pythonhosted.org:443/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:37 [248] 200 https://files.pythonhosted.org:443/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:37 [250] GET https://pypi.org:443/pypi/cryptography/35.0.0/json
  proxy | 2021/11/21 07:52:37 [250] 200 https://pypi.org:443/pypi/cryptography/35.0.0/json
  proxy | 2021/11/21 07:52:37 [252] GET https://files.pythonhosted.org:443/packages/10/91/90b8d4cd611ac2aa526290ae4b4285aa5ea57ee191c63c2f3d04170d7683/cryptography-35.0.0.tar.gz
  proxy | 2021/11/21 07:52:37 [252] 200 https://files.pythonhosted.org:443/packages/10/91/90b8d4cd611ac2aa526290ae4b4285aa5ea57ee191c63c2f3d04170d7683/cryptography-35.0.0.tar.gz
  proxy | 2021/11/21 07:52:38 [254] GET https://pypi.org:443/pypi/pycparser/2.20/json
  proxy | 2021/11/21 07:52:38 [254] 200 https://pypi.org:443/pypi/pycparser/2.20/json
  proxy | 2021/11/21 07:52:38 [000] GET https://files.pythonhosted.org:443/packages/ae/e7/d9c3a176ca4b02024debf82342dab36efadfc5776f9c8db077e8f6e71821/pycparser-2.20-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:38 [000] 200 https://files.pythonhosted.org:443/packages/ae/e7/d9c3a176ca4b02024debf82342dab36efadfc5776f9c8db077e8f6e71821/pycparser-2.20-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:38 [002] GET https://pypi.org:443/pypi/pbr/5.4.5/json
  proxy | 2021/11/21 07:52:38 [002] 200 https://pypi.org:443/pypi/pbr/5.4.5/json
  proxy | 2021/11/21 07:52:38 [004] GET https://files.pythonhosted.org:443/packages/96/ba/aa953a11ec014b23df057ecdbc922fdb40ca8463466b1193f3367d2711a6/pbr-5.4.5-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:38 [004] 200 https://files.pythonhosted.org:443/packages/96/ba/aa953a11ec014b23df057ecdbc922fdb40ca8463466b1193f3367d2711a6/pbr-5.4.5-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:38 [006] GET https://pypi.org:443/pypi/gitdb/4.0.5/json
  proxy | 2021/11/21 07:52:38 [006] 200 https://pypi.org:443/pypi/gitdb/4.0.5/json
  proxy | 2021/11/21 07:52:38 [008] GET https://pypi.org:443/pypi/smmap/3.0.4/json
  proxy | 2021/11/21 07:52:38 [008] 200 https://pypi.org:443/pypi/smmap/3.0.4/json
  proxy | 2021/11/21 07:52:38 [010] GET https://files.pythonhosted.org:443/packages/b0/9a/4d409a6234eb940e6a78dfdfc66156e7522262f5f2fecca07dc55915952d/smmap-3.0.4-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:38 [010] 200 https://files.pythonhosted.org:443/packages/b0/9a/4d409a6234eb940e6a78dfdfc66156e7522262f5f2fecca07dc55915952d/smmap-3.0.4-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:38 [012] GET https://pypi.org:443/pypi/colorama/0.4.3/json
  proxy | 2021/11/21 07:52:38 [012] 200 https://pypi.org:443/pypi/colorama/0.4.3/json
  proxy | 2021/11/21 07:52:38 [014] GET https://files.pythonhosted.org:443/packages/c9/dc/45cdef1b4d119eb96316b3117e6d5708a08029992b2fee2c143c7a0a5cc5/colorama-0.4.3-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:38 [014] 200 https://files.pythonhosted.org:443/packages/c9/dc/45cdef1b4d119eb96316b3117e6d5708a08029992b2fee2c143c7a0a5cc5/colorama-0.4.3-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:38 [016] GET https://pypi.org:443/pypi/tomli/1.2.2/json
  proxy | 2021/11/21 07:52:38 [016] 200 https://pypi.org:443/pypi/tomli/1.2.2/json
  proxy | 2021/11/21 07:52:38 [018] GET https://files.pythonhosted.org:443/packages/6d/6c/9908d4db66488217c665a9a5744319406e41f3c46fa5929a8886f2fe1090/tomli-1.2.2-py3-none-any.whl
  proxy | 2021/11/21 07:52:38 [018] 200 https://files.pythonhosted.org:443/packages/6d/6c/9908d4db66488217c665a9a5744319406e41f3c46fa5929a8886f2fe1090/tomli-1.2.2-py3-none-any.whl
  proxy | 2021/11/21 07:52:38 [020] GET https://pypi.org:443/pypi/atomicwrites/1.4.0/json
  proxy | 2021/11/21 07:52:38 [020] 200 https://pypi.org:443/pypi/atomicwrites/1.4.0/json
  proxy | 2021/11/21 07:52:38 [022] GET https://files.pythonhosted.org:443/packages/2c/a0/da5f49008ec6e9a658dbf5d7310a4debd397bce0b4db03cf8a410066bb87/atomicwrites-1.4.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:38 [022] 200 https://files.pythonhosted.org:443/packages/2c/a0/da5f49008ec6e9a658dbf5d7310a4debd397bce0b4db03cf8a410066bb87/atomicwrites-1.4.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:38 [024] GET https://pypi.org:443/pypi/importlib-metadata/1.6.1/json
  proxy | 2021/11/21 07:52:38 [024] 200 https://pypi.org:443/pypi/importlib-metadata/1.6.1/json
  proxy | 2021/11/21 07:52:38 [026] GET https://pypi.org:443/pypi/zipp/3.1.0/json
  proxy | 2021/11/21 07:52:38 [026] 200 https://pypi.org:443/pypi/zipp/3.1.0/json
  proxy | 2021/11/21 07:52:38 [028] GET https://pypi.org:443/pypi/tornado/6.0.4/json
  proxy | 2021/11/21 07:52:38 [028] 200 https://pypi.org:443/pypi/tornado/6.0.4/json
  proxy | 2021/11/21 07:52:39 [030] GET https://files.pythonhosted.org:443/packages/95/84/119a46d494f008969bf0c775cb2c6b3579d3c4cc1bb1b41a022aa93ee242/tornado-6.0.4.tar.gz
  proxy | 2021/11/21 07:52:39 [030] 200 https://files.pythonhosted.org:443/packages/95/84/119a46d494f008969bf0c775cb2c6b3579d3c4cc1bb1b41a022aa93ee242/tornado-6.0.4.tar.gz
  proxy | 2021/11/21 07:52:40 [032] GET https://pypi.org:443/simple/pep517/
  proxy | 2021/11/21 07:52:40 [032] 200 https://pypi.org:443/simple/pep517/
  proxy | 2021/11/21 07:52:40 [034] GET https://files.pythonhosted.org:443/packages/43/f6/4af3567c136e8e1620f6fcff665f9a478e68d06f9c990d0f2717cf9a2b8c/pep517-0.8.2-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:40 [034] 200 https://files.pythonhosted.org:443/packages/43/f6/4af3567c136e8e1620f6fcff665f9a478e68d06f9c990d0f2717cf9a2b8c/pep517-0.8.2-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:40 [036] GET https://pypi.org:443/simple/toml/
  proxy | 2021/11/21 07:52:40 [036] 200 https://pypi.org:443/simple/toml/
  proxy | 2021/11/21 07:52:40 [038] GET https://files.pythonhosted.org:443/packages/9f/e1/1b40b80f2e1663a6b9f497123c11d7d988c0919abbf3c3f2688e448c5363/toml-0.10.1-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:40 [038] 200 https://files.pythonhosted.org:443/packages/9f/e1/1b40b80f2e1663a6b9f497123c11d7d988c0919abbf3c3f2688e448c5363/toml-0.10.1-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:41 [040] GET https://pypi.org:443/simple/setuptools/
  proxy | 2021/11/21 07:52:41 [040] 200 https://pypi.org:443/simple/setuptools/
  proxy | 2021/11/21 07:52:42 [042] GET https://files.pythonhosted.org:443/packages/18/ad/ec41343a49a0371ea40daf37b1ba2c11333cdd121cb378161635d14b9750/setuptools-59.2.0-py3-none-any.whl
  proxy | 2021/11/21 07:52:42 [042] 200 https://files.pythonhosted.org:443/packages/18/ad/ec41343a49a0371ea40daf37b1ba2c11333cdd121cb378161635d14b9750/setuptools-59.2.0-py3-none-any.whl
  proxy | 2021/11/21 07:52:42 [044] GET https://pypi.org:443/simple/wheel/
  proxy | 2021/11/21 07:52:42 [044] 200 https://pypi.org:443/simple/wheel/
  proxy | 2021/11/21 07:52:42 [046] GET https://files.pythonhosted.org:443/packages/04/80/cad93b40262f5d09f6de82adbee452fd43cdff60830b56a74c5930f7e277/wheel-0.37.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:42 [046] 200 https://files.pythonhosted.org:443/packages/04/80/cad93b40262f5d09f6de82adbee452fd43cdff60830b56a74c5930f7e277/wheel-0.37.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:43 [048] GET https://pypi.org:443/simple/pip/
  proxy | 2021/11/21 07:52:43 [048] 200 https://pypi.org:443/simple/pip/
  proxy | 2021/11/21 07:52:44 [050] GET https://pypi.org:443/simple/wheel/
  proxy | 2021/11/21 07:52:44 [050] 200 https://pypi.org:443/simple/wheel/
  proxy | 2021/11/21 07:52:44 [052] GET https://files.pythonhosted.org:443/packages/04/80/cad93b40262f5d09f6de82adbee452fd43cdff60830b56a74c5930f7e277/wheel-0.37.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:44 [052] 200 https://files.pythonhosted.org:443/packages/04/80/cad93b40262f5d09f6de82adbee452fd43cdff60830b56a74c5930f7e277/wheel-0.37.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:44 [054] GET https://pypi.org:443/simple/pip/
  proxy | 2021/11/21 07:52:44 [054] 200 https://pypi.org:443/simple/pip/
  proxy | 2021/11/21 07:52:45 [056] GET https://pypi.org:443/pypi/idna/2.9/json
  proxy | 2021/11/21 07:52:45 [056] 200 https://pypi.org:443/pypi/idna/2.9/json
  proxy | 2021/11/21 07:52:45 [058] GET https://files.pythonhosted.org:443/packages/89/e3/afebe61c546d18fb1709a61bee788254b40e736cff7271c7de5de2dc4128/idna-2.9-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:45 [058] 200 https://files.pythonhosted.org:443/packages/89/e3/afebe61c546d18fb1709a61bee788254b40e736cff7271c7de5de2dc4128/idna-2.9-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:45 [060] GET https://pypi.org:443/pypi/charset-normalizer/2.0.7/json
  proxy | 2021/11/21 07:52:45 [060] 200 https://pypi.org:443/pypi/charset-normalizer/2.0.7/json
  proxy | 2021/11/21 07:52:45 [062] GET https://pypi.org:443/pypi/ruamel.yaml.clib/0.2.0/json
  proxy | 2021/11/21 07:52:45 [062] 200 https://pypi.org:443/pypi/ruamel.yaml.clib/0.2.0/json
  proxy | 2021/11/21 07:52:45 [064] GET https://files.pythonhosted.org:443/packages/92/28/612085de3fae9f82d62d80255d9f4cf05b1b341db1e180adcf28c1bf748d/ruamel.yaml.clib-0.2.0.tar.gz
  proxy | 2021/11/21 07:52:45 [064] 200 https://files.pythonhosted.org:443/packages/92/28/612085de3fae9f82d62d80255d9f4cf05b1b341db1e180adcf28c1bf748d/ruamel.yaml.clib-0.2.0.tar.gz
  proxy | 2021/11/21 07:52:47 [066] GET https://pypi.org:443/simple/pep517/
  proxy | 2021/11/21 07:52:47 [066] 200 https://pypi.org:443/simple/pep517/
  proxy | 2021/11/21 07:52:47 [068] GET https://files.pythonhosted.org:443/packages/43/f6/4af3567c136e8e1620f6fcff665f9a478e68d06f9c990d0f2717cf9a2b8c/pep517-0.8.2-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:47 [068] 200 https://files.pythonhosted.org:443/packages/43/f6/4af3567c136e8e1620f6fcff665f9a478e68d06f9c990d0f2717cf9a2b8c/pep517-0.8.2-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:47 [070] GET https://pypi.org:443/simple/toml/
  proxy | 2021/11/21 07:52:47 [070] 200 https://pypi.org:443/simple/toml/
  proxy | 2021/11/21 07:52:47 [072] GET https://files.pythonhosted.org:443/packages/9f/e1/1b40b80f2e1663a6b9f497123c11d7d988c0919abbf3c3f2688e448c5363/toml-0.10.1-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:47 [072] 200 https://files.pythonhosted.org:443/packages/9f/e1/1b40b80f2e1663a6b9f497123c11d7d988c0919abbf3c3f2688e448c5363/toml-0.10.1-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:48 [074] GET https://pypi.org:443/simple/setuptools/
  proxy | 2021/11/21 07:52:48 [074] 200 https://pypi.org:443/simple/setuptools/
  proxy | 2021/11/21 07:52:48 [076] GET https://files.pythonhosted.org:443/packages/18/ad/ec41343a49a0371ea40daf37b1ba2c11333cdd121cb378161635d14b9750/setuptools-59.2.0-py3-none-any.whl
  proxy | 2021/11/21 07:52:48 [076] 200 https://files.pythonhosted.org:443/packages/18/ad/ec41343a49a0371ea40daf37b1ba2c11333cdd121cb378161635d14b9750/setuptools-59.2.0-py3-none-any.whl
  proxy | 2021/11/21 07:52:48 [078] GET https://pypi.org:443/simple/wheel/
  proxy | 2021/11/21 07:52:48 [078] 200 https://pypi.org:443/simple/wheel/
  proxy | 2021/11/21 07:52:49 [080] GET https://files.pythonhosted.org:443/packages/04/80/cad93b40262f5d09f6de82adbee452fd43cdff60830b56a74c5930f7e277/wheel-0.37.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:49 [080] 200 https://files.pythonhosted.org:443/packages/04/80/cad93b40262f5d09f6de82adbee452fd43cdff60830b56a74c5930f7e277/wheel-0.37.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:49 [082] GET https://pypi.org:443/simple/pip/
  proxy | 2021/11/21 07:52:49 [082] 200 https://pypi.org:443/simple/pip/
  proxy | 2021/11/21 07:52:51 [084] GET https://pypi.org:443/simple/wheel/
  proxy | 2021/11/21 07:52:51 [084] 200 https://pypi.org:443/simple/wheel/
  proxy | 2021/11/21 07:52:51 [086] GET https://files.pythonhosted.org:443/packages/04/80/cad93b40262f5d09f6de82adbee452fd43cdff60830b56a74c5930f7e277/wheel-0.37.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:51 [086] 200 https://files.pythonhosted.org:443/packages/04/80/cad93b40262f5d09f6de82adbee452fd43cdff60830b56a74c5930f7e277/wheel-0.37.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:52:51 [088] GET https://pypi.org:443/simple/pip/
  proxy | 2021/11/21 07:52:51 [088] 200 https://pypi.org:443/simple/pip/
  proxy | 2021/11/21 07:52:55 [090] GET https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:52:55 [090] 301 https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:52:55 [092] GET https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:52:55 [092] 200 https://pypi.org:443/pypi/retrocookie/json
updater | INFO <job_235098818> Requirements to unlock own
  proxy | 2021/11/21 07:52:55 [094] GET https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:52:55 [094] 301 https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:52:56 [096] GET https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:52:56 [096] 200 https://pypi.org:443/pypi/retrocookie/json
updater | INFO <job_235098818> Requirements update strategy widen_ranges
  proxy | 2021/11/21 07:52:56 [098] GET https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:52:56 [098] 301 https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:52:56 [100] GET https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:52:56 [100] 200 https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:52:56 [102] GET https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:52:56 [102] 301 https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:52:56 [104] GET https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:52:56 [104] 200 https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:52:56 [106] GET https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:52:56 [106] 301 https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:52:56 [108] GET https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:52:56 [108] 200 https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:52:56 [110] GET https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:52:56 [110] 301 https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:52:56 [112] GET https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:52:56 [112] 200 https://pypi.org:443/pypi/retrocookie/json
updater | INFO <job_235098818> Updating reorder-python-imports from 2.3.6 to 2.6.0
  proxy | 2021/11/21 07:53:06 [114] GET https://api.github.com:443/repos/cjolowicz/retrocookie/commits?per_page=100
  proxy | 2021/11/21 07:53:06 [114] * authenticating github api request
  proxy | 2021/11/21 07:53:06 [114] 200 https://api.github.com:443/repos/cjolowicz/retrocookie/commits?per_page=100
  proxy | 2021/11/21 07:53:07 [116] GET https://pypi.org:443/pypi/reorder-python-imports/json
  proxy | 2021/11/21 07:53:07 [116] 200 https://pypi.org:443/pypi/reorder-python-imports/json
  proxy | 2021/11/21 07:53:07 [118] GET https://api.github.com:443/repos/asottile/reorder_python_imports/releases?per_page=100
  proxy | 2021/11/21 07:53:07 [118] * authenticating github api request
  proxy | 2021/11/21 07:53:07 [118] 200 https://api.github.com:443/repos/asottile/reorder_python_imports/releases?per_page=100
  proxy | 2021/11/21 07:53:07 [120] GET https://api.github.com:443/repos/asottile/reorder_python_imports/contents/
  proxy | 2021/11/21 07:53:07 [120] * authenticating github api request
  proxy | 2021/11/21 07:53:07 [120] 200 https://api.github.com:443/repos/asottile/reorder_python_imports/contents/
  proxy | 2021/11/21 07:53:07 [122] GET https://github.com:443/asottile/reorder_python_imports.git/info/refs?service=git-upload-pack
  proxy | 2021/11/21 07:53:07 [122] * authenticating git server request (host: github.com)
  proxy | 2021/11/21 07:53:07 [122] 200 https://github.com:443/asottile/reorder_python_imports.git/info/refs?service=git-upload-pack
  proxy | 2021/11/21 07:53:07 [124] GET https://api.github.com:443/repos/asottile/reorder_python_imports/contents/?ref=v2.6.0
  proxy | 2021/11/21 07:53:07 [124] * authenticating github api request
  proxy | 2021/11/21 07:53:07 [124] 200 https://api.github.com:443/repos/asottile/reorder_python_imports/contents/?ref=v2.6.0
  proxy | 2021/11/21 07:53:07 [126] GET https://github.com:443/asottile/reorder_python_imports.git/info/refs?service=git-upload-pack
  proxy | 2021/11/21 07:53:07 [126] * authenticating git server request (host: github.com)
  proxy | 2021/11/21 07:53:07 [126] 200 https://github.com:443/asottile/reorder_python_imports.git/info/refs?service=git-upload-pack
  proxy | 2021/11/21 07:53:07 [128] GET https://api.github.com:443/repos/asottile/reorder_python_imports/commits?sha=v2.3.6
  proxy | 2021/11/21 07:53:07 [128] * authenticating github api request
  proxy | 2021/11/21 07:53:07 [128] 200 https://api.github.com:443/repos/asottile/reorder_python_imports/commits?sha=v2.3.6
  proxy | 2021/11/21 07:53:08 [130] GET https://api.github.com:443/repos/asottile/reorder_python_imports/commits?sha=v2.6.0
  proxy | 2021/11/21 07:53:08 [130] * authenticating github api request
  proxy | 2021/11/21 07:53:08 [130] 200 https://api.github.com:443/repos/asottile/reorder_python_imports/commits?sha=v2.6.0
  proxy | 2021/11/21 07:53:08 [132] GET https://api.github.com:443/repos/asottile/reorder_python_imports/commits?sha=v2.3.6
  proxy | 2021/11/21 07:53:08 [132] * authenticating github api request
  proxy | 2021/11/21 07:53:08 [132] 200 https://api.github.com:443/repos/asottile/reorder_python_imports/commits?sha=v2.3.6
  proxy | 2021/11/21 07:53:08 [134] GET https://api.github.com:443/repos/asottile/reorder_python_imports/commits?sha=v2.6.0
  proxy | 2021/11/21 07:53:08 [134] * authenticating github api request
  proxy | 2021/11/21 07:53:08 [134] 200 https://api.github.com:443/repos/asottile/reorder_python_imports/commits?sha=v2.6.0
  proxy | 2021/11/21 07:53:08 [136] GET https://api.github.com:443/repos/asottile/reorder_python_imports/commits?sha=v2.3.6
  proxy | 2021/11/21 07:53:08 [136] * authenticating github api request
  proxy | 2021/11/21 07:53:08 [136] 200 https://api.github.com:443/repos/asottile/reorder_python_imports/commits?sha=v2.3.6
  proxy | 2021/11/21 07:53:08 [138] GET https://api.github.com:443/repos/asottile/reorder_python_imports/commits?sha=v2.6.0
  proxy | 2021/11/21 07:53:08 [138] * authenticating github api request
  proxy | 2021/11/21 07:53:08 [138] 200 https://api.github.com:443/repos/asottile/reorder_python_imports/commits?sha=v2.6.0
updater | INFO <job_235098818> Submitting reorder-python-imports pull request for creation
updater | INFO <job_235098818> Checking if sphinx 4.3.0 needs updating
  proxy | 2021/11/21 07:53:09 [142] GET https://pypi.org:443/simple/sphinx/
  proxy | 2021/11/21 07:53:09 [142] 200 https://pypi.org:443/simple/sphinx/
updater | INFO <job_235098818> Latest version is 4.3.0
updater | INFO <job_235098818> No update needed for sphinx 4.3.0
updater | INFO <job_235098818> Checking if pep8-naming 0.11.1 needs updating
  proxy | 2021/11/21 07:53:09 [144] GET https://pypi.org:443/simple/pep8-naming/
  proxy | 2021/11/21 07:53:09 [144] 200 https://pypi.org:443/simple/pep8-naming/
updater | INFO <job_235098818> Latest version is 0.12.1
updater | INFO <job_235098818> Pull request already exists for pep8-naming with latest version 0.12.1
updater | INFO <job_235098818> Checking if flake8 4.0.1 needs updating
  proxy | 2021/11/21 07:53:09 [146] GET https://pypi.org:443/simple/flake8/
  proxy | 2021/11/21 07:53:09 [146] 200 https://pypi.org:443/simple/flake8/
updater | INFO <job_235098818> Latest version is 4.0.1
updater | INFO <job_235098818> No update needed for flake8 4.0.1
updater | INFO <job_235098818> Checking if git-filter-repo 2.34.0 needs updating
  proxy | 2021/11/21 07:53:09 [148] GET https://pypi.org:443/simple/git-filter-repo/
  proxy | 2021/11/21 07:53:09 [148] 200 https://pypi.org:443/simple/git-filter-repo/
updater | INFO <job_235098818> Latest version is 2.34.0
updater | INFO <job_235098818> No update needed for git-filter-repo 2.34.0
updater | INFO <job_235098818> Checking if typing-extensions 4.0.0 needs updating
  proxy | 2021/11/21 07:53:10 [150] GET https://pypi.org:443/simple/typing-extensions/
  proxy | 2021/11/21 07:53:10 [150] 200 https://pypi.org:443/simple/typing-extensions/
updater | INFO <job_235098818> Latest version is 4.0.0
updater | INFO <job_235098818> No update needed for typing-extensions 4.0.0
updater | INFO <job_235098818> Checking if pre-commit 2.15.0 needs updating
  proxy | 2021/11/21 07:53:10 [152] GET https://pypi.org:443/simple/pre-commit/
  proxy | 2021/11/21 07:53:10 [152] 200 https://pypi.org:443/simple/pre-commit/
updater | INFO <job_235098818> Latest version is 2.15.0
updater | INFO <job_235098818> No update needed for pre-commit 2.15.0
updater | INFO <job_235098818> Checking if mypy 0.800 needs updating
  proxy | 2021/11/21 07:53:10 [154] GET https://pypi.org:443/simple/mypy/
  proxy | 2021/11/21 07:53:10 [154] 200 https://pypi.org:443/simple/mypy/
updater | INFO <job_235098818> Latest version is 0.910
  proxy | 2021/11/21 07:53:14 [156] GET https://pypi.org:443/pypi/reorder-python-imports/2.3.6/json
  proxy | 2021/11/21 07:53:14 [156] 200 https://pypi.org:443/pypi/reorder-python-imports/2.3.6/json
  proxy | 2021/11/21 07:53:14 [158] GET https://pypi.org:443/pypi/mypy/json
  proxy | 2021/11/21 07:53:14 [158] 200 https://pypi.org:443/pypi/mypy/json
  proxy | 2021/11/21 07:53:14 [160] GET https://pypi.org:443/pypi/mypy/0.910/json
  proxy | 2021/11/21 07:53:14 [160] 200 https://pypi.org:443/pypi/mypy/0.910/json
  proxy | 2021/11/21 07:53:18 [162] GET https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:53:18 [162] 301 https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:53:18 [164] GET https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:53:18 [164] 200 https://pypi.org:443/pypi/retrocookie/json
updater | INFO <job_235098818> Requirements to unlock own
  proxy | 2021/11/21 07:53:18 [166] GET https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:53:18 [166] 301 https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:53:18 [168] GET https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:53:18 [168] 200 https://pypi.org:443/pypi/retrocookie/json
updater | INFO <job_235098818> Requirements update strategy widen_ranges
  proxy | 2021/11/21 07:53:19 [170] GET https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:53:19 [170] 301 https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:53:19 [172] GET https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:53:19 [172] 200 https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:53:19 [174] GET https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:53:19 [174] 301 https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:53:19 [176] GET https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:53:19 [176] 200 https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:53:19 [178] GET https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:53:19 [178] 301 https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:53:19 [180] GET https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:53:19 [180] 200 https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:53:19 [182] GET https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:53:19 [182] 301 https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:53:19 [184] GET https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:53:19 [184] 200 https://pypi.org:443/pypi/retrocookie/json
updater | INFO <job_235098818> Updating mypy from 0.800 to 0.910
  proxy | 2021/11/21 07:53:29 [186] GET https://api.github.com:443/repos/cjolowicz/retrocookie/commits?per_page=100
  proxy | 2021/11/21 07:53:29 [186] * authenticating github api request
  proxy | 2021/11/21 07:53:30 [186] 200 https://api.github.com:443/repos/cjolowicz/retrocookie/commits?per_page=100
  proxy | 2021/11/21 07:53:30 [188] GET https://pypi.org:443/pypi/mypy/json
  proxy | 2021/11/21 07:53:30 [188] 200 https://pypi.org:443/pypi/mypy/json
  proxy | 2021/11/21 07:53:30 [189] GET http://www.mypy-lang.org/
  proxy | 2021/11/21 07:53:30 [189] 200 http://www.mypy-lang.org/
  proxy | 2021/11/21 07:53:30 [191] GET https://api.github.com:443/repos/python/mypy/releases?per_page=100
  proxy | 2021/11/21 07:53:30 [191] * authenticating github api request
  proxy | 2021/11/21 07:53:30 [191] 200 https://api.github.com:443/repos/python/mypy/releases?per_page=100
  proxy | 2021/11/21 07:53:30 [193] GET https://api.github.com:443/repos/python/mypy/contents/
  proxy | 2021/11/21 07:53:30 [193] * authenticating github api request
  proxy | 2021/11/21 07:53:30 [193] 200 https://api.github.com:443/repos/python/mypy/contents/
  proxy | 2021/11/21 07:53:30 [195] GET https://api.github.com:443/repos/python/mypy/contents/docs
  proxy | 2021/11/21 07:53:30 [195] * authenticating github api request
  proxy | 2021/11/21 07:53:30 [195] 200 https://api.github.com:443/repos/python/mypy/contents/docs
  proxy | 2021/11/21 07:53:30 [197] GET https://github.com:443/python/mypy.git/info/refs?service=git-upload-pack
  proxy | 2021/11/21 07:53:30 [197] * authenticating git server request (host: github.com)
  proxy | 2021/11/21 07:53:30 [197] 200 https://github.com:443/python/mypy.git/info/refs?service=git-upload-pack
  proxy | 2021/11/21 07:53:30 [199] GET https://api.github.com:443/repos/python/mypy/contents/?ref=v0.910
  proxy | 2021/11/21 07:53:30 [199] * authenticating github api request
  proxy | 2021/11/21 07:53:30 [199] 200 https://api.github.com:443/repos/python/mypy/contents/?ref=v0.910
  proxy | 2021/11/21 07:53:30 [201] GET https://api.github.com:443/repos/python/mypy/contents/docs?ref=v0.910
  proxy | 2021/11/21 07:53:30 [201] * authenticating github api request
  proxy | 2021/11/21 07:53:31 [201] 200 https://api.github.com:443/repos/python/mypy/contents/docs?ref=v0.910
  proxy | 2021/11/21 07:53:31 [203] GET https://github.com:443/python/mypy.git/info/refs?service=git-upload-pack
  proxy | 2021/11/21 07:53:31 [203] * authenticating git server request (host: github.com)
  proxy | 2021/11/21 07:53:31 [203] 200 https://github.com:443/python/mypy.git/info/refs?service=git-upload-pack
  proxy | 2021/11/21 07:53:31 [205] GET https://api.github.com:443/repos/python/mypy/commits?sha=v0.800
  proxy | 2021/11/21 07:53:31 [205] * authenticating github api request
  proxy | 2021/11/21 07:53:31 [205] 200 https://api.github.com:443/repos/python/mypy/commits?sha=v0.800
  proxy | 2021/11/21 07:53:31 [207] GET https://api.github.com:443/repos/python/mypy/commits?sha=v0.910
  proxy | 2021/11/21 07:53:31 [207] * authenticating github api request
  proxy | 2021/11/21 07:53:31 [207] 200 https://api.github.com:443/repos/python/mypy/commits?sha=v0.910
  proxy | 2021/11/21 07:53:31 [209] GET https://api.github.com:443/repos/python/mypy/commits?sha=v0.800
  proxy | 2021/11/21 07:53:31 [209] * authenticating github api request
  proxy | 2021/11/21 07:53:31 [209] 200 https://api.github.com:443/repos/python/mypy/commits?sha=v0.800
  proxy | 2021/11/21 07:53:31 [211] GET https://api.github.com:443/repos/python/mypy/commits?sha=v0.910
  proxy | 2021/11/21 07:53:31 [211] * authenticating github api request
  proxy | 2021/11/21 07:53:31 [211] 200 https://api.github.com:443/repos/python/mypy/commits?sha=v0.910
  proxy | 2021/11/21 07:53:31 [213] GET https://api.github.com:443/repos/python/mypy/commits?sha=v0.800
  proxy | 2021/11/21 07:53:31 [213] * authenticating github api request
  proxy | 2021/11/21 07:53:31 [213] 200 https://api.github.com:443/repos/python/mypy/commits?sha=v0.800
  proxy | 2021/11/21 07:53:31 [215] GET https://api.github.com:443/repos/python/mypy/commits?sha=v0.910
  proxy | 2021/11/21 07:53:31 [215] * authenticating github api request
  proxy | 2021/11/21 07:53:32 [215] 200 https://api.github.com:443/repos/python/mypy/commits?sha=v0.910
updater | INFO <job_235098818> Submitting mypy pull request for creation
updater | INFO <job_235098818> Checking if sphinx-click 3.0.2 needs updating
  proxy | 2021/11/21 07:53:32 [219] GET https://pypi.org:443/simple/sphinx-click/
  proxy | 2021/11/21 07:53:32 [219] 200 https://pypi.org:443/simple/sphinx-click/
updater | INFO <job_235098818> Latest version is 3.0.2
updater | INFO <job_235098818> No update needed for sphinx-click 3.0.2
updater | INFO <job_235098818> Checking if click 7.1.2 needs updating
  proxy | 2021/11/21 07:53:32 [221] GET https://pypi.org:443/simple/click/
  proxy | 2021/11/21 07:53:32 [221] 200 https://pypi.org:443/simple/click/
updater | INFO <job_235098818> Latest version is 8.0.3
  proxy | 2021/11/21 07:53:36 [223] GET https://pypi.org:443/pypi/click/json
  proxy | 2021/11/21 07:53:36 [223] 200 https://pypi.org:443/pypi/click/json
  proxy | 2021/11/21 07:53:36 [225] GET https://pypi.org:443/pypi/click/8.0.3/json
  proxy | 2021/11/21 07:53:36 [225] 200 https://pypi.org:443/pypi/click/8.0.3/json
  proxy | 2021/11/21 07:53:41 [227] GET https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:53:41 [227] 301 https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:53:41 [229] GET https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:53:41 [229] 200 https://pypi.org:443/pypi/retrocookie/json
updater | INFO <job_235098818> Requirements to unlock own
  proxy | 2021/11/21 07:53:41 [231] GET https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:53:41 [231] 301 https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:53:41 [233] GET https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:53:41 [233] 200 https://pypi.org:443/pypi/retrocookie/json
updater | INFO <job_235098818> Requirements update strategy widen_ranges
  proxy | 2021/11/21 07:53:41 [235] GET https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:53:41 [235] 301 https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:53:41 [237] GET https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:53:41 [237] 200 https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:53:41 [239] GET https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:53:41 [239] 301 https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:53:41 [241] GET https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:53:41 [241] 200 https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:53:41 [243] GET https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:53:41 [243] 301 https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:53:41 [245] GET https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:53:41 [245] 200 https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:53:41 [247] GET https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:53:41 [247] 301 https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:53:41 [249] GET https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:53:41 [249] 200 https://pypi.org:443/pypi/retrocookie/json
updater | INFO <job_235098818> Updating click from 7.1.2 to 8.0.3
  proxy | 2021/11/21 07:53:51 [251] GET https://api.github.com:443/repos/cjolowicz/retrocookie/commits?per_page=100
  proxy | 2021/11/21 07:53:51 [251] * authenticating github api request
  proxy | 2021/11/21 07:53:52 [251] 200 https://api.github.com:443/repos/cjolowicz/retrocookie/commits?per_page=100
  proxy | 2021/11/21 07:53:52 [253] GET https://pypi.org:443/pypi/click/json
  proxy | 2021/11/21 07:53:52 [253] 200 https://pypi.org:443/pypi/click/json
  proxy | 2021/11/21 07:53:52 [255] GET https://palletsprojects.com:443/status
  proxy | 2021/11/21 07:53:52 [255] 404 https://palletsprojects.com:443/status
  proxy | 2021/11/21 07:53:52 [001] GET https://palletsprojects.com:443/status
  proxy | 2021/11/21 07:53:52 [001] 404 https://palletsprojects.com:443/status
  proxy | 2021/11/21 07:53:52 [003] GET https://api.github.com:443/repos/pallets/click/releases?per_page=100
  proxy | 2021/11/21 07:53:52 [003] * authenticating github api request
  proxy | 2021/11/21 07:53:52 [003] 200 https://api.github.com:443/repos/pallets/click/releases?per_page=100
  proxy | 2021/11/21 07:53:52 [005] GET https://api.github.com:443/repos/pallets/click/contents/
  proxy | 2021/11/21 07:53:52 [005] * authenticating github api request
  proxy | 2021/11/21 07:53:53 [005] 200 https://api.github.com:443/repos/pallets/click/contents/
  proxy | 2021/11/21 07:53:53 [007] GET https://api.github.com:443/repos/pallets/click/contents/docs
  proxy | 2021/11/21 07:53:53 [007] * authenticating github api request
  proxy | 2021/11/21 07:53:53 [007] 200 https://api.github.com:443/repos/pallets/click/contents/docs
  proxy | 2021/11/21 07:53:53 [009] GET https://api.github.com:443/repos/pallets/click/contents/CHANGES.rst?ref=main
  proxy | 2021/11/21 07:53:53 [009] * authenticating github api request
  proxy | 2021/11/21 07:53:53 [009] 200 https://api.github.com:443/repos/pallets/click/contents/CHANGES.rst?ref=main
  proxy | 2021/11/21 07:53:53 [011] GET https://github.com:443/pallets/click.git/info/refs?service=git-upload-pack
  proxy | 2021/11/21 07:53:53 [011] * authenticating git server request (host: github.com)
  proxy | 2021/11/21 07:53:53 [011] 200 https://github.com:443/pallets/click.git/info/refs?service=git-upload-pack
  proxy | 2021/11/21 07:53:53 [013] GET https://api.github.com:443/repos/pallets/click/commits?sha=7.1.2
  proxy | 2021/11/21 07:53:53 [013] * authenticating github api request
  proxy | 2021/11/21 07:53:53 [013] 200 https://api.github.com:443/repos/pallets/click/commits?sha=7.1.2
  proxy | 2021/11/21 07:53:53 [015] GET https://api.github.com:443/repos/pallets/click/commits?sha=8.0.3
  proxy | 2021/11/21 07:53:53 [015] * authenticating github api request
  proxy | 2021/11/21 07:53:53 [015] 200 https://api.github.com:443/repos/pallets/click/commits?sha=8.0.3
  proxy | 2021/11/21 07:53:53 [017] GET https://api.github.com:443/repos/pallets/click/commits?sha=7.1.2
  proxy | 2021/11/21 07:53:53 [017] * authenticating github api request
  proxy | 2021/11/21 07:53:53 [017] 200 https://api.github.com:443/repos/pallets/click/commits?sha=7.1.2
  proxy | 2021/11/21 07:53:53 [019] GET https://api.github.com:443/repos/pallets/click/commits?sha=8.0.3
  proxy | 2021/11/21 07:53:53 [019] * authenticating github api request
  proxy | 2021/11/21 07:53:54 [019] 200 https://api.github.com:443/repos/pallets/click/commits?sha=8.0.3
  proxy | 2021/11/21 07:53:54 [021] GET https://api.github.com:443/repos/pallets/click/commits?sha=7.1.2
  proxy | 2021/11/21 07:53:54 [021] * authenticating github api request
  proxy | 2021/11/21 07:53:54 [021] 200 https://api.github.com:443/repos/pallets/click/commits?sha=7.1.2
  proxy | 2021/11/21 07:53:54 [023] GET https://api.github.com:443/repos/pallets/click/commits?sha=8.0.3
  proxy | 2021/11/21 07:53:54 [023] * authenticating github api request
  proxy | 2021/11/21 07:53:54 [023] 200 https://api.github.com:443/repos/pallets/click/commits?sha=8.0.3
updater | INFO <job_235098818> Submitting click pull request for creation
updater | INFO <job_235098818> Checking if cookiecutter 1.7.2 needs updating
  proxy | 2021/11/21 07:53:55 [027] GET https://pypi.org:443/simple/cookiecutter/
  proxy | 2021/11/21 07:53:55 [027] 200 https://pypi.org:443/simple/cookiecutter/
updater | INFO <job_235098818> Latest version is 1.7.3
updater | INFO <job_235098818> Pull request already exists for cookiecutter with latest version 1.7.3
updater | INFO <job_235098818> Checking if black 21.11b1 needs updating
  proxy | 2021/11/21 07:53:55 [029] GET https://pypi.org:443/simple/black/
  proxy | 2021/11/21 07:53:55 [029] 200 https://pypi.org:443/simple/black/
updater | INFO <job_235098818> Latest version is 21.11b1
updater | INFO <job_235098818> No update needed for black 21.11b1
updater | INFO <job_235098818> Checking if tenacity 6.3.1 needs updating
  proxy | 2021/11/21 07:53:55 [031] GET https://pypi.org:443/simple/tenacity/
  proxy | 2021/11/21 07:53:55 [031] 200 https://pypi.org:443/simple/tenacity/
updater | INFO <job_235098818> Latest version is 8.0.1
  proxy | 2021/11/21 07:53:59 [033] GET https://pypi.org:443/pypi/tenacity/json
  proxy | 2021/11/21 07:53:59 [033] 200 https://pypi.org:443/pypi/tenacity/json
  proxy | 2021/11/21 07:53:59 [035] GET https://pypi.org:443/pypi/tenacity/8.0.1/json
  proxy | 2021/11/21 07:53:59 [035] 200 https://pypi.org:443/pypi/tenacity/8.0.1/json
  proxy | 2021/11/21 07:54:03 [037] GET https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:54:03 [037] 301 https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:54:03 [039] GET https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:54:03 [039] 200 https://pypi.org:443/pypi/retrocookie/json
updater | INFO <job_235098818> Requirements to unlock own
  proxy | 2021/11/21 07:54:03 [041] GET https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:54:03 [041] 301 https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:54:03 [043] GET https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:54:03 [043] 200 https://pypi.org:443/pypi/retrocookie/json
updater | INFO <job_235098818> Requirements update strategy widen_ranges
  proxy | 2021/11/21 07:54:03 [045] GET https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:54:03 [045] 301 https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:54:04 [047] GET https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:54:04 [047] 200 https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:54:04 [049] GET https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:54:04 [049] 301 https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:54:04 [051] GET https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:54:04 [051] 200 https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:54:04 [053] GET https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:54:04 [053] 301 https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:54:04 [055] GET https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:54:04 [055] 200 https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:54:04 [057] GET https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:54:04 [057] 301 https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:54:04 [059] GET https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:54:04 [059] 200 https://pypi.org:443/pypi/retrocookie/json
updater | INFO <job_235098818> Updating tenacity from 6.3.1 to 8.0.1
  proxy | 2021/11/21 07:54:14 [061] GET https://api.github.com:443/repos/cjolowicz/retrocookie/commits?per_page=100
  proxy | 2021/11/21 07:54:14 [061] * authenticating github api request
  proxy | 2021/11/21 07:54:14 [061] 200 https://api.github.com:443/repos/cjolowicz/retrocookie/commits?per_page=100
  proxy | 2021/11/21 07:54:15 [063] GET https://pypi.org:443/pypi/tenacity/json
  proxy | 2021/11/21 07:54:15 [063] 200 https://pypi.org:443/pypi/tenacity/json
  proxy | 2021/11/21 07:54:15 [065] GET https://api.github.com:443/repos/jd/tenacity/releases?per_page=100
  proxy | 2021/11/21 07:54:15 [065] * authenticating github api request
  proxy | 2021/11/21 07:54:15 [065] 200 https://api.github.com:443/repos/jd/tenacity/releases?per_page=100
  proxy | 2021/11/21 07:54:15 [067] GET https://api.github.com:443/repos/jd/tenacity/contents/
  proxy | 2021/11/21 07:54:15 [067] * authenticating github api request
  proxy | 2021/11/21 07:54:15 [067] 200 https://api.github.com:443/repos/jd/tenacity/contents/
  proxy | 2021/11/21 07:54:15 [069] GET https://api.github.com:443/repos/jd/tenacity/contents/doc
  proxy | 2021/11/21 07:54:15 [069] * authenticating github api request
  proxy | 2021/11/21 07:54:15 [069] 200 https://api.github.com:443/repos/jd/tenacity/contents/doc
  proxy | 2021/11/21 07:54:15 [071] GET https://github.com:443/jd/tenacity.git/info/refs?service=git-upload-pack
  proxy | 2021/11/21 07:54:15 [071] * authenticating git server request (host: github.com)
  proxy | 2021/11/21 07:54:15 [071] 200 https://github.com:443/jd/tenacity.git/info/refs?service=git-upload-pack
  proxy | 2021/11/21 07:54:15 [073] GET https://api.github.com:443/repos/jd/tenacity/contents/?ref=8.0.1
  proxy | 2021/11/21 07:54:15 [073] * authenticating github api request
  proxy | 2021/11/21 07:54:15 [073] 200 https://api.github.com:443/repos/jd/tenacity/contents/?ref=8.0.1
  proxy | 2021/11/21 07:54:15 [075] GET https://api.github.com:443/repos/jd/tenacity/contents/doc?ref=8.0.1
  proxy | 2021/11/21 07:54:15 [075] * authenticating github api request
  proxy | 2021/11/21 07:54:15 [075] 200 https://api.github.com:443/repos/jd/tenacity/contents/doc?ref=8.0.1
  proxy | 2021/11/21 07:54:15 [077] GET https://github.com:443/jd/tenacity.git/info/refs?service=git-upload-pack
  proxy | 2021/11/21 07:54:15 [077] * authenticating git server request (host: github.com)
  proxy | 2021/11/21 07:54:15 [077] 200 https://github.com:443/jd/tenacity.git/info/refs?service=git-upload-pack
  proxy | 2021/11/21 07:54:15 [079] GET https://api.github.com:443/repos/jd/tenacity/commits?sha=6.3.1
  proxy | 2021/11/21 07:54:15 [079] * authenticating github api request
  proxy | 2021/11/21 07:54:16 [079] 200 https://api.github.com:443/repos/jd/tenacity/commits?sha=6.3.1
  proxy | 2021/11/21 07:54:16 [081] GET https://api.github.com:443/repos/jd/tenacity/commits?sha=8.0.1
  proxy | 2021/11/21 07:54:16 [081] * authenticating github api request
  proxy | 2021/11/21 07:54:16 [081] 200 https://api.github.com:443/repos/jd/tenacity/commits?sha=8.0.1
  proxy | 2021/11/21 07:54:16 [083] GET https://api.github.com:443/repos/jd/tenacity/commits?sha=6.3.1
  proxy | 2021/11/21 07:54:16 [083] * authenticating github api request
  proxy | 2021/11/21 07:54:16 [083] 200 https://api.github.com:443/repos/jd/tenacity/commits?sha=6.3.1
  proxy | 2021/11/21 07:54:16 [085] GET https://api.github.com:443/repos/jd/tenacity/commits?sha=8.0.1
  proxy | 2021/11/21 07:54:16 [085] * authenticating github api request
  proxy | 2021/11/21 07:54:16 [085] 200 https://api.github.com:443/repos/jd/tenacity/commits?sha=8.0.1
  proxy | 2021/11/21 07:54:16 [087] GET https://api.github.com:443/repos/jd/tenacity/commits?sha=6.3.1
  proxy | 2021/11/21 07:54:16 [087] * authenticating github api request
  proxy | 2021/11/21 07:54:16 [087] 200 https://api.github.com:443/repos/jd/tenacity/commits?sha=6.3.1
  proxy | 2021/11/21 07:54:16 [089] GET https://api.github.com:443/repos/jd/tenacity/commits?sha=8.0.1
  proxy | 2021/11/21 07:54:16 [089] * authenticating github api request
  proxy | 2021/11/21 07:54:16 [089] 200 https://api.github.com:443/repos/jd/tenacity/commits?sha=8.0.1
updater | INFO <job_235098818> Submitting tenacity pull request for creation
updater | INFO <job_235098818> Checking if rich 10.14.0 needs updating
  proxy | 2021/11/21 07:54:17 [093] GET https://pypi.org:443/simple/rich/
  proxy | 2021/11/21 07:54:17 [093] 200 https://pypi.org:443/simple/rich/
updater | INFO <job_235098818> Latest version is 10.14.0
updater | INFO <job_235098818> No update needed for rich 10.14.0
updater | INFO <job_235098818> Checking if flake8-bugbear 21.9.2 needs updating
  proxy | 2021/11/21 07:54:17 [095] GET https://pypi.org:443/simple/flake8-bugbear/
  proxy | 2021/11/21 07:54:17 [095] 200 https://pypi.org:443/simple/flake8-bugbear/
updater | INFO <job_235098818> Latest version is 21.9.2
updater | INFO <job_235098818> No update needed for flake8-bugbear 21.9.2
updater | INFO <job_235098818> Checking if sphinx-autobuild 2020.9.1 needs updating
  proxy | 2021/11/21 07:54:17 [097] GET https://pypi.org:443/simple/sphinx-autobuild/
  proxy | 2021/11/21 07:54:17 [097] 200 https://pypi.org:443/simple/sphinx-autobuild/
updater | INFO <job_235098818> Latest version is 2021.3.14
updater | INFO <job_235098818> Pull request already exists for sphinx-autobuild with latest version 2021.3.14
updater | INFO <job_235098818> Checking if pygit2 1.5.0 needs updating
  proxy | 2021/11/21 07:54:18 [099] GET https://pypi.org:443/simple/pygit2/
  proxy | 2021/11/21 07:54:18 [099] 200 https://pypi.org:443/simple/pygit2/
updater | INFO <job_235098818> Latest version is 1.7.1
  proxy | 2021/11/21 07:54:22 [101] GET https://pypi.org:443/pypi/pygit2/json
  proxy | 2021/11/21 07:54:22 [101] 200 https://pypi.org:443/pypi/pygit2/json
  proxy | 2021/11/21 07:54:22 [103] GET https://pypi.org:443/pypi/pygit2/1.7.1/json
  proxy | 2021/11/21 07:54:22 [103] 200 https://pypi.org:443/pypi/pygit2/1.7.1/json
  proxy | 2021/11/21 07:54:22 [105] GET https://files.pythonhosted.org:443/packages/7b/c9/677c7a11fff6056593eca53ffeda058bf9fa57996a82626d2f9e1960a7e8/pygit2-1.7.1.tar.gz
  proxy | 2021/11/21 07:54:22 [105] 200 https://files.pythonhosted.org:443/packages/7b/c9/677c7a11fff6056593eca53ffeda058bf9fa57996a82626d2f9e1960a7e8/pygit2-1.7.1.tar.gz
  proxy | 2021/11/21 07:54:24 [107] GET https://pypi.org:443/simple/pep517/
  proxy | 2021/11/21 07:54:24 [107] 200 https://pypi.org:443/simple/pep517/
  proxy | 2021/11/21 07:54:24 [109] GET https://files.pythonhosted.org:443/packages/43/f6/4af3567c136e8e1620f6fcff665f9a478e68d06f9c990d0f2717cf9a2b8c/pep517-0.8.2-py2.py3-none-any.whl
  proxy | 2021/11/21 07:54:24 [109] 200 https://files.pythonhosted.org:443/packages/43/f6/4af3567c136e8e1620f6fcff665f9a478e68d06f9c990d0f2717cf9a2b8c/pep517-0.8.2-py2.py3-none-any.whl
  proxy | 2021/11/21 07:54:24 [111] GET https://pypi.org:443/simple/toml/
  proxy | 2021/11/21 07:54:24 [111] 200 https://pypi.org:443/simple/toml/
  proxy | 2021/11/21 07:54:24 [113] GET https://files.pythonhosted.org:443/packages/9f/e1/1b40b80f2e1663a6b9f497123c11d7d988c0919abbf3c3f2688e448c5363/toml-0.10.1-py2.py3-none-any.whl
  proxy | 2021/11/21 07:54:24 [113] 200 https://files.pythonhosted.org:443/packages/9f/e1/1b40b80f2e1663a6b9f497123c11d7d988c0919abbf3c3f2688e448c5363/toml-0.10.1-py2.py3-none-any.whl
  proxy | 2021/11/21 07:54:25 [115] GET https://pypi.org:443/simple/setuptools/
  proxy | 2021/11/21 07:54:25 [115] 200 https://pypi.org:443/simple/setuptools/
  proxy | 2021/11/21 07:54:25 [117] GET https://files.pythonhosted.org:443/packages/18/ad/ec41343a49a0371ea40daf37b1ba2c11333cdd121cb378161635d14b9750/setuptools-59.2.0-py3-none-any.whl
  proxy | 2021/11/21 07:54:25 [117] 200 https://files.pythonhosted.org:443/packages/18/ad/ec41343a49a0371ea40daf37b1ba2c11333cdd121cb378161635d14b9750/setuptools-59.2.0-py3-none-any.whl
  proxy | 2021/11/21 07:54:25 [119] GET https://pypi.org:443/simple/wheel/
  proxy | 2021/11/21 07:54:25 [119] 200 https://pypi.org:443/simple/wheel/
  proxy | 2021/11/21 07:54:25 [121] GET https://files.pythonhosted.org:443/packages/04/80/cad93b40262f5d09f6de82adbee452fd43cdff60830b56a74c5930f7e277/wheel-0.37.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:54:25 [121] 200 https://files.pythonhosted.org:443/packages/04/80/cad93b40262f5d09f6de82adbee452fd43cdff60830b56a74c5930f7e277/wheel-0.37.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:54:26 [123] GET https://pypi.org:443/simple/pip/
  proxy | 2021/11/21 07:54:26 [123] 200 https://pypi.org:443/simple/pip/
  proxy | 2021/11/21 07:54:27 [125] GET https://pypi.org:443/simple/wheel/
  proxy | 2021/11/21 07:54:27 [125] 200 https://pypi.org:443/simple/wheel/
  proxy | 2021/11/21 07:54:27 [127] GET https://files.pythonhosted.org:443/packages/04/80/cad93b40262f5d09f6de82adbee452fd43cdff60830b56a74c5930f7e277/wheel-0.37.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:54:27 [127] 200 https://files.pythonhosted.org:443/packages/04/80/cad93b40262f5d09f6de82adbee452fd43cdff60830b56a74c5930f7e277/wheel-0.37.0-py2.py3-none-any.whl
  proxy | 2021/11/21 07:54:27 [129] GET https://pypi.org:443/simple/cffi/
  proxy | 2021/11/21 07:54:27 [129] 200 https://pypi.org:443/simple/cffi/
  proxy | 2021/11/21 07:54:28 [131] GET https://files.pythonhosted.org:443/packages/ae/27/a99335833b6c4d356bdeaadd87d0e9e83969761513dba6dc2a8123d95ca1/cffi-1.15.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
  proxy | 2021/11/21 07:54:28 [131] 200 https://files.pythonhosted.org:443/packages/ae/27/a99335833b6c4d356bdeaadd87d0e9e83969761513dba6dc2a8123d95ca1/cffi-1.15.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
  proxy | 2021/11/21 07:54:28 [133] GET https://pypi.org:443/simple/pycparser/
  proxy | 2021/11/21 07:54:28 [133] 200 https://pypi.org:443/simple/pycparser/
  proxy | 2021/11/21 07:54:28 [135] GET https://files.pythonhosted.org:443/packages/62/d5/5f610ebe421e85889f2e55e33b7f9a6795bd982198517d912eb1c76e1a53/pycparser-2.21-py2.py3-none-any.whl
  proxy | 2021/11/21 07:54:28 [135] 200 https://files.pythonhosted.org:443/packages/62/d5/5f610ebe421e85889f2e55e33b7f9a6795bd982198517d912eb1c76e1a53/pycparser-2.21-py2.py3-none-any.whl
  proxy | 2021/11/21 07:54:29 [137] GET https://pypi.org:443/simple/pip/
  proxy | 2021/11/21 07:54:29 [137] 200 https://pypi.org:443/simple/pip/
  proxy | 2021/11/21 07:54:34 [139] GET https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:54:34 [139] 301 https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:54:34 [141] GET https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:54:34 [141] 200 https://pypi.org:443/pypi/retrocookie/json
updater | INFO <job_235098818> Requirements to unlock own
  proxy | 2021/11/21 07:54:34 [143] GET https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:54:34 [143] 301 https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:54:34 [145] GET https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:54:34 [145] 200 https://pypi.org:443/pypi/retrocookie/json
updater | INFO <job_235098818> Requirements update strategy widen_ranges
  proxy | 2021/11/21 07:54:34 [147] GET https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:54:34 [147] 301 https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:54:34 [149] GET https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:54:34 [149] 200 https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:54:34 [151] GET https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:54:34 [151] 301 https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:54:34 [153] GET https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:54:34 [153] 200 https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:54:34 [155] GET https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:54:34 [155] 301 https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:54:34 [157] GET https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:54:34 [157] 200 https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:54:34 [159] GET https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:54:34 [159] 301 https://pypi.org:443/pypi/retrocookie/json/
  proxy | 2021/11/21 07:54:34 [161] GET https://pypi.org:443/pypi/retrocookie/json
  proxy | 2021/11/21 07:54:34 [161] 200 https://pypi.org:443/pypi/retrocookie/json
updater | INFO <job_235098818> Updating pygit2 from 1.5.0 to 1.7.1
  proxy | 2021/11/21 07:54:45 [163] GET https://api.github.com:443/repos/cjolowicz/retrocookie/commits?per_page=100
  proxy | 2021/11/21 07:54:45 [163] * authenticating github api request
  proxy | 2021/11/21 07:54:45 [163] 200 https://api.github.com:443/repos/cjolowicz/retrocookie/commits?per_page=100
  proxy | 2021/11/21 07:54:45 [165] GET https://pypi.org:443/pypi/pygit2/json
  proxy | 2021/11/21 07:54:45 [165] 200 https://pypi.org:443/pypi/pygit2/json
  proxy | 2021/11/21 07:54:45 [167] GET https://api.github.com:443/repos/libgit2/pygit2/releases?per_page=100
  proxy | 2021/11/21 07:54:45 [167] * authenticating github api request
  proxy | 2021/11/21 07:54:45 [167] 200 https://api.github.com:443/repos/libgit2/pygit2/releases?per_page=100
  proxy | 2021/11/21 07:54:45 [169] GET https://api.github.com:443/repos/libgit2/pygit2/contents/
  proxy | 2021/11/21 07:54:45 [169] * authenticating github api request
  proxy | 2021/11/21 07:54:45 [169] 200 https://api.github.com:443/repos/libgit2/pygit2/contents/
  proxy | 2021/11/21 07:54:45 [171] GET https://api.github.com:443/repos/libgit2/pygit2/contents/docs
  proxy | 2021/11/21 07:54:45 [171] * authenticating github api request
  proxy | 2021/11/21 07:54:45 [171] 200 https://api.github.com:443/repos/libgit2/pygit2/contents/docs
  proxy | 2021/11/21 07:54:45 [173] GET https://api.github.com:443/repos/libgit2/pygit2/contents/CHANGELOG.rst?ref=master
  proxy | 2021/11/21 07:54:45 [173] * authenticating github api request
  proxy | 2021/11/21 07:54:45 [173] 200 https://api.github.com:443/repos/libgit2/pygit2/contents/CHANGELOG.rst?ref=master
  proxy | 2021/11/21 07:54:46 [175] GET https://github.com:443/libgit2/pygit2.git/info/refs?service=git-upload-pack
  proxy | 2021/11/21 07:54:46 [175] * authenticating git server request (host: github.com)
  proxy | 2021/11/21 07:54:46 [175] 200 https://github.com:443/libgit2/pygit2.git/info/refs?service=git-upload-pack
  proxy | 2021/11/21 07:54:46 [177] GET https://api.github.com:443/repos/libgit2/pygit2/commits?sha=v1.5.0
  proxy | 2021/11/21 07:54:46 [177] * authenticating github api request
  proxy | 2021/11/21 07:54:46 [177] 200 https://api.github.com:443/repos/libgit2/pygit2/commits?sha=v1.5.0
  proxy | 2021/11/21 07:54:46 [179] GET https://api.github.com:443/repos/libgit2/pygit2/commits?sha=v1.7.1
  proxy | 2021/11/21 07:54:46 [179] * authenticating github api request
  proxy | 2021/11/21 07:54:46 [179] 200 https://api.github.com:443/repos/libgit2/pygit2/commits?sha=v1.7.1
  proxy | 2021/11/21 07:54:46 [181] GET https://api.github.com:443/repos/libgit2/pygit2/commits?sha=v1.5.0
  proxy | 2021/11/21 07:54:46 [181] * authenticating github api request
  proxy | 2021/11/21 07:54:46 [181] 200 https://api.github.com:443/repos/libgit2/pygit2/commits?sha=v1.5.0
  proxy | 2021/11/21 07:54:46 [183] GET https://api.github.com:443/repos/libgit2/pygit2/commits?sha=v1.7.1
  proxy | 2021/11/21 07:54:46 [183] * authenticating github api request
  proxy | 2021/11/21 07:54:46 [183] 200 https://api.github.com:443/repos/libgit2/pygit2/commits?sha=v1.7.1
  proxy | 2021/11/21 07:54:46 [185] GET https://api.github.com:443/repos/libgit2/pygit2/commits?sha=v1.5.0
  proxy | 2021/11/21 07:54:46 [185] * authenticating github api request
  proxy | 2021/11/21 07:54:47 [185] 200 https://api.github.com:443/repos/libgit2/pygit2/commits?sha=v1.5.0
  proxy | 2021/11/21 07:54:47 [187] GET https://api.github.com:443/repos/libgit2/pygit2/commits?sha=v1.7.1
  proxy | 2021/11/21 07:54:47 [187] * authenticating github api request
  proxy | 2021/11/21 07:54:47 [187] 200 https://api.github.com:443/repos/libgit2/pygit2/commits?sha=v1.7.1
updater | INFO <job_235098818> Submitting pygit2 pull request for creation
updater | INFO <job_235098818> Checking if pytest 6.2.5 needs updating
  proxy | 2021/11/21 07:54:48 [191] GET https://pypi.org:443/simple/pytest/
  proxy | 2021/11/21 07:54:48 [191] 200 https://pypi.org:443/simple/pytest/
updater | INFO <job_235098818> Latest version is 6.2.5
updater | INFO <job_235098818> No update needed for pytest 6.2.5
updater | INFO <job_235098818> Checking if flake8-docstrings 1.6.0 needs updating
  proxy | 2021/11/21 07:54:48 [193] GET https://pypi.org:443/simple/flake8-docstrings/
  proxy | 2021/11/21 07:54:48 [193] 200 https://pypi.org:443/simple/flake8-docstrings/
updater | INFO <job_235098818> Latest version is 1.6.0
updater | INFO <job_235098818> No update needed for flake8-docstrings 1.6.0
updater | INFO <job_235098818> Checking if pre-commit-hooks 4.0.1 needs updating
  proxy | 2021/11/21 07:54:48 [195] GET https://pypi.org:443/simple/pre-commit-hooks/
  proxy | 2021/11/21 07:54:48 [195] 200 https://pypi.org:443/simple/pre-commit-hooks/
updater | INFO <job_235098818> Latest version is 4.0.1
updater | INFO <job_235098818> No update needed for pre-commit-hooks 4.0.1
updater | INFO <job_235098818> Checking if appdirs 1.4.4 needs updating
  proxy | 2021/11/21 07:54:48 [197] GET https://pypi.org:443/simple/appdirs/
  proxy | 2021/11/21 07:54:48 [197] 200 https://pypi.org:443/simple/appdirs/
updater | INFO <job_235098818> Latest version is 1.4.4
updater | INFO <job_235098818> No update needed for appdirs 1.4.4
updater | INFO <job_235098818> Checking if furo 2021.11.16 needs updating
  proxy | 2021/11/21 07:54:48 [199] GET https://pypi.org:443/simple/furo/
  proxy | 2021/11/21 07:54:48 [199] 200 https://pypi.org:443/simple/furo/
updater | INFO <job_235098818> Latest version is 2021.11.16
updater | INFO <job_235098818> No update needed for furo 2021.11.16
updater | INFO <job_235098818> Checking if flake8-bandit 2.1.2 needs updating
  proxy | 2021/11/21 07:54:48 [201] GET https://pypi.org:443/simple/flake8-bandit/
  proxy | 2021/11/21 07:54:48 [201] 200 https://pypi.org:443/simple/flake8-bandit/
updater | INFO <job_235098818> Latest version is 2.1.2
updater | INFO <job_235098818> No update needed for flake8-bandit 2.1.2
updater | INFO <job_235098818> Checking if pygments 2.10.0 needs updating
  proxy | 2021/11/21 07:54:48 [203] GET https://pypi.org:443/simple/pygments/
  proxy | 2021/11/21 07:54:48 [203] 200 https://pypi.org:443/simple/pygments/
updater | INFO <job_235098818> Latest version is 2.10.0
updater | INFO <job_235098818> No update needed for pygments 2.10.0
updater | INFO <job_235098818> Checking if coverage 6.1.2 needs updating
  proxy | 2021/11/21 07:54:49 [205] GET https://pypi.org:443/simple/coverage/
  proxy | 2021/11/21 07:54:49 [205] 200 https://pypi.org:443/simple/coverage/
updater | INFO <job_235098818> Latest version is 6.1.2
updater | INFO <job_235098818> No update needed for coverage 6.1.2
updater | INFO <job_235098818> Checking if flake8-rst-docstrings 0.2.3 needs updating
  proxy | 2021/11/21 07:54:49 [207] GET https://pypi.org:443/simple/flake8-rst-docstrings/
  proxy | 2021/11/21 07:54:49 [207] 200 https://pypi.org:443/simple/flake8-rst-docstrings/
updater | INFO <job_235098818> Latest version is 0.2.3
updater | INFO <job_235098818> No update needed for flake8-rst-docstrings 0.2.3
updater | INFO <job_235098818> Checking if safety 1.10.3 needs updating
  proxy | 2021/11/21 07:54:50 [209] GET https://pypi.org:443/simple/safety/
  proxy | 2021/11/21 07:54:50 [209] 200 https://pypi.org:443/simple/safety/
updater | INFO <job_235098818> Latest version is 1.10.3
updater | INFO <job_235098818> No update needed for safety 1.10.3
updater | INFO <job_235098818> Checking if typeguard 2.9.1 needs updating
  proxy | 2021/11/21 07:54:50 [211] GET https://pypi.org:443/simple/typeguard/
  proxy | 2021/11/21 07:54:50 [211] 200 https://pypi.org:443/simple/typeguard/
updater | INFO <job_235098818> Latest version is 2.13.0
updater | INFO <job_235098818> Pull request already exists for typeguard with latest version 2.13.0
updater | INFO <job_235098818> Checking if github3-py 3.0.0 needs updating
  proxy | 2021/11/21 07:54:50 [213] GET https://pypi.org:443/simple/github3-py/
  proxy | 2021/11/21 07:54:50 [213] 200 https://pypi.org:443/simple/github3-py/
updater | INFO <job_235098818> Latest version is 3.0.0
updater | INFO <job_235098818> No update needed for github3-py 3.0.0
updater | INFO <job_235098818> Checking if darglint 1.8.1 needs updating
  proxy | 2021/11/21 07:54:50 [215] GET https://pypi.org:443/simple/darglint/
  proxy | 2021/11/21 07:54:50 [215] 200 https://pypi.org:443/simple/darglint/
updater | INFO <job_235098818> Latest version is 1.8.1
updater | INFO <job_235098818> No update needed for darglint 1.8.1
updater | INFO <job_235098818> Checking if xdoctest 0.15.10 needs updating
  proxy | 2021/11/21 07:54:50 [217] GET https://pypi.org:443/simple/xdoctest/
  proxy | 2021/11/21 07:54:50 [217] 200 https://pypi.org:443/simple/xdoctest/
updater | INFO <job_235098818> Latest version is 0.15.10
updater | INFO <job_235098818> No update needed for xdoctest 0.15.10
updater | INFO <job_235098818> Finished job processing
updater | time="2021-11-21T07:54:50Z" level=info msg="task complete" container_id=job-235098818-updater exit_code=0 job_id=235098818 step=updater

🕹 Bonus points: Smallest manifest that reproduces the issue

@cjolowicz cjolowicz added the T: bug 🐞 Something isn't working label Nov 21, 2021
@cjolowicz
Copy link
Author

Linking @sobolevn's comment about this problem on another Poetry-related issue: #1556 (comment)

...
2. Every dependency update has merge conflicts. Because of the [metadata].content-hash field: https://github.com/wemake-services/wemake-python-styleguide/pull/1287/files#diff-41fe8bebc1a2a52eb5321b759e40b3a8R1627 Now all merge must be done like: merge first -> rebase second -> merge second. I guess it is a problem with poetry. Here's the upstream issue: auto-resolve all/most merge conflicts python-poetry/poetry#496

While I agree that Poetry could be better at avoiding merge conflicts, the issue here is that Dependabot triggers the conflicts even when there is no need for it, because the version constraints don't need to be changed.

@cjolowicz
Copy link
Author

It should be noted that the examples in the issue description (cookiecutter, reorder-python-imports) are development dependencies.

The case is different for core dependencies. AFAIU Dependabot attempts to preserve constraints for core dependencies, so merge conflicts would only happen with those on major version bumps, when the constraint is widened.

Also worth noting that the problem does not exist with indirect dependencies, because by definition those have no version constraints in pyproject.toml.

@jurre
Copy link
Member

jurre commented Nov 22, 2021

@cjolowicz not sure if I understand entirely, but it seems like you might want to configure dependabot to only update the lockfile, or use the increase-if-necessary versioning strategy?

@cjolowicz
Copy link
Author

cjolowicz commented Nov 22, 2021

Hi @jurre,

not sure if I understand entirely, but it seems like you might want to configure dependabot to only update the lockfile, or use the increase-if-necessary versioning strategy?

The drawback of versioning-strategy: lockfile-only is that we no longer receive automated updates for major releases. That pretty much makes this option not viable, except for projects where we're comfortable to remove upper version bounds from all dependencies.

The increase-if-necessary strategy would be perfect, but I understand the documentation as saying it's not supported for Python?

https://docs.github.com/en/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/configuration-options-for-dependency-updates#versioning-strategy

@jurre jurre added L: python:poetry Python packages via poetry T: feature-request Requests for new features and removed T: bug 🐞 Something isn't working labels Nov 22, 2021
@jurre
Copy link
Member

jurre commented Nov 22, 2021

The drawback of versioning-strategy: lockfile-only is that we no longer receive automated updates for major releases.

Yeah, that's fair.

it's not supported for Python?

Ah apologies, you're right. I think for Poetry it could be supported but we'll need to make some changes to dependabot-core for it to work.

I think Dependabot is behaving as expected here, but we should add support for increase-if-necessary for Poetry. I've changed the labels to reflect this, and will try to see if I can get it on the teams backlog. We have a lot of thing going on at the minute so I can't really speak to when we'd be able to get to it (or even guide a contribution that adds support for it the right way).

@cjolowicz
Copy link
Author

I think Dependabot is behaving as expected here, but we should add support for increase-if-necessary for Poetry. I've changed the labels to reflect this, and will try to see if I can get it on the teams backlog. We have a lot of thing going on at the minute so I can't really speak to when we'd be able to get to it (or even guide a contribution that adds support for it the right way).

Totally understand, and appreciate the quick response. 👍

FWIW this feature should translate into a considerable cut in GA's electricity bill. Maybe that helps with getting this scheduled 😉

To reiterate: The default settings for Poetry projects result in cascading rebases of Dependabot PRs, triggering 1+2+...+n CI runs for N dependency updates.

@deivid-rodriguez
Copy link
Contributor

Support for increase-if-necessary versioning strategy in Python will be added by #5605, so we'll be able to get rid of this problem 😄.

Thanks for your patience!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
L: python:poetry Python packages via poetry service 💁 Relates to Dependabot features GitHub provides T: feature-request Requests for new features
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

4 participants