~cnx/ipwhl-devel

ipwhl-data: pip: 21.3.1 → 22.0.4 v1 APPLIED

Ngô Ngọc Đức Huy: 108
 pip: 21.3.1 → 22.0.4
 aioitertools: 0.9.0 → 0.10.0
 azure-identity: 1.7.1 → 1.8.0
 arrow: 1.2.1 → 1.2.2
 asgiref: 3.4.1 → 3.5.0
 asn1crypto: 1.4.0 → 1.5.0
 azure-core: 1.22.1 → 1.23.0
 azure-storage-blob: 12.9.0 → 12.10.0
 click: 8.0.3 → 8.0.4
 click-log: 0.3.2 → 0.4.0
 cliff: 3.10.0 → 3.10.1
 cssselect2: 0.4.1 → 0.5.0
 distro: 1.6.0 → 1.7.0
 Django: 4.0.2 → 4.0.3
 dropbox: 11.25.0 → 11.28.0
 elasticsearch: 8.0.0 → 8.1.0
 elastic-transport: 8.0.1 → 8.1.0
 entrypoints: 0.3 → 0.4
 filelock: 3.4.2 → 3.6.0
 Flask: 2.0.2 → 2.0.3
 furo: 2022.1.2 → 2022.3.4
 google-api-core: 2.5.0 → 2.7.1
 google-api-python-client: 2.37.0 → 2.40.0
 googleapis-common-protos: 1.54.0 → 1.55.0
 google-auth-oauthlib: 0.4.6 → 0.5.0
 google-cloud-core: 2.2.2 → 2.2.3
 google-cloud-dlp: 3.6.0 → 3.6.2
 google-resumable-media: 2.2.1 → 2.3.2
 httplib2: 0.20.2 → 0.20.4
 humanize: 3.13.1 → 4.0.0
 identify: 2.4.3 → 2.4.11
 itsdangerous: 2.0.1 → 2.1.1
 jupyter-core: 4.9.1 → 4.9.2
 Mako: 1.1.6 → 1.2.0
 markdownify: 0.10.1 → 0.10.3
 mistune: 2.0.1 → 2.0.2
 mkdocs-material: 8.1.4 → 8.2.5
 MonkeyType: 21.5.0 → 22.2.0
 msal: 1.16.0 → 1.17.0
 nbformat: 5.1.3 → 5.2.0
 nest-asyncio: 1.5.1 → 1.5.4
 numpydoc: 1.1.0 → 1.2
 oauthlib: 3.1.1 → 3.2.0
 paramiko: 2.9.2 → 2.10.1
 pbr: 5.8.0 → 5.8.1
 pg8000: 1.23.0 → 1.24.1
 pip-api: 0.0.26 → 0.0.29
 platformdirs: 2.4.1 → 2.5.1
 portalocker: 2.3.2 → 2.4.0
 pre-commit: 2.16.0 → 2.17.0
 prettytable: 2.5.0 → 3.2.0
 prompt-toolkit: 3.0.24 → 3.0.28
 proto-plus: 1.19.8 → 1.20.3
 py: 1.10.0 → 1.11.0
 pyee: 8.2.2 → 9.0.4
 pyenchant: 3.2.1 → 3.2.2
 pyfakefs: 4.5.3 → 4.5.5
 pyglet: 1.5.21 → 1.5.22
 Pygments: 2.11.1 → 2.11.2
 pymdown-extensions: 9.1 → 9.2
 PyMySQL: 0.9.3 → 1.0.2
 pyparsing: 3.0.6 → 3.0.7
 pytest-flake8: 1.0.7 → 1.1.0
 pytest-forked: 1.3.0 → 1.4.0
 pytest-isort: 2.0.0 → 3.0.0
 pytest-localserver: 0.5.0 → 0.5.1.post0
 pytest-mock: 3.6.1 → 3.7.0
 pytest-mypy: 0.8.1 → 0.9.1
 pytest-regressions: 2.3.0 → 2.3.1
 pytest-remotedata: 0.3.2 → 0.3.3
 pytest-timeout: 2.0.2 → 2.1.0
 python-debian: 0.1.42 → 0.1.43
 python-slugify: 5.0.2 → 6.1.1
 python-socks: 2.0.1 → 2.0.3
 pyxel: 1.6.1 → 1.6.9
 QtPy: 2.0.0 → 2.0.1
 requests: 2.27.0 → 2.27.1
 requests-oauthlib: 1.3.0 → 1.3.1
 requests-unixsocket: 0.2.0 → 0.3.0
 rope: 0.19.0 → 0.23.0
 ruamel.std.pathlib: 0.9.0 → 0.9.2
 ruamel.yaml: 0.17.20 → 0.17.21
 ryd: 0.4.1 → 0.7.1
 s3transfer: 0.5.0 → 0.5.2
 sphinx-bootstrap-theme: 0.8.0 → 0.8.1
 sphinxext-opengraph: 0.5.1 → 0.6.2
 sqlalchemy2-stubs: 0.0.2a19 → 0.0.2a20
 stone: 3.2.1 → 3.3.1
 terminado: 0.12.1 → 0.13.3
 testpath: 0.5.0 → 0.6.0
 threadpoolctl: 3.0.0 → 3.1.0
 tifffile: 2021.11.2 → 2022.2.9
 tomli: 2.0.0 → 2.0.1
 tomlkit: 0.8.0 → 0.10.0
 trio: 0.19.0 → 0.20.0
 types-colorama: 0.4.6 → 0.4.8
 types-docutils: 0.17.3 → 0.18.0
 types-freezegun: 1.1.5 → 1.1.6
 types-mock: 4.0.6 → 4.0.11
 types-pytz: 2021.3.4 → 2021.3.5
 types-six: 1.16.8 → 1.16.12
 typing-extensions: 4.0.1 → 4.1.1
 Unidecode: 1.3.2 → 1.3.4
 Werkzeug: 2.0.2 → 2.0.3
 wsproto: 1.0.0 → 1.1.0
 zict: 2.0.0 → 2.1.0
 zope.exceptions: 4.4 → 4.5
 zope.testing: 4.9 → 4.10

 200 files changed, 742 insertions(+), 733 deletions(-)
#714775 .build.yml success
ipwhl-data/patches/.build.yml: SUCCESS in 2m0s

[pip: 21.3.1 → 22.0.4][0] from [Ngô Ngọc Đức Huy][1]

[0]: https://lists.sr.ht/~cnx/ipwhl-devel/patches/30234
[1]: mailto:huyngo@disroot.org

✓ #714775 SUCCESS ipwhl-data/patches/.build.yml https://builds.sr.ht/~cnx/job/714775
Export patchset (mbox)
How do I use this?

Copy & paste the following snippet into your terminal to import this patchset into git:

curl -s https://lists.sr.ht/~cnx/ipwhl-devel/patches/30234/mbox | git am -3
Learn more about email & git

[PATCH ipwhl-data 001/108] pip: 21.3.1 → 22.0.4 Export this patch

---
 pkgs/49/pip/pip-21.3.1-py3-none-any.toml | 5 -----
 pkgs/49/pip/pip-22.0.4-py3-none-any.toml | 5 +++++
 2 files changed, 5 insertions(+), 5 deletions(-)
 delete mode 100644 pkgs/49/pip/pip-21.3.1-py3-none-any.toml
 create mode 100644 pkgs/49/pip/pip-22.0.4-py3-none-any.toml

diff --git a/pkgs/49/pip/pip-21.3.1-py3-none-any.toml b/pkgs/49/pip/pip-21.3.1-py3-none-any.toml
deleted file mode 100644
index 078c52e..0000000
--- a/pkgs/49/pip/pip-21.3.1-py3-none-any.toml
@@ -1,5 +0,0 @@
source = 'https://files.pythonhosted.org/packages/a4/6d/6463d49a933f547439d6b5b98b46af8742cc03ae83543e4d7688c2420f8b/pip-21.3.1-py3-none-any.whl'
content-id = 'QmNzD9KXiYHsKsUUxy4MYQgg8DnK4KpmZuWSGbeUZh5meU'
requires-python = '>=3.6'
extras = []
dependencies = []
diff --git a/pkgs/49/pip/pip-22.0.4-py3-none-any.toml b/pkgs/49/pip/pip-22.0.4-py3-none-any.toml
new file mode 100644
index 0000000..334f64e
--- /dev/null
+++ b/pkgs/49/pip/pip-22.0.4-py3-none-any.toml
@@ -0,0 +1,5 @@
source = 'https://files.pythonhosted.org/packages/4d/16/0a14ca596f30316efd412a60bdfac02a7259bf8673d4d917dc60b9a21812/pip-22.0.4-py3-none-any.whl'
content-id = 'QmZMx4nwJ3TFMWYiWy7QC8krc56y8jx4ED6hvdXwVJaYeD'
requires-python = '>=3.7'
extras = []
dependencies = []
-- 
2.33.1

[PATCH ipwhl-data 002/108] aioitertools: 0.9.0 → 0.10.0 Export this patch

---
 pkgs/1e/aioitertools/aioitertools-0.10.0-py3-none-any.toml | 7 +++++++
 pkgs/1e/aioitertools/aioitertools-0.9.0-py3-none-any.toml  | 7 -------
 2 files changed, 7 insertions(+), 7 deletions(-)
 create mode 100644 pkgs/1e/aioitertools/aioitertools-0.10.0-py3-none-any.toml
 delete mode 100644 pkgs/1e/aioitertools/aioitertools-0.9.0-py3-none-any.toml

diff --git a/pkgs/1e/aioitertools/aioitertools-0.10.0-py3-none-any.toml b/pkgs/1e/aioitertools/aioitertools-0.10.0-py3-none-any.toml
new file mode 100644
index 0000000..dfeb951
--- /dev/null
+++ b/pkgs/1e/aioitertools/aioitertools-0.10.0-py3-none-any.toml
@@ -0,0 +1,7 @@
source = 'https://files.pythonhosted.org/packages/b4/20/8af729fab3df6827407b060211ffffe79e0d220fba0c4f768de599f3cbe3/aioitertools-0.10.0-py3-none-any.whl'
content-id = 'QmSkWUvYYi6hrD8Y49CAiYdyNEqcu3f3GVArH66HqcKUkx'
requires-python = '>=3.6'
extras = []
dependencies = [
	'typing_extensions>=4.0; python_version < "3.10"',
]
diff --git a/pkgs/1e/aioitertools/aioitertools-0.9.0-py3-none-any.toml b/pkgs/1e/aioitertools/aioitertools-0.9.0-py3-none-any.toml
deleted file mode 100644
index dee39b6..0000000
--- a/pkgs/1e/aioitertools/aioitertools-0.9.0-py3-none-any.toml
@@ -1,7 +0,0 @@
source = 'https://files.pythonhosted.org/packages/92/a0/d7addf01e207e91076c7529b52515355c3d91ef67be8a498ebe394cac364/aioitertools-0.9.0-py3-none-any.whl'
content-id = 'QmWFRG5X5pHWr7AB8YfAf45WBNhskj1Pt5GibFgc931S1f'
requires-python = '>=3.6'
extras = []
dependencies = [
	'typing_extensions>=4.0; python_version < "3.10"',
]
-- 
2.33.1

[PATCH ipwhl-data 003/108] azure-identity: 1.7.1 → 1.8.0 Export this patch

---
 .../azure_identity-1.7.1-py2.py3-none-any.toml       | 12 ------------
 .../azure_identity-1.8.0-py3-none-any.toml           | 11 +++++++++++
 2 files changed, 11 insertions(+), 12 deletions(-)
 delete mode 100644 pkgs/be/azure-identity/azure_identity-1.7.1-py2.py3-none-any.toml
 create mode 100644 pkgs/be/azure-identity/azure_identity-1.8.0-py3-none-any.toml

diff --git a/pkgs/be/azure-identity/azure_identity-1.7.1-py2.py3-none-any.toml b/pkgs/be/azure-identity/azure_identity-1.7.1-py2.py3-none-any.toml
deleted file mode 100644
index a132b0b..0000000
--- a/pkgs/be/azure-identity/azure_identity-1.7.1-py2.py3-none-any.toml
@@ -1,12 +0,0 @@
source = 'https://files.pythonhosted.org/packages/38/97/126125151456b93e9eb2a22419864237dc0539fa1badbe4da867567b3b5a/azure_identity-1.7.1-py2.py3-none-any.whl'
content-id = 'QmVN2Tr6bH4QexFhJFqDpuQJfxNa6NCbwqqqYH53df7qYh'
extras = []
dependencies = [
	'azure-core<2.0.0,>=1.11.0',
	'cryptography>=2.5',
	'msal<2.0.0,>=1.12.0',
	'msal-extensions~=0.3.0',
	'six>=1.12.0',
	'azure-nspkg; python_version < "3.0"',
	'typing; python_version < "3.5"',
]
diff --git a/pkgs/be/azure-identity/azure_identity-1.8.0-py3-none-any.toml b/pkgs/be/azure-identity/azure_identity-1.8.0-py3-none-any.toml
new file mode 100644
index 0000000..5d53eaf
--- /dev/null
+++ b/pkgs/be/azure-identity/azure_identity-1.8.0-py3-none-any.toml
@@ -0,0 +1,11 @@
source = 'https://files.pythonhosted.org/packages/fe/a8/6289b84a371e061010fcbbbdaa50e448e83ec8ebe2d8430f7c9355458ee6/azure_identity-1.8.0-py3-none-any.whl'
content-id = 'QmRqKkzVLVZNpKMFi2Q77vzUGzViobk6aD2nTCfdKsWWtY'
requires-python = '>=3.6'
extras = []
dependencies = [
	'azure-core<2.0.0,>=1.11.0',
	'cryptography>=2.5',
	'msal<2.0.0,>=1.12.0',
	'msal-extensions~=0.3.0',
	'six>=1.12.0',
]
-- 
2.33.1

[PATCH ipwhl-data 004/108] arrow: 1.2.1 → 1.2.2 Export this patch

---
 pkgs/2b/arrow/arrow-1.2.1-py3-none-any.toml | 8 --------
 pkgs/2b/arrow/arrow-1.2.2-py3-none-any.toml | 8 ++++++++
 2 files changed, 8 insertions(+), 8 deletions(-)
 delete mode 100644 pkgs/2b/arrow/arrow-1.2.1-py3-none-any.toml
 create mode 100644 pkgs/2b/arrow/arrow-1.2.2-py3-none-any.toml

diff --git a/pkgs/2b/arrow/arrow-1.2.1-py3-none-any.toml b/pkgs/2b/arrow/arrow-1.2.1-py3-none-any.toml
deleted file mode 100644
index 34d73a1..0000000
--- a/pkgs/2b/arrow/arrow-1.2.1-py3-none-any.toml
@@ -1,8 +0,0 @@
source = 'https://files.pythonhosted.org/packages/f4/97/a6b394b0ee6c9a7f645308f3a205c6cfe4fc804aac1bf29e4aebb5cd5a16/arrow-1.2.1-py3-none-any.whl'
content-id = 'QmRUJDS2UxPSuGLPS4HUdHxLcGTUzpYEh8jmuvjGS33LH2'
requires-python = '>=3.6'
extras = []
dependencies = [
	'python-dateutil>=2.7.0',
	'typing-extensions; python_version < "3.8"',
]
diff --git a/pkgs/2b/arrow/arrow-1.2.2-py3-none-any.toml b/pkgs/2b/arrow/arrow-1.2.2-py3-none-any.toml
new file mode 100644
index 0000000..e9035ad
--- /dev/null
+++ b/pkgs/2b/arrow/arrow-1.2.2-py3-none-any.toml
@@ -0,0 +1,8 @@
source = 'https://files.pythonhosted.org/packages/36/e7/3043959c8e3e3d6e346b69417e85daa591f9c018b99c383cc3f316bbf269/arrow-1.2.2-py3-none-any.whl'
content-id = 'QmVbBhbkwNesrC5ewfQGdwtyFjz6Q3qSaeTYz7sLmgCJ3K'
requires-python = '>=3.6'
extras = []
dependencies = [
	'python-dateutil>=2.7.0',
	'typing-extensions; python_version < "3.8"',
]
-- 
2.33.1

[PATCH ipwhl-data 005/108] asgiref: 3.4.1 → 3.5.0 Export this patch

---
 pkgs/e1/asgiref/asgiref-3.4.1-py3-none-any.toml | 10 ----------
 pkgs/e1/asgiref/asgiref-3.5.0-py3-none-any.toml | 10 ++++++++++
 2 files changed, 10 insertions(+), 10 deletions(-)
 delete mode 100644 pkgs/e1/asgiref/asgiref-3.4.1-py3-none-any.toml
 create mode 100644 pkgs/e1/asgiref/asgiref-3.5.0-py3-none-any.toml

diff --git a/pkgs/e1/asgiref/asgiref-3.4.1-py3-none-any.toml b/pkgs/e1/asgiref/asgiref-3.4.1-py3-none-any.toml
deleted file mode 100644
index bbad142..0000000
--- a/pkgs/e1/asgiref/asgiref-3.4.1-py3-none-any.toml
@@ -1,10 +0,0 @@
source = 'https://files.pythonhosted.org/packages/fe/66/577f32b54c50dcd8dec38447258e82ed327ecb86820d67ae7b3dea784f13/asgiref-3.4.1-py3-none-any.whl'
content-id = 'QmXAMeexoa5DtGGXyaBDzcuDAySooxRpaUD6gyuGiJvgXu'
requires-python = '>=3.6'
extras = [ 'tests' ]
dependencies = [
	'typing-extensions; python_version < "3.8"',
	'pytest; extra == "tests"',
	'pytest-asyncio; extra == "tests"',
	'mypy>=0.800; extra == "tests"',
]
diff --git a/pkgs/e1/asgiref/asgiref-3.5.0-py3-none-any.toml b/pkgs/e1/asgiref/asgiref-3.5.0-py3-none-any.toml
new file mode 100644
index 0000000..583e3d0
--- /dev/null
+++ b/pkgs/e1/asgiref/asgiref-3.5.0-py3-none-any.toml
@@ -0,0 +1,10 @@
source = 'https://files.pythonhosted.org/packages/0b/9f/5f3b91391578312827561b669a0397d58535b4e82966c8f1667525c7d563/asgiref-3.5.0-py3-none-any.whl'
content-id = 'QmXK2oSZKXKE7FEHKuSq8Yf4yajrmVs6tsjRV5CH8WoG2i'
requires-python = '>=3.7'
extras = ['tests']
dependencies = [
	'typing-extensions; python_version < "3.8"',
	'pytest; extra == "tests"',
	'pytest-asyncio; extra == "tests"',
	'mypy>=0.800; extra == "tests"',
]
-- 
2.33.1

[PATCH ipwhl-data 006/108] asn1crypto: 1.4.0 → 1.5.0 Export this patch

---
 pkgs/14/asn1crypto/asn1crypto-1.4.0-py2.py3-none-any.toml | 4 ----
 pkgs/14/asn1crypto/asn1crypto-1.5.0-py2.py3-none-any.toml | 4 ++++
 2 files changed, 4 insertions(+), 4 deletions(-)
 delete mode 100644 pkgs/14/asn1crypto/asn1crypto-1.4.0-py2.py3-none-any.toml
 create mode 100644 pkgs/14/asn1crypto/asn1crypto-1.5.0-py2.py3-none-any.toml

diff --git a/pkgs/14/asn1crypto/asn1crypto-1.4.0-py2.py3-none-any.toml b/pkgs/14/asn1crypto/asn1crypto-1.4.0-py2.py3-none-any.toml
deleted file mode 100644
index f20ebfa..0000000
--- a/pkgs/14/asn1crypto/asn1crypto-1.4.0-py2.py3-none-any.toml
@@ -1,4 +0,0 @@
source = 'https://files.pythonhosted.org/packages/b5/a8/56be92dcd4a5bf1998705a9b4028249fe7c9a035b955fe93b6a3e5b829f8/asn1crypto-1.4.0-py2.py3-none-any.whl'
content-id = 'QmTH6hqbMsLjeqjdRtz3yHpWgvQt5khCfF5NT5EFaEptgD'
extras = []
dependencies = []
diff --git a/pkgs/14/asn1crypto/asn1crypto-1.5.0-py2.py3-none-any.toml b/pkgs/14/asn1crypto/asn1crypto-1.5.0-py2.py3-none-any.toml
new file mode 100644
index 0000000..9cbba64
--- /dev/null
+++ b/pkgs/14/asn1crypto/asn1crypto-1.5.0-py2.py3-none-any.toml
@@ -0,0 +1,4 @@
source = 'https://files.pythonhosted.org/packages/54/59/8ef2e8e7d117b22c57af047b49eb8bbf87d19ccf559a1157cdc5b2a21091/asn1crypto-1.5.0-py2.py3-none-any.whl'
content-id = 'QmNLz531rVH338bRjaSqX6znJw2fYtD8KGPF6NAPDN4H2p'
extras = []
dependencies = []
-- 
2.33.1

[PATCH ipwhl-data 007/108] azure-core: 1.22.1 → 1.23.0 Export this patch

---
 pkgs/fd/azure-core/azure_core-1.22.1-py3-none-any.toml | 8 --------
 pkgs/fd/azure-core/azure_core-1.23.0-py3-none-any.toml | 9 +++++++++
 2 files changed, 9 insertions(+), 8 deletions(-)
 delete mode 100644 pkgs/fd/azure-core/azure_core-1.22.1-py3-none-any.toml
 create mode 100644 pkgs/fd/azure-core/azure_core-1.23.0-py3-none-any.toml

diff --git a/pkgs/fd/azure-core/azure_core-1.22.1-py3-none-any.toml b/pkgs/fd/azure-core/azure_core-1.22.1-py3-none-any.toml
deleted file mode 100644
index 4ccf42c..0000000
--- a/pkgs/fd/azure-core/azure_core-1.22.1-py3-none-any.toml
@@ -1,8 +0,0 @@
source = 'https://files.pythonhosted.org/packages/f6/57/12d0be2b8fff6596cc8f6cb5b98d614ad6d7d790b9611f419a4ece39d929/azure_core-1.22.1-py3-none-any.whl'
content-id = 'QmbJFZKhE2GSWVEVxdEEcv34gCBoVZrKkKbqy6xUGrWjWr'
requires-python = '>=3.6'
extras = []
dependencies = [
	'requests>=2.18.4',
	'six>=1.11.0',
]
diff --git a/pkgs/fd/azure-core/azure_core-1.23.0-py3-none-any.toml b/pkgs/fd/azure-core/azure_core-1.23.0-py3-none-any.toml
new file mode 100644
index 0000000..cfe902a
--- /dev/null
+++ b/pkgs/fd/azure-core/azure_core-1.23.0-py3-none-any.toml
@@ -0,0 +1,9 @@
source = 'https://files.pythonhosted.org/packages/6d/f8/cb504cfee3b09875eb5c7d2e0e418f4db0acdee2a5965b6dd5fcf12ebc8a/azure_core-1.23.0-py3-none-any.whl'
content-id = 'Qma8zRrK7ytExkUU2Y8vFMJyJQSeTgoAhZy9PCvjY7PD5Q'
requires-python = '>=3.6'
extras = []
dependencies = [
	'requests>=2.18.4',
	'six>=1.11.0',
	'typing-extensions>=4.0.1',
]
-- 
2.33.1

[PATCH ipwhl-data 008/108] azure-storage-blob: 12.9.0 → 12.10.0 Export this patch

---
 .../azure_storage_blob-12.10.0-py3-none-any.toml     |  9 +++++++++
 .../azure_storage_blob-12.9.0-py2.py3-none-any.toml  | 12 ------------
 2 files changed, 9 insertions(+), 12 deletions(-)
 create mode 100644 pkgs/15/azure-storage-blob/azure_storage_blob-12.10.0-py3-none-any.toml
 delete mode 100644 pkgs/15/azure-storage-blob/azure_storage_blob-12.9.0-py2.py3-none-any.toml

diff --git a/pkgs/15/azure-storage-blob/azure_storage_blob-12.10.0-py3-none-any.toml b/pkgs/15/azure-storage-blob/azure_storage_blob-12.10.0-py3-none-any.toml
new file mode 100644
index 0000000..0f55289
--- /dev/null
+++ b/pkgs/15/azure-storage-blob/azure_storage_blob-12.10.0-py3-none-any.toml
@@ -0,0 +1,9 @@
source = 'https://files.pythonhosted.org/packages/64/e4/dcd968e113786fb946007dd76c6fb459a511ac63984dfa09737cfb3b7d69/azure_storage_blob-12.10.0-py3-none-any.whl'
content-id = 'QmaSQ1dwacrNDAcFt4Wr95s1aDr7F3QkHsZxdQPKzXBUy8'
requires-python = '>=3.6'
extras = []
dependencies = [
	'azure-core<2.0.0,>=1.15.0',
	'msrest>=0.6.21',
	'cryptography>=2.1.4',
]
diff --git a/pkgs/15/azure-storage-blob/azure_storage_blob-12.9.0-py2.py3-none-any.toml b/pkgs/15/azure-storage-blob/azure_storage_blob-12.9.0-py2.py3-none-any.toml
deleted file mode 100644
index a7ad1d3..0000000
--- a/pkgs/15/azure-storage-blob/azure_storage_blob-12.9.0-py2.py3-none-any.toml
@@ -1,12 +0,0 @@
source = 'https://files.pythonhosted.org/packages/41/f3/e2b3fa9de629ab76031588daf54b4c28d71bd3c209d8a3d4f470d87e98a7/azure_storage_blob-12.9.0-py2.py3-none-any.whl'
content-id = 'Qmf1L3jMuBT1irSQ839yQ1ynfmxkkgSG1ZgQnnZqGa8PZr'
extras = []
dependencies = [
	'azure-core<2.0.0,>=1.10.0',
	'msrest>=0.6.21',
	'cryptography>=2.1.4',
	'futures; python_version < "3.0"',
	'azure-storage-nspkg<4.0.0,>=3.0.0; python_version < "3.0"',
	'enum34>=1.0.4; python_version < "3.4"',
	'typing; python_version < "3.5"',
]
-- 
2.33.1

[PATCH ipwhl-data 009/108] click: 8.0.3 → 8.0.4 Export this patch

---
 pkgs/06/click/click-8.0.3-py3-none-any.toml | 8 --------
 pkgs/06/click/click-8.0.4-py3-none-any.toml | 8 ++++++++
 2 files changed, 8 insertions(+), 8 deletions(-)
 delete mode 100644 pkgs/06/click/click-8.0.3-py3-none-any.toml
 create mode 100644 pkgs/06/click/click-8.0.4-py3-none-any.toml

diff --git a/pkgs/06/click/click-8.0.3-py3-none-any.toml b/pkgs/06/click/click-8.0.3-py3-none-any.toml
deleted file mode 100644
index ba2d21f..0000000
--- a/pkgs/06/click/click-8.0.3-py3-none-any.toml
@@ -1,8 +0,0 @@
source = 'https://files.pythonhosted.org/packages/48/58/c8aa6a8e62cc75f39fee1092c45d6b6ba684122697d7ce7d53f64f98a129/click-8.0.3-py3-none-any.whl'
content-id = 'QmTZBoZsZvhzKJU3EUSDDR6gpkH4hbNAnBXZKfgV276BrT'
requires-python = '>=3.6'
extras = []
dependencies = [
	'colorama; platform_system == "Windows"',
	'importlib-metadata; python_version < "3.8"',
]
diff --git a/pkgs/06/click/click-8.0.4-py3-none-any.toml b/pkgs/06/click/click-8.0.4-py3-none-any.toml
new file mode 100644
index 0000000..ccbe824
--- /dev/null
+++ b/pkgs/06/click/click-8.0.4-py3-none-any.toml
@@ -0,0 +1,8 @@
source = 'https://files.pythonhosted.org/packages/4a/a8/0b2ced25639fb20cc1c9784de90a8c25f9504a7f18cd8b5397bd61696d7d/click-8.0.4-py3-none-any.whl'
content-id = 'QmRy23opFc83kj6YJbqUc8tKJtVEGfQKaqmb7j6KkRmCRc'
requires-python = '>=3.6'
extras = []
dependencies = [
	'colorama; platform_system == "Windows"',
	'importlib-metadata; python_version < "3.8"',
]
-- 
2.33.1

[PATCH ipwhl-data 010/108] click-log: 0.3.2 → 0.4.0 Export this patch

---
 pkgs/75/click-log/click_log-0.3.2-py2.py3-none-any.toml | 6 ------
 pkgs/75/click-log/click_log-0.4.0-py2.py3-none-any.toml | 6 ++++++
 2 files changed, 6 insertions(+), 6 deletions(-)
 delete mode 100644 pkgs/75/click-log/click_log-0.3.2-py2.py3-none-any.toml
 create mode 100644 pkgs/75/click-log/click_log-0.4.0-py2.py3-none-any.toml

diff --git a/pkgs/75/click-log/click_log-0.3.2-py2.py3-none-any.toml b/pkgs/75/click-log/click_log-0.3.2-py2.py3-none-any.toml
deleted file mode 100644
index c11f8a6..0000000
--- a/pkgs/75/click-log/click_log-0.3.2-py2.py3-none-any.toml
@@ -1,6 +0,0 @@
source = 'https://files.pythonhosted.org/packages/38/52/a9dbb622f40ceeb09df141d855062cc9fbb38011f0ad8caee0cd840f399c/click_log-0.3.2-py2.py3-none-any.whl'
content-id = 'QmSeK9FWsmX42BdbhN2rE68s6opZtDqfPc4LbttTEyyCfQ'
extras = []
dependencies = [
	'click',
]
diff --git a/pkgs/75/click-log/click_log-0.4.0-py2.py3-none-any.toml b/pkgs/75/click-log/click_log-0.4.0-py2.py3-none-any.toml
new file mode 100644
index 0000000..1e24eaa
--- /dev/null
+++ b/pkgs/75/click-log/click_log-0.4.0-py2.py3-none-any.toml
@@ -0,0 +1,6 @@
source = 'https://files.pythonhosted.org/packages/ae/5a/4f025bc751087833686892e17e7564828e409c43b632878afeae554870cd/click_log-0.4.0-py2.py3-none-any.whl'
content-id = 'QmeuKjSsgA5hqTSH6Di5KecxKnSJQWQPWee1VqoYthQrTB'
extras = []
dependencies = [
	'click',
]
-- 
2.33.1

[PATCH ipwhl-data 011/108] cliff: 3.10.0 → 3.10.1 Export this patch

---
 pkgs/04/cliff/cliff-3.10.0-py3-none-any.toml | 13 -------------
 pkgs/04/cliff/cliff-3.10.1-py3-none-any.toml | 13 +++++++++++++
 2 files changed, 13 insertions(+), 13 deletions(-)
 delete mode 100644 pkgs/04/cliff/cliff-3.10.0-py3-none-any.toml
 create mode 100644 pkgs/04/cliff/cliff-3.10.1-py3-none-any.toml

diff --git a/pkgs/04/cliff/cliff-3.10.0-py3-none-any.toml b/pkgs/04/cliff/cliff-3.10.0-py3-none-any.toml
deleted file mode 100644
index 65c76ee..0000000
--- a/pkgs/04/cliff/cliff-3.10.0-py3-none-any.toml
@@ -1,13 +0,0 @@
source = 'https://files.pythonhosted.org/packages/19/80/d1b21a80864c6386c72d69de2e343188f3d97f7ab5646525c43f0e72b6fb/cliff-3.10.0-py3-none-any.whl'
content-id = 'QmdgkytKMqq382JUcoXvMX956wZDRn95KSjeviTVqgrbMi'
requires-python = '>=3.6'
extras = []
dependencies = [
	'PrettyTable>=0.7.2',
	'PyYAML>=3.12',
	'autopage>=0.4.0',
	'cmd2>=1.0.0',
	'pbr!=2.1.0,>=2.0.0',
	'pyparsing>=2.1.0',
	'stevedore>=2.0.1',
]
diff --git a/pkgs/04/cliff/cliff-3.10.1-py3-none-any.toml b/pkgs/04/cliff/cliff-3.10.1-py3-none-any.toml
new file mode 100644
index 0000000..8636c4d
--- /dev/null
+++ b/pkgs/04/cliff/cliff-3.10.1-py3-none-any.toml
@@ -0,0 +1,13 @@
source = 'https://files.pythonhosted.org/packages/a3/9d/3678f7a6278d9d8908df1de6c110fd1bd0e5cadcb63b82c1c7c0a90d227c/cliff-3.10.1-py3-none-any.whl'
content-id = 'Qmbp94RHgJP1FEhYMDwxXgQTSZWhV8WX3Teznv1RQAc6bC'
requires-python = '>=3.6'
extras = []
dependencies = [
	'PrettyTable>=0.7.2',
	'PyYAML>=3.12',
	'autopage>=0.4.0',
	'cmd2>=1.0.0',
	'pbr!=2.1.0,>=2.0.0',
	'pyparsing>=2.1.0',
	'stevedore>=2.0.1',
]
-- 
2.33.1

[PATCH ipwhl-data 012/108] cssselect2: 0.4.1 → 0.5.0 Export this patch

---
 ...py3-none-any.toml => cssselect2-0.5.0-py3-none-any.toml} | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
 rename pkgs/fb/cssselect2/{cssselect2-0.4.1-py3-none-any.toml => cssselect2-0.5.0-py3-none-any.toml} (55%)

diff --git a/pkgs/fb/cssselect2/cssselect2-0.4.1-py3-none-any.toml b/pkgs/fb/cssselect2/cssselect2-0.5.0-py3-none-any.toml
similarity index 55%
rename from pkgs/fb/cssselect2/cssselect2-0.4.1-py3-none-any.toml
rename to pkgs/fb/cssselect2/cssselect2-0.5.0-py3-none-any.toml
index 3d7bd41..f40a792 100644
--- a/pkgs/fb/cssselect2/cssselect2-0.4.1-py3-none-any.toml
+++ b/pkgs/fb/cssselect2/cssselect2-0.5.0-py3-none-any.toml
@@ -1,6 +1,6 @@
source = 'https://files.pythonhosted.org/packages/99/da/c86ec74495c69518720652f8aa8ab642d8af61a2098eede9db8b03d3c8b4/cssselect2-0.4.1-py3-none-any.whl'
content-id = 'QmcHnj2C22WMqWttgAjDX4gZwE24GAdJWbq1qVPaLRDzPi'
requires-python = '>=3.6'
source = 'https://files.pythonhosted.org/packages/fb/92/db5aecff7a7b1ab2496d2766e08d384041c42f2ab1c5daeb6b71d03b5412/cssselect2-0.5.0-py3-none-any.whl'
content-id = 'QmNayt2nzmyd7N3X1JNxqc7qrgoxiW96rFeNVJ5jrD3MkD'
requires-python = '>=3.7'
extras = ['doc', 'test']
dependencies = [
	'tinycss2',
-- 
2.33.1

[PATCH ipwhl-data 013/108] distro: 1.6.0 → 1.7.0 Export this patch

---
 pkgs/95/distro/distro-1.6.0-py2.py3-none-any.toml | 4 ----
 pkgs/95/distro/distro-1.7.0-py3-none-any.toml     | 5 +++++
 2 files changed, 5 insertions(+), 4 deletions(-)
 delete mode 100644 pkgs/95/distro/distro-1.6.0-py2.py3-none-any.toml
 create mode 100644 pkgs/95/distro/distro-1.7.0-py3-none-any.toml

diff --git a/pkgs/95/distro/distro-1.6.0-py2.py3-none-any.toml b/pkgs/95/distro/distro-1.6.0-py2.py3-none-any.toml
deleted file mode 100644
index 9a9a9af..0000000
--- a/pkgs/95/distro/distro-1.6.0-py2.py3-none-any.toml
@@ -1,4 +0,0 @@
source = 'https://files.pythonhosted.org/packages/b3/8d/a0a5c389d76f90c766e956515d34c3408a1e18f60fbaa08221d1f6b87490/distro-1.6.0-py2.py3-none-any.whl'
content-id = 'QmVoZ7tHLtHdRrht6oDVtWpMNX7tL3mNdZ8j87XEAtfpWK'
extras = []
dependencies = []
diff --git a/pkgs/95/distro/distro-1.7.0-py3-none-any.toml b/pkgs/95/distro/distro-1.7.0-py3-none-any.toml
new file mode 100644
index 0000000..fd03057
--- /dev/null
+++ b/pkgs/95/distro/distro-1.7.0-py3-none-any.toml
@@ -0,0 +1,5 @@
source = 'https://files.pythonhosted.org/packages/e1/54/d08d1ad53788515392bec14d2d6e8c410bffdc127780a9a4aa8e6854d502/distro-1.7.0-py3-none-any.whl'
content-id = 'QmYCMcxqdSPKytwh1QT4FossPWD7yGvpX57Zc3ktA9XkZ6'
requires-python = '>=3.6'
extras = []
dependencies = []
-- 
2.33.1

[PATCH ipwhl-data 014/108] Django: 4.0.2 → 4.0.3 Export this patch

---
 ...4.0.2-py3-none-any.toml => django-4.0.3-py3-none-any.toml} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename pkgs/53/Django/{django-4.0.2-py3-none-any.toml => django-4.0.3-py3-none-any.toml} (56%)

diff --git a/pkgs/53/Django/django-4.0.2-py3-none-any.toml b/pkgs/53/Django/django-4.0.3-py3-none-any.toml
similarity index 56%
rename from pkgs/53/Django/django-4.0.2-py3-none-any.toml
rename to pkgs/53/Django/django-4.0.3-py3-none-any.toml
index a7b23c8..fbee490 100644
--- a/pkgs/53/Django/django-4.0.2-py3-none-any.toml
+++ b/pkgs/53/Django/django-4.0.3-py3-none-any.toml
@@ -1,5 +1,5 @@
source = 'https://files.pythonhosted.org/packages/5d/2f/4705e8f2848f4523bb1b94b0dd9b425431aa1875c0921fb86777e62b4335/Django-4.0.2-py3-none-any.whl'
content-id = 'QmaFsHyHESsrr1Xx4TGfGa3WrEKHwH2yPHNJf7NL41cCvk'
source = 'https://files.pythonhosted.org/packages/1a/80/b06ce333aabba7ab1b6a41ea3c4e46970ceb396e705733480a2d47a7f74b/Django-4.0.3-py3-none-any.whl'
content-id = 'QmTtXS5zoNuJZEtNyiytAN2jNxmBcwssdBKN5mFMoyrVra'
requires-python = '>=3.8'
extras = ['argon2', 'bcrypt']
dependencies = [
-- 
2.33.1

[PATCH ipwhl-data 015/108] dropbox: 11.25.0 → 11.28.0 Export this patch

---
 pkgs/fe/dropbox/dropbox-11.28.0-py2-none-any.toml | 8 ++++++++
 1 file changed, 8 insertions(+)
 create mode 100644 pkgs/fe/dropbox/dropbox-11.28.0-py2-none-any.toml

diff --git a/pkgs/fe/dropbox/dropbox-11.28.0-py2-none-any.toml b/pkgs/fe/dropbox/dropbox-11.28.0-py2-none-any.toml
new file mode 100644
index 0000000..166faa8
--- /dev/null
+++ b/pkgs/fe/dropbox/dropbox-11.28.0-py2-none-any.toml
@@ -0,0 +1,8 @@
source = 'https://files.pythonhosted.org/packages/da/8d/ebf8aa44121d62b3b36ae4fcb15db7599c984621095ee4596b1935e608b8/dropbox-11.28.0-py2-none-any.whl'
content-id = 'QmbExiR9WqGzpdEpXm5qpZa4Lmup4ySGAn13KcDjNw6j7v'
extras = []
dependencies = [
	'requests>=2.16.2',
	'six>=1.12.0',
	'stone>=2.*',
]
-- 
2.33.1

[PATCH ipwhl-data 016/108] elasticsearch: 8.0.0 → 8.1.0 Export this patch

---
 .../elasticsearch/elasticsearch-8.0.0-py3-none-any.toml  | 9 ---------
 .../elasticsearch/elasticsearch-8.1.0-py3-none-any.toml  | 9 +++++++++
 2 files changed, 9 insertions(+), 9 deletions(-)
 delete mode 100644 pkgs/5b/elasticsearch/elasticsearch-8.0.0-py3-none-any.toml
 create mode 100644 pkgs/5b/elasticsearch/elasticsearch-8.1.0-py3-none-any.toml

diff --git a/pkgs/5b/elasticsearch/elasticsearch-8.0.0-py3-none-any.toml b/pkgs/5b/elasticsearch/elasticsearch-8.0.0-py3-none-any.toml
deleted file mode 100644
index 96ac405..0000000
--- a/pkgs/5b/elasticsearch/elasticsearch-8.0.0-py3-none-any.toml
@@ -1,9 +0,0 @@
source = 'https://files.pythonhosted.org/packages/52/7d/5eabffaeb72e7c6d564402f2888b33acc20c3c74d2d1f5319eb6abb397e1/elasticsearch-8.0.0-py3-none-any.whl'
content-id = 'QmapMVxtXxXFmghx4NHqzueJSfweHHSzv5u5pHcrL8pmvj'
requires-python = '<4,>=3.6'
extras = ['async', 'requests']
dependencies = [
	'elastic-transport<9,>=8',
	'aiohttp<4,>=3; extra == "async"',
	'requests<3.0.0,>=2.4.0; extra == "requests"',
]
diff --git a/pkgs/5b/elasticsearch/elasticsearch-8.1.0-py3-none-any.toml b/pkgs/5b/elasticsearch/elasticsearch-8.1.0-py3-none-any.toml
new file mode 100644
index 0000000..f901313
--- /dev/null
+++ b/pkgs/5b/elasticsearch/elasticsearch-8.1.0-py3-none-any.toml
@@ -0,0 +1,9 @@
source = 'https://files.pythonhosted.org/packages/94/36/40fbb05a31e7279588580cd5564273fb3b7f46124f32ff62c544490af34f/elasticsearch-8.1.0-py3-none-any.whl'
content-id = 'QmdGcdS6jSNc37nTP1ZYbRGEUzkDfZYhLqArEiQ669NMDR'
requires-python = '<4,>=3.6'
extras = ['async', 'requests']
dependencies = [
	'elastic-transport<9,>=8',
	'aiohttp<4,>=3; extra == "async"',
	'requests<3.0.0,>=2.4.0; extra == "requests"',
]
-- 
2.33.1

[PATCH ipwhl-data 017/108] elastic-transport: 8.0.1 → 8.1.0 Export this patch

---
 ...one-any.toml => elastic_transport-8.1.0-py3-none-any.toml} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename pkgs/ff/elastic-transport/{elastic_transport-8.0.1-py3-none-any.toml => elastic_transport-8.1.0-py3-none-any.toml} (62%)

diff --git a/pkgs/ff/elastic-transport/elastic_transport-8.0.1-py3-none-any.toml b/pkgs/ff/elastic-transport/elastic_transport-8.1.0-py3-none-any.toml
similarity index 62%
rename from pkgs/ff/elastic-transport/elastic_transport-8.0.1-py3-none-any.toml
rename to pkgs/ff/elastic-transport/elastic_transport-8.1.0-py3-none-any.toml
index 4487a78..a9d1c16 100644
--- a/pkgs/ff/elastic-transport/elastic_transport-8.0.1-py3-none-any.toml
+++ b/pkgs/ff/elastic-transport/elastic_transport-8.1.0-py3-none-any.toml
@@ -1,5 +1,5 @@
source = 'https://files.pythonhosted.org/packages/56/a9/89d2d94f544f36c92702d5c63dd9b03e7ee0c95d6c65b7d45291683a1996/elastic_transport-8.0.1-py3-none-any.whl'
content-id = 'QmYPXw4caBMmNjBgMVYJkaHrmPrs82UukZp3By4oKXT2HH'
source = 'https://files.pythonhosted.org/packages/d4/df/7ec7f9ee8f0768bc42846e03a98aefd93b0ed4dffb51db0ab80e206ed5ce/elastic_transport-8.1.0-py3-none-any.whl'
content-id = 'QmQeNSbjPLcLxMQWTb3to39ANZWQSzP6vsm4sAJHUB2Xgz'
requires-python = '>=3.6'
extras = ['develop']
dependencies = [
-- 
2.33.1

[PATCH ipwhl-data 018/108] entrypoints: 0.3 → 0.4 Export this patch

---
 pkgs/cf/entrypoints/entrypoints-0.3-py2.py3-none-any.toml | 7 -------
 pkgs/cf/entrypoints/entrypoints-0.4-py3-none-any.toml     | 5 +++++
 2 files changed, 5 insertions(+), 7 deletions(-)
 delete mode 100644 pkgs/cf/entrypoints/entrypoints-0.3-py2.py3-none-any.toml
 create mode 100644 pkgs/cf/entrypoints/entrypoints-0.4-py3-none-any.toml

diff --git a/pkgs/cf/entrypoints/entrypoints-0.3-py2.py3-none-any.toml b/pkgs/cf/entrypoints/entrypoints-0.3-py2.py3-none-any.toml
deleted file mode 100644
index 5c12aef..0000000
--- a/pkgs/cf/entrypoints/entrypoints-0.3-py2.py3-none-any.toml
@@ -1,7 +0,0 @@
source = 'https://files.pythonhosted.org/packages/ac/c6/44694103f8c221443ee6b0041f69e2740d89a25641e62fb4f2ee568f2f9c/entrypoints-0.3-py2.py3-none-any.whl'
content-id = 'QmUEe7gyfFa5VSVHGUJ6aZcfezY2WGRRDr3QMUD6jwHume'
requires-python = '>=2.7'
extras = ['.none']
dependencies = [
	'configparser>=3.5; python_version == "2.7"',
]
diff --git a/pkgs/cf/entrypoints/entrypoints-0.4-py3-none-any.toml b/pkgs/cf/entrypoints/entrypoints-0.4-py3-none-any.toml
new file mode 100644
index 0000000..b63387b
--- /dev/null
+++ b/pkgs/cf/entrypoints/entrypoints-0.4-py3-none-any.toml
@@ -0,0 +1,5 @@
source = 'https://files.pythonhosted.org/packages/35/a8/365059bbcd4572cbc41de17fd5b682be5868b218c3c5479071865cab9078/entrypoints-0.4-py3-none-any.whl'
content-id = 'QmWJkush1XypTonbn3Rbazs9gVbn9abxFjudidXxHSbYDm'
requires-python = '>=3.6'
extras = []
dependencies = []
-- 
2.33.1

[PATCH ipwhl-data 019/108] filelock: 3.4.2 → 3.6.0 Export this patch

---
 ...4.2-py3-none-any.toml => filelock-3.6.0-py3-none-any.toml} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename pkgs/49/filelock/{filelock-3.4.2-py3-none-any.toml => filelock-3.6.0-py3-none-any.toml} (64%)

diff --git a/pkgs/49/filelock/filelock-3.4.2-py3-none-any.toml b/pkgs/49/filelock/filelock-3.6.0-py3-none-any.toml
similarity index 64%
rename from pkgs/49/filelock/filelock-3.4.2-py3-none-any.toml
rename to pkgs/49/filelock/filelock-3.6.0-py3-none-any.toml
index b755a26..5186dde 100644
--- a/pkgs/49/filelock/filelock-3.4.2-py3-none-any.toml
+++ b/pkgs/49/filelock/filelock-3.6.0-py3-none-any.toml
@@ -1,5 +1,5 @@
source = 'https://files.pythonhosted.org/packages/ca/6c/ab2f79146ca546875e2a633d21e968acc17042ce88e4413b340541f0d4c5/filelock-3.4.2-py3-none-any.whl'
content-id = 'QmZnYwuRSPANKwzyRcnsAAnUEkynh76bpNciMEdoU5ZHfR'
source = 'https://files.pythonhosted.org/packages/cd/f1/ba7dee3de0e9d3b8634d6fbaa5d0d407a7da64620305d147298b683e5c36/filelock-3.6.0-py3-none-any.whl'
content-id = 'QmbCP3YNRgTygEaS2DUWBp1bg5iCHppa5BoEDoPCtSL7qZ'
requires-python = '>=3.7'
extras = ['docs', 'testing']
dependencies = [
-- 
2.33.1

[PATCH ipwhl-data 020/108] Flask: 2.0.2 → 2.0.3 Export this patch

---
 ...-2.0.2-py3-none-any.toml => flask-2.0.3-py3-none-any.toml} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename pkgs/f1/Flask/{flask-2.0.2-py3-none-any.toml => flask-2.0.3-py3-none-any.toml} (55%)

diff --git a/pkgs/f1/Flask/flask-2.0.2-py3-none-any.toml b/pkgs/f1/Flask/flask-2.0.3-py3-none-any.toml
similarity index 55%
rename from pkgs/f1/Flask/flask-2.0.2-py3-none-any.toml
rename to pkgs/f1/Flask/flask-2.0.3-py3-none-any.toml
index f5ba66f..d3eb7c2 100644
--- a/pkgs/f1/Flask/flask-2.0.2-py3-none-any.toml
+++ b/pkgs/f1/Flask/flask-2.0.3-py3-none-any.toml
@@ -1,5 +1,5 @@
source = 'https://files.pythonhosted.org/packages/8f/b6/b4fdcb6d01ee20f9cfe81dcf9d3cd6c2f874b996f186f1c0b898c4a59c04/Flask-2.0.2-py3-none-any.whl'
content-id = 'QmVs7V6VtBGd3Up4fhNpMY2Arny2NqXbHwHxT9TZyL7LHT'
source = 'https://files.pythonhosted.org/packages/cd/77/59df23681f4fd19b7cbbb5e92484d46ad587554f5d490f33ef907e456132/Flask-2.0.3-py3-none-any.whl'
content-id = 'Qmb1UVst6ecEtDpV3BzCstHoaC29f9XjK6jb8Gr9GmTuzQ'
requires-python = '>=3.6'
extras = ['async', 'dotenv']
dependencies = [
-- 
2.33.1

[PATCH ipwhl-data 021/108] furo: 2022.1.2 → 2022.3.4 Export this patch

---
 pkgs/bc/furo/furo-2022.1.2-py3-none-any.toml | 20 --------------------
 pkgs/bc/furo/furo-2022.3.4-py3-none-any.toml |  9 +++++++++
 2 files changed, 9 insertions(+), 20 deletions(-)
 delete mode 100644 pkgs/bc/furo/furo-2022.1.2-py3-none-any.toml
 create mode 100644 pkgs/bc/furo/furo-2022.3.4-py3-none-any.toml

diff --git a/pkgs/bc/furo/furo-2022.1.2-py3-none-any.toml b/pkgs/bc/furo/furo-2022.1.2-py3-none-any.toml
deleted file mode 100644
index b3847d4..0000000
--- a/pkgs/bc/furo/furo-2022.1.2-py3-none-any.toml
@@ -1,20 +0,0 @@
source = 'https://files.pythonhosted.org/packages/fe/8b/cb116fbcab57f3984e3b7253cefd22d7f296c90fe5211948ecf47186dc74/furo-2022.1.2-py3-none-any.whl'
content-id = 'QmXBdGdQLaFPNE5XM1xrVx2hEWzJov8Q3efawWHor4ZnzJ'
requires-python = '>=3.6'
extras = [
	'test',
	# Ignore development extra
	# 'doc',
]
dependencies = [
	'beautifulsoup4',
	'sphinx~=4.0',
	'pygments~=2.7',
	'pytest; extra == "test"',
	'pytest-cov; extra == "test"',
	'pytest-xdist; extra == "test"',
	'myst-parser; extra == "doc"',
	'sphinx-copybutton; extra == "doc"',
	'sphinx-design; extra == "doc"',
	'sphinx-inline-tabs; extra == "doc"',
]
diff --git a/pkgs/bc/furo/furo-2022.3.4-py3-none-any.toml b/pkgs/bc/furo/furo-2022.3.4-py3-none-any.toml
new file mode 100644
index 0000000..ea0bf99
--- /dev/null
+++ b/pkgs/bc/furo/furo-2022.3.4-py3-none-any.toml
@@ -0,0 +1,9 @@
source = 'https://files.pythonhosted.org/packages/73/f4/af020e9336cea5c738c9c11a0801615f33cd038914d2fd487b99ea2a4e70/furo-2022.3.4-py3-none-any.whl'
content-id = 'QmTdNSbSeuQtdreDb6xUUQJeqXxmd2fyN56RJh5LaCnFAz'
requires-python = '>=3.6'
extras = []
dependencies = [
	'beautifulsoup4',
	'sphinx~=4.0',
	'pygments~=2.7',
]
-- 
2.33.1

[PATCH ipwhl-data 022/108] google-api-core: 2.5.0 → 2.7.1 Export this patch

---
 ...-none-any.toml => google_api_core-2.7.1-py3-none-any.toml} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename pkgs/ba/google-api-core/{google_api_core-2.5.0-py2.py3-none-any.toml => google_api_core-2.7.1-py3-none-any.toml} (64%)

diff --git a/pkgs/ba/google-api-core/google_api_core-2.5.0-py2.py3-none-any.toml b/pkgs/ba/google-api-core/google_api_core-2.7.1-py3-none-any.toml
similarity index 64%
rename from pkgs/ba/google-api-core/google_api_core-2.5.0-py2.py3-none-any.toml
rename to pkgs/ba/google-api-core/google_api_core-2.7.1-py3-none-any.toml
index 7a1a610..e0e39fb 100644
--- a/pkgs/ba/google-api-core/google_api_core-2.5.0-py2.py3-none-any.toml
+++ b/pkgs/ba/google-api-core/google_api_core-2.7.1-py3-none-any.toml
@@ -1,5 +1,5 @@
source = 'https://files.pythonhosted.org/packages/20/ca/db3b51439a29e29d94df81bef558ecdf7ca481e925cc99e90c126a6d3f7a/google_api_core-2.5.0-py2.py3-none-any.whl'
content-id = 'QmZerDiVx583PnS3kK27jfWNBsj9sn5Xqbz8sgdQJdyx4B'
source = 'https://files.pythonhosted.org/packages/3e/3b/2980076219eee0f6d821c023823be371d4814b1d12a8b3d09323949e92de/google_api_core-2.7.1-py3-none-any.whl'
content-id = 'QmR1hy3imrjWdWUQ3jvxtNCQQxjJhcgivSxDeaQaCkHx2v'
requires-python = '>=3.6'
extras = ['grpc', 'grpcgcp', 'grpcio-gcp']
dependencies = [
-- 
2.33.1

[PATCH ipwhl-data 023/108] google-api-python-client: 2.37.0 → 2.40.0 Export this patch

---
 ...gle_api_python_client-2.37.0-py2.py3-none-any.toml | 11 -----------
 ...gle_api_python_client-2.40.0-py2.py3-none-any.toml | 11 +++++++++++
 2 files changed, 11 insertions(+), 11 deletions(-)
 delete mode 100644 pkgs/5f/google-api-python-client/google_api_python_client-2.37.0-py2.py3-none-any.toml
 create mode 100644 pkgs/5f/google-api-python-client/google_api_python_client-2.40.0-py2.py3-none-any.toml

diff --git a/pkgs/5f/google-api-python-client/google_api_python_client-2.37.0-py2.py3-none-any.toml b/pkgs/5f/google-api-python-client/google_api_python_client-2.37.0-py2.py3-none-any.toml
deleted file mode 100644
index 02c339e..0000000
--- a/pkgs/5f/google-api-python-client/google_api_python_client-2.37.0-py2.py3-none-any.toml
@@ -1,11 +0,0 @@
source = 'https://files.pythonhosted.org/packages/35/ee/718edb95cecc1686fac2afb2631f9f592690a12e13ea5b546db860ad489d/google_api_python_client-2.37.0-py2.py3-none-any.whl'
content-id = 'QmcTtGNArWRRpPUgbXF3cBRgTK8agGJxhN5j1tN9t8tniS'
requires-python = '>=3.6'
extras = []
dependencies = [
	'httplib2<1dev,>=0.15.0',
	'google-auth<3.0.0dev,>=1.16.0',
	'google-auth-httplib2>=0.1.0',
	'google-api-core<3.0.0dev,>=1.21.0',
	'uritemplate<5,>=3.0.1',
]
diff --git a/pkgs/5f/google-api-python-client/google_api_python_client-2.40.0-py2.py3-none-any.toml b/pkgs/5f/google-api-python-client/google_api_python_client-2.40.0-py2.py3-none-any.toml
new file mode 100644
index 0000000..3996ee8
--- /dev/null
+++ b/pkgs/5f/google-api-python-client/google_api_python_client-2.40.0-py2.py3-none-any.toml
@@ -0,0 +1,11 @@
source = 'https://files.pythonhosted.org/packages/3c/cd/2661efab167deeb66cb373e831727f8b513602832f8cf59142241f6b807a/google_api_python_client-2.40.0-py2.py3-none-any.whl'
content-id = 'QmVendPmXN53yDd212kHFNP7YmY24md62fj6E4GppUFrCZ'
requires-python = '>=3.6'
extras = []
dependencies = [
	'httplib2<1dev,>=0.15.0',
	'google-auth<3.0.0dev,>=1.16.0',
	'google-auth-httplib2>=0.1.0',
	'google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.5',
	'uritemplate<5,>=3.0.1',
]
-- 
2.33.1

[PATCH ipwhl-data 024/108] googleapis-common-protos: 1.54.0 → 1.55.0 Export this patch

---
 .../googleapis_common_protos-1.54.0-py2.py3-none-any.toml | 8 --------
 .../googleapis_common_protos-1.55.0-py2.py3-none-any.toml | 8 ++++++++
 2 files changed, 8 insertions(+), 8 deletions(-)
 delete mode 100644 pkgs/b4/googleapis-common-protos/googleapis_common_protos-1.54.0-py2.py3-none-any.toml
 create mode 100644 pkgs/b4/googleapis-common-protos/googleapis_common_protos-1.55.0-py2.py3-none-any.toml

diff --git a/pkgs/b4/googleapis-common-protos/googleapis_common_protos-1.54.0-py2.py3-none-any.toml b/pkgs/b4/googleapis-common-protos/googleapis_common_protos-1.54.0-py2.py3-none-any.toml
deleted file mode 100644
index 703aca2..0000000
--- a/pkgs/b4/googleapis-common-protos/googleapis_common_protos-1.54.0-py2.py3-none-any.toml
@@ -1,8 +0,0 @@
source = 'https://files.pythonhosted.org/packages/5d/d2/38c15431197c137358968b5d2e17184832a4447d3580b03617824af71020/googleapis_common_protos-1.54.0-py2.py3-none-any.whl'
content-id = 'QmeAoTh6U1jMB3fFHjjCP1fcwH6ezzyVWhk9QPtqVnhTc7'
requires-python = '>=3.6'
extras = ['grpc']
dependencies = [
	'protobuf>=3.12.0',
	'grpcio>=1.0.0; extra == "grpc"',
]
diff --git a/pkgs/b4/googleapis-common-protos/googleapis_common_protos-1.55.0-py2.py3-none-any.toml b/pkgs/b4/googleapis-common-protos/googleapis_common_protos-1.55.0-py2.py3-none-any.toml
new file mode 100644
index 0000000..ff7ee98
--- /dev/null
+++ b/pkgs/b4/googleapis-common-protos/googleapis_common_protos-1.55.0-py2.py3-none-any.toml
@@ -0,0 +1,8 @@
source = 'https://files.pythonhosted.org/packages/50/a9/6c76954ad5ee88c749407b282e5dfa724e3bd3065a069bcbe6a3da08a3e3/googleapis_common_protos-1.55.0-py2.py3-none-any.whl'
content-id = 'QmXz8KoYmggxt9zYnctVWBEFYkq6NZ5KXyY41TrXeX55uj'
requires-python = '>=3.6'
extras = ['grpc']
dependencies = [
	'protobuf>=3.12.0',
	'grpcio>=1.0.0; extra == "grpc"',
]
-- 
2.33.1

[PATCH ipwhl-data 025/108] google-auth-oauthlib: 0.4.6 → 0.5.0 Export this patch

---
 .../google_auth_oauthlib-0.4.6-py2.py3-none-any.toml     | 9 ---------
 .../google_auth_oauthlib-0.5.0-py2.py3-none-any.toml     | 9 +++++++++
 2 files changed, 9 insertions(+), 9 deletions(-)
 delete mode 100644 pkgs/e1/google-auth-oauthlib/google_auth_oauthlib-0.4.6-py2.py3-none-any.toml
 create mode 100644 pkgs/e1/google-auth-oauthlib/google_auth_oauthlib-0.5.0-py2.py3-none-any.toml

diff --git a/pkgs/e1/google-auth-oauthlib/google_auth_oauthlib-0.4.6-py2.py3-none-any.toml b/pkgs/e1/google-auth-oauthlib/google_auth_oauthlib-0.4.6-py2.py3-none-any.toml
deleted file mode 100644
index 8882a19..0000000
--- a/pkgs/e1/google-auth-oauthlib/google_auth_oauthlib-0.4.6-py2.py3-none-any.toml
@@ -1,9 +0,0 @@
source = 'https://files.pythonhosted.org/packages/b1/0e/0636cc1448a7abc444fb1b3a63655e294e0d2d49092dc3de05241be6d43c/google_auth_oauthlib-0.4.6-py2.py3-none-any.whl'
content-id = 'QmdiY9uGGiHH29pYsM75tLjEGzU9HmHwiWe5PvEXUccYiJ'
requires-python = '>=3.6'
extras = ['tool']
dependencies = [
	'google-auth>=1.0.0',
	'requests-oauthlib>=0.7.0',
	'click>=6.0.0; extra == "tool"',
]
diff --git a/pkgs/e1/google-auth-oauthlib/google_auth_oauthlib-0.5.0-py2.py3-none-any.toml b/pkgs/e1/google-auth-oauthlib/google_auth_oauthlib-0.5.0-py2.py3-none-any.toml
new file mode 100644
index 0000000..87162a9
--- /dev/null
+++ b/pkgs/e1/google-auth-oauthlib/google_auth_oauthlib-0.5.0-py2.py3-none-any.toml
@@ -0,0 +1,9 @@
source = 'https://files.pythonhosted.org/packages/77/62/be9811606c4163068e8e5076864356881d3456b5c192997dee4e9a23acd6/google_auth_oauthlib-0.5.0-py2.py3-none-any.whl'
content-id = 'QmVRZvAvSHR6YD3XB9n57yEuqzfSQA6JEsx1YbGzcRWAwX'
requires-python = '>=3.6'
extras = ['tool']
dependencies = [
	'google-auth>=1.0.0',
	'requests-oauthlib>=0.7.0',
	'click>=6.0.0; extra == "tool"',
]
-- 
2.33.1

[PATCH ipwhl-data 026/108] google-cloud-core: 2.2.2 → 2.2.3 Export this patch

---
 .../google_cloud_core-2.2.2-py2.py3-none-any.toml        | 9 ---------
 .../google_cloud_core-2.2.3-py2.py3-none-any.toml        | 9 +++++++++
 2 files changed, 9 insertions(+), 9 deletions(-)
 delete mode 100644 pkgs/97/google-cloud-core/google_cloud_core-2.2.2-py2.py3-none-any.toml
 create mode 100644 pkgs/97/google-cloud-core/google_cloud_core-2.2.3-py2.py3-none-any.toml

diff --git a/pkgs/97/google-cloud-core/google_cloud_core-2.2.2-py2.py3-none-any.toml b/pkgs/97/google-cloud-core/google_cloud_core-2.2.2-py2.py3-none-any.toml
deleted file mode 100644
index d53b95f..0000000
--- a/pkgs/97/google-cloud-core/google_cloud_core-2.2.2-py2.py3-none-any.toml
@@ -1,9 +0,0 @@
source = 'https://files.pythonhosted.org/packages/46/f3/f9c5c8f21c0e8650df13378d52399f8eb239c50caa4593505767248202cc/google_cloud_core-2.2.2-py2.py3-none-any.whl'
content-id = 'QmZkUspyoNtG6gVX4bmXs7AcofvPm59BnUMevHwgojzs3D'
requires-python = '>=3.6'
extras = ['grpc']
dependencies = [
	'google-api-core<3.0.0dev,>=1.21.0',
	'google-auth<3.0dev,>=1.24.0',
	'grpcio<2.0dev,>=1.8.2; extra == "grpc"',
]
diff --git a/pkgs/97/google-cloud-core/google_cloud_core-2.2.3-py2.py3-none-any.toml b/pkgs/97/google-cloud-core/google_cloud_core-2.2.3-py2.py3-none-any.toml
new file mode 100644
index 0000000..950af82
--- /dev/null
+++ b/pkgs/97/google-cloud-core/google_cloud_core-2.2.3-py2.py3-none-any.toml
@@ -0,0 +1,9 @@
source = 'https://files.pythonhosted.org/packages/72/f6/aa1f420491d417055b55909ec6547e7c0fc8dc5671ec6d8d9310fac11646/google_cloud_core-2.2.3-py2.py3-none-any.whl'
content-id = 'QmQ1hnKvYg5ZwRuSuVmBRLRtagD9r2xs1DSvQnXBsuuy8L'
requires-python = '>=3.6'
extras = ['grpc']
dependencies = [
	'google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.5',
	'google-auth<3.0dev,>=1.25.0',
	'grpcio<2.0dev,>=1.8.2; extra == "grpc"',
]
-- 
2.33.1

[PATCH ipwhl-data 027/108] google-cloud-dlp: 3.6.0 → 3.6.2 Export this patch

---
 .../google_cloud_dlp-3.6.0-py2.py3-none-any.toml       | 10 ----------
 .../google_cloud_dlp-3.6.2-py2.py3-none-any.toml       | 10 ++++++++++
 2 files changed, 10 insertions(+), 10 deletions(-)
 delete mode 100644 pkgs/2e/google-cloud-dlp/google_cloud_dlp-3.6.0-py2.py3-none-any.toml
 create mode 100644 pkgs/2e/google-cloud-dlp/google_cloud_dlp-3.6.2-py2.py3-none-any.toml

diff --git a/pkgs/2e/google-cloud-dlp/google_cloud_dlp-3.6.0-py2.py3-none-any.toml b/pkgs/2e/google-cloud-dlp/google_cloud_dlp-3.6.0-py2.py3-none-any.toml
deleted file mode 100644
index dbb0bd1..0000000
--- a/pkgs/2e/google-cloud-dlp/google_cloud_dlp-3.6.0-py2.py3-none-any.toml
@@ -1,10 +0,0 @@
source = 'https://files.pythonhosted.org/packages/07/62/13ab92985d14d899b49ea86dd5cbc771b8c63a407abf4d68db9f25672e62/google_cloud_dlp-3.6.0-py2.py3-none-any.whl'
content-id = 'QmVqsjpqdHTmMnDRa3XPW4qAfrfEimtbGW1vL7ZXfSPNr9'
requires-python = '>=3.6'
extras = ['libcst']
dependencies = [
	'google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.5',
	'proto-plus>=0.4.0',
	'pytz>=2021.1',
	'libcst>=0.2.5; extra == "libcst"',
]
diff --git a/pkgs/2e/google-cloud-dlp/google_cloud_dlp-3.6.2-py2.py3-none-any.toml b/pkgs/2e/google-cloud-dlp/google_cloud_dlp-3.6.2-py2.py3-none-any.toml
new file mode 100644
index 0000000..2a78bb3
--- /dev/null
+++ b/pkgs/2e/google-cloud-dlp/google_cloud_dlp-3.6.2-py2.py3-none-any.toml
@@ -0,0 +1,10 @@
source = 'https://files.pythonhosted.org/packages/0f/4b/4625843ff60791f85f69b5932dc7970ba8859c479950419957c621d4dcfa/google_cloud_dlp-3.6.2-py2.py3-none-any.whl'
content-id = 'QmQRvvvAdycPpgtBcykhmXsM5er8f773FhjbVqiLgK2H7s'
requires-python = '>=3.6'
extras = ['libcst']
dependencies = [
	'google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.5',
	'proto-plus>=1.15.0',
	'pytz>=2021.1',
	'libcst>=0.2.5; extra == "libcst"',
]
-- 
2.33.1

[PATCH ipwhl-data 028/108] google-resumable-media: 2.2.1 → 2.3.2 Export this patch

---
 .../google_resumable_media-2.2.1-py2.py3-none-any.toml   | 9 ---------
 .../google_resumable_media-2.3.2-py2.py3-none-any.toml   | 9 +++++++++
 2 files changed, 9 insertions(+), 9 deletions(-)
 delete mode 100644 pkgs/97/google-resumable-media/google_resumable_media-2.2.1-py2.py3-none-any.toml
 create mode 100644 pkgs/97/google-resumable-media/google_resumable_media-2.3.2-py2.py3-none-any.toml

diff --git a/pkgs/97/google-resumable-media/google_resumable_media-2.2.1-py2.py3-none-any.toml b/pkgs/97/google-resumable-media/google_resumable_media-2.2.1-py2.py3-none-any.toml
deleted file mode 100644
index 2795d31..0000000
--- a/pkgs/97/google-resumable-media/google_resumable_media-2.2.1-py2.py3-none-any.toml
@@ -1,9 +0,0 @@
source = 'https://files.pythonhosted.org/packages/00/b1/e3cbb920c46a838d67915e65fcb40b83aa70c0a2da0b6812b5f534234529/google_resumable_media-2.2.1-py2.py3-none-any.whl'
content-id = 'QmdpZjpA55Ljd3GCXNTTBfQqRRQMVEM6vsQ3R1gXEBeqFV'
requires-python = '>=3.6'
extras = ['aiohttp', 'requests']
dependencies = [
	'google-crc32c<2.0dev,>=1.0',
	'aiohttp<4.0.0dev,>=3.6.2; extra == "aiohttp"',
	'requests<3.0.0dev,>=2.18.0; extra == "requests"',
]
diff --git a/pkgs/97/google-resumable-media/google_resumable_media-2.3.2-py2.py3-none-any.toml b/pkgs/97/google-resumable-media/google_resumable_media-2.3.2-py2.py3-none-any.toml
new file mode 100644
index 0000000..b099179
--- /dev/null
+++ b/pkgs/97/google-resumable-media/google_resumable_media-2.3.2-py2.py3-none-any.toml
@@ -0,0 +1,9 @@
source = 'https://files.pythonhosted.org/packages/b5/70/92b07646d384f1de8544b9bee7ecc19ca567c3813e458b7fcc6a4b8168b1/google_resumable_media-2.3.2-py2.py3-none-any.whl'
content-id = 'QmZBizW2UMU32aCHLxLKHachnzgEctyzyqLL5iKQ3bpYoE'
requires-python = '>=3.6'
extras = ['aiohttp', 'requests']
dependencies = [
	'google-crc32c<2.0dev,>=1.0',
	'aiohttp<4.0.0dev,>=3.6.2; extra == "aiohttp"',
	'requests<3.0.0dev,>=2.18.0; extra == "requests"',
]
-- 
2.33.1

[PATCH ipwhl-data 029/108] httplib2: 0.20.2 → 0.20.4 Export this patch

---
 ....2-py3-none-any.toml => httplib2-0.20.4-py3-none-any.toml} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename pkgs/29/httplib2/{httplib2-0.20.2-py3-none-any.toml => httplib2-0.20.4-py3-none-any.toml} (50%)

diff --git a/pkgs/29/httplib2/httplib2-0.20.2-py3-none-any.toml b/pkgs/29/httplib2/httplib2-0.20.4-py3-none-any.toml
similarity index 50%
rename from pkgs/29/httplib2/httplib2-0.20.2-py3-none-any.toml
rename to pkgs/29/httplib2/httplib2-0.20.4-py3-none-any.toml
index c6f41c4..52a52c4 100644
--- a/pkgs/29/httplib2/httplib2-0.20.2-py3-none-any.toml
+++ b/pkgs/29/httplib2/httplib2-0.20.4-py3-none-any.toml
@@ -1,5 +1,5 @@
source = 'https://files.pythonhosted.org/packages/b3/20/511741a05f8a59dc98f5ad9962efdc4f7bc1126329234e18b13f0cb3ddc4/httplib2-0.20.2-py3-none-any.whl'
content-id = 'QmZDq1hYWNiWcnEjLQpytazpviJ3jfgg3MmzYPp2BFLhKG'
source = 'https://files.pythonhosted.org/packages/59/0f/29725a9caf4b2618f524e0f28e2bda91aca8f880123ec77426ede6ea1ea4/httplib2-0.20.4-py3-none-any.whl'
content-id = 'QmfLH8M3mA1RPEc3q4Lmd7GWARYweDnw1rG9wHa23mUin2'
requires-python = '!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7'
extras = []
dependencies = [
-- 
2.33.1

[PATCH ipwhl-data 030/108] humanize: 3.13.1 → 4.0.0 Export this patch

---
 pkgs/61/humanize/humanize-3.13.1-py3-none-any.toml | 10 ----------
 pkgs/61/humanize/humanize-4.0.0-py3-none-any.toml  | 10 ++++++++++
 2 files changed, 10 insertions(+), 10 deletions(-)
 delete mode 100644 pkgs/61/humanize/humanize-3.13.1-py3-none-any.toml
 create mode 100644 pkgs/61/humanize/humanize-4.0.0-py3-none-any.toml

diff --git a/pkgs/61/humanize/humanize-3.13.1-py3-none-any.toml b/pkgs/61/humanize/humanize-3.13.1-py3-none-any.toml
deleted file mode 100644
index 4def673..0000000
--- a/pkgs/61/humanize/humanize-3.13.1-py3-none-any.toml
@@ -1,10 +0,0 @@
source = 'https://files.pythonhosted.org/packages/46/a8/74f8bf12c7d93bb2e111d13bae198996032d9a53dbbfc3bf4837a466cbe9/humanize-3.13.1-py3-none-any.whl'
content-id = 'QmZNarQ262pwKWCEtNXo3BQRFxFdXagbmgWbwQwurW9mCo'
requires-python = '>=3.6'
extras = ['tests']
dependencies = [
	'importlib-metadata; python_version < "3.8"',
	'freezegun; extra == "tests"',
	'pytest; extra == "tests"',
	'pytest-cov; extra == "tests"',
]
diff --git a/pkgs/61/humanize/humanize-4.0.0-py3-none-any.toml b/pkgs/61/humanize/humanize-4.0.0-py3-none-any.toml
new file mode 100644
index 0000000..cfe7c70
--- /dev/null
+++ b/pkgs/61/humanize/humanize-4.0.0-py3-none-any.toml
@@ -0,0 +1,10 @@
source = 'https://files.pythonhosted.org/packages/89/8a/eea987b881522536af2a8fc008214a2bf1ac14b61ae483643165cedbbf35/humanize-4.0.0-py3-none-any.whl'
content-id = 'Qme1pZN6XsZ5ETX788hR9Z7byBtBzSbzX95AHAANk7mxvL'
requires-python = '>=3.7'
extras = ['tests']
dependencies = [
	'importlib-metadata; python_version < "3.8"',
	'freezegun; extra == "tests"',
	'pytest; extra == "tests"',
	'pytest-cov; extra == "tests"',
]
-- 
2.33.1

[PATCH ipwhl-data 031/108] identify: 2.4.3 → 2.4.11 Export this patch

---
 pkgs/5c/identify/identify-2.4.11-py2.py3-none-any.toml | 7 +++++++
 pkgs/5c/identify/identify-2.4.3-py2.py3-none-any.toml  | 7 -------
 2 files changed, 7 insertions(+), 7 deletions(-)
 create mode 100644 pkgs/5c/identify/identify-2.4.11-py2.py3-none-any.toml
 delete mode 100644 pkgs/5c/identify/identify-2.4.3-py2.py3-none-any.toml

diff --git a/pkgs/5c/identify/identify-2.4.11-py2.py3-none-any.toml b/pkgs/5c/identify/identify-2.4.11-py2.py3-none-any.toml
new file mode 100644
index 0000000..ba03ad0
--- /dev/null
+++ b/pkgs/5c/identify/identify-2.4.11-py2.py3-none-any.toml
@@ -0,0 +1,7 @@
source = 'https://files.pythonhosted.org/packages/37/c5/91e897baf9360b33227c7b9a5bdafab29f01e4d9ff5fd8467b78a160a09e/identify-2.4.11-py2.py3-none-any.whl'
content-id = 'QmY6vpTWVbqpUvJE1w3GnuDX1x7arDuuh4xWETxs4WurR1'
requires-python = '>=3.7'
extras = ['license']
dependencies = [
	'ukkonen; extra == "license"',
]
diff --git a/pkgs/5c/identify/identify-2.4.3-py2.py3-none-any.toml b/pkgs/5c/identify/identify-2.4.3-py2.py3-none-any.toml
deleted file mode 100644
index 6d1657a..0000000
--- a/pkgs/5c/identify/identify-2.4.3-py2.py3-none-any.toml
@@ -1,7 +0,0 @@
source = 'https://files.pythonhosted.org/packages/84/ee/93c37854f2cdbe7cfef7b59e472b68cce790304ed7773dcbc6a8cf145196/identify-2.4.3-py2.py3-none-any.whl'
content-id = 'QmR2EtpzXdh5ERuMECtuMGJz356NpbmMfiDcD7rXZNVzWn'
requires-python = '>=3.6.1'
extras = ['license']
dependencies = [
	'ukkonen; extra == "license"',
]
-- 
2.33.1

[PATCH ipwhl-data 032/108] itsdangerous: 2.0.1 → 2.1.1 Export this patch

---
 pkgs/18/itsdangerous/itsdangerous-2.0.1-py3-none-any.toml | 5 -----
 pkgs/18/itsdangerous/itsdangerous-2.1.1-py3-none-any.toml | 5 +++++
 2 files changed, 5 insertions(+), 5 deletions(-)
 delete mode 100644 pkgs/18/itsdangerous/itsdangerous-2.0.1-py3-none-any.toml
 create mode 100644 pkgs/18/itsdangerous/itsdangerous-2.1.1-py3-none-any.toml

diff --git a/pkgs/18/itsdangerous/itsdangerous-2.0.1-py3-none-any.toml b/pkgs/18/itsdangerous/itsdangerous-2.0.1-py3-none-any.toml
deleted file mode 100644
index 7050279..0000000
--- a/pkgs/18/itsdangerous/itsdangerous-2.0.1-py3-none-any.toml
@@ -1,5 +0,0 @@
source = 'https://files.pythonhosted.org/packages/9c/96/26f935afba9cd6140216da5add223a0c465b99d0f112b68a4ca426441019/itsdangerous-2.0.1-py3-none-any.whl'
content-id = 'QmUXzV22oAcdCSvbKh4ja4Yv6kA8chdyotL7zY7hcyTUc3'
requires-python = '>=3.6'
extras = []
dependencies = []
diff --git a/pkgs/18/itsdangerous/itsdangerous-2.1.1-py3-none-any.toml b/pkgs/18/itsdangerous/itsdangerous-2.1.1-py3-none-any.toml
new file mode 100644
index 0000000..187e13d
--- /dev/null
+++ b/pkgs/18/itsdangerous/itsdangerous-2.1.1-py3-none-any.toml
@@ -0,0 +1,5 @@
source = 'https://files.pythonhosted.org/packages/76/9b/88ac47681ba6af8ee994c9e83ecdfc0048df59f8f6df5c2f766998fe87e7/itsdangerous-2.1.1-py3-none-any.whl'
content-id = 'QmP6N18SbCWnv8zVVshePxHdt1p7oMUU2tCRprbbQfK5fF'
requires-python = '>=3.7'
extras = []
dependencies = []
-- 
2.33.1

[PATCH ipwhl-data 033/108] jupyter-core: 4.9.1 → 4.9.2 Export this patch

---
 pkgs/e9/jupyter-core/jupyter_core-4.9.1-py3-none-any.toml | 8 --------
 pkgs/e9/jupyter-core/jupyter_core-4.9.2-py3-none-any.toml | 8 ++++++++
 2 files changed, 8 insertions(+), 8 deletions(-)
 delete mode 100644 pkgs/e9/jupyter-core/jupyter_core-4.9.1-py3-none-any.toml
 create mode 100644 pkgs/e9/jupyter-core/jupyter_core-4.9.2-py3-none-any.toml

diff --git a/pkgs/e9/jupyter-core/jupyter_core-4.9.1-py3-none-any.toml b/pkgs/e9/jupyter-core/jupyter_core-4.9.1-py3-none-any.toml
deleted file mode 100644
index 96394f5..0000000
--- a/pkgs/e9/jupyter-core/jupyter_core-4.9.1-py3-none-any.toml
@@ -1,8 +0,0 @@
source = 'https://files.pythonhosted.org/packages/d5/8e/fad835e31e3f54ea39d2b76027348a347433dcbc674a841ffe0716091c2d/jupyter_core-4.9.1-py3-none-any.whl'
content-id = 'QmfF7jYBdC6XZHUSnp44qvq3c1w1Fa5K2yhv7siXNpqGDJ'
requires-python = '>=3.6'
extras = []
dependencies = [
	'traitlets',
	'pywin32>=1.0; sys_platform == "win32" and platform_python_implementation != "PyPy"',
]
diff --git a/pkgs/e9/jupyter-core/jupyter_core-4.9.2-py3-none-any.toml b/pkgs/e9/jupyter-core/jupyter_core-4.9.2-py3-none-any.toml
new file mode 100644
index 0000000..7aa4877
--- /dev/null
+++ b/pkgs/e9/jupyter-core/jupyter_core-4.9.2-py3-none-any.toml
@@ -0,0 +1,8 @@
source = 'https://files.pythonhosted.org/packages/60/7d/bee50351fe3ff6979e949b9c4c00c556a7a9732ba39b547d07d93450de23/jupyter_core-4.9.2-py3-none-any.whl'
content-id = 'QmacHXnNkPB98TiS9SpkkUFCXcobsX3f22ZWmjm9nCtMqA'
requires-python = '>=3.6'
extras = []
dependencies = [
	'traitlets',
	'pywin32>=1.0; sys_platform == "win32" and platform_python_implementation != "PyPy"',
]
-- 
2.33.1

[PATCH ipwhl-data 034/108] Mako: 1.1.6 → 1.2.0 Export this patch

---
 pkgs/88/Mako/mako-1.1.6-py2.py3-none-any.toml |  9 ---------
 pkgs/88/Mako/mako-1.2.0-py3-none-any.toml     | 11 +++++++++++
 2 files changed, 11 insertions(+), 9 deletions(-)
 delete mode 100644 pkgs/88/Mako/mako-1.1.6-py2.py3-none-any.toml
 create mode 100644 pkgs/88/Mako/mako-1.2.0-py3-none-any.toml

diff --git a/pkgs/88/Mako/mako-1.1.6-py2.py3-none-any.toml b/pkgs/88/Mako/mako-1.1.6-py2.py3-none-any.toml
deleted file mode 100644
index feebc1c..0000000
--- a/pkgs/88/Mako/mako-1.1.6-py2.py3-none-any.toml
@@ -1,9 +0,0 @@
source = 'https://files.pythonhosted.org/packages/b4/4d/e03d08f16ee10e688bde9016bc80af8b78c7f36a8b37c7194da48f72207e/Mako-1.1.6-py2.py3-none-any.whl'
content-id = 'QmVPaDjTHzk25m3CEiftEbNMXwoZmFpKNNDkeLkaHFBc3x'
requires-python = '!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7'
extras = ['babel', 'lingua']
dependencies = [
	'MarkupSafe>=0.9.2',
	'Babel; extra == "babel"',
	'lingua; extra == "lingua"',
]
diff --git a/pkgs/88/Mako/mako-1.2.0-py3-none-any.toml b/pkgs/88/Mako/mako-1.2.0-py3-none-any.toml
new file mode 100644
index 0000000..679370c
--- /dev/null
+++ b/pkgs/88/Mako/mako-1.2.0-py3-none-any.toml
@@ -0,0 +1,11 @@
source = 'https://files.pythonhosted.org/packages/6e/01/45ab9f723a93e0ca75fba4d2c266bb041120cb4215eab94f7c78743ac7ed/Mako-1.2.0-py3-none-any.whl'
content-id = 'QmY9s4uXRbzeafb8jAv8X7e3Z2ztYjpNDbaCdJxQENGpTV'
requires-python = '>=3.7'
extras = ['babel', 'lingua', 'testing']
dependencies = [
	'MarkupSafe>=0.9.2',
	'importlib-metadata; python_version < "3.8"',
	'Babel; extra == "babel"',
	'lingua; extra == "lingua"',
	'pytest; extra == "testing"',
]
-- 
2.33.1

[PATCH ipwhl-data 035/108] markdownify: 0.10.1 → 0.10.3 Export this patch

---
 pkgs/ab/markdownify/markdownify-0.10.1-py3-none-any.toml | 7 -------
 pkgs/ab/markdownify/markdownify-0.10.3-py3-none-any.toml | 7 +++++++
 2 files changed, 7 insertions(+), 7 deletions(-)
 delete mode 100644 pkgs/ab/markdownify/markdownify-0.10.1-py3-none-any.toml
 create mode 100644 pkgs/ab/markdownify/markdownify-0.10.3-py3-none-any.toml

diff --git a/pkgs/ab/markdownify/markdownify-0.10.1-py3-none-any.toml b/pkgs/ab/markdownify/markdownify-0.10.1-py3-none-any.toml
deleted file mode 100644
index 961d116..0000000
--- a/pkgs/ab/markdownify/markdownify-0.10.1-py3-none-any.toml
@@ -1,7 +0,0 @@
source = 'https://files.pythonhosted.org/packages/a0/a3/21a2ddde763b1157b358fe6a0c4d811247c212e5fd251d099501ffad4a0d/markdownify-0.10.1-py3-none-any.whl'
content-id = 'QmUbJV1aGSYkeKZmi2dKLpxR3PcWohY9GnqMxYz3bFgxuF'
extras = []
dependencies = [
	'beautifulsoup4<5,>=4.9',
	'six<2,>=1.15',
]
diff --git a/pkgs/ab/markdownify/markdownify-0.10.3-py3-none-any.toml b/pkgs/ab/markdownify/markdownify-0.10.3-py3-none-any.toml
new file mode 100644
index 0000000..40a6c78
--- /dev/null
+++ b/pkgs/ab/markdownify/markdownify-0.10.3-py3-none-any.toml
@@ -0,0 +1,7 @@
source = 'https://files.pythonhosted.org/packages/18/72/959654faf57adf6fc62c8a2eead39df2a2edb102d702e0ce9facffa089eb/markdownify-0.10.3-py3-none-any.whl'
content-id = 'Qmb2STP1JDstwjZvp9MJ6GYv8QcSUHwUmhJSQehFb7mCFw'
extras = []
dependencies = [
	'beautifulsoup4<5,>=4.9',
	'six<2,>=1.15',
]
-- 
2.33.1

[PATCH ipwhl-data 036/108] mistune: 2.0.1 → 2.0.2 Export this patch

---
 pkgs/05/mistune/mistune-2.0.1-py2.py3-none-any.toml | 4 ----
 pkgs/05/mistune/mistune-2.0.2-py2.py3-none-any.toml | 4 ++++
 2 files changed, 4 insertions(+), 4 deletions(-)
 delete mode 100644 pkgs/05/mistune/mistune-2.0.1-py2.py3-none-any.toml
 create mode 100644 pkgs/05/mistune/mistune-2.0.2-py2.py3-none-any.toml

diff --git a/pkgs/05/mistune/mistune-2.0.1-py2.py3-none-any.toml b/pkgs/05/mistune/mistune-2.0.1-py2.py3-none-any.toml
deleted file mode 100644
index 751432e..0000000
--- a/pkgs/05/mistune/mistune-2.0.1-py2.py3-none-any.toml
@@ -1,4 +0,0 @@
source = 'https://files.pythonhosted.org/packages/55/12/b6cf3319d5bc5bf0526b93c7e25e8a9a5b0f925345f9aff9160191f32c39/mistune-2.0.1-py2.py3-none-any.whl'
content-id = 'QmTUVW85xemT59uxFnpAFXxoApexQPqFdK2N9VrMyzrkzz'
extras = []
dependencies = []
diff --git a/pkgs/05/mistune/mistune-2.0.2-py2.py3-none-any.toml b/pkgs/05/mistune/mistune-2.0.2-py2.py3-none-any.toml
new file mode 100644
index 0000000..9056bdb
--- /dev/null
+++ b/pkgs/05/mistune/mistune-2.0.2-py2.py3-none-any.toml
@@ -0,0 +1,4 @@
source = 'https://files.pythonhosted.org/packages/a7/39/c1c7f390413f378b5291a7943e05bd2a4df772b5526f17cb8fa5e6fcf497/mistune-2.0.2-py2.py3-none-any.whl'
content-id = 'Qmd2RWNiXQsB7nEDLNHWFn7cfjT5JjBm3FZfmzP9ktTwbc'
extras = []
dependencies = []
-- 
2.33.1

[PATCH ipwhl-data 037/108] mkdocs-material: 8.1.4 → 8.2.5 Export this patch

---
 .../mkdocs_material-8.1.4-py2.py3-none-any.toml      | 12 ------------
 .../mkdocs_material-8.2.5-py2.py3-none-any.toml      | 12 ++++++++++++
 2 files changed, 12 insertions(+), 12 deletions(-)
 delete mode 100644 pkgs/fd/mkdocs-material/mkdocs_material-8.1.4-py2.py3-none-any.toml
 create mode 100644 pkgs/fd/mkdocs-material/mkdocs_material-8.2.5-py2.py3-none-any.toml

diff --git a/pkgs/fd/mkdocs-material/mkdocs_material-8.1.4-py2.py3-none-any.toml b/pkgs/fd/mkdocs-material/mkdocs_material-8.1.4-py2.py3-none-any.toml
deleted file mode 100644
index 80cb94b..0000000
--- a/pkgs/fd/mkdocs-material/mkdocs_material-8.1.4-py2.py3-none-any.toml
@@ -1,12 +0,0 @@
source = 'https://files.pythonhosted.org/packages/66/45/353b78d9470e75b8ae5693e8e27cc0700df7dd66b2e9ec7320103aba372d/mkdocs_material-8.1.4-py2.py3-none-any.whl'
content-id = 'QmSRn447m91skddC2Qc3aNuithTKkU4or6uqHeQ3vpjBW5'
requires-python = '>=3.6'
extras = []
dependencies = [
	'jinja2>=2.11.1',
	'markdown>=3.2',
	'mkdocs>=1.2.3',
	'mkdocs-material-extensions>=1.0',
	'pygments>=2.10',
	'pymdown-extensions>=9.0',
]
diff --git a/pkgs/fd/mkdocs-material/mkdocs_material-8.2.5-py2.py3-none-any.toml b/pkgs/fd/mkdocs-material/mkdocs_material-8.2.5-py2.py3-none-any.toml
new file mode 100644
index 0000000..8eab1b7
--- /dev/null
+++ b/pkgs/fd/mkdocs-material/mkdocs_material-8.2.5-py2.py3-none-any.toml
@@ -0,0 +1,12 @@
source = 'https://files.pythonhosted.org/packages/0d/d6/29a58aeab2c2097d25250ad08cb9590b6084717ccf8849b652989617fa16/mkdocs_material-8.2.5-py2.py3-none-any.whl'
content-id = 'QmXFrHHdiy6NbvsHYUdWjgEKghsXPNTSLqWrgDpCptcP6H'
requires-python = '>=3.6'
extras = []
dependencies = [
	'jinja2>=2.11.1',
	'markdown>=3.2',
	'mkdocs>=1.2.3',
	'mkdocs-material-extensions>=1.0',
	'pygments>=2.10',
	'pymdown-extensions>=9.0',
]
-- 
2.33.1

[PATCH ipwhl-data 038/108] MonkeyType: 21.5.0 → 22.2.0 Export this patch

---
 pkgs/15/MonkeyType/monkeytype-21.5.0-py3-none-any.toml | 8 --------
 pkgs/15/MonkeyType/monkeytype-22.2.0-py3-none-any.toml | 8 ++++++++
 2 files changed, 8 insertions(+), 8 deletions(-)
 delete mode 100644 pkgs/15/MonkeyType/monkeytype-21.5.0-py3-none-any.toml
 create mode 100644 pkgs/15/MonkeyType/monkeytype-22.2.0-py3-none-any.toml

diff --git a/pkgs/15/MonkeyType/monkeytype-21.5.0-py3-none-any.toml b/pkgs/15/MonkeyType/monkeytype-21.5.0-py3-none-any.toml
deleted file mode 100644
index aeadbe9..0000000
--- a/pkgs/15/MonkeyType/monkeytype-21.5.0-py3-none-any.toml
@@ -1,8 +0,0 @@
source = 'https://files.pythonhosted.org/packages/e1/0e/957a1697a47ba5d1093b50d6ab63d88a998cb9894102a9e5dceb9553dd2c/MonkeyType-21.5.0-py3-none-any.whl'
content-id = 'Qmep2K4D2XMVPVGs2RAHrx7QrKg1CC4HvmCNsNjzkjkrFR'
requires-python = '>=3.6'
extras = []
dependencies = [
	'mypy-extensions',
	'libcst>=0.3.7',
]
diff --git a/pkgs/15/MonkeyType/monkeytype-22.2.0-py3-none-any.toml b/pkgs/15/MonkeyType/monkeytype-22.2.0-py3-none-any.toml
new file mode 100644
index 0000000..fc59039
--- /dev/null
+++ b/pkgs/15/MonkeyType/monkeytype-22.2.0-py3-none-any.toml
@@ -0,0 +1,8 @@
source = 'https://files.pythonhosted.org/packages/0c/40/2ce3488035207c0a2acb9c9d101a80bbb274e27138a09f5a39445c6c3faf/MonkeyType-22.2.0-py3-none-any.whl'
content-id = 'QmaDC9bzBi8jc4LZdDDmjRtjRtZ2QPD3GLYp7wVqb8dGzu'
requires-python = '>=3.6'
extras = []
dependencies = [
	'mypy-extensions',
	'libcst>=0.3.7',
]
-- 
2.33.1

[PATCH ipwhl-data 039/108] msal: 1.16.0 → 1.17.0 Export this patch

---
 pkgs/ad/msal/msal-1.16.0-py2.py3-none-any.toml | 9 ---------
 pkgs/ad/msal/msal-1.17.0-py2.py3-none-any.toml | 9 +++++++++
 2 files changed, 9 insertions(+), 9 deletions(-)
 delete mode 100644 pkgs/ad/msal/msal-1.16.0-py2.py3-none-any.toml
 create mode 100644 pkgs/ad/msal/msal-1.17.0-py2.py3-none-any.toml

diff --git a/pkgs/ad/msal/msal-1.16.0-py2.py3-none-any.toml b/pkgs/ad/msal/msal-1.16.0-py2.py3-none-any.toml
deleted file mode 100644
index 611b3ae..0000000
--- a/pkgs/ad/msal/msal-1.16.0-py2.py3-none-any.toml
@@ -1,9 +0,0 @@
source = 'https://files.pythonhosted.org/packages/32/51/df61b0beb9903b7f2c1da5c104c569349afb42b5ba3c6675e78ecc73c963/msal-1.16.0-py2.py3-none-any.whl'
content-id = 'QmZSM99LsDCNjJqYVieNpsrYbukWs1DV4oR4KfUW63M8BL'
extras = []
dependencies = [
	'requests<3,>=2.0.0',
	'PyJWT[crypto]<3,>=1.0.0',
	'cryptography<38,>=0.6',
	'mock; python_version < "3.3"',
]
diff --git a/pkgs/ad/msal/msal-1.17.0-py2.py3-none-any.toml b/pkgs/ad/msal/msal-1.17.0-py2.py3-none-any.toml
new file mode 100644
index 0000000..1e32ffc
--- /dev/null
+++ b/pkgs/ad/msal/msal-1.17.0-py2.py3-none-any.toml
@@ -0,0 +1,9 @@
source = 'https://files.pythonhosted.org/packages/c1/3b/39f25ecbb50681e52b8cd1a59f91242f8fffe6ffeabe9bdc42f6a923605e/msal-1.17.0-py2.py3-none-any.whl'
content-id = 'QmcCtXj2SZtaZ3VpT8MX4m6Y9nTxzuzmHRtKgjNzVBHrPe'
extras = []
dependencies = [
	'requests<3,>=2.0.0',
	'PyJWT[crypto]<3,>=1.0.0',
	'cryptography<39,>=0.6',
	'mock; python_version < "3.3"',
]
-- 
2.33.1

[PATCH ipwhl-data 040/108] nbformat: 5.1.3 → 5.2.0 Export this patch

---
 .../nbformat/nbformat-5.1.3-py3-none-any.toml | 20 -------------------
 .../nbformat/nbformat-5.2.0-py3-none-any.toml | 14 +++++++++++++
 2 files changed, 14 insertions(+), 20 deletions(-)
 delete mode 100644 pkgs/59/nbformat/nbformat-5.1.3-py3-none-any.toml
 create mode 100644 pkgs/59/nbformat/nbformat-5.2.0-py3-none-any.toml

diff --git a/pkgs/59/nbformat/nbformat-5.1.3-py3-none-any.toml b/pkgs/59/nbformat/nbformat-5.1.3-py3-none-any.toml
deleted file mode 100644
index 06ff921..0000000
--- a/pkgs/59/nbformat/nbformat-5.1.3-py3-none-any.toml
@@ -1,20 +0,0 @@
source = 'https://files.pythonhosted.org/packages/e7/c7/dd50978c637a7af8234909277c4e7ec1b71310c13fb3135f3c8f5b6e045f/nbformat-5.1.3-py3-none-any.whl'
content-id = 'QmQepFCafwURcnnMd17PfSTb4irM4zJsueQdHZeXf7scXt'
requires-python = '>=3.5'
extras = [
	'fast',
	# Ignore development extra
	# 'test',
]
dependencies = [
	'ipython-genutils',
	'traitlets>=4.1',
	'jsonschema!=2.5.0,>=2.4',
	'jupyter-core',
	'fastjsonschema; extra == "fast"',
	'check-manifest; extra == "test"',
	'fastjsonschema; extra == "test"',
	'testpath; extra == "test"',
	'pytest; extra == "test"',
	'pytest-cov; extra == "test"',
]
diff --git a/pkgs/59/nbformat/nbformat-5.2.0-py3-none-any.toml b/pkgs/59/nbformat/nbformat-5.2.0-py3-none-any.toml
new file mode 100644
index 0000000..39a85bc
--- /dev/null
+++ b/pkgs/59/nbformat/nbformat-5.2.0-py3-none-any.toml
@@ -0,0 +1,14 @@
source = 'https://files.pythonhosted.org/packages/d0/53/95205a26fa0e13d110e343137292adf828b3cd07c3498a5b650d4c0b9be7/nbformat-5.2.0-py3-none-any.whl'
content-id = 'QmPwQEozLDs4CDaX9W1zFdn7TRNhD26L57KnkY9pFuissL'
requires-python = '>=3.7'
extras = ['fast', 'test']
dependencies = [
	'traitlets>=4.1',
	'jsonschema!=2.5.0,>=2.4',
	'jupyter-core',
	'fastjsonschema; extra == "fast"',
	'check-manifest; extra == "test"',
	'fastjsonschema; extra == "test"',
	'testpath; extra == "test"',
	'pytest; extra == "test"',
]
-- 
2.33.1

[PATCH ipwhl-data 041/108] nest-asyncio: 1.5.1 → 1.5.4 Export this patch

---
 pkgs/dd/nest-asyncio/nest_asyncio-1.5.1-py3-none-any.toml | 5 -----
 pkgs/dd/nest-asyncio/nest_asyncio-1.5.4-py3-none-any.toml | 5 +++++
 2 files changed, 5 insertions(+), 5 deletions(-)
 delete mode 100644 pkgs/dd/nest-asyncio/nest_asyncio-1.5.1-py3-none-any.toml
 create mode 100644 pkgs/dd/nest-asyncio/nest_asyncio-1.5.4-py3-none-any.toml

diff --git a/pkgs/dd/nest-asyncio/nest_asyncio-1.5.1-py3-none-any.toml b/pkgs/dd/nest-asyncio/nest_asyncio-1.5.1-py3-none-any.toml
deleted file mode 100644
index 3988a85..0000000
--- a/pkgs/dd/nest-asyncio/nest_asyncio-1.5.1-py3-none-any.toml
@@ -1,5 +0,0 @@
source = 'https://files.pythonhosted.org/packages/52/e2/9b37da54e6e9094d2f558ae643d1954a0fa8215dfee4fa261f31c5439796/nest_asyncio-1.5.1-py3-none-any.whl'
content-id = 'QmNmp1qvzwn8ZdLq6NLYDtsFgeS2nKmzbMcM8ST6iXcVyq'
requires-python = '>=3.5'
extras = []
dependencies = []
diff --git a/pkgs/dd/nest-asyncio/nest_asyncio-1.5.4-py3-none-any.toml b/pkgs/dd/nest-asyncio/nest_asyncio-1.5.4-py3-none-any.toml
new file mode 100644
index 0000000..9829fb3
--- /dev/null
+++ b/pkgs/dd/nest-asyncio/nest_asyncio-1.5.4-py3-none-any.toml
@@ -0,0 +1,5 @@
source = 'https://files.pythonhosted.org/packages/06/e0/93453ebab12f5ce9a9ceda2ff71648b30e5f2ce5bba19ee3c95cbd0aaa67/nest_asyncio-1.5.4-py3-none-any.whl'
content-id = 'QmTH9W9VXhKhoK7TqPPhtf9Et4qAxU6Dh4jLX5iKTsEXzg'
requires-python = '>=3.5'
extras = []
dependencies = []
-- 
2.33.1

[PATCH ipwhl-data 042/108] numpydoc: 1.1.0 → 1.2 Export this patch

---
 pkgs/6f/numpydoc/numpydoc-1.1.0-py3-none-any.toml | 11 -----------
 pkgs/6f/numpydoc/numpydoc-1.2-py3-none-any.toml   | 11 +++++++++++
 2 files changed, 11 insertions(+), 11 deletions(-)
 delete mode 100644 pkgs/6f/numpydoc/numpydoc-1.1.0-py3-none-any.toml
 create mode 100644 pkgs/6f/numpydoc/numpydoc-1.2-py3-none-any.toml

diff --git a/pkgs/6f/numpydoc/numpydoc-1.1.0-py3-none-any.toml b/pkgs/6f/numpydoc/numpydoc-1.1.0-py3-none-any.toml
deleted file mode 100644
index 9bb1dc3..0000000
--- a/pkgs/6f/numpydoc/numpydoc-1.1.0-py3-none-any.toml
@@ -1,11 +0,0 @@
source = 'https://files.pythonhosted.org/packages/60/1d/9e398c53d6ae27d5ab312ddc16a9ffe1bee0dfdf1d6ec88c40b0ca97582e/numpydoc-1.1.0-py3-none-any.whl'
content-id = 'QmW2QiaHAT16QzbTFq3cesPMRaWwdehR13peaYiZwyrqf4'
requires-python = '>=3.5'
extras = ['testing']
dependencies = [
	'Jinja2>=2.3',
	'sphinx>=1.6.5',
	'matplotlib; extra == "testing"',
	'pytest; extra == "testing"',
	'pytest-cov; extra == "testing"',
]
diff --git a/pkgs/6f/numpydoc/numpydoc-1.2-py3-none-any.toml b/pkgs/6f/numpydoc/numpydoc-1.2-py3-none-any.toml
new file mode 100644
index 0000000..e1ba872
--- /dev/null
+++ b/pkgs/6f/numpydoc/numpydoc-1.2-py3-none-any.toml
@@ -0,0 +1,11 @@
source = 'https://files.pythonhosted.org/packages/61/25/499ff2b2b73c79de971f9dbafe5f188b751c834d9565b123f484b7247fba/numpydoc-1.2-py3-none-any.whl'
content-id = 'QmUqoWW13FgQ1yG3t2CugM5MXCcUnj9wCZUwDKHCgL9wHo'
requires-python = '>=3.7'
extras = ['testing']
dependencies = [
	'sphinx>=1.8',
	'Jinja2>=2.10',
	'pytest; extra == "testing"',
	'pytest-cov; extra == "testing"',
	'matplotlib; extra == "testing"',
]
-- 
2.33.1

[PATCH ipwhl-data 043/108] oauthlib: 3.1.1 → 3.2.0 Export this patch

---
 pkgs/58/oauthlib/oauthlib-3.1.1-py2.py3-none-any.toml | 10 ----------
 pkgs/58/oauthlib/oauthlib-3.2.0-py3-none-any.toml     | 10 ++++++++++
 2 files changed, 10 insertions(+), 10 deletions(-)
 delete mode 100644 pkgs/58/oauthlib/oauthlib-3.1.1-py2.py3-none-any.toml
 create mode 100644 pkgs/58/oauthlib/oauthlib-3.2.0-py3-none-any.toml

diff --git a/pkgs/58/oauthlib/oauthlib-3.1.1-py2.py3-none-any.toml b/pkgs/58/oauthlib/oauthlib-3.1.1-py2.py3-none-any.toml
deleted file mode 100644
index 93822c2..0000000
--- a/pkgs/58/oauthlib/oauthlib-3.1.1-py2.py3-none-any.toml
@@ -1,10 +0,0 @@
source = 'https://files.pythonhosted.org/packages/e8/5d/9dd1c29e5a786525f6342f6c1d812ed2e37edc653ad297048c1668988053/oauthlib-3.1.1-py2.py3-none-any.whl'
content-id = 'QmYiuUG1gNfLSYECQQdzSjDyjBnuNc1PEje8gQ4GxqvLFj'
requires-python = '>=3.6'
extras = ['rsa', 'signals', 'signedtoken']
dependencies = [
	'cryptography<4,>=3.0.0; extra == "rsa"',
	'blinker>=1.4.0; extra == "signals"',
	'cryptography<4,>=3.0.0; extra == "signedtoken"',
	'pyjwt<3,>=2.0.0; extra == "signedtoken"',
]
diff --git a/pkgs/58/oauthlib/oauthlib-3.2.0-py3-none-any.toml b/pkgs/58/oauthlib/oauthlib-3.2.0-py3-none-any.toml
new file mode 100644
index 0000000..5637c80
--- /dev/null
+++ b/pkgs/58/oauthlib/oauthlib-3.2.0-py3-none-any.toml
@@ -0,0 +1,10 @@
source = 'https://files.pythonhosted.org/packages/1d/46/5ee2475e1b46a26ca0fa10d3c1d479577fde6ee289f8c6aa6d7ec33e31fd/oauthlib-3.2.0-py3-none-any.whl'
content-id = 'QmVcZUEJGRTyWAsbzSt2efHqQNeXNFBGQDkgT2sWpik3TP'
requires-python = '>=3.6'
extras = ['rsa', 'signals', 'signedtoken']
dependencies = [
	'cryptography>=3.0.0; extra == "rsa"',
	'blinker>=1.4.0; extra == "signals"',
	'cryptography>=3.0.0; extra == "signedtoken"',
	'pyjwt<3,>=2.0.0; extra == "signedtoken"',
]
-- 
2.33.1

[PATCH ipwhl-data 044/108] paramiko: 2.9.2 → 2.10.1 Export this patch

---
 ...3-none-any.toml => paramiko-2.10.1-py2.py3-none-any.toml} | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
 rename pkgs/54/paramiko/{paramiko-2.9.2-py2.py3-none-any.toml => paramiko-2.10.1-py2.py3-none-any.toml} (75%)

diff --git a/pkgs/54/paramiko/paramiko-2.9.2-py2.py3-none-any.toml b/pkgs/54/paramiko/paramiko-2.10.1-py2.py3-none-any.toml
similarity index 75%
rename from pkgs/54/paramiko/paramiko-2.9.2-py2.py3-none-any.toml
rename to pkgs/54/paramiko/paramiko-2.10.1-py2.py3-none-any.toml
index d5ac845..f1e8c64 100644
--- a/pkgs/54/paramiko/paramiko-2.9.2-py2.py3-none-any.toml
+++ b/pkgs/54/paramiko/paramiko-2.10.1-py2.py3-none-any.toml
@@ -1,10 +1,11 @@
source = 'https://files.pythonhosted.org/packages/60/3e/84c52fb09db84548c5d366bac8863125c6db099b87495e04c8af5527e6f1/paramiko-2.9.2-py2.py3-none-any.whl'
content-id = 'QmUFSJkrSxLrmrVXUpkyY5weojyTSYDFx9fAQH83kMCVz2'
source = 'https://files.pythonhosted.org/packages/f0/0b/cee4e43d1f98ccb6567ca636dff936521e5430a4a2763c4aecc591b01a73/paramiko-2.10.1-py2.py3-none-any.whl'
content-id = 'QmQZZDu6a596YU9i5dbG4QMFeic3PodL6BFcdPcgyesA7k'
extras = ['all', 'ed25519', 'gssapi', 'invoke']
dependencies = [
	'bcrypt>=3.1.3',
	'cryptography>=2.5',
	'pynacl>=1.0.1',
	'six',
	'pyasn1>=0.1.7; extra == "all"',
	'pynacl>=1.0.1; extra == "all"',
	'bcrypt>=3.1.3; extra == "all"',
-- 
2.33.1

[PATCH ipwhl-data 045/108] pbr: 5.8.0 → 5.8.1 Export this patch

---
 pkgs/44/pbr/pbr-5.8.0-py2.py3-none-any.toml | 5 -----
 pkgs/44/pbr/pbr-5.8.1-py2.py3-none-any.toml | 5 +++++
 2 files changed, 5 insertions(+), 5 deletions(-)
 delete mode 100644 pkgs/44/pbr/pbr-5.8.0-py2.py3-none-any.toml
 create mode 100644 pkgs/44/pbr/pbr-5.8.1-py2.py3-none-any.toml

diff --git a/pkgs/44/pbr/pbr-5.8.0-py2.py3-none-any.toml b/pkgs/44/pbr/pbr-5.8.0-py2.py3-none-any.toml
deleted file mode 100644
index 3d07fe8..0000000
--- a/pkgs/44/pbr/pbr-5.8.0-py2.py3-none-any.toml
@@ -1,5 +0,0 @@
source = 'https://files.pythonhosted.org/packages/73/c3/d45171501210b0305f4c93fafe50950f0c2228e87034ceb51744bd03ff08/pbr-5.8.0-py2.py3-none-any.whl'
content-id = 'QmSpGqJF7k1hXtzaqHePDGDD9ESeMBjjhK9G2WXjHtsMWc'
requires-python = '>=2.6'
extras = []
dependencies = []
diff --git a/pkgs/44/pbr/pbr-5.8.1-py2.py3-none-any.toml b/pkgs/44/pbr/pbr-5.8.1-py2.py3-none-any.toml
new file mode 100644
index 0000000..b150326
--- /dev/null
+++ b/pkgs/44/pbr/pbr-5.8.1-py2.py3-none-any.toml
@@ -0,0 +1,5 @@
source = 'https://files.pythonhosted.org/packages/5a/f0/28b2d5398ed905ce67045670e076c8dfa23ea54c19f2a8e3ac36e8153e1d/pbr-5.8.1-py2.py3-none-any.whl'
content-id = 'QmT4SYLoW6aUvTC6mapgqwRvMnUEvYhfe8uUnC6qJhSvb8'
requires-python = '>=2.6'
extras = []
dependencies = []
-- 
2.33.1

[PATCH ipwhl-data 046/108] pg8000: 1.23.0 → 1.24.1 Export this patch

---
 pkgs/9f/pg8000/pg8000-1.23.0-py3-none-any.toml | 7 -------
 pkgs/9f/pg8000/pg8000-1.24.1-py3-none-any.toml | 7 +++++++
 2 files changed, 7 insertions(+), 7 deletions(-)
 delete mode 100644 pkgs/9f/pg8000/pg8000-1.23.0-py3-none-any.toml
 create mode 100644 pkgs/9f/pg8000/pg8000-1.24.1-py3-none-any.toml

diff --git a/pkgs/9f/pg8000/pg8000-1.23.0-py3-none-any.toml b/pkgs/9f/pg8000/pg8000-1.23.0-py3-none-any.toml
deleted file mode 100644
index b6cb4cd..0000000
--- a/pkgs/9f/pg8000/pg8000-1.23.0-py3-none-any.toml
@@ -1,7 +0,0 @@
source = 'https://files.pythonhosted.org/packages/9f/2a/28b02e3e7f7489258cf29d08ba374e6e435c152cead2e599b5c488dfbc28/pg8000-1.23.0-py3-none-any.whl'
content-id = 'QmQ1erGgiMVgSELv636GAxmCz3yvw644Qa5qW3zeXXQJ9g'
requires-python = '>=3.6'
extras = []
dependencies = [
	'scramp>=1.4.1',
]
diff --git a/pkgs/9f/pg8000/pg8000-1.24.1-py3-none-any.toml b/pkgs/9f/pg8000/pg8000-1.24.1-py3-none-any.toml
new file mode 100644
index 0000000..1bd61ba
--- /dev/null
+++ b/pkgs/9f/pg8000/pg8000-1.24.1-py3-none-any.toml
@@ -0,0 +1,7 @@
source = 'https://files.pythonhosted.org/packages/4d/85/ed8883a1952816b6e6e861c8ab8c056fbc2783e7b23f9711da598d58ffbb/pg8000-1.24.1-py3-none-any.whl'
content-id = 'QmYtiG8yXWz4zc9bJAXkV2MFyam5vuc26XVzNMRFkfxP9E'
requires-python = '>=3.6'
extras = []
dependencies = [
	'scramp>=1.4.1',
]
-- 
2.33.1

[PATCH ipwhl-data 047/108] pip-api: 0.0.26 → 0.0.29 Export this patch

---
 pkgs/b0/pip-api/pip_api-0.0.26-py3-none-any.toml | 7 -------
 pkgs/b0/pip-api/pip_api-0.0.29-py3-none-any.toml | 7 +++++++
 2 files changed, 7 insertions(+), 7 deletions(-)
 delete mode 100644 pkgs/b0/pip-api/pip_api-0.0.26-py3-none-any.toml
 create mode 100644 pkgs/b0/pip-api/pip_api-0.0.29-py3-none-any.toml

diff --git a/pkgs/b0/pip-api/pip_api-0.0.26-py3-none-any.toml b/pkgs/b0/pip-api/pip_api-0.0.26-py3-none-any.toml
deleted file mode 100644
index 0bee7e0..0000000
--- a/pkgs/b0/pip-api/pip_api-0.0.26-py3-none-any.toml
@@ -1,7 +0,0 @@
source = 'https://files.pythonhosted.org/packages/00/f8/cf02ee8bcc8a39ad2e2992468fd6a6998795f4af9173090f6aaff8175318/pip_api-0.0.26-py3-none-any.whl'
content-id = 'QmNfdwfTaKXtKrLqfodQZGP4vFU2L8kK3UhnikKofeuwm6'
requires-python = '>=3.6'
extras = []
dependencies = [
	'pip',
]
diff --git a/pkgs/b0/pip-api/pip_api-0.0.29-py3-none-any.toml b/pkgs/b0/pip-api/pip_api-0.0.29-py3-none-any.toml
new file mode 100644
index 0000000..11284e6
--- /dev/null
+++ b/pkgs/b0/pip-api/pip_api-0.0.29-py3-none-any.toml
@@ -0,0 +1,7 @@
source = 'https://files.pythonhosted.org/packages/f6/70/48d87f6f5f05940cc56fa6a8a3ec7a10308bda14f7476cfe31b9ab993d4c/pip_api-0.0.29-py3-none-any.whl'
content-id = 'QmUmz6BunnqDqpEZZQ6AZ6HbSM69LjsGNJoraZz8mPquS9'
requires-python = '>=3.7'
extras = []
dependencies = [
	'pip',
]
-- 
2.33.1

[PATCH ipwhl-data 048/108] platformdirs: 2.4.1 → 2.5.1 Export this patch

---
 ...py3-none-any.toml => platformdirs-2.5.1-py3-none-any.toml} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename pkgs/17/platformdirs/{platformdirs-2.4.1-py3-none-any.toml => platformdirs-2.5.1-py3-none-any.toml} (63%)

diff --git a/pkgs/17/platformdirs/platformdirs-2.4.1-py3-none-any.toml b/pkgs/17/platformdirs/platformdirs-2.5.1-py3-none-any.toml
similarity index 63%
rename from pkgs/17/platformdirs/platformdirs-2.4.1-py3-none-any.toml
rename to pkgs/17/platformdirs/platformdirs-2.5.1-py3-none-any.toml
index 8ae1d1e..572860f 100644
--- a/pkgs/17/platformdirs/platformdirs-2.4.1-py3-none-any.toml
+++ b/pkgs/17/platformdirs/platformdirs-2.5.1-py3-none-any.toml
@@ -1,5 +1,5 @@
source = 'https://files.pythonhosted.org/packages/9f/3d/4606ee54e0af98aa8f9a672b5acfd69318a5917fbb9f8e2c3aaf9c2f293f/platformdirs-2.4.1-py3-none-any.whl'
content-id = 'QmTXGrs3aPPz1nct9ZX4mKW34WMj3XCGtPu6FpKEHLMvXL'
source = 'https://files.pythonhosted.org/packages/de/de/d8b9da351517c3dece273224522d4714cfdb9a89e2e6f7f7f054a340cc2b/platformdirs-2.5.1-py3-none-any.whl'
content-id = 'QmX2PTaVPte8yKnnYJmYueA8qGtEXGjG2sgVWYTv4iwajo'
requires-python = '>=3.7'
extras = ['docs', 'test']
dependencies = [
-- 
2.33.1

[PATCH ipwhl-data 049/108] portalocker: 2.3.2 → 2.4.0 Export this patch

---
 ...none-any.toml => portalocker-2.4.0-py2.py3-none-any.toml} | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)
 rename pkgs/a6/portalocker/{portalocker-2.3.2-py2.py3-none-any.toml => portalocker-2.4.0-py2.py3-none-any.toml} (58%)

diff --git a/pkgs/a6/portalocker/portalocker-2.3.2-py2.py3-none-any.toml b/pkgs/a6/portalocker/portalocker-2.4.0-py2.py3-none-any.toml
similarity index 58%
rename from pkgs/a6/portalocker/portalocker-2.3.2-py2.py3-none-any.toml
rename to pkgs/a6/portalocker/portalocker-2.4.0-py2.py3-none-any.toml
index 95f6fc4..b5c311d 100644
--- a/pkgs/a6/portalocker/portalocker-2.3.2-py2.py3-none-any.toml
+++ b/pkgs/a6/portalocker/portalocker-2.4.0-py2.py3-none-any.toml
@@ -1,5 +1,5 @@
source = 'https://files.pythonhosted.org/packages/63/eb/f84872af6e9312ea2f345b218015a41191cfd37eeba4a4fd228f241c2a75/portalocker-2.3.2-py2.py3-none-any.whl'
content-id = 'QmYNWHnXhEPJt6KAjZuVr2efoUrxVJHrR4TzEPKgfeMNda'
source = 'https://files.pythonhosted.org/packages/f1/4e/1030afbf2e64e676e968bbbc82014ce4ddf1cc1ed0b492585958768cf79a/portalocker-2.4.0-py2.py3-none-any.whl'
content-id = 'QmUTEzUa5uYDd6K4C3KfXWqBjVF57kjzdkDUVBXoGTu7SR'
requires-python = '>=3.5'
extras = ['docs', 'redis', 'tests']
dependencies = [
@@ -9,7 +9,6 @@ dependencies = [
	'pytest>=5.4.1; extra == "tests"',
	'pytest-cov>=2.8.1; extra == "tests"',
	'sphinx>=3.0.3; extra == "tests"',
	'pytest-flake8>=1.0.5; extra == "tests"',
	'pytest-mypy>=0.8.0; extra == "tests"',
	'redis; extra == "tests"',
]
-- 
2.33.1

[PATCH ipwhl-data 050/108] pre-commit: 2.16.0 → 2.17.0 Export this patch

---
 ...-none-any.toml => pre_commit-2.17.0-py2.py3-none-any.toml} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename pkgs/fd/pre-commit/{pre_commit-2.16.0-py2.py3-none-any.toml => pre_commit-2.17.0-py2.py3-none-any.toml} (54%)

diff --git a/pkgs/fd/pre-commit/pre_commit-2.16.0-py2.py3-none-any.toml b/pkgs/fd/pre-commit/pre_commit-2.17.0-py2.py3-none-any.toml
similarity index 54%
rename from pkgs/fd/pre-commit/pre_commit-2.16.0-py2.py3-none-any.toml
rename to pkgs/fd/pre-commit/pre_commit-2.17.0-py2.py3-none-any.toml
index 17422ef..e9d2414 100644
--- a/pkgs/fd/pre-commit/pre_commit-2.16.0-py2.py3-none-any.toml
+++ b/pkgs/fd/pre-commit/pre_commit-2.17.0-py2.py3-none-any.toml
@@ -1,5 +1,5 @@
source = 'https://files.pythonhosted.org/packages/d9/70/47790ae4c87c7ea752715e1a3b6192be7ab2a02d38d86363b0d8bcef79ec/pre_commit-2.16.0-py2.py3-none-any.whl'
content-id = 'QmTVuy4f5D1kT9ttXYqLQWR7aGeVo4U6QuMHAgjAGurvo8'
source = 'https://files.pythonhosted.org/packages/d6/a0/9c06353771c8dae6db437dd513a885eccdb1566cb332569130484eddf4e7/pre_commit-2.17.0-py2.py3-none-any.whl'
content-id = 'QmcGMUPNGGhBBYm1UsnBWWPcT2CarLTkXUHd93fnvzevpB'
requires-python = '>=3.6.1'
extras = []
dependencies = [
-- 
2.33.1

[PATCH ipwhl-data 051/108] prettytable: 2.5.0 → 3.2.0 Export this patch

---
 .../prettytable/prettytable-2.5.0-py3-none-any.toml   | 11 -----------
 .../prettytable/prettytable-3.2.0-py3-none-any.toml   | 11 +++++++++++
 2 files changed, 11 insertions(+), 11 deletions(-)
 delete mode 100644 pkgs/b0/prettytable/prettytable-2.5.0-py3-none-any.toml
 create mode 100644 pkgs/b0/prettytable/prettytable-3.2.0-py3-none-any.toml

diff --git a/pkgs/b0/prettytable/prettytable-2.5.0-py3-none-any.toml b/pkgs/b0/prettytable/prettytable-2.5.0-py3-none-any.toml
deleted file mode 100644
index 1c977da..0000000
--- a/pkgs/b0/prettytable/prettytable-2.5.0-py3-none-any.toml
@@ -1,11 +0,0 @@
source = 'https://files.pythonhosted.org/packages/9e/6d/40a24eaa03ea4418129708fd3f0f17eda73d568f16d4d4fd412566168b4c/prettytable-2.5.0-py3-none-any.whl'
content-id = 'QmYYqny4fvCPU4KEp3rvhswaFTShN8vMk8DCdEbNqmgjsW'
requires-python = '>=3.6'
extras = ['tests']
dependencies = [
	'wcwidth',
	'importlib-metadata; python_version < "3.8"',
	'pytest; extra == "tests"',
	'pytest-cov; extra == "tests"',
	'pytest-lazy-fixture; extra == "tests"',
]
diff --git a/pkgs/b0/prettytable/prettytable-3.2.0-py3-none-any.toml b/pkgs/b0/prettytable/prettytable-3.2.0-py3-none-any.toml
new file mode 100644
index 0000000..d2f8462
--- /dev/null
+++ b/pkgs/b0/prettytable/prettytable-3.2.0-py3-none-any.toml
@@ -0,0 +1,11 @@
source = 'https://files.pythonhosted.org/packages/96/53/91638391af5a68d27402b920ccc3fdfae51dd3e333476b414393d4478a70/prettytable-3.2.0-py3-none-any.whl'
content-id = 'QmV2eUknxgfG29F18MLDFYPZcseiXiRuBwHLuEMc3crvxC'
requires-python = '>=3.7'
extras = ['tests']
dependencies = [
	'wcwidth',
	'importlib-metadata; python_version < "3.8"',
	'pytest; extra == "tests"',
	'pytest-cov; extra == "tests"',
	'pytest-lazy-fixture; extra == "tests"',
]
-- 
2.33.1

[PATCH ipwhl-data 052/108] prompt-toolkit: 3.0.24 → 3.0.28 Export this patch

---
 .../prompt-toolkit/prompt_toolkit-3.0.24-py3-none-any.toml | 7 -------
 .../prompt-toolkit/prompt_toolkit-3.0.28-py3-none-any.toml | 7 +++++++
 2 files changed, 7 insertions(+), 7 deletions(-)
 delete mode 100644 pkgs/d5/prompt-toolkit/prompt_toolkit-3.0.24-py3-none-any.toml
 create mode 100644 pkgs/d5/prompt-toolkit/prompt_toolkit-3.0.28-py3-none-any.toml

diff --git a/pkgs/d5/prompt-toolkit/prompt_toolkit-3.0.24-py3-none-any.toml b/pkgs/d5/prompt-toolkit/prompt_toolkit-3.0.24-py3-none-any.toml
deleted file mode 100644
index fe73f74..0000000
--- a/pkgs/d5/prompt-toolkit/prompt_toolkit-3.0.24-py3-none-any.toml
@@ -1,7 +0,0 @@
source = 'https://files.pythonhosted.org/packages/fb/37/4f9ae5a6cd0ebdfc1fbafcfd03e812df1ed92a92bf0bee09441c52164f58/prompt_toolkit-3.0.24-py3-none-any.whl'
content-id = 'QmdvhqS5qc25WbZvdkCfSWmnsbFUwbBpExXa4rLABPtsbn'
requires-python = '>=3.6.2'
extras = []
dependencies = [
	'wcwidth',
]
diff --git a/pkgs/d5/prompt-toolkit/prompt_toolkit-3.0.28-py3-none-any.toml b/pkgs/d5/prompt-toolkit/prompt_toolkit-3.0.28-py3-none-any.toml
new file mode 100644
index 0000000..11fa0c5
--- /dev/null
+++ b/pkgs/d5/prompt-toolkit/prompt_toolkit-3.0.28-py3-none-any.toml
@@ -0,0 +1,7 @@
source = 'https://files.pythonhosted.org/packages/00/e4/beb2fad0bec554a011b321d0f6b99981f9171c0b05d03a6948e45ac8a5be/prompt_toolkit-3.0.28-py3-none-any.whl'
content-id = 'QmcqoH1fBWMXZhE4XpPAcxyMYwfXqcnToyfphDSXa7Gruz'
requires-python = '>=3.6.2'
extras = []
dependencies = [
	'wcwidth',
]
-- 
2.33.1

[PATCH ipwhl-data 053/108] proto-plus: 1.19.8 → 1.20.3 Export this patch

---
 pkgs/25/proto-plus/proto_plus-1.19.8-py3-none-any.toml | 8 --------
 pkgs/25/proto-plus/proto_plus-1.20.3-py3-none-any.toml | 8 ++++++++
 2 files changed, 8 insertions(+), 8 deletions(-)
 delete mode 100644 pkgs/25/proto-plus/proto_plus-1.19.8-py3-none-any.toml
 create mode 100644 pkgs/25/proto-plus/proto_plus-1.20.3-py3-none-any.toml

diff --git a/pkgs/25/proto-plus/proto_plus-1.19.8-py3-none-any.toml b/pkgs/25/proto-plus/proto_plus-1.19.8-py3-none-any.toml
deleted file mode 100644
index f036b96..0000000
--- a/pkgs/25/proto-plus/proto_plus-1.19.8-py3-none-any.toml
@@ -1,8 +0,0 @@
source = 'https://files.pythonhosted.org/packages/07/7b/de05a560f979c4b63b8c09163f533e4313b058f652d40677afeb6394e235/proto_plus-1.19.8-py3-none-any.whl'
content-id = 'QmURxX6UXKgZUrLHSTEY5rJh9Jkpz3ADuFNDiE2ZDXuZvf'
requires-python = '>=3.6'
extras = ['testing']
dependencies = [
	'protobuf>=3.19.0',
	'google-api-core[grpc]>=1.22.2; extra == "testing"',
]
diff --git a/pkgs/25/proto-plus/proto_plus-1.20.3-py3-none-any.toml b/pkgs/25/proto-plus/proto_plus-1.20.3-py3-none-any.toml
new file mode 100644
index 0000000..e57c6d8
--- /dev/null
+++ b/pkgs/25/proto-plus/proto_plus-1.20.3-py3-none-any.toml
@@ -0,0 +1,8 @@
source = 'https://files.pythonhosted.org/packages/1c/db/840bbdc67548560f930b6a352b1075f2ea228b9a910bfa8f9ef3b5aa3dfb/proto_plus-1.20.3-py3-none-any.whl'
content-id = 'QmTxDFie6dBSd79zuBzW23ycdnPvxBGKwnLvY1t1drtzRX'
requires-python = '>=3.6'
extras = ['testing']
dependencies = [
	'protobuf>=3.19.0',
	'google-api-core[grpc]>=1.22.2; extra == "testing"',
]
-- 
2.33.1

[PATCH ipwhl-data 054/108] py: 1.10.0 → 1.11.0 Export this patch

---
 pkgs/e9/py/py-1.10.0-py2.py3-none-any.toml | 5 -----
 pkgs/e9/py/py-1.11.0-py2.py3-none-any.toml | 5 +++++
 2 files changed, 5 insertions(+), 5 deletions(-)
 delete mode 100644 pkgs/e9/py/py-1.10.0-py2.py3-none-any.toml
 create mode 100644 pkgs/e9/py/py-1.11.0-py2.py3-none-any.toml

diff --git a/pkgs/e9/py/py-1.10.0-py2.py3-none-any.toml b/pkgs/e9/py/py-1.10.0-py2.py3-none-any.toml
deleted file mode 100644
index e3344af..0000000
--- a/pkgs/e9/py/py-1.10.0-py2.py3-none-any.toml
@@ -1,5 +0,0 @@
source = 'https://files.pythonhosted.org/packages/67/32/6fe01cfc3d1a27c92fdbcdfc3f67856da8cbadf0dd9f2e18055202b2dc62/py-1.10.0-py2.py3-none-any.whl'
content-id = 'QmSHZyWhsRNQnWwwcoLKxJ3HtmabPT6WczweBkfTdoC4Uh'
requires-python = '!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7'
extras = []
dependencies = []
diff --git a/pkgs/e9/py/py-1.11.0-py2.py3-none-any.toml b/pkgs/e9/py/py-1.11.0-py2.py3-none-any.toml
new file mode 100644
index 0000000..82c43cd
--- /dev/null
+++ b/pkgs/e9/py/py-1.11.0-py2.py3-none-any.toml
@@ -0,0 +1,5 @@
source = 'https://files.pythonhosted.org/packages/f6/f0/10642828a8dfb741e5f3fbaac830550a518a775c7fff6f04a007259b0548/py-1.11.0-py2.py3-none-any.whl'
content-id = 'QmczRPi2MLdLzhSnjx8SfdXoGhCgU2D7GmJhHhQ8VWymQa'
requires-python = '!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7'
extras = []
dependencies = []
-- 
2.33.1

[PATCH ipwhl-data 055/108] pyee: 8.2.2 → 9.0.4 Export this patch

---
 pkgs/b3/pyee/pyee-8.2.2-py2.py3-none-any.toml | 4 ----
 pkgs/b3/pyee/pyee-9.0.4-py2.py3-none-any.toml | 6 ++++++
 2 files changed, 6 insertions(+), 4 deletions(-)
 delete mode 100644 pkgs/b3/pyee/pyee-8.2.2-py2.py3-none-any.toml
 create mode 100644 pkgs/b3/pyee/pyee-9.0.4-py2.py3-none-any.toml

diff --git a/pkgs/b3/pyee/pyee-8.2.2-py2.py3-none-any.toml b/pkgs/b3/pyee/pyee-8.2.2-py2.py3-none-any.toml
deleted file mode 100644
index 35d8c89..0000000
--- a/pkgs/b3/pyee/pyee-8.2.2-py2.py3-none-any.toml
@@ -1,4 +0,0 @@
source = 'https://files.pythonhosted.org/packages/56/37/29d137df23ed1d88d8dcee8a6b8e789d1162042f194b5ccd0a48f503429b/pyee-8.2.2-py2.py3-none-any.whl'
content-id = 'QmVBUA2av9KmmS1YrcR43CwzK3fgTNbcpJLeUSt8sfp9RF'
extras = []
dependencies = []
diff --git a/pkgs/b3/pyee/pyee-9.0.4-py2.py3-none-any.toml b/pkgs/b3/pyee/pyee-9.0.4-py2.py3-none-any.toml
new file mode 100644
index 0000000..7e35f82
--- /dev/null
+++ b/pkgs/b3/pyee/pyee-9.0.4-py2.py3-none-any.toml
@@ -0,0 +1,6 @@
source = 'https://files.pythonhosted.org/packages/c7/54/10695d113f03688d79d24bbd7eca30b0e386cbc6d2743ffb68dcae131bf6/pyee-9.0.4-py2.py3-none-any.whl'
content-id = 'QmSrhua4dydtmHtd6kyiFrLihnCXnm5gjUGxrWZG8WMRfz'
extras = []
dependencies = [
	'typing-extensions',
]
-- 
2.33.1

[PATCH ipwhl-data 056/108] pyenchant: 3.2.1 → 3.2.2 Export this patch

---
 pkgs/ca/pyenchant/pyenchant-3.2.1-py3-none-any.toml | 5 -----
 pkgs/ca/pyenchant/pyenchant-3.2.2-py3-none-any.toml | 5 +++++
 2 files changed, 5 insertions(+), 5 deletions(-)
 delete mode 100644 pkgs/ca/pyenchant/pyenchant-3.2.1-py3-none-any.toml
 create mode 100644 pkgs/ca/pyenchant/pyenchant-3.2.2-py3-none-any.toml

diff --git a/pkgs/ca/pyenchant/pyenchant-3.2.1-py3-none-any.toml b/pkgs/ca/pyenchant/pyenchant-3.2.1-py3-none-any.toml
deleted file mode 100644
index 1389222..0000000
--- a/pkgs/ca/pyenchant/pyenchant-3.2.1-py3-none-any.toml
@@ -1,5 +0,0 @@
source = 'https://files.pythonhosted.org/packages/76/f1/162fc6975068098e3327358216b70bbecba1d8004438c3bc8fe9f9378a89/pyenchant-3.2.1-py3-none-any.whl'
content-id = 'QmQGpqBHNifAXTFamc6DkG7aiyg2eXya2Qp3wvFXSvBmtn'
requires-python = '>=3.5'
extras = []
dependencies = []
diff --git a/pkgs/ca/pyenchant/pyenchant-3.2.2-py3-none-any.toml b/pkgs/ca/pyenchant/pyenchant-3.2.2-py3-none-any.toml
new file mode 100644
index 0000000..e140b99
--- /dev/null
+++ b/pkgs/ca/pyenchant/pyenchant-3.2.2-py3-none-any.toml
@@ -0,0 +1,5 @@
source = 'https://files.pythonhosted.org/packages/54/4c/a741dddab6ad96f257d90cb4d23067ffadac526c9cab3a99ca6ce3c05477/pyenchant-3.2.2-py3-none-any.whl'
content-id = 'QmVkiXqBQWuNsmxV11VErwNzKAuwdubjy8sYuAMN2EXyDe'
requires-python = '>=3.5'
extras = []
dependencies = []
-- 
2.33.1

[PATCH ipwhl-data 057/108] pyfakefs: 4.5.3 → 4.5.5 Export this patch

---
 pkgs/59/pyfakefs/pyfakefs-4.5.3-py3-none-any.toml | 5 -----
 pkgs/59/pyfakefs/pyfakefs-4.5.5-py3-none-any.toml | 5 +++++
 2 files changed, 5 insertions(+), 5 deletions(-)
 delete mode 100644 pkgs/59/pyfakefs/pyfakefs-4.5.3-py3-none-any.toml
 create mode 100644 pkgs/59/pyfakefs/pyfakefs-4.5.5-py3-none-any.toml

diff --git a/pkgs/59/pyfakefs/pyfakefs-4.5.3-py3-none-any.toml b/pkgs/59/pyfakefs/pyfakefs-4.5.3-py3-none-any.toml
deleted file mode 100644
index 35e7950..0000000
--- a/pkgs/59/pyfakefs/pyfakefs-4.5.3-py3-none-any.toml
@@ -1,5 +0,0 @@
source = 'https://files.pythonhosted.org/packages/79/76/614e552ffc242c0e3ca9031147c6cf284706dfaeddbfd91b6a63e97bbdb7/pyfakefs-4.5.3-py3-none-any.whl'
content-id = 'QmU3Sw2Tc1jKY3C6oaKBnGfBmVK8Qw68dkeZhLfpG6UNiy'
requires-python = '>=3.6'
extras = []
dependencies = []
diff --git a/pkgs/59/pyfakefs/pyfakefs-4.5.5-py3-none-any.toml b/pkgs/59/pyfakefs/pyfakefs-4.5.5-py3-none-any.toml
new file mode 100644
index 0000000..d24e96e
--- /dev/null
+++ b/pkgs/59/pyfakefs/pyfakefs-4.5.5-py3-none-any.toml
@@ -0,0 +1,5 @@
source = 'https://files.pythonhosted.org/packages/3c/4c/c658cb411b4db7ff3c77f9847c845e9910269e882a2e50ea67861ec7a35e/pyfakefs-4.5.5-py3-none-any.whl'
content-id = 'QmfZAJCawFLN4RSyZmUMtMPjmgiyzhMbze7KXuD9riGhfs'
requires-python = '>=3.6'
extras = []
dependencies = []
-- 
2.33.1

[PATCH ipwhl-data 058/108] pyglet: 1.5.21 → 1.5.22 Export this patch

---
 pkgs/95/pyglet/pyglet-1.5.21-py3-none-any.toml | 4 ----
 pkgs/95/pyglet/pyglet-1.5.22-py3-none-any.toml | 4 ++++
 2 files changed, 4 insertions(+), 4 deletions(-)
 delete mode 100644 pkgs/95/pyglet/pyglet-1.5.21-py3-none-any.toml
 create mode 100644 pkgs/95/pyglet/pyglet-1.5.22-py3-none-any.toml

diff --git a/pkgs/95/pyglet/pyglet-1.5.21-py3-none-any.toml b/pkgs/95/pyglet/pyglet-1.5.21-py3-none-any.toml
deleted file mode 100644
index 4e7ad74..0000000
--- a/pkgs/95/pyglet/pyglet-1.5.21-py3-none-any.toml
@@ -1,4 +0,0 @@
source = 'https://files.pythonhosted.org/packages/0b/b7/7736d7638d91b354700dc9bae447728c514c4bc6ecb4c0f7e0cd9a390f20/pyglet-1.5.21-py3-none-any.whl'
content-id = 'QmNaLf9rVAHsac5z3fWSe5dqCEBxUzGezg66Dez6E9y6V5'
extras = []
dependencies = []
diff --git a/pkgs/95/pyglet/pyglet-1.5.22-py3-none-any.toml b/pkgs/95/pyglet/pyglet-1.5.22-py3-none-any.toml
new file mode 100644
index 0000000..4934927
--- /dev/null
+++ b/pkgs/95/pyglet/pyglet-1.5.22-py3-none-any.toml
@@ -0,0 +1,4 @@
source = 'https://files.pythonhosted.org/packages/ad/8f/1661c1998f24ec41f14146ed3990f899a3c4e97ddec16fd099f0655aac42/pyglet-1.5.22-py3-none-any.whl'
content-id = 'Qmbe1k2dGNMygTE6EkBFZWvykeScCsvjB43c6oEsMGcpbD'
extras = []
dependencies = []
-- 
2.33.1

[PATCH ipwhl-data 059/108] Pygments: 2.11.1 → 2.11.2 Export this patch

---
 pkgs/57/Pygments/pygments-2.11.1-py3-none-any.toml | 5 -----
 pkgs/57/Pygments/pygments-2.11.2-py3-none-any.toml | 5 +++++
 2 files changed, 5 insertions(+), 5 deletions(-)
 delete mode 100644 pkgs/57/Pygments/pygments-2.11.1-py3-none-any.toml
 create mode 100644 pkgs/57/Pygments/pygments-2.11.2-py3-none-any.toml

diff --git a/pkgs/57/Pygments/pygments-2.11.1-py3-none-any.toml b/pkgs/57/Pygments/pygments-2.11.1-py3-none-any.toml
deleted file mode 100644
index 576f90e..0000000
--- a/pkgs/57/Pygments/pygments-2.11.1-py3-none-any.toml
@@ -1,5 +0,0 @@
source = 'https://files.pythonhosted.org/packages/61/f1/37071192452df97f9b952707515703e86e3f7123c2ed8a4010043acbc362/Pygments-2.11.1-py3-none-any.whl'
content-id = 'QmV8aZrsTKTj8LxRHo4Gr4UzsuheAuvCdj884pxRYDgT7L'
requires-python = '>=3.5'
extras = []
dependencies = []
diff --git a/pkgs/57/Pygments/pygments-2.11.2-py3-none-any.toml b/pkgs/57/Pygments/pygments-2.11.2-py3-none-any.toml
new file mode 100644
index 0000000..d97f738
--- /dev/null
+++ b/pkgs/57/Pygments/pygments-2.11.2-py3-none-any.toml
@@ -0,0 +1,5 @@
source = 'https://files.pythonhosted.org/packages/1d/17/ed4d2df187995561b28f1073df24137cb750e12f9879d291cc8ab67c65d2/Pygments-2.11.2-py3-none-any.whl'
content-id = 'QmScvqbiq9dQ5RpWyL2exdsMXcdGPejew4N4T1CrbovBpp'
requires-python = '>=3.5'
extras = []
dependencies = []
-- 
2.33.1

[PATCH ipwhl-data 060/108] pymdown-extensions: 9.1 → 9.2 Export this patch

---
 .../pymdown_extensions-9.1-py3-none-any.toml               | 7 -------
 .../pymdown_extensions-9.2-py3-none-any.toml               | 7 +++++++
 2 files changed, 7 insertions(+), 7 deletions(-)
 delete mode 100644 pkgs/8b/pymdown-extensions/pymdown_extensions-9.1-py3-none-any.toml
 create mode 100644 pkgs/8b/pymdown-extensions/pymdown_extensions-9.2-py3-none-any.toml

diff --git a/pkgs/8b/pymdown-extensions/pymdown_extensions-9.1-py3-none-any.toml b/pkgs/8b/pymdown-extensions/pymdown_extensions-9.1-py3-none-any.toml
deleted file mode 100644
index 5bcd12b..0000000
--- a/pkgs/8b/pymdown-extensions/pymdown_extensions-9.1-py3-none-any.toml
@@ -1,7 +0,0 @@
source = 'https://files.pythonhosted.org/packages/f2/a2/ff3b989de2eb748ec6ed0cb8947fcf2e8fff1d6d437ea8c02c9f150e4db5/pymdown_extensions-9.1-py3-none-any.whl'
content-id = 'QmR9VREtB4uP79V8vvEXjUEDgez6Rf3xXiG6XZEguRZwbY'
requires-python = '>=3.6'
extras = []
dependencies = [
	'Markdown>=3.2',
]
diff --git a/pkgs/8b/pymdown-extensions/pymdown_extensions-9.2-py3-none-any.toml b/pkgs/8b/pymdown-extensions/pymdown_extensions-9.2-py3-none-any.toml
new file mode 100644
index 0000000..9952367
--- /dev/null
+++ b/pkgs/8b/pymdown-extensions/pymdown_extensions-9.2-py3-none-any.toml
@@ -0,0 +1,7 @@
source = 'https://files.pythonhosted.org/packages/17/01/431457b0b595ba1098744c40521ea4dd0511b71648946ee49e7d0e9272b6/pymdown_extensions-9.2-py3-none-any.whl'
content-id = 'QmegogHgC1hdRyVAceJBjCati5xLyaV8BXncJ4ixpgLeva'
requires-python = '>=3.7'
extras = []
dependencies = [
	'Markdown>=3.2',
]
-- 
2.33.1

[PATCH ipwhl-data 061/108] PyMySQL: 0.9.3 → 1.0.2 Export this patch

---
 pkgs/7f/PyMySQL/pymysql-0.9.3-py2.py3-none-any.toml | 6 ------
 pkgs/7f/PyMySQL/pymysql-1.0.2-py3-none-any.toml     | 8 ++++++++
 2 files changed, 8 insertions(+), 6 deletions(-)
 delete mode 100644 pkgs/7f/PyMySQL/pymysql-0.9.3-py2.py3-none-any.toml
 create mode 100644 pkgs/7f/PyMySQL/pymysql-1.0.2-py3-none-any.toml

diff --git a/pkgs/7f/PyMySQL/pymysql-0.9.3-py2.py3-none-any.toml b/pkgs/7f/PyMySQL/pymysql-0.9.3-py2.py3-none-any.toml
deleted file mode 100644
index 06fade4..0000000
--- a/pkgs/7f/PyMySQL/pymysql-0.9.3-py2.py3-none-any.toml
@@ -1,6 +0,0 @@
source = 'https://files.pythonhosted.org/packages/ed/39/15045ae46f2a123019aa968dfcba0396c161c20f855f11dea6796bcaae95/PyMySQL-0.9.3-py2.py3-none-any.whl'
content-id = 'QmYsAFTmCAXXjjoyV3eoV44RiL1DD6fSqm9csEAEH2bRnV'
extras = ['rsa']
dependencies = [
	'cryptography; extra == "rsa"',
]
diff --git a/pkgs/7f/PyMySQL/pymysql-1.0.2-py3-none-any.toml b/pkgs/7f/PyMySQL/pymysql-1.0.2-py3-none-any.toml
new file mode 100644
index 0000000..1cdf4e2
--- /dev/null
+++ b/pkgs/7f/PyMySQL/pymysql-1.0.2-py3-none-any.toml
@@ -0,0 +1,8 @@
source = 'https://files.pythonhosted.org/packages/4f/52/a115fe175028b058df353c5a3d5290b71514a83f67078a6482cff24d6137/PyMySQL-1.0.2-py3-none-any.whl'
content-id = 'QmSddVSW7ZuuCGCwR6h26z9SWFBLnhZHCepvXDhTcEfeSC'
requires-python = '>=3.6'
extras = ['ed25519', 'rsa']
dependencies = [
	'PyNaCl>=1.4.0; extra == "ed25519"',
	'cryptography; extra == "rsa"',
]
-- 
2.33.1

[PATCH ipwhl-data 062/108] pyparsing: 3.0.6 → 3.0.7 Export this patch

---
 pkgs/dd/pyparsing/pyparsing-3.0.6-py3-none-any.toml | 8 --------
 pkgs/dd/pyparsing/pyparsing-3.0.7-py3-none-any.toml | 8 ++++++++
 2 files changed, 8 insertions(+), 8 deletions(-)
 delete mode 100644 pkgs/dd/pyparsing/pyparsing-3.0.6-py3-none-any.toml
 create mode 100644 pkgs/dd/pyparsing/pyparsing-3.0.7-py3-none-any.toml

diff --git a/pkgs/dd/pyparsing/pyparsing-3.0.6-py3-none-any.toml b/pkgs/dd/pyparsing/pyparsing-3.0.6-py3-none-any.toml
deleted file mode 100644
index d9b97d3..0000000
--- a/pkgs/dd/pyparsing/pyparsing-3.0.6-py3-none-any.toml
@@ -1,8 +0,0 @@
source = 'https://files.pythonhosted.org/packages/a0/34/895006117f6fce0b4de045c87e154ee4a20c68ec0a4c9a36d900888fb6bc/pyparsing-3.0.6-py3-none-any.whl'
content-id = 'QmeU4Gz68nG3CKjxAVYdWT4aJuzoQxD7beJKG2mD7vrHeG'
requires-python = '>=3.6'
extras = ['diagrams']
dependencies = [
	'jinja2; extra == "diagrams"',
	'railroad-diagrams; extra == "diagrams"',
]
diff --git a/pkgs/dd/pyparsing/pyparsing-3.0.7-py3-none-any.toml b/pkgs/dd/pyparsing/pyparsing-3.0.7-py3-none-any.toml
new file mode 100644
index 0000000..5615a95
--- /dev/null
+++ b/pkgs/dd/pyparsing/pyparsing-3.0.7-py3-none-any.toml
@@ -0,0 +1,8 @@
source = 'https://files.pythonhosted.org/packages/80/c1/23fd82ad3121656b585351aba6c19761926bb0db2ebed9e4ff09a43a3fcc/pyparsing-3.0.7-py3-none-any.whl'
content-id = 'QmQcVakXoWaAjvDpm14VVynrUSRxTGSDekGWg513RaiK8x'
requires-python = '>=3.6'
extras = ['diagrams']
dependencies = [
	'jinja2; extra == "diagrams"',
	'railroad-diagrams; extra == "diagrams"',
]
-- 
2.33.1

[PATCH ipwhl-data 063/108] pytest-flake8: 1.0.7 → 1.1.0 Export this patch

---
 .../pytest_flake8-1.0.7-py2.py3-none-any.toml              | 7 -------
 .../pytest_flake8-1.1.0-py2.py3-none-any.toml              | 7 +++++++
 2 files changed, 7 insertions(+), 7 deletions(-)
 delete mode 100644 pkgs/11/pytest-flake8/pytest_flake8-1.0.7-py2.py3-none-any.toml
 create mode 100644 pkgs/11/pytest-flake8/pytest_flake8-1.1.0-py2.py3-none-any.toml

diff --git a/pkgs/11/pytest-flake8/pytest_flake8-1.0.7-py2.py3-none-any.toml b/pkgs/11/pytest-flake8/pytest_flake8-1.0.7-py2.py3-none-any.toml
deleted file mode 100644
index 5720089..0000000
--- a/pkgs/11/pytest-flake8/pytest_flake8-1.0.7-py2.py3-none-any.toml
@@ -1,7 +0,0 @@
source = 'https://files.pythonhosted.org/packages/64/ab/bca00e0810b4a1e9a7377b3871529887573d4af47f1674dbe669544944b7/pytest_flake8-1.0.7-py2.py3-none-any.whl'
content-id = 'QmXhiNZDE8eBKdemZ1peveA9DYquRZERsrVNNhfTcJzfwo'
extras = []
dependencies = [
	'flake8>=3.5',
	'pytest>=3.5',
]
diff --git a/pkgs/11/pytest-flake8/pytest_flake8-1.1.0-py2.py3-none-any.toml b/pkgs/11/pytest-flake8/pytest_flake8-1.1.0-py2.py3-none-any.toml
new file mode 100644
index 0000000..1ee8bf0
--- /dev/null
+++ b/pkgs/11/pytest-flake8/pytest_flake8-1.1.0-py2.py3-none-any.toml
@@ -0,0 +1,7 @@
source = 'https://files.pythonhosted.org/packages/57/3f/b2db4ffefd37952459922185d378d660d85df3d5348f70817016ca5d9900/pytest_flake8-1.1.0-py2.py3-none-any.whl'
content-id = 'QmQj3etm9zAvEj9FVTsU64RzpRA1Q9Cd73TGSowAS8r7cQ'
extras = []
dependencies = [
	'flake8>=3.5',
	'pytest>=3.5',
]
-- 
2.33.1

[PATCH ipwhl-data 064/108] pytest-forked: 1.3.0 → 1.4.0 Export this patch

---
 .../pytest_forked-1.3.0-py2.py3-none-any.toml             | 8 --------
 .../pytest-forked/pytest_forked-1.4.0-py3-none-any.toml   | 8 ++++++++
 2 files changed, 8 insertions(+), 8 deletions(-)
 delete mode 100644 pkgs/51/pytest-forked/pytest_forked-1.3.0-py2.py3-none-any.toml
 create mode 100644 pkgs/51/pytest-forked/pytest_forked-1.4.0-py3-none-any.toml

diff --git a/pkgs/51/pytest-forked/pytest_forked-1.3.0-py2.py3-none-any.toml b/pkgs/51/pytest-forked/pytest_forked-1.3.0-py2.py3-none-any.toml
deleted file mode 100644
index b57719f..0000000
--- a/pkgs/51/pytest-forked/pytest_forked-1.3.0-py2.py3-none-any.toml
@@ -1,8 +0,0 @@
source = 'https://files.pythonhosted.org/packages/9d/88/77eeb091b4fa79f28c08718f6e6ebff5827d9d1c1dd9974218ddfbe031ee/pytest_forked-1.3.0-py2.py3-none-any.whl'
content-id = 'QmQ6C3tR6TuYjF4haXycgJiY6bYjjaQTAfAWNMzfc7F1C5'
requires-python = '!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7'
extras = []
dependencies = [
	'py',
	'pytest>=3.10',
]
diff --git a/pkgs/51/pytest-forked/pytest_forked-1.4.0-py3-none-any.toml b/pkgs/51/pytest-forked/pytest_forked-1.4.0-py3-none-any.toml
new file mode 100644
index 0000000..838cddf
--- /dev/null
+++ b/pkgs/51/pytest-forked/pytest_forked-1.4.0-py3-none-any.toml
@@ -0,0 +1,8 @@
source = 'https://files.pythonhosted.org/packages/0c/36/c56ef2aea73912190cdbcc39aaa860db8c07c1a5ce8566994ec9425453db/pytest_forked-1.4.0-py3-none-any.whl'
content-id = 'QmR2S2KmLhj3qcWjpTJmndhm3V34E17QkdZuFeTLsitSUC'
requires-python = '>=3.6'
extras = []
dependencies = [
	'py',
	'pytest>=3.10',
]
-- 
2.33.1

[PATCH ipwhl-data 065/108] pytest-isort: 2.0.0 → 3.0.0 Export this patch

---
 .../07/pytest-isort/pytest_isort-2.0.0-py3-none-any.toml | 7 -------
 .../07/pytest-isort/pytest_isort-3.0.0-py3-none-any.toml | 9 +++++++++
 2 files changed, 9 insertions(+), 7 deletions(-)
 delete mode 100644 pkgs/07/pytest-isort/pytest_isort-2.0.0-py3-none-any.toml
 create mode 100644 pkgs/07/pytest-isort/pytest_isort-3.0.0-py3-none-any.toml

diff --git a/pkgs/07/pytest-isort/pytest_isort-2.0.0-py3-none-any.toml b/pkgs/07/pytest-isort/pytest_isort-2.0.0-py3-none-any.toml
deleted file mode 100644
index 01d9e49..0000000
--- a/pkgs/07/pytest-isort/pytest_isort-2.0.0-py3-none-any.toml
@@ -1,7 +0,0 @@
source = 'https://files.pythonhosted.org/packages/40/3a/60a9586c8680d49b427838aeda76335c2383ea4394d052ff8434aa13277a/pytest_isort-2.0.0-py3-none-any.whl'
content-id = 'Qmd4bVepgZmdcwsu8mxtPF1tyrRGZ5gWpvTQF3bqgCtfH3'
extras = ['tests']
dependencies = [
	'isort>=4.0',
	'mock; extra == "tests"',
]
diff --git a/pkgs/07/pytest-isort/pytest_isort-3.0.0-py3-none-any.toml b/pkgs/07/pytest-isort/pytest_isort-3.0.0-py3-none-any.toml
new file mode 100644
index 0000000..5a1c11e
--- /dev/null
+++ b/pkgs/07/pytest-isort/pytest_isort-3.0.0-py3-none-any.toml
@@ -0,0 +1,9 @@
source = 'https://files.pythonhosted.org/packages/a6/ec/893e65557469991e8e9b66abb0d60086ef55306f345fffc778586dd56af6/pytest_isort-3.0.0-py3-none-any.whl'
content-id = 'Qmer4XLFM5yfaX9RYrambrXSEtuzxcMRAZrEvzvfA1ncJU'
requires-python = '<4,>=3.6'
extras = []
dependencies = [
	'importlib-metadata; python_version < "3.8"',
	'isort>=4.0',
	'pytest>=5.0',
]
-- 
2.33.1

[PATCH ipwhl-data 066/108] pytest-localserver: 0.5.0 → 0.5.1.post0 Export this patch

---
 .../pytest_localserver-0.5.0-py3-none-any.toml             | 6 ------
 .../pytest_localserver-0.5.1.post0-py3-none-any.toml       | 7 +++++++
 2 files changed, 7 insertions(+), 6 deletions(-)
 delete mode 100644 pkgs/78/pytest-localserver/pytest_localserver-0.5.0-py3-none-any.toml
 create mode 100644 pkgs/78/pytest-localserver/pytest_localserver-0.5.1.post0-py3-none-any.toml

diff --git a/pkgs/78/pytest-localserver/pytest_localserver-0.5.0-py3-none-any.toml b/pkgs/78/pytest-localserver/pytest_localserver-0.5.0-py3-none-any.toml
deleted file mode 100644
index 5daf277..0000000
--- a/pkgs/78/pytest-localserver/pytest_localserver-0.5.0-py3-none-any.toml
@@ -1,6 +0,0 @@
source = 'https://patchouli.sr.ht/builds.sr.ht/artifacts/~huyngo/588587/12cc683ecc68b114/pytest_localserver-0.5.0-py3-none-any.whl'
content-id = 'QmNRf9SeoRisBeUA8bABr5tRjKofw8XDTrfRY49wbwWYtZ'
extras = []
dependencies = [
	'werkzeug>=0.10',
]
diff --git a/pkgs/78/pytest-localserver/pytest_localserver-0.5.1.post0-py3-none-any.toml b/pkgs/78/pytest-localserver/pytest_localserver-0.5.1.post0-py3-none-any.toml
new file mode 100644
index 0000000..cb0bb70
--- /dev/null
+++ b/pkgs/78/pytest-localserver/pytest_localserver-0.5.1.post0-py3-none-any.toml
@@ -0,0 +1,7 @@
source = 'https://files.pythonhosted.org/packages/cb/66/86f461637c92d96d71ce79f14a0cc303dab8fdb17673c018406f13f7ef0b/pytest_localserver-0.5.1.post0-py3-none-any.whl'
content-id = 'QmURSRkeG1NBfVZeu576aCPysut6PKR1wxr7PrgjhE3rkL'
requires-python = '!=3.0.*,!=3.1.*,!=3.2.*,>=2.7'
extras = []
dependencies = [
	'werkzeug>=0.10',
]
-- 
2.33.1

[PATCH ipwhl-data 067/108] pytest-mock: 3.6.1 → 3.7.0 Export this patch

---
 .../80/pytest-mock/pytest_mock-3.6.1-py3-none-any.toml | 10 ----------
 .../80/pytest-mock/pytest_mock-3.7.0-py3-none-any.toml | 10 ++++++++++
 2 files changed, 10 insertions(+), 10 deletions(-)
 delete mode 100644 pkgs/80/pytest-mock/pytest_mock-3.6.1-py3-none-any.toml
 create mode 100644 pkgs/80/pytest-mock/pytest_mock-3.7.0-py3-none-any.toml

diff --git a/pkgs/80/pytest-mock/pytest_mock-3.6.1-py3-none-any.toml b/pkgs/80/pytest-mock/pytest_mock-3.6.1-py3-none-any.toml
deleted file mode 100644
index de6b5c5..0000000
--- a/pkgs/80/pytest-mock/pytest_mock-3.6.1-py3-none-any.toml
@@ -1,10 +0,0 @@
source = 'https://files.pythonhosted.org/packages/fd/be/ce7e79a7bf68ff6630f662f58a8dc68e2a602d8649a1c0e05c8e6b9a2177/pytest_mock-3.6.1-py3-none-any.whl'
content-id = 'QmY8TG2vaui2i66TTvozc14d49m1J3F3x51CrJ2jGhXWm4'
requires-python = '>=3.6'
extras = ['dev']
dependencies = [
	'pytest>=5.0',
	'pre-commit; extra == "dev"',
	'tox; extra == "dev"',
	'pytest-asyncio; extra == "dev"',
]
diff --git a/pkgs/80/pytest-mock/pytest_mock-3.7.0-py3-none-any.toml b/pkgs/80/pytest-mock/pytest_mock-3.7.0-py3-none-any.toml
new file mode 100644
index 0000000..a20f819
--- /dev/null
+++ b/pkgs/80/pytest-mock/pytest_mock-3.7.0-py3-none-any.toml
@@ -0,0 +1,10 @@
source = 'https://files.pythonhosted.org/packages/11/40/8fcb3c0f72e11dc44e1102b2adf5f160b8a00e84d915798c60aabcd9257a/pytest_mock-3.7.0-py3-none-any.whl'
content-id = 'QmeX9qRTRaFHXz655LnhD3miDpdAv2uM2kKX6EWeYjY6Xj'
requires-python = '>=3.7'
extras = ['dev']
dependencies = [
	'pytest>=5.0',
	'pre-commit; extra == "dev"',
	'tox; extra == "dev"',
	'pytest-asyncio; extra == "dev"',
]
-- 
2.33.1

[PATCH ipwhl-data 068/108] pytest-mypy: 0.8.1 → 0.9.1 Export this patch

---
 .../pytest_mypy-0.8.1-py3-none-any.toml            | 12 ------------
 .../pytest_mypy-0.9.1-py3-none-any.toml            | 14 ++++++++++++++
 2 files changed, 14 insertions(+), 12 deletions(-)
 delete mode 100644 pkgs/a5/pytest-mypy/pytest_mypy-0.8.1-py3-none-any.toml
 create mode 100644 pkgs/a5/pytest-mypy/pytest_mypy-0.9.1-py3-none-any.toml

diff --git a/pkgs/a5/pytest-mypy/pytest_mypy-0.8.1-py3-none-any.toml b/pkgs/a5/pytest-mypy/pytest_mypy-0.8.1-py3-none-any.toml
deleted file mode 100644
index ad81d62..0000000
--- a/pkgs/a5/pytest-mypy/pytest_mypy-0.8.1-py3-none-any.toml
@@ -1,12 +0,0 @@
source = 'https://files.pythonhosted.org/packages/6d/e3/0e3a9debfa5e89d9060f93d13e7ed7eedbdb90ee6b17dc8d6640b0513097/pytest_mypy-0.8.1-py3-none-any.whl'
content-id = 'Qma4DsDN6TQQRqhxeKzvy1mQ7Gp4GSew1GoCnbNN9HMrUJ'
requires-python = '>=3.5'
extras = []
dependencies = [
	'attrs>=19.0',
	'filelock>=3.0',
	'pytest>=3.5',
	'mypy>=0.500; python_version < "3.8"',
	'mypy>=0.700; python_version >= "3.8" and python_version < "3.9"',
	'mypy>=0.780; python_version >= "3.9"',
]
diff --git a/pkgs/a5/pytest-mypy/pytest_mypy-0.9.1-py3-none-any.toml b/pkgs/a5/pytest-mypy/pytest_mypy-0.9.1-py3-none-any.toml
new file mode 100644
index 0000000..2f34f88
--- /dev/null
+++ b/pkgs/a5/pytest-mypy/pytest_mypy-0.9.1-py3-none-any.toml
@@ -0,0 +1,14 @@
source = 'https://files.pythonhosted.org/packages/32/79/972e1ea7f392d2dd7214efba13fa40c47c4fce64f73578c0f1a380906242/pytest_mypy-0.9.1-py3-none-any.whl'
content-id = 'Qmdziee5fwLtnh7aQWio8E67Xz3yqm2TNnNwcoHub3ZLvB'
requires-python = '>=3.5'
extras = []
dependencies = [
	'attrs>=19.0',
	'filelock>=3.0',
	'mypy>=0.500; python_version < "3.8"',
	'pytest>=6.2; python_version >= "3.10"',
	'pytest<7.0,>=4.6; python_version >= "3.5" and python_version < "3.6"',
	'pytest>=4.6; python_version >= "3.6" and python_version < "3.10"',
	'mypy>=0.700; python_version >= "3.8" and python_version < "3.9"',
	'mypy>=0.780; python_version >= "3.9"',
]
-- 
2.33.1

[PATCH ipwhl-data 069/108] pytest-regressions: 2.3.0 → 2.3.1 Export this patch

---
 ...ne-any.toml => pytest_regressions-2.3.1-py3-none-any.toml} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename pkgs/8a/pytest-regressions/{pytest_regressions-2.3.0-py3-none-any.toml => pytest_regressions-2.3.1-py3-none-any.toml} (70%)

diff --git a/pkgs/8a/pytest-regressions/pytest_regressions-2.3.0-py3-none-any.toml b/pkgs/8a/pytest-regressions/pytest_regressions-2.3.1-py3-none-any.toml
similarity index 70%
rename from pkgs/8a/pytest-regressions/pytest_regressions-2.3.0-py3-none-any.toml
rename to pkgs/8a/pytest-regressions/pytest_regressions-2.3.1-py3-none-any.toml
index dde3a3f..e318c90 100644
--- a/pkgs/8a/pytest-regressions/pytest_regressions-2.3.0-py3-none-any.toml
+++ b/pkgs/8a/pytest-regressions/pytest_regressions-2.3.1-py3-none-any.toml
@@ -1,5 +1,5 @@
source = 'https://files.pythonhosted.org/packages/76/7b/28630e82d4972884a5c140be82d02827455e9376c081eab31fa1d1280328/pytest_regressions-2.3.0-py3-none-any.whl'
content-id = 'QmWLQqjWDH7hWNNbJJHDiRNCMZ9gtYMs3FuhmNBS5CMgd5'
source = 'https://files.pythonhosted.org/packages/a3/29/8b42f1bc93b7cca3c431a972537fdc0539fa8c25b34ef9131e307197d532/pytest_regressions-2.3.1-py3-none-any.whl'
content-id = 'Qme1UF8AvH6H3qCNgrxGY6jsvKjjqnWpAgrRtqLTfB7KXJ'
requires-python = '>=3.6'
extras = ['dataframe', 'dev', 'image', 'num']
dependencies = [
-- 
2.33.1

[PATCH ipwhl-data 070/108] pytest-remotedata: 0.3.2 → 0.3.3 Export this patch

---
 .../pytest_remotedata-0.3.2-py2.py3-none-any.toml         | 8 --------
 .../pytest_remotedata-0.3.3-py3-none-any.toml             | 8 ++++++++
 2 files changed, 8 insertions(+), 8 deletions(-)
 delete mode 100644 pkgs/fc/pytest-remotedata/pytest_remotedata-0.3.2-py2.py3-none-any.toml
 create mode 100644 pkgs/fc/pytest-remotedata/pytest_remotedata-0.3.3-py3-none-any.toml

diff --git a/pkgs/fc/pytest-remotedata/pytest_remotedata-0.3.2-py2.py3-none-any.toml b/pkgs/fc/pytest-remotedata/pytest_remotedata-0.3.2-py2.py3-none-any.toml
deleted file mode 100644
index 6c1da9d..0000000
--- a/pkgs/fc/pytest-remotedata/pytest_remotedata-0.3.2-py2.py3-none-any.toml
@@ -1,8 +0,0 @@
source = 'https://files.pythonhosted.org/packages/33/a3/f5b4605290b9767e1b95eb55a0464a15ce10bac1ba353953dd5b73c52312/pytest_remotedata-0.3.2-py2.py3-none-any.whl'
content-id = 'QmTPmWNgsjh5wHQ8gvqPBJbf8JMwrT7awbbEnJ2xyCkVrf'
requires-python = '>=2.7'
extras = []
dependencies = [
	'six',
	'pytest>=3.1',
]
diff --git a/pkgs/fc/pytest-remotedata/pytest_remotedata-0.3.3-py3-none-any.toml b/pkgs/fc/pytest-remotedata/pytest_remotedata-0.3.3-py3-none-any.toml
new file mode 100644
index 0000000..33101de
--- /dev/null
+++ b/pkgs/fc/pytest-remotedata/pytest_remotedata-0.3.3-py3-none-any.toml
@@ -0,0 +1,8 @@
source = 'https://files.pythonhosted.org/packages/0e/37/872bab8f32ea31c06596a2b2a97316cbb0f0aff90791acc750680f40ab95/pytest_remotedata-0.3.3-py3-none-any.whl'
content-id = 'QmVSRirzDQHVm4srMyhkQyAVxg2xXKkWCWVNNnpLXs4VrA'
requires-python = '>=3.6'
extras = []
dependencies = [
	'pytest>=4.6',
	'packaging',
]
-- 
2.33.1

[PATCH ipwhl-data 071/108] pytest-timeout: 2.0.2 → 2.1.0 Export this patch

---
 .../pytest-timeout/pytest_timeout-2.0.2-py3-none-any.toml  | 7 -------
 .../pytest-timeout/pytest_timeout-2.1.0-py3-none-any.toml  | 7 +++++++
 2 files changed, 7 insertions(+), 7 deletions(-)
 delete mode 100644 pkgs/dd/pytest-timeout/pytest_timeout-2.0.2-py3-none-any.toml
 create mode 100644 pkgs/dd/pytest-timeout/pytest_timeout-2.1.0-py3-none-any.toml

diff --git a/pkgs/dd/pytest-timeout/pytest_timeout-2.0.2-py3-none-any.toml b/pkgs/dd/pytest-timeout/pytest_timeout-2.0.2-py3-none-any.toml
deleted file mode 100644
index ca44d66..0000000
--- a/pkgs/dd/pytest-timeout/pytest_timeout-2.0.2-py3-none-any.toml
@@ -1,7 +0,0 @@
source = 'https://files.pythonhosted.org/packages/dd/7b/dd07e2f2553d8e19741d744179aa790b623abfc787a6d0f8a5f22683654a/pytest_timeout-2.0.2-py3-none-any.whl'
content-id = 'QmQuGBY4aewY9SL8TeP37oEYq9gLqMd2D22CED6woD2taT'
requires-python = '>=3.6'
extras = []
dependencies = [
	'pytest>=5.0.0',
]
diff --git a/pkgs/dd/pytest-timeout/pytest_timeout-2.1.0-py3-none-any.toml b/pkgs/dd/pytest-timeout/pytest_timeout-2.1.0-py3-none-any.toml
new file mode 100644
index 0000000..804031a
--- /dev/null
+++ b/pkgs/dd/pytest-timeout/pytest_timeout-2.1.0-py3-none-any.toml
@@ -0,0 +1,7 @@
source = 'https://files.pythonhosted.org/packages/23/02/c85ca1e18e0c00d5ee45f4012f241098c8995294e1178367cb638a26b6c8/pytest_timeout-2.1.0-py3-none-any.whl'
content-id = 'Qma2h9SuTguD2qVJ8jRnCG3fUL3spJ8zKynGFFBUsoioDj'
requires-python = '>=3.6'
extras = []
dependencies = [
	'pytest>=5.0.0',
]
-- 
2.33.1

[PATCH ipwhl-data 072/108] python-debian: 0.1.42 → 0.1.43 Export this patch

---
 .../python-debian/python_debian-0.1.42-py3-none-any.toml   | 7 -------
 .../python-debian/python_debian-0.1.43-py3-none-any.toml   | 7 +++++++
 2 files changed, 7 insertions(+), 7 deletions(-)
 delete mode 100644 pkgs/32/python-debian/python_debian-0.1.42-py3-none-any.toml
 create mode 100644 pkgs/32/python-debian/python_debian-0.1.43-py3-none-any.toml

diff --git a/pkgs/32/python-debian/python_debian-0.1.42-py3-none-any.toml b/pkgs/32/python-debian/python_debian-0.1.42-py3-none-any.toml
deleted file mode 100644
index d19bfac..0000000
--- a/pkgs/32/python-debian/python_debian-0.1.42-py3-none-any.toml
@@ -1,7 +0,0 @@
source = 'https://files.pythonhosted.org/packages/c4/22/26bc493c5f7e9bf1eedfe7d67c8fcb1d7ec39f2c6366c6649fbde97a73eb/python_debian-0.1.42-py3-none-any.whl'
content-id = 'QmeaDfNHGuBsyMbLKjXpEhByQe29ao5dxdKpBJAQBTwcr3'
requires-python = '>=3.3'
extras = []
dependencies = [
	'chardet',
]
diff --git a/pkgs/32/python-debian/python_debian-0.1.43-py3-none-any.toml b/pkgs/32/python-debian/python_debian-0.1.43-py3-none-any.toml
new file mode 100644
index 0000000..6ed0ecf
--- /dev/null
+++ b/pkgs/32/python-debian/python_debian-0.1.43-py3-none-any.toml
@@ -0,0 +1,7 @@
source = 'https://files.pythonhosted.org/packages/75/33/e3ecf48b7d5673a567aeb3a719f03c005dd6066bcbec52d522f424cacbc7/python_debian-0.1.43-py3-none-any.whl'
content-id = 'QmaMMe3SJczCnpysDUcoWC1Xfqw8bUsnpNmQKjbytF6xyz'
requires-python = '>=3.5'
extras = []
dependencies = [
	'chardet',
]
-- 
2.33.1

[PATCH ipwhl-data 073/108] python-slugify: 5.0.2 → 6.1.1 Export this patch

---
 .../python_slugify-5.0.2-py2.py3-none-any.toml            | 8 --------
 .../python_slugify-6.1.1-py2.py3-none-any.toml            | 8 ++++++++
 2 files changed, 8 insertions(+), 8 deletions(-)
 delete mode 100644 pkgs/d2/python-slugify/python_slugify-5.0.2-py2.py3-none-any.toml
 create mode 100644 pkgs/d2/python-slugify/python_slugify-6.1.1-py2.py3-none-any.toml

diff --git a/pkgs/d2/python-slugify/python_slugify-5.0.2-py2.py3-none-any.toml b/pkgs/d2/python-slugify/python_slugify-5.0.2-py2.py3-none-any.toml
deleted file mode 100644
index d4ed77a..0000000
--- a/pkgs/d2/python-slugify/python_slugify-5.0.2-py2.py3-none-any.toml
@@ -1,8 +0,0 @@
source = 'https://files.pythonhosted.org/packages/7e/e2/0c8be1e3b237d11f10963c7cef82e4d98d70ca6e176f3922dddf7bfc7026/python_slugify-5.0.2-py2.py3-none-any.whl'
content-id = 'QmRqHtbnCY74mv9TXw7u4rExx5EHFzZQ7AkAMr9Hc89x2t'
requires-python = '>=3.6'
extras = ['unidecode']
dependencies = [
	'text-unidecode>=1.3',
	'Unidecode>=1.1.1; extra == "unidecode"',
]
diff --git a/pkgs/d2/python-slugify/python_slugify-6.1.1-py2.py3-none-any.toml b/pkgs/d2/python-slugify/python_slugify-6.1.1-py2.py3-none-any.toml
new file mode 100644
index 0000000..f171029
--- /dev/null
+++ b/pkgs/d2/python-slugify/python_slugify-6.1.1-py2.py3-none-any.toml
@@ -0,0 +1,8 @@
source = 'https://files.pythonhosted.org/packages/c4/17/3de1cac1ecdb745d36fa33c84c4a1de54b163246374e7d25fe7e77acf967/python_slugify-6.1.1-py2.py3-none-any.whl'
content-id = 'Qma7AkMauF6vHaCsGsSJVqRsQJsDQgLCthXJgNK4iFW7oF'
requires-python = '!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7'
extras = ['unidecode']
dependencies = [
	'text-unidecode>=1.3',
	'Unidecode>=1.1.1; extra == "unidecode"',
]
-- 
2.33.1

[PATCH ipwhl-data 074/108] python-socks: 2.0.1 → 2.0.3 Export this patch

---
 .../f2/python-socks/python_socks-2.0.1-py3-none-any.toml | 9 ---------
 .../f2/python-socks/python_socks-2.0.3-py3-none-any.toml | 9 +++++++++
 2 files changed, 9 insertions(+), 9 deletions(-)
 delete mode 100644 pkgs/f2/python-socks/python_socks-2.0.1-py3-none-any.toml
 create mode 100644 pkgs/f2/python-socks/python_socks-2.0.3-py3-none-any.toml

diff --git a/pkgs/f2/python-socks/python_socks-2.0.1-py3-none-any.toml b/pkgs/f2/python-socks/python_socks-2.0.1-py3-none-any.toml
deleted file mode 100644
index b7587d7..0000000
--- a/pkgs/f2/python-socks/python_socks-2.0.1-py3-none-any.toml
@@ -1,9 +0,0 @@
source = 'https://files.pythonhosted.org/packages/6b/d1/7f714ac1b4fbfa684290f82b94b4ed4b968073452c3ad9a8b818be7add0c/python_socks-2.0.1-py3-none-any.whl'
content-id = 'QmUNniKw1L31UcpBVh9zG4yQ6x1DZv2DktrWhsem8foQrs'
extras = ['anyio', 'asyncio', 'curio', 'trio']
dependencies = [
	'anyio>=3.3.4; extra == "anyio"',
	'async-timeout>=3.0.1; extra == "asyncio"',
	'curio>=1.4; extra == "curio"',
	'trio>=0.16.0; extra == "trio"',
]
diff --git a/pkgs/f2/python-socks/python_socks-2.0.3-py3-none-any.toml b/pkgs/f2/python-socks/python_socks-2.0.3-py3-none-any.toml
new file mode 100644
index 0000000..f0cc7ce
--- /dev/null
+++ b/pkgs/f2/python-socks/python_socks-2.0.3-py3-none-any.toml
@@ -0,0 +1,9 @@
source = 'https://files.pythonhosted.org/packages/75/b8/68a18d3e73c5abfae91f2b8ccf82fd584e1bf96eccebb4e0b9f6082fd509/python_socks-2.0.3-py3-none-any.whl'
content-id = 'Qmaymt84r5WTahNSRg8ckJXfqPmD7BG2kd2UA6KTM3WJj7'
extras = ['anyio', 'asyncio', 'curio', 'trio']
dependencies = [
	'anyio>=3.3.4; extra == "anyio"',
	'async-timeout>=3.0.1; extra == "asyncio"',
	'curio>=1.4; extra == "curio"',
	'trio>=0.16.0; extra == "trio"',
]
-- 
2.33.1

[PATCH ipwhl-data 075/108] pyxel: 1.6.1 → 1.6.9 Export this patch

---
 pkgs/32/pyxel/pyxel-1.6.1-py3-none-any.toml | 5 -----
 pkgs/32/pyxel/pyxel-1.6.9-py3-none-any.toml | 5 +++++
 2 files changed, 5 insertions(+), 5 deletions(-)
 delete mode 100644 pkgs/32/pyxel/pyxel-1.6.1-py3-none-any.toml
 create mode 100644 pkgs/32/pyxel/pyxel-1.6.9-py3-none-any.toml

diff --git a/pkgs/32/pyxel/pyxel-1.6.1-py3-none-any.toml b/pkgs/32/pyxel/pyxel-1.6.1-py3-none-any.toml
deleted file mode 100644
index f503486..0000000
--- a/pkgs/32/pyxel/pyxel-1.6.1-py3-none-any.toml
@@ -1,5 +0,0 @@
source = 'https://files.pythonhosted.org/packages/21/62/2e9b6024f8681a09a5626712010b6a80bfbab587eb99451a17a958416cbc/pyxel-1.6.1-py3-none-any.whl'
content-id = 'QmXeswMKndu6u6Cf4rLN2TQf6mbh1QThAkrLRNhsx736RX'
requires-python = '>=3.7'
extras = []
dependencies = []
diff --git a/pkgs/32/pyxel/pyxel-1.6.9-py3-none-any.toml b/pkgs/32/pyxel/pyxel-1.6.9-py3-none-any.toml
new file mode 100644
index 0000000..d44bad9
--- /dev/null
+++ b/pkgs/32/pyxel/pyxel-1.6.9-py3-none-any.toml
@@ -0,0 +1,5 @@
source = 'https://files.pythonhosted.org/packages/51/23/bfd8371d6ebde4e8af072daaa49b08928d24188a9ef4826104003d0bbf9a/pyxel-1.6.9-py3-none-any.whl'
content-id = 'QmX5H6Nbz6mHMGoTjMaora3DtJvhbgZ7M9c8Sbhso9xf45'
requires-python = '>=3.7'
extras = []
dependencies = []
-- 
2.33.1

[PATCH ipwhl-data 076/108] QtPy: 2.0.0 → 2.0.1 Export this patch

---
 pkgs/8e/QtPy/qtpy-2.0.0-py3-none-any.toml |  9 ---------
 pkgs/8e/QtPy/qtpy-2.0.1-py3-none-any.toml | 10 ++++++++++
 2 files changed, 10 insertions(+), 9 deletions(-)
 delete mode 100644 pkgs/8e/QtPy/qtpy-2.0.0-py3-none-any.toml
 create mode 100644 pkgs/8e/QtPy/qtpy-2.0.1-py3-none-any.toml

diff --git a/pkgs/8e/QtPy/qtpy-2.0.0-py3-none-any.toml b/pkgs/8e/QtPy/qtpy-2.0.0-py3-none-any.toml
deleted file mode 100644
index a360181..0000000
--- a/pkgs/8e/QtPy/qtpy-2.0.0-py3-none-any.toml
@@ -1,9 +0,0 @@
source = 'https://files.pythonhosted.org/packages/66/da/b1f7184b82eed20a76066aa0c8482eeababc816012836e47f24090c9f655/QtPy-2.0.0-py3-none-any.whl'
content-id = 'QmZjj9Rb928Z67woRjE5jjhtGYhpS8ppgyv4qv6eMtynS6'
requires-python = '>=3.6'
extras = ['test']
dependencies = [
	'packaging',
	'pytest<7.0,>=6.0.0; extra == "test"',
	'pytest-cov>=2.11.0; extra == "test"',
]
diff --git a/pkgs/8e/QtPy/qtpy-2.0.1-py3-none-any.toml b/pkgs/8e/QtPy/qtpy-2.0.1-py3-none-any.toml
new file mode 100644
index 0000000..c0bf87c
--- /dev/null
+++ b/pkgs/8e/QtPy/qtpy-2.0.1-py3-none-any.toml
@@ -0,0 +1,10 @@
source = 'https://files.pythonhosted.org/packages/ae/b0/56e602873b05108f0ef9189a237fefcfbcd2fa3d84130b59e50c84fc90e8/QtPy-2.0.1-py3-none-any.whl'
content-id = 'QmVNz2CyYEfV7fesopQAEQvfvzSRrFhKdeF4AatxokuttF'
requires-python = '>=3.6'
extras = ['test']
dependencies = [
	'packaging',
	'pytest>=6.0.0; extra == "test"',
	'pytest-cov>=3.0.0; extra == "test"',
	'pytest-qt; extra == "test"',
]
-- 
2.33.1

[PATCH ipwhl-data 077/108] requests: 2.27.0 → 2.27.1 Export this patch

---
 ...y3-none-any.toml => requests-2.27.1-py2.py3-none-any.toml} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename pkgs/7c/requests/{requests-2.27.0-py2.py3-none-any.toml => requests-2.27.1-py2.py3-none-any.toml} (72%)

diff --git a/pkgs/7c/requests/requests-2.27.0-py2.py3-none-any.toml b/pkgs/7c/requests/requests-2.27.1-py2.py3-none-any.toml
similarity index 72%
rename from pkgs/7c/requests/requests-2.27.0-py2.py3-none-any.toml
rename to pkgs/7c/requests/requests-2.27.1-py2.py3-none-any.toml
index 5420afb..78d984b 100644
--- a/pkgs/7c/requests/requests-2.27.0-py2.py3-none-any.toml
+++ b/pkgs/7c/requests/requests-2.27.1-py2.py3-none-any.toml
@@ -1,5 +1,5 @@
source = 'https://files.pythonhosted.org/packages/47/01/f420e7add78110940639a958e5af0e3f8e07a8a8b62049bac55ee117aa91/requests-2.27.0-py2.py3-none-any.whl'
content-id = 'QmY42y4LQ5Tp9z7DHDCxE68dfuPFoYV3nb3aPibZh4H2mS'
source = 'https://files.pythonhosted.org/packages/2d/61/08076519c80041bc0ffa1a8af0cbd3bf3e2b62af10435d269a9d0f40564d/requests-2.27.1-py2.py3-none-any.whl'
content-id = 'QmUqv52U2pg5ZYuRnpH1zFv5vdV4FWyrP8kjJ2sfKub6yF'
requires-python = '!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7'
extras = ['security', 'socks', 'use_chardet_on_py3']
dependencies = [
-- 
2.33.1

[PATCH ipwhl-data 078/108] requests-oauthlib: 1.3.0 → 1.3.1 Export this patch

---
 .../requests_oauthlib-1.3.0-py2.py3-none-any.toml        | 9 ---------
 .../requests_oauthlib-1.3.1-py2.py3-none-any.toml        | 9 +++++++++
 2 files changed, 9 insertions(+), 9 deletions(-)
 delete mode 100644 pkgs/01/requests-oauthlib/requests_oauthlib-1.3.0-py2.py3-none-any.toml
 create mode 100644 pkgs/01/requests-oauthlib/requests_oauthlib-1.3.1-py2.py3-none-any.toml

diff --git a/pkgs/01/requests-oauthlib/requests_oauthlib-1.3.0-py2.py3-none-any.toml b/pkgs/01/requests-oauthlib/requests_oauthlib-1.3.0-py2.py3-none-any.toml
deleted file mode 100644
index dbaa2a8..0000000
--- a/pkgs/01/requests-oauthlib/requests_oauthlib-1.3.0-py2.py3-none-any.toml
@@ -1,9 +0,0 @@
source = 'https://files.pythonhosted.org/packages/a3/12/b92740d845ab62ea4edf04d2f4164d82532b5a0b03836d4d4e71c6f3d379/requests_oauthlib-1.3.0-py2.py3-none-any.whl'
content-id = 'Qmcw8VfqDGZW7AwsXtXfDaWVYtFUiqn5eKvX5jD8FVCz8Z'
requires-python = '!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7'
extras = ['rsa']
dependencies = [
	'oauthlib>=3.0.0',
	'requests>=2.0.0',
	'oauthlib[signedtoken]>=3.0.0; extra == "rsa"',
]
diff --git a/pkgs/01/requests-oauthlib/requests_oauthlib-1.3.1-py2.py3-none-any.toml b/pkgs/01/requests-oauthlib/requests_oauthlib-1.3.1-py2.py3-none-any.toml
new file mode 100644
index 0000000..df59ea2
--- /dev/null
+++ b/pkgs/01/requests-oauthlib/requests_oauthlib-1.3.1-py2.py3-none-any.toml
@@ -0,0 +1,9 @@
source = 'https://files.pythonhosted.org/packages/6f/bb/5deac77a9af870143c684ab46a7934038a53eb4aa975bc0687ed6ca2c610/requests_oauthlib-1.3.1-py2.py3-none-any.whl'
content-id = 'QmUDgVY7EC9s2CC7ccyTesh2wJ4zmf7DWyvQoDpmqSjWq3'
requires-python = '!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7'
extras = ['rsa']
dependencies = [
	'oauthlib>=3.0.0',
	'requests>=2.0.0',
	'oauthlib[signedtoken]>=3.0.0; extra == "rsa"',
]
-- 
2.33.1

[PATCH ipwhl-data 079/108] requests-unixsocket: 0.2.0 → 0.3.0 Export this patch

---
 .../requests_unixsocket-0.2.0-py2.py3-none-any.toml        | 7 -------
 .../requests_unixsocket-0.3.0-py2.py3-none-any.toml        | 6 ++++++
 2 files changed, 6 insertions(+), 7 deletions(-)
 delete mode 100644 pkgs/f6/requests-unixsocket/requests_unixsocket-0.2.0-py2.py3-none-any.toml
 create mode 100644 pkgs/f6/requests-unixsocket/requests_unixsocket-0.3.0-py2.py3-none-any.toml

diff --git a/pkgs/f6/requests-unixsocket/requests_unixsocket-0.2.0-py2.py3-none-any.toml b/pkgs/f6/requests-unixsocket/requests_unixsocket-0.2.0-py2.py3-none-any.toml
deleted file mode 100644
index 7f601ba..0000000
--- a/pkgs/f6/requests-unixsocket/requests_unixsocket-0.2.0-py2.py3-none-any.toml
@@ -1,7 +0,0 @@
source = 'https://files.pythonhosted.org/packages/d0/63/97662a6f7175c08381447a09f6bc35464075f0ea6549cf6daf2668b51f04/requests_unixsocket-0.2.0-py2.py3-none-any.whl'
content-id = 'QmNUWKSjVS3QyeVYgbhZ3f9S1JRnwyH6HU67WbJ3P64qzk'
extras = []
dependencies = [
	'requests>=1.1',
	'urllib3>=1.8',
]
diff --git a/pkgs/f6/requests-unixsocket/requests_unixsocket-0.3.0-py2.py3-none-any.toml b/pkgs/f6/requests-unixsocket/requests_unixsocket-0.3.0-py2.py3-none-any.toml
new file mode 100644
index 0000000..6b1cba1
--- /dev/null
+++ b/pkgs/f6/requests-unixsocket/requests_unixsocket-0.3.0-py2.py3-none-any.toml
@@ -0,0 +1,6 @@
source = 'https://files.pythonhosted.org/packages/b3/63/e9e81d5e7370d46f08407c37399b507725125587b01fff46b4da5ddd3a4a/requests_unixsocket-0.3.0-py2.py3-none-any.whl'
content-id = 'QmNvFJeEgybu8ViggE1PttUkqyh32FMvSVpJv6fj2tpW7W'
extras = []
dependencies = [
	'requests>=1.1',
]
-- 
2.33.1

[PATCH ipwhl-data 080/108] rope: 0.19.0 → 0.23.0 Export this patch

---
 pkgs/b6/rope/rope-0.19.0-py3-none-any.toml | 6 ------
 pkgs/b6/rope/rope-0.23.0-py3-none-any.toml | 8 ++++++++
 2 files changed, 8 insertions(+), 6 deletions(-)
 delete mode 100644 pkgs/b6/rope/rope-0.19.0-py3-none-any.toml
 create mode 100644 pkgs/b6/rope/rope-0.23.0-py3-none-any.toml

diff --git a/pkgs/b6/rope/rope-0.19.0-py3-none-any.toml b/pkgs/b6/rope/rope-0.19.0-py3-none-any.toml
deleted file mode 100644
index 85d9981..0000000
--- a/pkgs/b6/rope/rope-0.19.0-py3-none-any.toml
@@ -1,6 +0,0 @@
source = 'https://patchouli.sr.ht/builds.sr.ht/artifacts/~huyngo/586187/d450b70b49eff560/rope-0.19.0-py3-none-any.whl'
content-id = 'QmZjizVcW8vnh6G3LksxZ9Torz8txzXQuf2s4sM2tn9K4W'
extras = ['dev']
dependencies = [
	'pytest; extra == "dev"',
]
diff --git a/pkgs/b6/rope/rope-0.23.0-py3-none-any.toml b/pkgs/b6/rope/rope-0.23.0-py3-none-any.toml
new file mode 100644
index 0000000..2bf34ad
--- /dev/null
+++ b/pkgs/b6/rope/rope-0.23.0-py3-none-any.toml
@@ -0,0 +1,8 @@
source = 'https://files.pythonhosted.org/packages/77/26/4e7007058f82b58701265ed65357bea87576ddd572459c91891f12521a2a/rope-0.23.0-py3-none-any.whl'
content-id = 'QmQtMS1VLRyhPmkTJKsnDFdjgCGH2zLJ57TX9Uxjs4oMch'
extras = ['dev']
dependencies = [
	'build; extra == "dev"',
	'pytest; extra == "dev"',
	'pytest-timeout; extra == "dev"',
]
-- 
2.33.1

[PATCH ipwhl-data 081/108] ruamel.std.pathlib: 0.9.0 → 0.9.2 Export this patch

---
 .../ruamel_std_pathlib-0.9.0-py2.py3-none-any.toml           | 5 -----
 .../ruamel_std_pathlib-0.9.2-py3-none-any.toml               | 5 +++++
 2 files changed, 5 insertions(+), 5 deletions(-)
 delete mode 100644 pkgs/11/ruamel.std.pathlib/ruamel_std_pathlib-0.9.0-py2.py3-none-any.toml
 create mode 100644 pkgs/11/ruamel.std.pathlib/ruamel_std_pathlib-0.9.2-py3-none-any.toml

diff --git a/pkgs/11/ruamel.std.pathlib/ruamel_std_pathlib-0.9.0-py2.py3-none-any.toml b/pkgs/11/ruamel.std.pathlib/ruamel_std_pathlib-0.9.0-py2.py3-none-any.toml
deleted file mode 100644
index 45a4d6a..0000000
--- a/pkgs/11/ruamel.std.pathlib/ruamel_std_pathlib-0.9.0-py2.py3-none-any.toml
@@ -1,5 +0,0 @@
source = 'https://files.pythonhosted.org/packages/66/33/f4abd24fd9c2bee57aca48c18057c9cee09f3a29f94148ddbe51e2864ede/ruamel.std.pathlib-0.9.0-py2.py3-none-any.whl'
content-id = 'QmQcFvkuARDtdFfHnxeGhr5LmdS8AnG2mgk6CMNtJfb1pw'
requires-python = '>=3.6'
extras = []
dependencies = []
diff --git a/pkgs/11/ruamel.std.pathlib/ruamel_std_pathlib-0.9.2-py3-none-any.toml b/pkgs/11/ruamel.std.pathlib/ruamel_std_pathlib-0.9.2-py3-none-any.toml
new file mode 100644
index 0000000..796743e
--- /dev/null
+++ b/pkgs/11/ruamel.std.pathlib/ruamel_std_pathlib-0.9.2-py3-none-any.toml
@@ -0,0 +1,5 @@
source = 'https://files.pythonhosted.org/packages/05/25/b57c1ef1efdf2b8608e13c6e8057d0690ded36af9eaa91c5169b59aa7e6b/ruamel.std.pathlib-0.9.2-py3-none-any.whl'
content-id = 'QmaTv6KcVDZP1rP8dgmvDpmqESWdmNNk59jY156nZQDpwr'
requires-python = '>=3'
extras = []
dependencies = []
-- 
2.33.1

[PATCH ipwhl-data 082/108] ruamel.yaml: 0.17.20 → 0.17.21 Export this patch

---
 ...y3-none-any.toml => ruamel_yaml-0.17.21-py3-none-any.toml} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename pkgs/67/ruamel.yaml/{ruamel_yaml-0.17.20-py3-none-any.toml => ruamel_yaml-0.17.21-py3-none-any.toml} (52%)

diff --git a/pkgs/67/ruamel.yaml/ruamel_yaml-0.17.20-py3-none-any.toml b/pkgs/67/ruamel.yaml/ruamel_yaml-0.17.21-py3-none-any.toml
similarity index 52%
rename from pkgs/67/ruamel.yaml/ruamel_yaml-0.17.20-py3-none-any.toml
rename to pkgs/67/ruamel.yaml/ruamel_yaml-0.17.21-py3-none-any.toml
index 8e224f0..45fa163 100644
--- a/pkgs/67/ruamel.yaml/ruamel_yaml-0.17.20-py3-none-any.toml
+++ b/pkgs/67/ruamel.yaml/ruamel_yaml-0.17.21-py3-none-any.toml
@@ -1,5 +1,5 @@
source = 'https://files.pythonhosted.org/packages/cb/30/2d76730ade03303d1c4deb0742a4fbe374e072a4eeb9e1d08f5140f7ddd2/ruamel.yaml-0.17.20-py3-none-any.whl'
content-id = 'QmQ9f5nwchXTgAakiAj5Fj5muNcPTHKNZnEHwfuHx1CxHk'
source = 'https://files.pythonhosted.org/packages/9e/cb/938214ac358fbef7058343b3765c79a1b7ed0c366f7f992ce7ff38335652/ruamel.yaml-0.17.21-py3-none-any.whl'
content-id = 'QmWsNeYfKUprRA44VxiTEFNbzNCpiuvetRBbhojt6Bv5ZX'
requires-python = '>=3'
extras = ['docs', 'jinja2']
dependencies = [
-- 
2.33.1

[PATCH ipwhl-data 083/108] ryd: 0.4.1 → 0.7.1 Export this patch

---
 pkgs/4f/ryd/ryd-0.4.1-py2.py3-none-any.toml | 9 ---------
 pkgs/4f/ryd/ryd-0.7.1-py3-none-any.toml     | 8 ++++++++
 2 files changed, 8 insertions(+), 9 deletions(-)
 delete mode 100644 pkgs/4f/ryd/ryd-0.4.1-py2.py3-none-any.toml
 create mode 100644 pkgs/4f/ryd/ryd-0.7.1-py3-none-any.toml

diff --git a/pkgs/4f/ryd/ryd-0.4.1-py2.py3-none-any.toml b/pkgs/4f/ryd/ryd-0.4.1-py2.py3-none-any.toml
deleted file mode 100644
index 15b54c7..0000000
--- a/pkgs/4f/ryd/ryd-0.4.1-py2.py3-none-any.toml
@@ -1,9 +0,0 @@
source = 'https://files.pythonhosted.org/packages/25/74/eef310cc0d5667831c41214c57cf8d6fda3d780a4d2a9cbd3f249f837dbd/ryd-0.4.1-py2.py3-none-any.whl'
content-id = 'QmYdMkkDDoEX2ZZdBcR7hEgCKphtnRFHoKzfgDKq6ysMnt'
extras = []
dependencies = [
	'ruamel.appconfig',
	'ruamel.std.argparse>=0.8',
	'ruamel.std.pathlib',
	'ruamel.yaml',
]
diff --git a/pkgs/4f/ryd/ryd-0.7.1-py3-none-any.toml b/pkgs/4f/ryd/ryd-0.7.1-py3-none-any.toml
new file mode 100644
index 0000000..42ba724
--- /dev/null
+++ b/pkgs/4f/ryd/ryd-0.7.1-py3-none-any.toml
@@ -0,0 +1,8 @@
source = 'https://files.pythonhosted.org/packages/db/13/e02e44b75f976403e70fb88b0a73d07ec23ab5b0afcc0244d87d9337a0b1/ryd-0.7.1-py3-none-any.whl'
content-id = 'QmUGYzta1aMe4mbF3J82WrM4yEZ6jKuakCux8rwpkXxeJF'
requires-python = '>=3'
extras = []
dependencies = [
	'ruamel.std.pathlib',
	'ruamel.yaml',
]
-- 
2.33.1

[PATCH ipwhl-data 084/108] s3transfer: 0.5.0 → 0.5.2 Export this patch

---
 pkgs/0b/s3transfer/s3transfer-0.5.0-py3-none-any.toml | 8 --------
 pkgs/0b/s3transfer/s3transfer-0.5.2-py3-none-any.toml | 8 ++++++++
 2 files changed, 8 insertions(+), 8 deletions(-)
 delete mode 100644 pkgs/0b/s3transfer/s3transfer-0.5.0-py3-none-any.toml
 create mode 100644 pkgs/0b/s3transfer/s3transfer-0.5.2-py3-none-any.toml

diff --git a/pkgs/0b/s3transfer/s3transfer-0.5.0-py3-none-any.toml b/pkgs/0b/s3transfer/s3transfer-0.5.0-py3-none-any.toml
deleted file mode 100644
index 1b49e1f..0000000
--- a/pkgs/0b/s3transfer/s3transfer-0.5.0-py3-none-any.toml
@@ -1,8 +0,0 @@
source = 'https://files.pythonhosted.org/packages/ab/84/fc3717a7b7f0f6bb08af593127171f08e3e0087c197922da09c01bfe7c3a/s3transfer-0.5.0-py3-none-any.whl'
content-id = 'Qmeq4WCpuJ9A35zc3C16RN2yvmPshgDSinit3jWBn6oiRJ'
requires-python = '>=3.6'
extras = ['crt']
dependencies = [
	'botocore<2.0a.0,>=1.12.36',
	'botocore[crt]<2.0a.0,>=1.20.29; extra == "crt"',
]
diff --git a/pkgs/0b/s3transfer/s3transfer-0.5.2-py3-none-any.toml b/pkgs/0b/s3transfer/s3transfer-0.5.2-py3-none-any.toml
new file mode 100644
index 0000000..611aafd
--- /dev/null
+++ b/pkgs/0b/s3transfer/s3transfer-0.5.2-py3-none-any.toml
@@ -0,0 +1,8 @@
source = 'https://files.pythonhosted.org/packages/7b/9c/f51775ebe7df5a7aa4e7c79ed671bde94e154bd968aca8d65bb24aba0c8c/s3transfer-0.5.2-py3-none-any.whl'
content-id = 'QmXhKMTyRZEHDT6DP1LvPP7YufjchC7HVtRUn4xu1oZa5j'
requires-python = '>=3.6'
extras = ['crt']
dependencies = [
	'botocore<2.0a.0,>=1.12.36',
	'botocore[crt]<2.0a.0,>=1.20.29; extra == "crt"',
]
-- 
2.33.1

[PATCH ipwhl-data 085/108] sphinx-bootstrap-theme: 0.8.0 → 0.8.1 Export this patch

---
 .../sphinx_bootstrap_theme-0.8.0-py2.py3-none-any.toml        | 4 ----
 .../sphinx_bootstrap_theme-0.8.1-py2.py3-none-any.toml        | 4 ++++
 2 files changed, 4 insertions(+), 4 deletions(-)
 delete mode 100644 pkgs/e5/sphinx-bootstrap-theme/sphinx_bootstrap_theme-0.8.0-py2.py3-none-any.toml
 create mode 100644 pkgs/e5/sphinx-bootstrap-theme/sphinx_bootstrap_theme-0.8.1-py2.py3-none-any.toml

diff --git a/pkgs/e5/sphinx-bootstrap-theme/sphinx_bootstrap_theme-0.8.0-py2.py3-none-any.toml b/pkgs/e5/sphinx-bootstrap-theme/sphinx_bootstrap_theme-0.8.0-py2.py3-none-any.toml
deleted file mode 100644
index 930afb0..0000000
--- a/pkgs/e5/sphinx-bootstrap-theme/sphinx_bootstrap_theme-0.8.0-py2.py3-none-any.toml
@@ -1,4 +0,0 @@
source = 'https://files.pythonhosted.org/packages/28/0e/69c2bc909b9fbaefff7c1d7c1a2b1bd5691455f487c9acb171e7a0f63d2e/sphinx_bootstrap_theme-0.8.0-py2.py3-none-any.whl'
content-id = 'QmUJEwtw61STMYJiVHEdiehNm337DNUqbNnBefrabjpFo4'
extras = []
dependencies = []
diff --git a/pkgs/e5/sphinx-bootstrap-theme/sphinx_bootstrap_theme-0.8.1-py2.py3-none-any.toml b/pkgs/e5/sphinx-bootstrap-theme/sphinx_bootstrap_theme-0.8.1-py2.py3-none-any.toml
new file mode 100644
index 0000000..c12b597
--- /dev/null
+++ b/pkgs/e5/sphinx-bootstrap-theme/sphinx_bootstrap_theme-0.8.1-py2.py3-none-any.toml
@@ -0,0 +1,4 @@
source = 'https://files.pythonhosted.org/packages/3a/97/6b76343a692c6cf4481d3a900a0ee589499f8d642e7bcaf0192f9022305f/sphinx_bootstrap_theme-0.8.1-py2.py3-none-any.whl'
content-id = 'QmVx3A8T9AWEVoDb796WEQf16SiRadVeupJTjVa6DBN3ub'
extras = []
dependencies = []
-- 
2.33.1

[PATCH ipwhl-data 086/108] sphinxext-opengraph: 0.5.1 → 0.6.2 Export this patch

---
 .../sphinxext_opengraph-0.5.1-py3-none-any.toml            | 7 -------
 .../sphinxext_opengraph-0.6.2-py3-none-any.toml            | 7 +++++++
 2 files changed, 7 insertions(+), 7 deletions(-)
 delete mode 100644 pkgs/dc/sphinxext-opengraph/sphinxext_opengraph-0.5.1-py3-none-any.toml
 create mode 100644 pkgs/dc/sphinxext-opengraph/sphinxext_opengraph-0.6.2-py3-none-any.toml

diff --git a/pkgs/dc/sphinxext-opengraph/sphinxext_opengraph-0.5.1-py3-none-any.toml b/pkgs/dc/sphinxext-opengraph/sphinxext_opengraph-0.5.1-py3-none-any.toml
deleted file mode 100644
index 4a7516c..0000000
--- a/pkgs/dc/sphinxext-opengraph/sphinxext_opengraph-0.5.1-py3-none-any.toml
@@ -1,7 +0,0 @@
source = 'https://files.pythonhosted.org/packages/bd/7d/d3676c97f2846c5784ecf17411d8743bee2868fc4b7637a51db57d67644b/sphinxext_opengraph-0.5.1-py3-none-any.whl'
content-id = 'QmTpCvNqn4WQ6zgLgQ4cfe9D77foZZcWK5ZbRpn5R8nitv'
requires-python = '>=3.6'
extras = []
dependencies = [
	'sphinx>=2.0',
]
diff --git a/pkgs/dc/sphinxext-opengraph/sphinxext_opengraph-0.6.2-py3-none-any.toml b/pkgs/dc/sphinxext-opengraph/sphinxext_opengraph-0.6.2-py3-none-any.toml
new file mode 100644
index 0000000..25ec370
--- /dev/null
+++ b/pkgs/dc/sphinxext-opengraph/sphinxext_opengraph-0.6.2-py3-none-any.toml
@@ -0,0 +1,7 @@
source = 'https://files.pythonhosted.org/packages/34/96/0a358a59098ac2ddf8566780b392de57ba17e4b32b802fc40dad8e38dcdb/sphinxext_opengraph-0.6.2-py3-none-any.whl'
content-id = 'QmbZZJz6YEo2MjyKf9va7eKajhLPBykGk51eKPegUov5yG'
requires-python = '>=3.6'
extras = []
dependencies = [
	'sphinx>=2.0',
]
-- 
2.33.1

[PATCH ipwhl-data 087/108] sqlalchemy2-stubs: 0.0.2a19 → 0.0.2a20 Export this patch

---
 .../sqlalchemy2_stubs-0.0.2a19-py3-none-any.toml           | 7 -------
 .../sqlalchemy2_stubs-0.0.2a20-py3-none-any.toml           | 7 +++++++
 2 files changed, 7 insertions(+), 7 deletions(-)
 delete mode 100644 pkgs/c3/sqlalchemy2-stubs/sqlalchemy2_stubs-0.0.2a19-py3-none-any.toml
 create mode 100644 pkgs/c3/sqlalchemy2-stubs/sqlalchemy2_stubs-0.0.2a20-py3-none-any.toml

diff --git a/pkgs/c3/sqlalchemy2-stubs/sqlalchemy2_stubs-0.0.2a19-py3-none-any.toml b/pkgs/c3/sqlalchemy2-stubs/sqlalchemy2_stubs-0.0.2a19-py3-none-any.toml
deleted file mode 100644
index 17483be..0000000
--- a/pkgs/c3/sqlalchemy2-stubs/sqlalchemy2_stubs-0.0.2a19-py3-none-any.toml
@@ -1,7 +0,0 @@
source = 'https://files.pythonhosted.org/packages/86/43/7d63686a63499116dc421b00dd74db35ce8ad7730fda03a08b516023844c/sqlalchemy2_stubs-0.0.2a19-py3-none-any.whl'
content-id = 'QmSpgzYPqjdkqKNbcvmmGZdGsFzeKuszoGMJWmT8wWsWKL'
requires-python = '>=3.6'
extras = []
dependencies = [
	'typing-extensions>=3.7.4',
]
diff --git a/pkgs/c3/sqlalchemy2-stubs/sqlalchemy2_stubs-0.0.2a20-py3-none-any.toml b/pkgs/c3/sqlalchemy2-stubs/sqlalchemy2_stubs-0.0.2a20-py3-none-any.toml
new file mode 100644
index 0000000..c43cef8
--- /dev/null
+++ b/pkgs/c3/sqlalchemy2-stubs/sqlalchemy2_stubs-0.0.2a20-py3-none-any.toml
@@ -0,0 +1,7 @@
source = 'https://files.pythonhosted.org/packages/0d/25/77b5c9ab006a7995fd054e4e50f2daccca6d76dea1b50ff19669a02bb284/sqlalchemy2_stubs-0.0.2a20-py3-none-any.whl'
content-id = 'QmTC17AcM7i66hPTXVVDZZpaY5FtSKB6CYsbQBQd5tkTmz'
requires-python = '>=3.6'
extras = []
dependencies = [
	'typing-extensions>=3.7.4',
]
-- 
2.33.1

[PATCH ipwhl-data 088/108] stone: 3.2.1 → 3.3.1 Export this patch

---
 pkgs/29/stone/stone-3.3.1-py2-none-any.toml | 7 +++++++
 1 file changed, 7 insertions(+)
 create mode 100644 pkgs/29/stone/stone-3.3.1-py2-none-any.toml

diff --git a/pkgs/29/stone/stone-3.3.1-py2-none-any.toml b/pkgs/29/stone/stone-3.3.1-py2-none-any.toml
new file mode 100644
index 0000000..d2aff5e
--- /dev/null
+++ b/pkgs/29/stone/stone-3.3.1-py2-none-any.toml
@@ -0,0 +1,7 @@
source = 'https://files.pythonhosted.org/packages/6b/bc/90f6f7bd7aefbe35fc4918bb2f936f5cab1274c694401df24a9478fe9176/stone-3.3.1-py2-none-any.whl'
content-id = 'QmaHSsahiy5duELMxrpzPrknNASjzqv3LVAuxvwmYQyKeF'
extras = []
dependencies = [
	'ply>=3.4',
	'six>=1.12.0',
]
-- 
2.33.1

[PATCH ipwhl-data 089/108] terminado: 0.12.1 → 0.13.3 Export this patch

---
 pkgs/c3/terminado/terminado-0.12.1-py3-none-any.toml | 10 ----------
 pkgs/c3/terminado/terminado-0.13.3-py3-none-any.toml | 10 ++++++++++
 2 files changed, 10 insertions(+), 10 deletions(-)
 delete mode 100644 pkgs/c3/terminado/terminado-0.12.1-py3-none-any.toml
 create mode 100644 pkgs/c3/terminado/terminado-0.13.3-py3-none-any.toml

diff --git a/pkgs/c3/terminado/terminado-0.12.1-py3-none-any.toml b/pkgs/c3/terminado/terminado-0.12.1-py3-none-any.toml
deleted file mode 100644
index 0a87898..0000000
--- a/pkgs/c3/terminado/terminado-0.12.1-py3-none-any.toml
@@ -1,10 +0,0 @@
source = 'https://files.pythonhosted.org/packages/cb/17/b1162b39786c44e14d30ee557fbf41276c4a966dab01106c15fb70f5c27a/terminado-0.12.1-py3-none-any.whl'
content-id = 'Qmdk24d3EdZ4amzpmKKcg9WtkWoGYUC4qGJYbQUuo3D7Av'
requires-python = '>=3.6'
extras = ['test']
dependencies = [
	'tornado>=4',
	'ptyprocess; os_name != "nt"',
	'pywinpty>=1.1.0; os_name == "nt"',
	'pytest; extra == "test"',
]
diff --git a/pkgs/c3/terminado/terminado-0.13.3-py3-none-any.toml b/pkgs/c3/terminado/terminado-0.13.3-py3-none-any.toml
new file mode 100644
index 0000000..c8c918a
--- /dev/null
+++ b/pkgs/c3/terminado/terminado-0.13.3-py3-none-any.toml
@@ -0,0 +1,10 @@
source = 'https://files.pythonhosted.org/packages/e6/87/a6f72009fa1c6528fd016a199f5f0199841e82e72d726f55a6a96fcc6b30/terminado-0.13.3-py3-none-any.whl'
content-id = 'QmaqnmufDTAZgGzfDcUpFqQM7zHZJQCPvbLsyNHPPa7ikD'
requires-python = '>=3.7'
extras = ['test']
dependencies = [
	'tornado>=4',
	'ptyprocess; os_name != "nt"',
	'pywinpty>=1.1.0; os_name == "nt"',
	'pytest; extra == "test"',
]
-- 
2.33.1

[PATCH ipwhl-data 090/108] testpath: 0.5.0 → 0.6.0 Export this patch

---
 pkgs/6d/testpath/testpath-0.5.0-py3-none-any.toml | 8 --------
 pkgs/6d/testpath/testpath-0.6.0-py3-none-any.toml | 7 +++++++
 2 files changed, 7 insertions(+), 8 deletions(-)
 delete mode 100644 pkgs/6d/testpath/testpath-0.5.0-py3-none-any.toml
 create mode 100644 pkgs/6d/testpath/testpath-0.6.0-py3-none-any.toml

diff --git a/pkgs/6d/testpath/testpath-0.5.0-py3-none-any.toml b/pkgs/6d/testpath/testpath-0.5.0-py3-none-any.toml
deleted file mode 100644
index dfa9b46..0000000
--- a/pkgs/6d/testpath/testpath-0.5.0-py3-none-any.toml
@@ -1,8 +0,0 @@
source = 'https://files.pythonhosted.org/packages/ac/87/5422f6d056bfbded920ccf380a65de3713a3b95a95ba2255be2a3fb4f464/testpath-0.5.0-py3-none-any.whl'
content-id = 'QmY5prtprmHjY538jFgtrXSTv4ttC4WfDA2wJJceSyLrND'
requires-python = '>=3.5'
extras = ['test']
dependencies = [
	'pytest; extra == "test"',
	'pathlib2; extra == "test" and python_version == "2.7"',
]
diff --git a/pkgs/6d/testpath/testpath-0.6.0-py3-none-any.toml b/pkgs/6d/testpath/testpath-0.6.0-py3-none-any.toml
new file mode 100644
index 0000000..b8a45d8
--- /dev/null
+++ b/pkgs/6d/testpath/testpath-0.6.0-py3-none-any.toml
@@ -0,0 +1,7 @@
source = 'https://files.pythonhosted.org/packages/86/43/1ebfb29c2ca1df2bdb33dbcb2b526b77ee96873ba7b9e25650ddd4ae7156/testpath-0.6.0-py3-none-any.whl'
content-id = 'QmNWvUoN9QqMr2XwyayJufCyUV9mDqnBDpVFMTnh66QSvn'
requires-python = '>=3.5'
extras = ['test']
dependencies = [
	'pytest; extra == "test"',
]
-- 
2.33.1

[PATCH ipwhl-data 091/108] threadpoolctl: 3.0.0 → 3.1.0 Export this patch

---
 pkgs/75/threadpoolctl/threadpoolctl-3.0.0-py3-none-any.toml | 5 -----
 pkgs/75/threadpoolctl/threadpoolctl-3.1.0-py3-none-any.toml | 5 +++++
 2 files changed, 5 insertions(+), 5 deletions(-)
 delete mode 100644 pkgs/75/threadpoolctl/threadpoolctl-3.0.0-py3-none-any.toml
 create mode 100644 pkgs/75/threadpoolctl/threadpoolctl-3.1.0-py3-none-any.toml

diff --git a/pkgs/75/threadpoolctl/threadpoolctl-3.0.0-py3-none-any.toml b/pkgs/75/threadpoolctl/threadpoolctl-3.0.0-py3-none-any.toml
deleted file mode 100644
index 8c6488c..0000000
--- a/pkgs/75/threadpoolctl/threadpoolctl-3.0.0-py3-none-any.toml
@@ -1,5 +0,0 @@
source = 'https://files.pythonhosted.org/packages/ff/fe/8aaca2a0db7fd80f0b2cf8a16a034d3eea8102d58ff9331d2aaf1f06766a/threadpoolctl-3.0.0-py3-none-any.whl'
content-id = 'QmQtTveAS5cpt98ffGheR67uuVge8ogZYNZGwVdufcKCJ3'
requires-python = '>=3.6'
extras = []
dependencies = []
diff --git a/pkgs/75/threadpoolctl/threadpoolctl-3.1.0-py3-none-any.toml b/pkgs/75/threadpoolctl/threadpoolctl-3.1.0-py3-none-any.toml
new file mode 100644
index 0000000..197ba18
--- /dev/null
+++ b/pkgs/75/threadpoolctl/threadpoolctl-3.1.0-py3-none-any.toml
@@ -0,0 +1,5 @@
source = 'https://files.pythonhosted.org/packages/61/cf/6e354304bcb9c6413c4e02a747b600061c21d38ba51e7e544ac7bc66aecc/threadpoolctl-3.1.0-py3-none-any.whl'
content-id = 'QmNxxujpqx9RQicD1hS7VEvVgVWFvxsZbNtASis9cG6eYT'
requires-python = '>=3.6'
extras = []
dependencies = []
-- 
2.33.1

[PATCH ipwhl-data 092/108] tifffile: 2021.11.2 → 2022.2.9 Export this patch

---
 pkgs/49/tifffile/tifffile-2021.11.2-py3-none-any.toml | 10 ----------
 pkgs/49/tifffile/tifffile-2022.2.9-py3-none-any.toml  | 10 ++++++++++
 2 files changed, 10 insertions(+), 10 deletions(-)
 delete mode 100644 pkgs/49/tifffile/tifffile-2021.11.2-py3-none-any.toml
 create mode 100644 pkgs/49/tifffile/tifffile-2022.2.9-py3-none-any.toml

diff --git a/pkgs/49/tifffile/tifffile-2021.11.2-py3-none-any.toml b/pkgs/49/tifffile/tifffile-2021.11.2-py3-none-any.toml
deleted file mode 100644
index 3493437..0000000
--- a/pkgs/49/tifffile/tifffile-2021.11.2-py3-none-any.toml
@@ -1,10 +0,0 @@
source = 'https://files.pythonhosted.org/packages/d8/38/85ae5ed77598ca90558c17a2f79ddaba33173b31cf8d8f545d34d9134f0d/tifffile-2021.11.2-py3-none-any.whl'
content-id = 'QmRz1SR5BCkYEYnAMgE58eTBBwPdJmPyyhtmYfhaq3NDv6'
requires-python = '>=3.7'
extras = ['all']
dependencies = [
	'numpy>=1.15.1',
	'imagecodecs>=2021.7.30; extra == "all"',
	'matplotlib>=3.2; extra == "all"',
	'lxml; extra == "all"',
]
diff --git a/pkgs/49/tifffile/tifffile-2022.2.9-py3-none-any.toml b/pkgs/49/tifffile/tifffile-2022.2.9-py3-none-any.toml
new file mode 100644
index 0000000..31c87fd
--- /dev/null
+++ b/pkgs/49/tifffile/tifffile-2022.2.9-py3-none-any.toml
@@ -0,0 +1,10 @@
source = 'https://files.pythonhosted.org/packages/c9/ea/ed65774d45cddc0f3cbbe526808086265d9b0f52e5f97d733f2ce7ce0eda/tifffile-2022.2.9-py3-none-any.whl'
content-id = 'QmatQXo3pKe7MPQFMneWPabsPfyFNSjfMMzZXdVnifrgLL'
requires-python = '>=3.8'
extras = ['all']
dependencies = [
	'numpy>=1.19.2',
	'imagecodecs>=2021.11.20; extra == "all"',
	'matplotlib>=3.3; extra == "all"',
	'lxml; extra == "all"',
]
-- 
2.33.1

[PATCH ipwhl-data 093/108] tomli: 2.0.0 → 2.0.1 Export this patch

---
 pkgs/25/tomli/tomli-2.0.0-py3-none-any.toml | 5 -----
 pkgs/25/tomli/tomli-2.0.1-py3-none-any.toml | 5 +++++
 2 files changed, 5 insertions(+), 5 deletions(-)
 delete mode 100644 pkgs/25/tomli/tomli-2.0.0-py3-none-any.toml
 create mode 100644 pkgs/25/tomli/tomli-2.0.1-py3-none-any.toml

diff --git a/pkgs/25/tomli/tomli-2.0.0-py3-none-any.toml b/pkgs/25/tomli/tomli-2.0.0-py3-none-any.toml
deleted file mode 100644
index 61f2562..0000000
--- a/pkgs/25/tomli/tomli-2.0.0-py3-none-any.toml
@@ -1,5 +0,0 @@
source = 'https://files.pythonhosted.org/packages/e2/9f/5e1557a57a7282f066351086e78f87289a3446c47b2cb5b8b2f614d8fe99/tomli-2.0.0-py3-none-any.whl'
content-id = 'QmQBWF8RghXrcGvzwLQ7ubCz7Ck1ZoDeGRdQLE8dvpEjvZ'
requires-python = '>=3.7'
extras = []
dependencies = []
diff --git a/pkgs/25/tomli/tomli-2.0.1-py3-none-any.toml b/pkgs/25/tomli/tomli-2.0.1-py3-none-any.toml
new file mode 100644
index 0000000..333b782
--- /dev/null
+++ b/pkgs/25/tomli/tomli-2.0.1-py3-none-any.toml
@@ -0,0 +1,5 @@
source = 'https://files.pythonhosted.org/packages/97/75/10a9ebee3fd790d20926a90a2547f0bf78f371b2f13aa822c759680ca7b9/tomli-2.0.1-py3-none-any.whl'
content-id = 'QmXEdAZJkcBVvBVDUN7Bjgk5ZHAvtyr78AaXNKKgBUiceS'
requires-python = '>=3.7'
extras = []
dependencies = []
-- 
2.33.1

[PATCH ipwhl-data 094/108] tomlkit: 0.8.0 → 0.10.0 Export this patch

---
 pkgs/04/tomlkit/tomlkit-0.10.0-py3-none-any.toml | 5 +++++
 pkgs/04/tomlkit/tomlkit-0.8.0-py3-none-any.toml  | 5 -----
 2 files changed, 5 insertions(+), 5 deletions(-)
 create mode 100644 pkgs/04/tomlkit/tomlkit-0.10.0-py3-none-any.toml
 delete mode 100644 pkgs/04/tomlkit/tomlkit-0.8.0-py3-none-any.toml

diff --git a/pkgs/04/tomlkit/tomlkit-0.10.0-py3-none-any.toml b/pkgs/04/tomlkit/tomlkit-0.10.0-py3-none-any.toml
new file mode 100644
index 0000000..6f24c04
--- /dev/null
+++ b/pkgs/04/tomlkit/tomlkit-0.10.0-py3-none-any.toml
@@ -0,0 +1,5 @@
source = 'https://files.pythonhosted.org/packages/f2/78/0b43caeb0abad7ceb180f417812bccc0159d46bcdaa4eda5878944cebd9c/tomlkit-0.10.0-py3-none-any.whl'
content-id = 'QmcW1ntCEQgmBpsS1Ti5i6WBj8jB1oaUveuY2WhGYuLELi'
requires-python = '<4.0,>=3.6'
extras = []
dependencies = []
diff --git a/pkgs/04/tomlkit/tomlkit-0.8.0-py3-none-any.toml b/pkgs/04/tomlkit/tomlkit-0.8.0-py3-none-any.toml
deleted file mode 100644
index 59c7815..0000000
--- a/pkgs/04/tomlkit/tomlkit-0.8.0-py3-none-any.toml
@@ -1,5 +0,0 @@
source = 'https://files.pythonhosted.org/packages/2d/36/b17811aa7c17609eaa68a91e15e6b2e56bf4d5d5a3c43d53c2b46728e6b2/tomlkit-0.8.0-py3-none-any.whl'
content-id = 'QmW7MVf2B4DYLBahCLMnje6WrRfodHokexoZHfZPQNTxj8'
requires-python = '<4.0,>=3.6'
extras = []
dependencies = []
-- 
2.33.1

[PATCH ipwhl-data 095/108] trio: 0.19.0 → 0.20.0 Export this patch

---
 pkgs/be/trio/trio-0.19.0-py3-none-any.toml | 14 --------------
 pkgs/be/trio/trio-0.20.0-py3-none-any.toml | 13 +++++++++++++
 2 files changed, 13 insertions(+), 14 deletions(-)
 delete mode 100644 pkgs/be/trio/trio-0.19.0-py3-none-any.toml
 create mode 100644 pkgs/be/trio/trio-0.20.0-py3-none-any.toml

diff --git a/pkgs/be/trio/trio-0.19.0-py3-none-any.toml b/pkgs/be/trio/trio-0.19.0-py3-none-any.toml
deleted file mode 100644
index 3f3fd7d..0000000
--- a/pkgs/be/trio/trio-0.19.0-py3-none-any.toml
@@ -1,14 +0,0 @@
source = 'https://files.pythonhosted.org/packages/35/c3/5a4befc3812b3b606e0ae9338bfdd02da3ad0a90df27dc66c37315e94f5c/trio-0.19.0-py3-none-any.whl'
content-id = 'QmVYw9VCGcqnyHSvqrskP9bKBTrzifStxVxSsZV84gPiNC'
requires-python = '>=3.6'
extras = []
dependencies = [
	'attrs>=19.2.0',
	'sortedcontainers',
	'async-generator>=1.9',
	'idna',
	'outcome',
	'sniffio',
	'cffi>=1.14; os_name == "nt" and implementation_name != "pypy"',
	'contextvars>=2.1; python_version < "3.7"',
]
diff --git a/pkgs/be/trio/trio-0.20.0-py3-none-any.toml b/pkgs/be/trio/trio-0.20.0-py3-none-any.toml
new file mode 100644
index 0000000..98a04a7
--- /dev/null
+++ b/pkgs/be/trio/trio-0.20.0-py3-none-any.toml
@@ -0,0 +1,13 @@
source = 'https://files.pythonhosted.org/packages/39/b3/c6fc163c9343e95432d60a2b681bc14d78fda70dff50210687314d94143d/trio-0.20.0-py3-none-any.whl'
content-id = 'QmNf2SB4Mjcyri6kVfQRTNNNQKspp9dS5LwDbF9tXinBtY'
requires-python = '>=3.7'
extras = []
dependencies = [
	'attrs>=19.2.0',
	'sortedcontainers',
	'async-generator>=1.9',
	'idna',
	'outcome',
	'sniffio',
	'cffi>=1.14; os_name == "nt" and implementation_name != "pypy"',
]
-- 
2.33.1

[PATCH ipwhl-data 096/108] types-colorama: 0.4.6 → 0.4.8 Export this patch

---
 pkgs/b0/types-colorama/types_colorama-0.4.6-py3-none-any.toml | 4 ----
 pkgs/b0/types-colorama/types_colorama-0.4.8-py3-none-any.toml | 4 ++++
 2 files changed, 4 insertions(+), 4 deletions(-)
 delete mode 100644 pkgs/b0/types-colorama/types_colorama-0.4.6-py3-none-any.toml
 create mode 100644 pkgs/b0/types-colorama/types_colorama-0.4.8-py3-none-any.toml

diff --git a/pkgs/b0/types-colorama/types_colorama-0.4.6-py3-none-any.toml b/pkgs/b0/types-colorama/types_colorama-0.4.6-py3-none-any.toml
deleted file mode 100644
index 36ee16d..0000000
--- a/pkgs/b0/types-colorama/types_colorama-0.4.6-py3-none-any.toml
@@ -1,4 +0,0 @@
source = 'https://files.pythonhosted.org/packages/41/9c/9af5ca21be369bedc00fc00bdcb8edc8b20e79645c93eb31476738aedad9/types_colorama-0.4.6-py3-none-any.whl'
content-id = 'QmWgSbEEFZoWJxkqedHcsqweCykRfhcDMUCANbentwfzP3'
extras = []
dependencies = []
diff --git a/pkgs/b0/types-colorama/types_colorama-0.4.8-py3-none-any.toml b/pkgs/b0/types-colorama/types_colorama-0.4.8-py3-none-any.toml
new file mode 100644
index 0000000..39d0ca3
--- /dev/null
+++ b/pkgs/b0/types-colorama/types_colorama-0.4.8-py3-none-any.toml
@@ -0,0 +1,4 @@
source = 'https://files.pythonhosted.org/packages/b5/6e/6b2bc42750209d3f9fb1b04ef7fc9771fc6602c981f7d43ba2e85aba4ca3/types_colorama-0.4.8-py3-none-any.whl'
content-id = 'Qmb8ND22AwV8pAjgxUv18XorzpkdwKNJx9hDVYomRGNeNX'
extras = []
dependencies = []
-- 
2.33.1

[PATCH ipwhl-data 097/108] types-docutils: 0.17.3 → 0.18.0 Export this patch

---
 .../c9/types-docutils/types_docutils-0.17.3-py3-none-any.toml | 4 ----
 .../c9/types-docutils/types_docutils-0.18.0-py3-none-any.toml | 4 ++++
 2 files changed, 4 insertions(+), 4 deletions(-)
 delete mode 100644 pkgs/c9/types-docutils/types_docutils-0.17.3-py3-none-any.toml
 create mode 100644 pkgs/c9/types-docutils/types_docutils-0.18.0-py3-none-any.toml

diff --git a/pkgs/c9/types-docutils/types_docutils-0.17.3-py3-none-any.toml b/pkgs/c9/types-docutils/types_docutils-0.17.3-py3-none-any.toml
deleted file mode 100644
index b302209..0000000
--- a/pkgs/c9/types-docutils/types_docutils-0.17.3-py3-none-any.toml
@@ -1,4 +0,0 @@
source = 'https://files.pythonhosted.org/packages/7d/8b/364829dddc3a44cb60322efdc065a9a882406ad5c03a41cf30409c717c51/types_docutils-0.17.3-py3-none-any.whl'
content-id = 'QmWia3UU5XshyFufLUauESX3m4h36TNVLfkSWDg6U25J9E'
extras = []
dependencies = []
diff --git a/pkgs/c9/types-docutils/types_docutils-0.18.0-py3-none-any.toml b/pkgs/c9/types-docutils/types_docutils-0.18.0-py3-none-any.toml
new file mode 100644
index 0000000..e4f3e78
--- /dev/null
+++ b/pkgs/c9/types-docutils/types_docutils-0.18.0-py3-none-any.toml
@@ -0,0 +1,4 @@
source = 'https://files.pythonhosted.org/packages/cd/2a/5709ae547956d82c9927f43b6a2fb27c8529fe8e5c000203655da0bc1e4a/types_docutils-0.18.0-py3-none-any.whl'
content-id = 'Qmb5uB5XobCRaab4pT9HhcgT7mXSdFGkx8CP8QLf2UFUAj'
extras = []
dependencies = []
-- 
2.33.1

[PATCH ipwhl-data 098/108] types-freezegun: 1.1.5 → 1.1.6 Export this patch

---
 .../types-freezegun/types_freezegun-1.1.5-py3-none-any.toml   | 4 ----
 .../types-freezegun/types_freezegun-1.1.6-py3-none-any.toml   | 4 ++++
 2 files changed, 4 insertions(+), 4 deletions(-)
 delete mode 100644 pkgs/2d/types-freezegun/types_freezegun-1.1.5-py3-none-any.toml
 create mode 100644 pkgs/2d/types-freezegun/types_freezegun-1.1.6-py3-none-any.toml

diff --git a/pkgs/2d/types-freezegun/types_freezegun-1.1.5-py3-none-any.toml b/pkgs/2d/types-freezegun/types_freezegun-1.1.5-py3-none-any.toml
deleted file mode 100644
index 168f020..0000000
--- a/pkgs/2d/types-freezegun/types_freezegun-1.1.5-py3-none-any.toml
@@ -1,4 +0,0 @@
source = 'https://files.pythonhosted.org/packages/ad/28/978431af75c10e027c3ff1176bd51709602e24c2a9f8eb4bd83d126bc3e3/types_freezegun-1.1.5-py3-none-any.whl'
content-id = 'QmcX9H64Rk2XowfCJ2G9MJ81PMVcmgb453B5wprPFwYxto'
extras = []
dependencies = []
diff --git a/pkgs/2d/types-freezegun/types_freezegun-1.1.6-py3-none-any.toml b/pkgs/2d/types-freezegun/types_freezegun-1.1.6-py3-none-any.toml
new file mode 100644
index 0000000..5e08f49
--- /dev/null
+++ b/pkgs/2d/types-freezegun/types_freezegun-1.1.6-py3-none-any.toml
@@ -0,0 +1,4 @@
source = 'https://files.pythonhosted.org/packages/a7/7c/a01bc30714fceb04c129fa64a4827fc1396f1fd36e466b85c06411ccb465/types_freezegun-1.1.6-py3-none-any.whl'
content-id = 'QmccKRtGJrJGWiWa8Stu31tGUfoZRVJHuTQiKtXQoF7fwm'
extras = []
dependencies = []
-- 
2.33.1

[PATCH ipwhl-data 099/108] types-mock: 4.0.6 → 4.0.11 Export this patch

---
 pkgs/0c/types-mock/types_mock-4.0.11-py3-none-any.toml | 4 ++++
 pkgs/0c/types-mock/types_mock-4.0.6-py3-none-any.toml  | 4 ----
 2 files changed, 4 insertions(+), 4 deletions(-)
 create mode 100644 pkgs/0c/types-mock/types_mock-4.0.11-py3-none-any.toml
 delete mode 100644 pkgs/0c/types-mock/types_mock-4.0.6-py3-none-any.toml

diff --git a/pkgs/0c/types-mock/types_mock-4.0.11-py3-none-any.toml b/pkgs/0c/types-mock/types_mock-4.0.11-py3-none-any.toml
new file mode 100644
index 0000000..ddbc7cc
--- /dev/null
+++ b/pkgs/0c/types-mock/types_mock-4.0.11-py3-none-any.toml
@@ -0,0 +1,4 @@
source = 'https://files.pythonhosted.org/packages/7e/1c/6a3dc0792549b92bb97f3aef75f94153b848998f56e77795ef833d8aebd3/types_mock-4.0.11-py3-none-any.whl'
content-id = 'QmeNoGwqZmZNPE42jW2NowhHB4pNkgb3fvPNFcNRtSW2fY'
extras = []
dependencies = []
diff --git a/pkgs/0c/types-mock/types_mock-4.0.6-py3-none-any.toml b/pkgs/0c/types-mock/types_mock-4.0.6-py3-none-any.toml
deleted file mode 100644
index 805acc8..0000000
--- a/pkgs/0c/types-mock/types_mock-4.0.6-py3-none-any.toml
@@ -1,4 +0,0 @@
source = 'https://files.pythonhosted.org/packages/3a/91/1a1fc68226227ea191d5f22ce5a8eb9929dd256bd73445c672f6e8dd1a24/types_mock-4.0.6-py3-none-any.whl'
content-id = 'QmVJiUwnafFaiVNyhccXULbPQGr9JJfWN5JiwyUqk9cZuK'
extras = []
dependencies = []
-- 
2.33.1

[PATCH ipwhl-data 100/108] types-pytz: 2021.3.4 → 2021.3.5 Export this patch

---
 pkgs/39/types-pytz/types_pytz-2021.3.4-py3-none-any.toml | 4 ----
 pkgs/39/types-pytz/types_pytz-2021.3.5-py3-none-any.toml | 4 ++++
 2 files changed, 4 insertions(+), 4 deletions(-)
 delete mode 100644 pkgs/39/types-pytz/types_pytz-2021.3.4-py3-none-any.toml
 create mode 100644 pkgs/39/types-pytz/types_pytz-2021.3.5-py3-none-any.toml

diff --git a/pkgs/39/types-pytz/types_pytz-2021.3.4-py3-none-any.toml b/pkgs/39/types-pytz/types_pytz-2021.3.4-py3-none-any.toml
deleted file mode 100644
index 2e1e902..0000000
--- a/pkgs/39/types-pytz/types_pytz-2021.3.4-py3-none-any.toml
@@ -1,4 +0,0 @@
source = 'https://files.pythonhosted.org/packages/53/65/45b0322f7af2eda7c0cbfd2c757d0beebdac61b26259c0906c70dcb62587/types_pytz-2021.3.4-py3-none-any.whl'
content-id = 'QmS4UzwqZJgDfmS4d3D4mFE8oufa8pXKzGM9Aqc6KH85c5'
extras = []
dependencies = []
diff --git a/pkgs/39/types-pytz/types_pytz-2021.3.5-py3-none-any.toml b/pkgs/39/types-pytz/types_pytz-2021.3.5-py3-none-any.toml
new file mode 100644
index 0000000..f203544
--- /dev/null
+++ b/pkgs/39/types-pytz/types_pytz-2021.3.5-py3-none-any.toml
@@ -0,0 +1,4 @@
source = 'https://files.pythonhosted.org/packages/00/73/83661b04f18dd7e7e63f924d01c70b38a31dd8201f9abcd87109092c517d/types_pytz-2021.3.5-py3-none-any.whl'
content-id = 'QmZYuRAc9oBHhGJsbqfiVdzUwfvXYsGpPLAdtyb1Eu2JGY'
extras = []
dependencies = []
-- 
2.33.1

[PATCH ipwhl-data 101/108] types-six: 1.16.8 → 1.16.12 Export this patch

---
 pkgs/b6/types-six/types_six-1.16.12-py3-none-any.toml    | 4 ++++
 pkgs/b6/types-six/types_six-1.16.8-py2.py3-none-any.toml | 4 ----
 2 files changed, 4 insertions(+), 4 deletions(-)
 create mode 100644 pkgs/b6/types-six/types_six-1.16.12-py3-none-any.toml
 delete mode 100644 pkgs/b6/types-six/types_six-1.16.8-py2.py3-none-any.toml

diff --git a/pkgs/b6/types-six/types_six-1.16.12-py3-none-any.toml b/pkgs/b6/types-six/types_six-1.16.12-py3-none-any.toml
new file mode 100644
index 0000000..dc920fe
--- /dev/null
+++ b/pkgs/b6/types-six/types_six-1.16.12-py3-none-any.toml
@@ -0,0 +1,4 @@
source = 'https://files.pythonhosted.org/packages/ab/6b/aea9dfbab2a548d5e053117462efd4d820dd5ea8fec5ba69cdf56f1f86f9/types_six-1.16.12-py3-none-any.whl'
content-id = 'QmSuXaPLjV8jkRhAxQQ2Zx7Nz3pRfASUnjg4dHBoRDGm6P'
extras = []
dependencies = []
diff --git a/pkgs/b6/types-six/types_six-1.16.8-py2.py3-none-any.toml b/pkgs/b6/types-six/types_six-1.16.8-py2.py3-none-any.toml
deleted file mode 100644
index 486c030..0000000
--- a/pkgs/b6/types-six/types_six-1.16.8-py2.py3-none-any.toml
@@ -1,4 +0,0 @@
source = 'https://files.pythonhosted.org/packages/36/cf/77d14fa296641a2a17da9e88a2050b546791e4218ba698e077fc7bd815b6/types_six-1.16.8-py2.py3-none-any.whl'
content-id = 'Qma17GP7Uz33c5dUn4q1G9FWxs5u2dX1HaAkED14VTNGdG'
extras = []
dependencies = []
-- 
2.33.1

[PATCH ipwhl-data 102/108] typing-extensions: 4.0.1 → 4.1.1 Export this patch

---
 .../typing_extensions-4.0.1-py3-none-any.toml                | 5 -----
 .../typing_extensions-4.1.1-py3-none-any.toml                | 5 +++++
 2 files changed, 5 insertions(+), 5 deletions(-)
 delete mode 100644 pkgs/18/typing-extensions/typing_extensions-4.0.1-py3-none-any.toml
 create mode 100644 pkgs/18/typing-extensions/typing_extensions-4.1.1-py3-none-any.toml

diff --git a/pkgs/18/typing-extensions/typing_extensions-4.0.1-py3-none-any.toml b/pkgs/18/typing-extensions/typing_extensions-4.0.1-py3-none-any.toml
deleted file mode 100644
index 2ad151f..0000000
--- a/pkgs/18/typing-extensions/typing_extensions-4.0.1-py3-none-any.toml
@@ -1,5 +0,0 @@
source = 'https://files.pythonhosted.org/packages/05/e4/baf0031e39cf545f0c9edd5b1a2ea12609b7fcba2d58e118b11753d68cf0/typing_extensions-4.0.1-py3-none-any.whl'
content-id = 'QmYePM8fWNvvFJkgLrrX6QVLBiJEYbsVRePaxd5HT7SxdX'
requires-python = '>=3.6'
extras = []
dependencies = []
diff --git a/pkgs/18/typing-extensions/typing_extensions-4.1.1-py3-none-any.toml b/pkgs/18/typing-extensions/typing_extensions-4.1.1-py3-none-any.toml
new file mode 100644
index 0000000..4aefa5e
--- /dev/null
+++ b/pkgs/18/typing-extensions/typing_extensions-4.1.1-py3-none-any.toml
@@ -0,0 +1,5 @@
source = 'https://files.pythonhosted.org/packages/45/6b/44f7f8f1e110027cf88956b59f2fad776cca7e1704396d043f89effd3a0e/typing_extensions-4.1.1-py3-none-any.whl'
content-id = 'Qmd3qMgdaqp6gdskW8fnqYp1RvckjJit77eVndrwfUC1AB'
requires-python = '>=3.6'
extras = []
dependencies = []
-- 
2.33.1

[PATCH ipwhl-data 103/108] Unidecode: 1.3.2 → 1.3.4 Export this patch

---
 pkgs/90/Unidecode/unidecode-1.3.2-py3-none-any.toml | 5 -----
 pkgs/90/Unidecode/unidecode-1.3.4-py3-none-any.toml | 5 +++++
 2 files changed, 5 insertions(+), 5 deletions(-)
 delete mode 100644 pkgs/90/Unidecode/unidecode-1.3.2-py3-none-any.toml
 create mode 100644 pkgs/90/Unidecode/unidecode-1.3.4-py3-none-any.toml

diff --git a/pkgs/90/Unidecode/unidecode-1.3.2-py3-none-any.toml b/pkgs/90/Unidecode/unidecode-1.3.2-py3-none-any.toml
deleted file mode 100644
index 5a0824e..0000000
--- a/pkgs/90/Unidecode/unidecode-1.3.2-py3-none-any.toml
@@ -1,5 +0,0 @@
source = 'https://files.pythonhosted.org/packages/e2/3a/3c35e04ea05724f29c77bf5c7a27cf0c80310483655bfdc2c1c5d1ab36b6/Unidecode-1.3.2-py3-none-any.whl'
content-id = 'QmZQh5K7QKQLbDnCsSSJPcPbrkkYoPq6gXYKfHG2bLeZTy'
requires-python = '>=3.5'
extras = []
dependencies = []
diff --git a/pkgs/90/Unidecode/unidecode-1.3.4-py3-none-any.toml b/pkgs/90/Unidecode/unidecode-1.3.4-py3-none-any.toml
new file mode 100644
index 0000000..ce9f717
--- /dev/null
+++ b/pkgs/90/Unidecode/unidecode-1.3.4-py3-none-any.toml
@@ -0,0 +1,5 @@
source = 'https://files.pythonhosted.org/packages/f9/5b/7603add7f192252916b85927263b598c74585f82389e6e42318a6278159b/Unidecode-1.3.4-py3-none-any.whl'
content-id = 'QmPMW644f18apupqYTDtBkymeodLMTPTSnNk3qrX4crnrz'
requires-python = '>=3.5'
extras = []
dependencies = []
-- 
2.33.1

[PATCH ipwhl-data 104/108] Werkzeug: 2.0.2 → 2.0.3 Export this patch

---
 pkgs/54/Werkzeug/werkzeug-2.0.2-py3-none-any.toml | 8 --------
 pkgs/54/Werkzeug/werkzeug-2.0.3-py3-none-any.toml | 8 ++++++++
 2 files changed, 8 insertions(+), 8 deletions(-)
 delete mode 100644 pkgs/54/Werkzeug/werkzeug-2.0.2-py3-none-any.toml
 create mode 100644 pkgs/54/Werkzeug/werkzeug-2.0.3-py3-none-any.toml

diff --git a/pkgs/54/Werkzeug/werkzeug-2.0.2-py3-none-any.toml b/pkgs/54/Werkzeug/werkzeug-2.0.2-py3-none-any.toml
deleted file mode 100644
index 1798b5f..0000000
--- a/pkgs/54/Werkzeug/werkzeug-2.0.2-py3-none-any.toml
@@ -1,8 +0,0 @@
source = 'https://files.pythonhosted.org/packages/1e/73/51137805d1b8d97367a8a77cae4a792af14bb7ce58fbd071af294c740cf0/Werkzeug-2.0.2-py3-none-any.whl'
content-id = 'QmXf4UvaCJyfg2GrbaqozYiDxc1THkwJqAmME6oM4Hyce7'
requires-python = '>=3.6'
extras = ['watchdog']
dependencies = [
	'dataclasses; python_version < "3.7"',
	'watchdog; extra == "watchdog"',
]
diff --git a/pkgs/54/Werkzeug/werkzeug-2.0.3-py3-none-any.toml b/pkgs/54/Werkzeug/werkzeug-2.0.3-py3-none-any.toml
new file mode 100644
index 0000000..a31a4c1
--- /dev/null
+++ b/pkgs/54/Werkzeug/werkzeug-2.0.3-py3-none-any.toml
@@ -0,0 +1,8 @@
source = 'https://files.pythonhosted.org/packages/f4/f3/22afbdb20cc4654b10c98043414a14057cd27fdba9d4ae61cea596000ba2/Werkzeug-2.0.3-py3-none-any.whl'
content-id = 'QmesaTLX2AxeogNJza33oPypbV6pCkqG1Hi9rB8ygTPCKy'
requires-python = '>=3.6'
extras = ['watchdog']
dependencies = [
	'dataclasses; python_version < "3.7"',
	'watchdog; extra == "watchdog"',
]
-- 
2.33.1

[PATCH ipwhl-data 105/108] wsproto: 1.0.0 → 1.1.0 Export this patch

---
 pkgs/1e/wsproto/wsproto-1.0.0-py3-none-any.toml | 8 --------
 pkgs/1e/wsproto/wsproto-1.1.0-py3-none-any.toml | 7 +++++++
 2 files changed, 7 insertions(+), 8 deletions(-)
 delete mode 100644 pkgs/1e/wsproto/wsproto-1.0.0-py3-none-any.toml
 create mode 100644 pkgs/1e/wsproto/wsproto-1.1.0-py3-none-any.toml

diff --git a/pkgs/1e/wsproto/wsproto-1.0.0-py3-none-any.toml b/pkgs/1e/wsproto/wsproto-1.0.0-py3-none-any.toml
deleted file mode 100644
index e7b9d0f..0000000
--- a/pkgs/1e/wsproto/wsproto-1.0.0-py3-none-any.toml
@@ -1,8 +0,0 @@
source = 'https://files.pythonhosted.org/packages/ea/25/0934b1d00f404d75335b144d4396e01998f25db8953bf54b4d6fe65b80ab/wsproto-1.0.0-py3-none-any.whl'
content-id = 'Qmdoe74VXQUMH11iRmC4W6gJUXpHPjcmYWw1fEESk7PPnV'
requires-python = '>=3.6.1'
extras = []
dependencies = [
	'h11<1,>=0.9.0',
	'dataclasses; python_version < "3.7"',
]
diff --git a/pkgs/1e/wsproto/wsproto-1.1.0-py3-none-any.toml b/pkgs/1e/wsproto/wsproto-1.1.0-py3-none-any.toml
new file mode 100644
index 0000000..e62c328
--- /dev/null
+++ b/pkgs/1e/wsproto/wsproto-1.1.0-py3-none-any.toml
@@ -0,0 +1,7 @@
source = 'https://files.pythonhosted.org/packages/4b/6e/5f8c3e8418966f50d028e336f0c2c568f8522577183678923609d4d24924/wsproto-1.1.0-py3-none-any.whl'
content-id = 'QmPRr6LN6z8uDBZokzPTuJyUEoGQcw9to6722hdk45XQTq'
requires-python = '>=3.7.0'
extras = []
dependencies = [
	'h11<1,>=0.9.0',
]
-- 
2.33.1

[PATCH ipwhl-data 106/108] zict: 2.0.0 → 2.1.0 Export this patch

---
 pkgs/ba/zict/zict-2.0.0-py3-none-any.toml | 6 ------
 pkgs/ba/zict/zict-2.1.0-py3-none-any.toml | 6 ++++++
 2 files changed, 6 insertions(+), 6 deletions(-)
 delete mode 100644 pkgs/ba/zict/zict-2.0.0-py3-none-any.toml
 create mode 100644 pkgs/ba/zict/zict-2.1.0-py3-none-any.toml

diff --git a/pkgs/ba/zict/zict-2.0.0-py3-none-any.toml b/pkgs/ba/zict/zict-2.0.0-py3-none-any.toml
deleted file mode 100644
index 3d929f4..0000000
--- a/pkgs/ba/zict/zict-2.0.0-py3-none-any.toml
@@ -1,6 +0,0 @@
source = 'https://files.pythonhosted.org/packages/5a/65/0f743c740c30cace984ef8ff96fd1e991083fa884900a8aad3efff3252b9/zict-2.0.0-py3-none-any.whl'
content-id = 'QmcXnAUEX7WcJro6cusKsHRYrEyLnGy8jiKjwgVixw9Fjm'
extras = []
dependencies = [
	'heapdict',
]
diff --git a/pkgs/ba/zict/zict-2.1.0-py3-none-any.toml b/pkgs/ba/zict/zict-2.1.0-py3-none-any.toml
new file mode 100644
index 0000000..665f97c
--- /dev/null
+++ b/pkgs/ba/zict/zict-2.1.0-py3-none-any.toml
@@ -0,0 +1,6 @@
source = 'https://files.pythonhosted.org/packages/59/70/d184759f9d67182b048201a4b90bdce5ad44b373613ffbce169135f5d1d5/zict-2.1.0-py3-none-any.whl'
content-id = 'QmaSMpcd8Mieg8gjamrkytHcjh154zDWhRLRdLtuasdJT1'
extras = []
dependencies = [
	'heapdict',
]
-- 
2.33.1

[PATCH ipwhl-data 107/108] zope.exceptions: 4.4 → 4.5 Export this patch

---
 .../zope_exceptions-4.4-py2.py3-none-any.toml         | 10 ----------
 .../zope_exceptions-4.5-py2.py3-none-any.toml         | 11 +++++++++++
 2 files changed, 11 insertions(+), 10 deletions(-)
 delete mode 100644 pkgs/2e/zope.exceptions/zope_exceptions-4.4-py2.py3-none-any.toml
 create mode 100644 pkgs/2e/zope.exceptions/zope_exceptions-4.5-py2.py3-none-any.toml

diff --git a/pkgs/2e/zope.exceptions/zope_exceptions-4.4-py2.py3-none-any.toml b/pkgs/2e/zope.exceptions/zope_exceptions-4.4-py2.py3-none-any.toml
deleted file mode 100644
index 272a8ef..0000000
--- a/pkgs/2e/zope.exceptions/zope_exceptions-4.4-py2.py3-none-any.toml
@@ -1,10 +0,0 @@
source = 'https://files.pythonhosted.org/packages/2a/1a/55aac95b3fe46de512905af49189f055df1404147bcedb3fe81476597799/zope.exceptions-4.4-py2.py3-none-any.whl'
content-id = 'QmfNjy3Supc9D7UiQ2uusAQzKbWvGB3z87w5XSL4YyJ6Fj'
extras = ['docs', 'test']
dependencies = [
	'setuptools',
	'zope.interface',
	'Sphinx; extra == "docs"',
	'repoze.sphinx.autointerface; extra == "docs"',
	'zope.testrunner; extra == "test"',
]
diff --git a/pkgs/2e/zope.exceptions/zope_exceptions-4.5-py2.py3-none-any.toml b/pkgs/2e/zope.exceptions/zope_exceptions-4.5-py2.py3-none-any.toml
new file mode 100644
index 0000000..968c4bc
--- /dev/null
+++ b/pkgs/2e/zope.exceptions/zope_exceptions-4.5-py2.py3-none-any.toml
@@ -0,0 +1,11 @@
source = 'https://files.pythonhosted.org/packages/0a/02/9a168c4fd798fbfcebbbef49065b0b6fb9c125a98cff7c6f1fbedc484b97/zope.exceptions-4.5-py2.py3-none-any.whl'
content-id = 'Qmad9Lvz5YSp2A8F6rSP6ZoBdfcYMrWcDXnSon8u6jtaLt'
requires-python = '!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7'
extras = ['docs', 'test']
dependencies = [
	'setuptools',
	'zope.interface',
	'Sphinx; extra == "docs"',
	'repoze.sphinx.autointerface; extra == "docs"',
	'zope.testrunner; extra == "test"',
]
-- 
2.33.1

[PATCH ipwhl-data 108/108] zope.testing: 4.9 → 4.10 Export this patch

---
 .../zope_testing-4.10-py2.py3-none-any.toml          | 12 ++++++++++++
 .../zope_testing-4.9-py2.py3-none-any.toml           |  7 -------
 2 files changed, 12 insertions(+), 7 deletions(-)
 create mode 100644 pkgs/ea/zope.testing/zope_testing-4.10-py2.py3-none-any.toml
 delete mode 100644 pkgs/ea/zope.testing/zope_testing-4.9-py2.py3-none-any.toml

diff --git a/pkgs/ea/zope.testing/zope_testing-4.10-py2.py3-none-any.toml b/pkgs/ea/zope.testing/zope_testing-4.10-py2.py3-none-any.toml
new file mode 100644
index 0000000..a2619d2
--- /dev/null
+++ b/pkgs/ea/zope.testing/zope_testing-4.10-py2.py3-none-any.toml
@@ -0,0 +1,12 @@
source = 'https://files.pythonhosted.org/packages/9f/53/ce3cbb166f6e2eacc6af0ea6e3656d68d04658654a064307ffaf25fd90f0/zope.testing-4.10-py2.py3-none-any.whl'
content-id = 'QmdcXhraYBhqFjEu7SHT4jnv4PJu74zUKFTCphnDbqow9P'
extras = ['docs', 'test']
dependencies = [
	'setuptools',
	'sphinx; extra == "docs"',
	'repoze.sphinx.autointerface; extra == "docs"',
	'zope.exceptions; extra == "docs"',
	'zope.interface; extra == "docs"',
	'mock; python_version == "2.7" and extra == "docs"',
	'zope.testrunner; extra == "test"',
]
diff --git a/pkgs/ea/zope.testing/zope_testing-4.9-py2.py3-none-any.toml b/pkgs/ea/zope.testing/zope_testing-4.9-py2.py3-none-any.toml
deleted file mode 100644
index b44b0cc..0000000
--- a/pkgs/ea/zope.testing/zope_testing-4.9-py2.py3-none-any.toml
@@ -1,7 +0,0 @@
source = 'https://files.pythonhosted.org/packages/50/54/4d66f58ff8f285029cbf2d5f0f6ccdcaede69d0b5be337319d03bc7a1e66/zope.testing-4.9-py2.py3-none-any.whl'
content-id = 'QmRaJ6hFbYaikpEDCDLd3eZVd1faA46G5s7Mr5SSxKXG9H'
extras = ['test']
dependencies = [
	'setuptools',
	'zope.testrunner; extra == "test"',
]
-- 
2.33.1
ipwhl-data/patches/.build.yml: SUCCESS in 2m0s

[pip: 21.3.1 → 22.0.4][0] from [Ngô Ngọc Đức Huy][1]

[0]: https://lists.sr.ht/~cnx/ipwhl-devel/patches/30234
[1]: mailto:huyngo@disroot.org

✓ #714775 SUCCESS ipwhl-data/patches/.build.yml https://builds.sr.ht/~cnx/job/714775