summaryrefslogtreecommitdiff
path: root/metadata/md5-cache/dev-python
diff options
context:
space:
mode:
Diffstat (limited to 'metadata/md5-cache/dev-python')
-rw-r--r--metadata/md5-cache/dev-python/Faker-8.8.115
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin357132 -> 359954 bytes
-rw-r--r--metadata/md5-cache/dev-python/asgiref-3.3.44
-rw-r--r--metadata/md5-cache/dev-python/bitarray-2.1.314
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.17.9515
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.17.9615
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.20.9515
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.20.9615
-rw-r--r--metadata/md5-cache/dev-python/clang-python-12.0.1_rc214
-rw-r--r--metadata/md5-cache/dev-python/diskcache-5.2.1-r14
-rw-r--r--metadata/md5-cache/dev-python/elementpath-2.2.315
-rw-r--r--metadata/md5-cache/dev-python/emcee-3.0.24
-rw-r--r--metadata/md5-cache/dev-python/fasteners-0.16.34
-rw-r--r--metadata/md5-cache/dev-python/feedparser-6.0.615
-rw-r--r--metadata/md5-cache/dev-python/flask-2.0.14
-rw-r--r--metadata/md5-cache/dev-python/flask-compress-1.10.115
-rw-r--r--metadata/md5-cache/dev-python/frozen-flask-0.1815
-rw-r--r--metadata/md5-cache/dev-python/h11-0.12.04
-rw-r--r--metadata/md5-cache/dev-python/helpdev-0.7.110
-rw-r--r--metadata/md5-cache/dev-python/httpcore-0.13.34
-rw-r--r--metadata/md5-cache/dev-python/httpcore-0.13.615
-rw-r--r--metadata/md5-cache/dev-python/humanize-3.9.015
-rw-r--r--metadata/md5-cache/dev-python/ipython-7.24.1-r116
-rw-r--r--metadata/md5-cache/dev-python/jinja-3.0.14
-rw-r--r--metadata/md5-cache/dev-python/libtmux-0.9.015
-rw-r--r--metadata/md5-cache/dev-python/libvirt-python-7.3.04
-rw-r--r--metadata/md5-cache/dev-python/lit-12.0.1_rc214
-rw-r--r--metadata/md5-cache/dev-python/livereload-2.6.310
-rw-r--r--metadata/md5-cache/dev-python/markupsafe-2.0.14
-rw-r--r--metadata/md5-cache/dev-python/netcdf4-python-1.5.610
-rw-r--r--metadata/md5-cache/dev-python/phonenumbers-8.12.2514
-rw-r--r--metadata/md5-cache/dev-python/psycopg-2.916
-rw-r--r--metadata/md5-cache/dev-python/psycopg-2.9.116
-rw-r--r--metadata/md5-cache/dev-python/pynest2d-4.8.0-r115
-rw-r--r--metadata/md5-cache/dev-python/pyproject2setuppy-1615
-rw-r--r--metadata/md5-cache/dev-python/pypy3-7.3.4_p114
-rw-r--r--metadata/md5-cache/dev-python/pypy3-7.3.5_rc313
-rw-r--r--metadata/md5-cache/dev-python/pypy3-exe-bin-7.3.3_p37_p111
-rw-r--r--metadata/md5-cache/dev-python/pypy3-exe-bin-7.3.3_p37_p211
-rw-r--r--metadata/md5-cache/dev-python/pytest-testinfra-6.3.04
-rw-r--r--metadata/md5-cache/dev-python/pytest-xdist-2.3.015
-rw-r--r--metadata/md5-cache/dev-python/python-docs-3.8.10 (renamed from metadata/md5-cache/dev-python/python-docs-3.8.8)2
-rw-r--r--metadata/md5-cache/dev-python/python-docs-3.9.5 (renamed from metadata/md5-cache/dev-python/python-docs-3.9.2)2
-rw-r--r--metadata/md5-cache/dev-python/resolvelib-0.5.414
-rw-r--r--metadata/md5-cache/dev-python/resolvelib-0.6.014
-rw-r--r--metadata/md5-cache/dev-python/rq-1.8.015
-rw-r--r--metadata/md5-cache/dev-python/rq-1.8.14
-rw-r--r--metadata/md5-cache/dev-python/sip-6.1.1 (renamed from metadata/md5-cache/dev-python/sip-6.1.0)2
-rw-r--r--metadata/md5-cache/dev-python/sniffio-1.2.04
-rw-r--r--metadata/md5-cache/dev-python/ssl-fetch-0.44
-rw-r--r--metadata/md5-cache/dev-python/tree-sitter-0.19.0_p20210506-r14
-rw-r--r--metadata/md5-cache/dev-python/uvicorn-0.14.02
-rw-r--r--metadata/md5-cache/dev-python/uvicorn-0.14.0-r115
-rw-r--r--metadata/md5-cache/dev-python/watchdog-2.1.24
-rw-r--r--metadata/md5-cache/dev-python/websockets-9.14
-rw-r--r--metadata/md5-cache/dev-python/werkzeug-2.0.1-r14
-rw-r--r--metadata/md5-cache/dev-python/wsproto-1.0.04
57 files changed, 414 insertions, 136 deletions
diff --git a/metadata/md5-cache/dev-python/Faker-8.8.1 b/metadata/md5-cache/dev-python/Faker-8.8.1
new file mode 100644
index 000000000000..2c8a037a1fe8
--- /dev/null
+++ b/metadata/md5-cache/dev-python/Faker-8.8.1
@@ -0,0 +1,15 @@
+BDEPEND=test? ( dev-python/freezegun[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] dev-python/pillow[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-),tiff] dev-python/random2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] dev-python/validators[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] ) test? ( >=dev-python/python-dateutil-2.4.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/text-unidecode-1.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] !dev-ruby/faker >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A Python package that generates fake data for you
+EAPI=7
+HOMEPAGE=https://github.com/joke2k/faker
+IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=>=dev-python/python-dateutil-2.4.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/text-unidecode-1.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] !dev-ruby/faker python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
+REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://pypi/F/Faker/Faker-8.8.1.tar.gz
+_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
+_md5_=3fd18c2308cbd91bf9c1a721db634362
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index c11820ab379c..2517d20ebdc9 100644
--- a/metadata/md5-cache/dev-python/Manifest.gz
+++ b/metadata/md5-cache/dev-python/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-python/asgiref-3.3.4 b/metadata/md5-cache/dev-python/asgiref-3.3.4
index 78d921a29d48..8d39fe899462 100644
--- a/metadata/md5-cache/dev-python/asgiref-3.3.4
+++ b/metadata/md5-cache/dev-python/asgiref-3.3.4
@@ -4,7 +4,7 @@ DESCRIPTION=ASGI utilities (successor to WSGI)
EAPI=7
HOMEPAGE=https://asgi.readthedocs.io/en/latest/ https://github.com/django/asgiref/ https://pypi.org/project/asgiref/
IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc x86
LICENSE=BSD
RDEPEND=python_targets_pypy3? ( dev-python/typing-extensions[python_targets_pypy3(-)?,-python_single_target_pypy3(-)] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.0:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://pypi/a/asgiref/asgiref-3.3.4.tar.gz
_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
-_md5_=3dfd92cb9f5e59c1d1d75f34378317fd
+_md5_=19f961c70a7e98d2803d24c062000611
diff --git a/metadata/md5-cache/dev-python/bitarray-2.1.3 b/metadata/md5-cache/dev-python/bitarray-2.1.3
new file mode 100644
index 000000000000..dfbded207398
--- /dev/null
+++ b/metadata/md5-cache/dev-python/bitarray-2.1.3
@@ -0,0 +1,14 @@
+BDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Efficient arrays of booleans -- C extension
+EAPI=7
+HOMEPAGE=https://github.com/ilanschnell/bitarray https://pypi.org/project/bitarray/
+IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
+KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
+LICENSE=PSF-2
+RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
+REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
+SLOT=0
+SRC_URI=mirror://pypi/b/bitarray/bitarray-2.1.3.tar.gz
+_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
+_md5_=12f61fff604a52b0c4a0dfaa10487e78
diff --git a/metadata/md5-cache/dev-python/boto3-1.17.95 b/metadata/md5-cache/dev-python/boto3-1.17.95
new file mode 100644
index 000000000000..8d944032b6d2
--- /dev/null
+++ b/metadata/md5-cache/dev-python/boto3-1.17.95
@@ -0,0 +1,15 @@
+BDEPEND=test? ( dev-python/mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] ) doc? ( || ( ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-),-python_single_target_python3_10(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_10(-),-python_single_target_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-),-python_single_target_python3_9(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_9(-),-python_single_target_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-),-python_single_target_python3_8(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_8(-),-python_single_target_python3_8(-)] ) ) ) test? ( >=dev-python/botocore-1.20.95[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/jmespath-0.7.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/s3transfer-0.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/nose-1.3.7-r4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=The AWS SDK for Python
+EAPI=7
+HOMEPAGE=https://github.com/boto/boto3
+IUSE=doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/botocore-1.20.95[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/jmespath-0.7.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/s3transfer-0.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
+REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/boto/boto3/archive/1.17.95.tar.gz -> boto3-1.17.95.tar.gz
+_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
+_md5_=e90203f2010b88fae5a31dfa6d45495a
diff --git a/metadata/md5-cache/dev-python/boto3-1.17.96 b/metadata/md5-cache/dev-python/boto3-1.17.96
new file mode 100644
index 000000000000..98ead3bf799b
--- /dev/null
+++ b/metadata/md5-cache/dev-python/boto3-1.17.96
@@ -0,0 +1,15 @@
+BDEPEND=test? ( dev-python/mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] ) doc? ( || ( ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-),-python_single_target_python3_10(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_10(-),-python_single_target_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-),-python_single_target_python3_9(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_9(-),-python_single_target_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-),-python_single_target_python3_8(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_8(-),-python_single_target_python3_8(-)] ) ) ) test? ( >=dev-python/botocore-1.20.96[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/jmespath-0.7.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/s3transfer-0.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/nose-1.3.7-r4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=The AWS SDK for Python
+EAPI=7
+HOMEPAGE=https://github.com/boto/boto3
+IUSE=doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/botocore-1.20.96[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/jmespath-0.7.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/s3transfer-0.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
+REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/boto/boto3/archive/1.17.96.tar.gz -> boto3-1.17.96.tar.gz
+_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
+_md5_=e90203f2010b88fae5a31dfa6d45495a
diff --git a/metadata/md5-cache/dev-python/botocore-1.20.95 b/metadata/md5-cache/dev-python/botocore-1.20.95
new file mode 100644
index 000000000000..cf2277f8a286
--- /dev/null
+++ b/metadata/md5-cache/dev-python/botocore-1.20.95
@@ -0,0 +1,15 @@
+BDEPEND=test? ( dev-python/mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] dev-python/jsonschema[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] ) doc? ( || ( ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-),-python_single_target_python3_10(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_10(-),-python_single_target_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-),-python_single_target_python3_9(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_9(-),-python_single_target_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-),-python_single_target_python3_8(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_8(-),-python_single_target_python3_8(-)] ) ) ) test? ( dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] dev-python/jmespath[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/urllib3-1.25.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/nose-1.3.7-r4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Low-level, data-driven core of boto 3
+EAPI=7
+HOMEPAGE=https://github.com/boto/botocore
+IUSE=doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0
+RDEPEND=dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] dev-python/jmespath[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/urllib3-1.25.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
+REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://pypi/b/botocore/botocore-1.20.95.tar.gz
+_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
+_md5_=5c55d79aa9bebb3a335ed3e54d7e5ac7
diff --git a/metadata/md5-cache/dev-python/botocore-1.20.96 b/metadata/md5-cache/dev-python/botocore-1.20.96
new file mode 100644
index 000000000000..613c91642a72
--- /dev/null
+++ b/metadata/md5-cache/dev-python/botocore-1.20.96
@@ -0,0 +1,15 @@
+BDEPEND=test? ( dev-python/mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] dev-python/jsonschema[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] ) doc? ( || ( ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-),-python_single_target_python3_10(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_10(-),-python_single_target_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-),-python_single_target_python3_9(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_9(-),-python_single_target_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-),-python_single_target_python3_8(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_8(-),-python_single_target_python3_8(-)] ) ) ) test? ( dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] dev-python/jmespath[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/urllib3-1.25.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/nose-1.3.7-r4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Low-level, data-driven core of boto 3
+EAPI=7
+HOMEPAGE=https://github.com/boto/botocore
+IUSE=doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0
+RDEPEND=dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] dev-python/jmespath[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] dev-python/python-dateutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/urllib3-1.25.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
+REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://pypi/b/botocore/botocore-1.20.96.tar.gz
+_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
+_md5_=5c55d79aa9bebb3a335ed3e54d7e5ac7
diff --git a/metadata/md5-cache/dev-python/clang-python-12.0.1_rc2 b/metadata/md5-cache/dev-python/clang-python-12.0.1_rc2
new file mode 100644
index 000000000000..a10ea3600d88
--- /dev/null
+++ b/metadata/md5-cache/dev-python/clang-python-12.0.1_rc2
@@ -0,0 +1,14 @@
+DEFINED_PHASES=install prepare test unpack
+DEPEND=>=sys-devel/clang-12.0.1_rc2:* !sys-devel/llvm:0[clang(-),python(-)] !sys-devel/clang:0[python(-)] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
+DESCRIPTION=Python bindings for sys-devel/clang
+EAPI=7
+HOMEPAGE=https://llvm.org/
+IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+RDEPEND=>=sys-devel/clang-12.0.1_rc2:* !sys-devel/llvm:0[clang(-),python(-)] !sys-devel/clang:0[python(-)] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
+REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/archive/llvmorg-12.0.1-rc2.tar.gz
+_eclasses_=llvm.org 947bf87d74971ddf91feb19e4fa5f92f multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
+_md5_=41d28ae1bc14f42321dece68538d0222
diff --git a/metadata/md5-cache/dev-python/diskcache-5.2.1-r1 b/metadata/md5-cache/dev-python/diskcache-5.2.1-r1
index d0296c14b827..da2956eff180 100644
--- a/metadata/md5-cache/dev-python/diskcache-5.2.1-r1
+++ b/metadata/md5-cache/dev-python/diskcache-5.2.1-r1
@@ -4,7 +4,7 @@ DESCRIPTION=Disk and file backed cache
EAPI=7
HOMEPAGE=http://www.grantjenks.com/docs/diskcache/ https://github.com/grantjenks/python-diskcache/
IUSE=doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~x86 ~amd64-linux ~x86-linux
LICENSE=Apache-2.0
RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8[sqlite] ) python_targets_python3_9? ( dev-lang/python:3.9[sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/grantjenks/python-diskcache/archive/v5.2.1.tar.gz -> diskcache-5.2.1.gh.tar.gz
_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
-_md5_=bd39d316e0f241f1f20b13995bbd3ee4
+_md5_=ecdf8bb5f202f78c3cd9ecc3c6e119fc
diff --git a/metadata/md5-cache/dev-python/elementpath-2.2.3 b/metadata/md5-cache/dev-python/elementpath-2.2.3
new file mode 100644
index 000000000000..f95064354a30
--- /dev/null
+++ b/metadata/md5-cache/dev-python/elementpath-2.2.3
@@ -0,0 +1,15 @@
+BDEPEND=test? ( dev-python/lxml[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] dev-python/xmlschema[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] ) test? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.0:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=XPath 1.0/2.0 parsers and selectors for ElementTree and lxml
+EAPI=7
+HOMEPAGE=https://github.com/sissaschool/elementpath/ https://pypi.org/project/elementpath/
+IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
+LICENSE=MIT
+RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.0:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/sissaschool/elementpath/archive/v2.2.3.tar.gz -> elementpath-2.2.3.gh.tar.gz
+_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
+_md5_=a2d50e95384219ef5aa4101bc06545c9
diff --git a/metadata/md5-cache/dev-python/emcee-3.0.2 b/metadata/md5-cache/dev-python/emcee-3.0.2
index 8a84c3086265..d9c3eaa95154 100644
--- a/metadata/md5-cache/dev-python/emcee-3.0.2
+++ b/metadata/md5-cache/dev-python/emcee-3.0.2
@@ -1,4 +1,4 @@
-BDEPEND=test? ( dev-python/h5py[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/numpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
+BDEPEND=test? ( dev-python/scipy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] ) test? ( dev-python/h5py[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/numpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
DEFINED_PHASES=compile configure install prepare test
DEPEND=dev-python/h5py[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/numpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
DESCRIPTION=Python ensemble sampling toolkit for affine-invariant MCMC
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://pypi/e/emcee/emcee-3.0.2.tar.gz
_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
-_md5_=fc2389d09b80b41980ed38a5f5ace852
+_md5_=a255bb1f25c06b6ecf03c543f210f3e7
diff --git a/metadata/md5-cache/dev-python/fasteners-0.16.3 b/metadata/md5-cache/dev-python/fasteners-0.16.3
index 1f305935b910..c353ae4c8d1b 100644
--- a/metadata/md5-cache/dev-python/fasteners-0.16.3
+++ b/metadata/md5-cache/dev-python/fasteners-0.16.3
@@ -4,7 +4,7 @@ DESCRIPTION=Python package that provides useful locks
EAPI=7
HOMEPAGE=https://github.com/harlowja/fasteners/
IUSE=test python_targets_python3_8 python_targets_python3_9
-KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos
LICENSE=Apache-2.0
RDEPEND=dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 )
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/harlowja/fasteners/archive/0.16.3.tar.gz -> fasteners-0.16.3.gh.tar.gz
_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
-_md5_=5ee825207239886c0020f553d36cceaa
+_md5_=a637ed9098bd765dea06f686ba90b71e
diff --git a/metadata/md5-cache/dev-python/feedparser-6.0.6 b/metadata/md5-cache/dev-python/feedparser-6.0.6
new file mode 100644
index 000000000000..73b9308a398d
--- /dev/null
+++ b/metadata/md5-cache/dev-python/feedparser-6.0.6
@@ -0,0 +1,15 @@
+BDEPEND=test? ( dev-python/sgmllib3k[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.0:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Parse RSS and Atom feeds in Python
+EAPI=7
+HOMEPAGE=https://github.com/kurtmckee/feedparser https://pypi.org/project/feedparser/
+IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris
+LICENSE=BSD-2
+RDEPEND=dev-python/sgmllib3k[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] python_targets_pypy3? ( >=dev-python/pypy3-7.3.0:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/kurtmckee/feedparser/archive/6.0.6.tar.gz -> feedparser-6.0.6.tar.gz
+_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
+_md5_=b03feb79bdc726665c104129b12a7b29
diff --git a/metadata/md5-cache/dev-python/flask-2.0.1 b/metadata/md5-cache/dev-python/flask-2.0.1
index 0cd6ac0140f7..7c06cee4d527 100644
--- a/metadata/md5-cache/dev-python/flask-2.0.1
+++ b/metadata/md5-cache/dev-python/flask-2.0.1
@@ -4,7 +4,7 @@ DESCRIPTION=A microframework based on Werkzeug, Jinja2 and good intentions
EAPI=7
HOMEPAGE=https://github.com/pallets/flask/
IUSE=examples doc test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86
LICENSE=BSD
RDEPEND=>=dev-python/click-7.1.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] dev-python/blinker[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/itsdangerous-2.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/jinja-3.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/werkzeug-2.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] python_targets_pypy3? ( >=dev-python/pypy3-7.3.0:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://pypi/F/Flask/Flask-2.0.1.tar.gz
_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
-_md5_=1be98915283f9c0824b8ed55e5be0cc9
+_md5_=a6b1511dc78132266c78d1ed83cf49ea
diff --git a/metadata/md5-cache/dev-python/flask-compress-1.10.1 b/metadata/md5-cache/dev-python/flask-compress-1.10.1
new file mode 100644
index 000000000000..37d2047e4fcf
--- /dev/null
+++ b/metadata/md5-cache/dev-python/flask-compress-1.10.1
@@ -0,0 +1,15 @@
+BDEPEND=test? ( app-arch/brotli[python,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] dev-python/flask[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Compress responses in your Flask app with gzip
+EAPI=7
+HOMEPAGE=https://pypi.org/project/Flask-Compress/
+IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=app-arch/brotli[python,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] dev-python/flask[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
+REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://pypi/F/Flask-Compress/Flask-Compress-1.10.1.tar.gz
+_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
+_md5_=2521c392c635fdc2251e9b33b4e41017
diff --git a/metadata/md5-cache/dev-python/frozen-flask-0.18 b/metadata/md5-cache/dev-python/frozen-flask-0.18
new file mode 100644
index 000000000000..221b1e1387bd
--- /dev/null
+++ b/metadata/md5-cache/dev-python/frozen-flask-0.18
@@ -0,0 +1,15 @@
+BDEPEND=doc? ( || ( ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-),-python_single_target_python3_10(-)] dev-python/flask-sphinx-themes[python_targets_python3_10(-),-python_single_target_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-),-python_single_target_python3_9(-)] dev-python/flask-sphinx-themes[python_targets_python3_9(-),-python_single_target_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-),-python_single_target_python3_8(-)] dev-python/flask-sphinx-themes[python_targets_python3_8(-),-python_single_target_python3_8(-)] ) ( >=dev-python/pypy3-7.3.0:0 dev-python/sphinx[python_targets_pypy3(-),-python_single_target_pypy3(-)] dev-python/flask-sphinx-themes[python_targets_pypy3(-),-python_single_target_pypy3(-)] ) ) ) test? ( dev-python/flask[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/nose-1.3.7-r4[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.0:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Freezes a Flask application into a set of static files
+EAPI=7
+HOMEPAGE=https://github.com/Frozen-Flask/Frozen-Flask https://pypi.org/project/Frozen-Flask/
+IUSE=doc test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD
+RDEPEND=dev-python/flask[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] python_targets_pypy3? ( >=dev-python/pypy3-7.3.0:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://pypi/F/Frozen-Flask/Frozen-Flask-0.18.tar.gz
+_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
+_md5_=8c3876b4b27e0b5b2c08fb436ff3fa07
diff --git a/metadata/md5-cache/dev-python/h11-0.12.0 b/metadata/md5-cache/dev-python/h11-0.12.0
index a252a595d71c..0e690ac90260 100644
--- a/metadata/md5-cache/dev-python/h11-0.12.0
+++ b/metadata/md5-cache/dev-python/h11-0.12.0
@@ -4,7 +4,7 @@ DESCRIPTION=A pure-Python implementation of HTTP/1.1 inspired by hyper-h2
EAPI=7
HOMEPAGE=https://github.com/python-hyper/h11/ https://pypi.org/project/h11/
IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 sparc ~x86
LICENSE=MIT
RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://pypi/h/h11/h11-0.12.0.tar.gz
_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
-_md5_=58f7b8c9211a6dd527105ad7532f94de
+_md5_=aa14209065abf3ff86ca1eba88e6bd14
diff --git a/metadata/md5-cache/dev-python/helpdev-0.7.1 b/metadata/md5-cache/dev-python/helpdev-0.7.1
index de50a5bbdefa..8b91f346f94e 100644
--- a/metadata/md5-cache/dev-python/helpdev-0.7.1
+++ b/metadata/md5-cache/dev-python/helpdev-0.7.1
@@ -1,15 +1,15 @@
-BDEPEND=test? ( dev-python/pip[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] ) doc? ( || ( ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-),-python_single_target_python3_9(-)] dev-python/sphinx_rtd_theme[python_targets_python3_9(-),-python_single_target_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-),-python_single_target_python3_8(-)] dev-python/sphinx_rtd_theme[python_targets_python3_8(-),-python_single_target_python3_8(-)] ) ) ) test? ( python_targets_python3_8? ( dev-python/importlib_metadata[python_targets_python3_8(-)?,-python_single_target_python3_8(-)] ) dev-python/psutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
+BDEPEND=test? ( dev-python/pip[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] ) doc? ( || ( ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-),-python_single_target_python3_10(-)] dev-python/sphinx_rtd_theme[python_targets_python3_10(-),-python_single_target_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-),-python_single_target_python3_9(-)] dev-python/sphinx_rtd_theme[python_targets_python3_9(-),-python_single_target_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-),-python_single_target_python3_8(-)] dev-python/sphinx_rtd_theme[python_targets_python3_8(-),-python_single_target_python3_8(-)] ) ) ) test? ( python_targets_python3_8? ( dev-python/importlib_metadata[python_targets_python3_8(-)?,-python_single_target_python3_8(-)] ) dev-python/psutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Helping users and developers to get information about the environment
EAPI=7
HOMEPAGE=https://gitlab.com/dpizetta/helpdev
-IUSE=doc test python_targets_python3_8 python_targets_python3_9
+IUSE=doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
KEYWORDS=amd64 x86
LICENSE=MIT
-RDEPEND=python_targets_python3_8? ( dev-python/importlib_metadata[python_targets_python3_8(-)?,-python_single_target_python3_8(-)] ) dev-python/psutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
-REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 )
+RDEPEND=python_targets_python3_8? ( dev-python/importlib_metadata[python_targets_python3_8(-)?,-python_single_target_python3_8(-)] ) dev-python/psutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
+REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://pypi/h/helpdev/helpdev-0.7.1.tar.gz
_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
-_md5_=f17d6344f6845e26cfe00b90d1387d6e
+_md5_=54a4bbba78815eff26d41d9a6a9e14a2
diff --git a/metadata/md5-cache/dev-python/httpcore-0.13.3 b/metadata/md5-cache/dev-python/httpcore-0.13.3
index d51a4017c668..47cf400a57ed 100644
--- a/metadata/md5-cache/dev-python/httpcore-0.13.3
+++ b/metadata/md5-cache/dev-python/httpcore-0.13.3
@@ -4,7 +4,7 @@ DESCRIPTION=A minimal low-level HTTP client
EAPI=7
HOMEPAGE=https://www.encode.io/httpcore/
IUSE=test python_targets_python3_8 python_targets_python3_9
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 sparc ~x86
LICENSE=BSD
RDEPEND=<dev-python/h11-0.13[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] <dev-python/hyper-h2-5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] =dev-python/sniffio-1*[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 )
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/encode/httpcore/archive/0.13.3.tar.gz -> httpcore-0.13.3.tar.gz
_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
-_md5_=8ffd94f859234c34df89caa38fccfe6e
+_md5_=45e6b8f52c0d5aa1e6ae1a06443db469
diff --git a/metadata/md5-cache/dev-python/httpcore-0.13.6 b/metadata/md5-cache/dev-python/httpcore-0.13.6
new file mode 100644
index 000000000000..c96135e0f0d3
--- /dev/null
+++ b/metadata/md5-cache/dev-python/httpcore-0.13.6
@@ -0,0 +1,15 @@
+BDEPEND=test? ( dev-python/pytest-asyncio[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/trustme[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] ) test? ( =dev-python/anyio-3*[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] <dev-python/h11-0.13[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] <dev-python/hyper-h2-5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] =dev-python/sniffio-1*[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A minimal low-level HTTP client
+EAPI=7
+HOMEPAGE=https://www.encode.io/httpcore/
+IUSE=test python_targets_python3_8 python_targets_python3_9
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND==dev-python/anyio-3*[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] <dev-python/h11-0.13[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] <dev-python/hyper-h2-5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] =dev-python/sniffio-1*[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
+REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/encode/httpcore/archive/0.13.6.tar.gz -> httpcore-0.13.6.tar.gz
+_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
+_md5_=cdf274f81e09637d0a6e6bae79f7710e
diff --git a/metadata/md5-cache/dev-python/humanize-3.9.0 b/metadata/md5-cache/dev-python/humanize-3.9.0
new file mode 100644
index 000000000000..a661f1e078d7
--- /dev/null
+++ b/metadata/md5-cache/dev-python/humanize-3.9.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-python/setuptools_scm[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] test? ( dev-python/freezegun[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] ) test? ( >=dev-python/pytest-4.5.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.0:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Common humanization utilities
+EAPI=7
+HOMEPAGE=https://github.com/jmoiron/humanize/
+IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.0:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://pypi/h/humanize/humanize-3.9.0.tar.gz
+_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
+_md5_=5beb4edc5902306b36e023acd1ae7a05
diff --git a/metadata/md5-cache/dev-python/ipython-7.24.1-r1 b/metadata/md5-cache/dev-python/ipython-7.24.1-r1
new file mode 100644
index 000000000000..53e3fc9b1b1e
--- /dev/null
+++ b/metadata/md5-cache/dev-python/ipython-7.24.1-r1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( app-text/dvipng[truetype] >=dev-python/ipykernel-5.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/matplotlib[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/matplotlib-inline[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/nbformat[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/nose[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/numpy-1.17[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/requests[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/testpath[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] ) doc? ( >=dev-python/ipykernel-5.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/matplotlib[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/sphinx-2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/sphinx_rtd_theme[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] ) test? ( dev-python/backcall[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/decorator[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/jedi-0.16[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/pexpect-4.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/pickleshare[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/prompt_toolkit-2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] <dev-python/prompt_toolkit-3.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/pygments[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/traitlets[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] matplotlib? ( dev-python/matplotlib[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/matplotlib-inline[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] ) >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] ) python_targets_python3_8? ( dev-lang/python:3.8[readline,sqlite,threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[readline,sqlite,threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=compile configure install postinst prepare test
+DESCRIPTION=Advanced interactive shell for Python
+EAPI=7
+HOMEPAGE=https://ipython.org/ https://github.com/ipython/ipython/
+IUSE=doc examples matplotlib notebook nbconvert qt5 +smp test test python_targets_python3_8 python_targets_python3_9 test
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=BSD
+PDEPEND=notebook? ( dev-python/notebook[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/ipywidgets[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/widgetsnbextension[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] ) qt5? ( dev-python/qtconsole[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] ) smp? ( >=dev-python/ipykernel-5.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/ipyparallel-6.2.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] )
+RDEPEND=dev-python/backcall[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/decorator[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/jedi-0.16[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/pexpect-4.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/pickleshare[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/prompt_toolkit-2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] <dev-python/prompt_toolkit-3.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/pygments[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/traitlets[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] matplotlib? ( dev-python/matplotlib[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/matplotlib-inline[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] ) nbconvert? ( dev-python/nbconvert[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] ) python_targets_python3_8? ( dev-lang/python:3.8[readline,sqlite,threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[readline,sqlite,threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
+REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=mirror://pypi/i/ipython/ipython-7.24.1.tar.gz
+_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 optfeature e142388219c7fee6ff016fe1c78a10a5 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4 virtualx 0a780e1ab49c75da33a78ede35ab8f9c
+_md5_=95a536243e159d087c977d4541447c6e
diff --git a/metadata/md5-cache/dev-python/jinja-3.0.1 b/metadata/md5-cache/dev-python/jinja-3.0.1
index ae0be64d3393..3f7faf3fd452 100644
--- a/metadata/md5-cache/dev-python/jinja-3.0.1
+++ b/metadata/md5-cache/dev-python/jinja-3.0.1
@@ -4,7 +4,7 @@ DESCRIPTION=A full-featured template engine for Python
EAPI=7
HOMEPAGE=https://jinja.palletsprojects.com/ https://pypi.org/project/Jinja2/
IUSE=examples doc test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris
+KEYWORDS=~alpha amd64 ~arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris
LICENSE=BSD
RDEPEND=>=dev-python/markupsafe-2.0.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] !dev-python/jinja:compat python_targets_pypy3? ( >=dev-python/pypy3-7.3.0:0=[threads(+)] ) python_targets_python3_8? ( dev-lang/python:3.8[threads(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pallets/jinja/archive/3.0.1.tar.gz -> jinja-3.0.1.tar.gz
_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
-_md5_=f8b2f33a893064f1e943984ea440f95b
+_md5_=39e03bbcfef2130b04986e2da067a4da
diff --git a/metadata/md5-cache/dev-python/libtmux-0.9.0 b/metadata/md5-cache/dev-python/libtmux-0.9.0
new file mode 100644
index 000000000000..264a86cae6d4
--- /dev/null
+++ b/metadata/md5-cache/dev-python/libtmux-0.9.0
@@ -0,0 +1,15 @@
+BDEPEND=test? ( python_targets_python3_8? ( dev-python/pathlib2[python_targets_python3_8(-)?,-python_single_target_python3_8(-),python_targets_python3_9(-)?,-python_single_target_python3_9(-)] ) python_targets_python3_9? ( dev-python/pathlib2[python_targets_python3_8(-)?,-python_single_target_python3_8(-),python_targets_python3_9(-)?,-python_single_target_python3_9(-)] ) dev-python/pytest-rerunfailures[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] dev-python/twine[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] ) test? ( >=app-misc/tmux-3.0a >=dev-python/pytest-4.5.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.0:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=python api for tmux
+EAPI=7
+HOMEPAGE=https://libtmux.git-pull.com/
+IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=>=app-misc/tmux-3.0a python_targets_pypy3? ( >=dev-python/pypy3-7.3.0:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/tmux-python/libtmux/archive/v0.9.0.tar.gz -> libtmux-v0.9.0.tar.gz
+_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
+_md5_=024e36247c12e970e91beab6d2c8bec4
diff --git a/metadata/md5-cache/dev-python/libvirt-python-7.3.0 b/metadata/md5-cache/dev-python/libvirt-python-7.3.0
index 6c7a8224aa14..e0ed53a987ae 100644
--- a/metadata/md5-cache/dev-python/libvirt-python-7.3.0
+++ b/metadata/md5-cache/dev-python/libvirt-python-7.3.0
@@ -4,7 +4,7 @@ DESCRIPTION=libvirt Python bindings
EAPI=7
HOMEPAGE=https://www.libvirt.org
IUSE=examples test test python_targets_python3_8 python_targets_python3_9 verify-sig
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=amd64 ~arm64 ~ppc64 x86
LICENSE=LGPL-2
RDEPEND=app-emulation/libvirt:0/7.3.0 python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 )
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://libvirt.org/sources/python/libvirt-python-7.3.0.tar.gz verify-sig? ( https://libvirt.org/sources/python/libvirt-python-7.3.0.tar.gz.asc )
_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4 verify-sig 40b4f4f782cf67118f594ce604cc4c0a
-_md5_=6d19a6426da1789d1095c2b7566ee84d
+_md5_=3a97c2b01f330753bf21d272e40a23fb
diff --git a/metadata/md5-cache/dev-python/lit-12.0.1_rc2 b/metadata/md5-cache/dev-python/lit-12.0.1_rc2
new file mode 100644
index 000000000000..de430d6fbd67
--- /dev/null
+++ b/metadata/md5-cache/dev-python/lit-12.0.1_rc2
@@ -0,0 +1,14 @@
+BDEPEND=test? ( dev-python/psutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] sys-devel/llvm ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
+DEFINED_PHASES=compile configure install prepare test unpack
+DESCRIPTION=A stand-alone install of the LLVM suite testing tool
+EAPI=7
+HOMEPAGE=https://llvm.org/
+IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
+REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/archive/llvmorg-12.0.1-rc2.tar.gz
+_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd llvm.org 947bf87d74971ddf91feb19e4fa5f92f multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
+_md5_=462a67dde2b631dd12fbe4721da9f2f8
diff --git a/metadata/md5-cache/dev-python/livereload-2.6.3 b/metadata/md5-cache/dev-python/livereload-2.6.3
index f7db2247519a..e67424b80b4b 100644
--- a/metadata/md5-cache/dev-python/livereload-2.6.3
+++ b/metadata/md5-cache/dev-python/livereload-2.6.3
@@ -1,15 +1,15 @@
-BDEPEND=test? ( dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] www-servers/tornado[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] ) doc? ( || ( ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-),-python_single_target_python3_9(-)] dev-python/flask-sphinx-themes[python_targets_python3_9(-),-python_single_target_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-),-python_single_target_python3_8(-)] dev-python/flask-sphinx-themes[python_targets_python3_8(-),-python_single_target_python3_8(-)] ) ) ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
+BDEPEND=test? ( dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] www-servers/tornado[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] ) doc? ( || ( ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-),-python_single_target_python3_10(-)] dev-python/flask-sphinx-themes[python_targets_python3_10(-),-python_single_target_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-),-python_single_target_python3_9(-)] dev-python/flask-sphinx-themes[python_targets_python3_9(-),-python_single_target_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-),-python_single_target_python3_8(-)] dev-python/flask-sphinx-themes[python_targets_python3_8(-),-python_single_target_python3_8(-)] ) ) ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python LiveReload is an awesome tool for web developers
EAPI=7
HOMEPAGE=https://github.com/lepture/python-livereload
-IUSE=examples test doc python_targets_python3_8 python_targets_python3_9
+IUSE=examples test doc python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
KEYWORDS=amd64 x86
LICENSE=BSD
-RDEPEND=dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] www-servers/tornado[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
-REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 )
+RDEPEND=dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] www-servers/tornado[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
+REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/lepture/python-livereload/archive/2.6.3.tar.gz -> livereload-2.6.3.tar.gz
_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
-_md5_=064ee7c0fb45a32aa07c79254d733dde
+_md5_=1a96d8338b9f410f5797741ef7a947b3
diff --git a/metadata/md5-cache/dev-python/markupsafe-2.0.1 b/metadata/md5-cache/dev-python/markupsafe-2.0.1
index 249df8ebfa11..70c9db4d809e 100644
--- a/metadata/md5-cache/dev-python/markupsafe-2.0.1
+++ b/metadata/md5-cache/dev-python/markupsafe-2.0.1
@@ -4,7 +4,7 @@ DESCRIPTION=Implements a XML/HTML/XHTML Markup safe string for Python
EAPI=7
HOMEPAGE=https://pypi.org/project/MarkupSafe/
IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris
LICENSE=BSD
RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.0:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://pypi/M/MarkupSafe/MarkupSafe-2.0.1.tar.gz
_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
-_md5_=8671b8ded86f9cb453dceab3c9922c3d
+_md5_=0f29adae07790c1608dc1357e49e66ff
diff --git a/metadata/md5-cache/dev-python/netcdf4-python-1.5.6 b/metadata/md5-cache/dev-python/netcdf4-python-1.5.6
index 0b7c43663f58..87aaa0bdb0ef 100644
--- a/metadata/md5-cache/dev-python/netcdf4-python-1.5.6
+++ b/metadata/md5-cache/dev-python/netcdf4-python-1.5.6
@@ -1,16 +1,16 @@
-BDEPEND=test? ( sci-libs/hdf5 sci-libs/netcdf[hdf5,tools] dev-python/cftime[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/numpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
+BDEPEND=test? ( sci-libs/hdf5 sci-libs/netcdf[hdf5,tools] dev-python/cftime[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] dev-python/numpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
DEFINED_PHASES=compile configure install postinst prepare test
DEPEND=sci-libs/hdf5 sci-libs/netcdf:=[hdf5]
DESCRIPTION=Python/numpy interface to the netCDF C library
EAPI=7
HOMEPAGE=https://unidata.github.io/netcdf4-python/
-IUSE=test python_targets_python3_8 python_targets_python3_9
+IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
LICENSE=MIT
-RDEPEND=sci-libs/hdf5 sci-libs/netcdf:=[hdf5] dev-python/cftime[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/numpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
-REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 )
+RDEPEND=sci-libs/hdf5 sci-libs/netcdf:=[hdf5] dev-python/cftime[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] dev-python/numpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
+REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://pypi/n/netCDF4/netCDF4-1.5.6.tar.gz
_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 optfeature e142388219c7fee6ff016fe1c78a10a5 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
-_md5_=44961f012216d0e30e4525d110412b69
+_md5_=b753e76053c11f83617ec5b45c7b1014
diff --git a/metadata/md5-cache/dev-python/phonenumbers-8.12.25 b/metadata/md5-cache/dev-python/phonenumbers-8.12.25
new file mode 100644
index 000000000000..68b03baa0ed8
--- /dev/null
+++ b/metadata/md5-cache/dev-python/phonenumbers-8.12.25
@@ -0,0 +1,14 @@
+BDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Python port of Google's libphonenumber
+EAPI=7
+HOMEPAGE=https://github.com/daviddrysdale/python-phonenumbers
+IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
+KEYWORDS=~amd64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
+REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
+SLOT=0
+SRC_URI=mirror://pypi/p/phonenumbers/phonenumbers-8.12.25.tar.gz
+_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
+_md5_=82dcb08d5372fac07af85c04bb5929e9
diff --git a/metadata/md5-cache/dev-python/psycopg-2.9 b/metadata/md5-cache/dev-python/psycopg-2.9
new file mode 100644
index 000000000000..b3dcce8418f3
--- /dev/null
+++ b/metadata/md5-cache/dev-python/psycopg-2.9
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-db/postgresql-8.1[server] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-db/postgresql-8.1:*
+DESCRIPTION=PostgreSQL database adapter for Python
+EAPI=7
+HOMEPAGE=https://www.psycopg.org https://pypi.org/project/psycopg2/
+IUSE=debug test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris
+LICENSE=LGPL-3+
+RDEPEND=>=dev-db/postgresql-8.1:* python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
+REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
+RESTRICT=!test? ( test )
+SLOT=2
+SRC_URI=mirror://pypi/p/psycopg2/psycopg2-2.9.tar.gz
+_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 2d5b3f4b315094768576b6799e4f926e flag-o-matic bc2e7662a4a9a8643be851982a837ddc l10n 8cdd85e169b835d518bc2fd59f780d8e multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4 wrapper 4251d4c84c25f59094fd557e0063a974
+_md5_=eb6378cec2908948c1e3d0963ecb66ed
diff --git a/metadata/md5-cache/dev-python/psycopg-2.9.1 b/metadata/md5-cache/dev-python/psycopg-2.9.1
new file mode 100644
index 000000000000..40aea020d3d5
--- /dev/null
+++ b/metadata/md5-cache/dev-python/psycopg-2.9.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-db/postgresql-8.1[server] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-db/postgresql-8.1:*
+DESCRIPTION=PostgreSQL database adapter for Python
+EAPI=7
+HOMEPAGE=https://www.psycopg.org https://pypi.org/project/psycopg2/
+IUSE=debug test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris
+LICENSE=LGPL-3+
+RDEPEND=>=dev-db/postgresql-8.1:* python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
+REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
+RESTRICT=!test? ( test )
+SLOT=2
+SRC_URI=mirror://pypi/p/psycopg2/psycopg2-2.9.1.tar.gz
+_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 2d5b3f4b315094768576b6799e4f926e flag-o-matic bc2e7662a4a9a8643be851982a837ddc l10n 8cdd85e169b835d518bc2fd59f780d8e multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4 wrapper 4251d4c84c25f59094fd557e0063a974
+_md5_=eb6378cec2908948c1e3d0963ecb66ed
diff --git a/metadata/md5-cache/dev-python/pynest2d-4.8.0-r1 b/metadata/md5-cache/dev-python/pynest2d-4.8.0-r1
deleted file mode 100644
index 78a45010bfff..000000000000
--- a/metadata/md5-cache/dev-python/pynest2d-4.8.0-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-util/ninja dev-util/cmake
-DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=python_single_target_python3_8? ( dev-lang/python:3.8 >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9 >=dev-lang/python-exec-2:=[python_targets_python3_9] ) dev-libs/libnest2d python_single_target_python3_8? ( <dev-python/sip-5[python_targets_python3_8(-)] ) python_single_target_python3_9? ( <dev-python/sip-5[python_targets_python3_9(-)] )
-DESCRIPTION=Python bindings for libnest2d
-EAPI=7
-HOMEPAGE=https://github.com/Ultimaker/pynest2d
-IUSE=python_single_target_python3_8 python_single_target_python3_9
-KEYWORDS=~amd64 ~arm64 ~x86
-LICENSE=LGPL-3
-RDEPEND=python_single_target_python3_8? ( dev-lang/python:3.8 >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9 >=dev-lang/python-exec-2:=[python_targets_python3_9] ) dev-libs/libnest2d python_single_target_python3_8? ( <dev-python/sip-5[python_targets_python3_8(-)] ) python_single_target_python3_9? ( <dev-python/sip-5[python_targets_python3_9(-)] )
-REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 )
-SLOT=0
-SRC_URI=https://github.com/Ultimaker/pynest2d/archive/4.8.0.tar.gz -> pynest2d-4.8.0.tar.gz
-_eclasses_=cmake 518e4c9a6a38dfd7afc54b6a7c5de3da edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 2d5b3f4b315094768576b6799e4f926e flag-o-matic bc2e7662a4a9a8643be851982a837ddc l10n 8cdd85e169b835d518bc2fd59f780d8e multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f python-single-r1 d25ac9d5d91fe9d44fda6ec192aca11a python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4 wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils ff2ff954e6b17929574eee4efc5152ba
-_md5_=8a437c4cffe916d0c1302c87d06fbbac
diff --git a/metadata/md5-cache/dev-python/pyproject2setuppy-16 b/metadata/md5-cache/dev-python/pyproject2setuppy-16
new file mode 100644
index 000000000000..28d7b719e047
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pyproject2setuppy-16
@@ -0,0 +1,15 @@
+BDEPEND=dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] dev-python/toml[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] test? ( dev-python/pytest-forked[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] dev-python/wheel[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] ) test? ( dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] dev-python/toml[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/pytest-4.5.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.0:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Cheap setup.py hack to install flit & poetry-based projects
+EAPI=7
+HOMEPAGE=https://github.com/mgorny/pyproject2setuppy
+IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
+LICENSE=BSD-2
+RDEPEND=dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] dev-python/toml[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] python_targets_pypy3? ( >=dev-python/pypy3-7.3.0:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/mgorny/pyproject2setuppy/archive/v16.tar.gz -> pyproject2setuppy-16.tar.gz
+_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
+_md5_=eaee79367605c7be244b4d686ff87fe9
diff --git a/metadata/md5-cache/dev-python/pypy3-7.3.4_p1 b/metadata/md5-cache/dev-python/pypy3-7.3.4_p1
deleted file mode 100644
index c1428eca54b1..000000000000
--- a/metadata/md5-cache/dev-python/pypy3-7.3.4_p1
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=|| ( >=dev-python/pypy3-exe-7.3.4:7.3.4[bzip2?,ncurses?] >=dev-python/pypy3-exe-bin-7.3.4:7.3.4 ) dev-libs/openssl:0= gdbm? ( sys-libs/gdbm:0= ) sqlite? ( dev-db/sqlite:3= ) tk? ( dev-lang/tk:0= dev-tcltk/tix:0= ) !<dev-python/pypy3-bin-7.3.0:0 test? ( || ( >=dev-lang/python-2.7.5-r2:2.7 ) !!dev-python/pytest-forked )
-DESCRIPTION=A fast, compliant alternative implementation of the Python (3.7) language
-EAPI=7
-HOMEPAGE=https://www.pypy.org/
-IUSE=bzip2 gdbm +jit ncurses sqlite test tk
-KEYWORDS=amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux
-LICENSE=MIT
-RDEPEND=|| ( >=dev-python/pypy3-exe-7.3.4:7.3.4[bzip2?,ncurses?] >=dev-python/pypy3-exe-bin-7.3.4:7.3.4 ) dev-libs/openssl:0= gdbm? ( sys-libs/gdbm:0= ) sqlite? ( dev-db/sqlite:3= ) tk? ( dev-lang/tk:0= dev-tcltk/tix:0= ) !<dev-python/pypy3-bin-7.3.0:0
-RESTRICT=test
-SLOT=0/pypy37-pp73
-SRC_URI=https://buildbot.pypy.org/pypy/pypy3.7-v7.3.4-src.tar.bz2 https://dev.gentoo.org/~mgorny/dist/python/pypy3.7-gentoo-patches-7.3.4_p1.tar.xz
-_eclasses_=multilib ebdbaed22e873a5abe6205f41349b479 pax-utils d3fc79d3d50544347e324864f95206e2 python-any-r1 17241a11501065ff3651350040875aa9 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
-_md5_=fc20cccb03ca0478c5e71600981d159c
diff --git a/metadata/md5-cache/dev-python/pypy3-7.3.5_rc3 b/metadata/md5-cache/dev-python/pypy3-7.3.5_rc3
deleted file mode 100644
index 9d283b511f41..000000000000
--- a/metadata/md5-cache/dev-python/pypy3-7.3.5_rc3
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=|| ( >=dev-python/pypy3-exe-7.3.5_rc3:7.3.5_rc3[bzip2?,ncurses?] >=dev-python/pypy3-exe-bin-7.3.5_rc3:7.3.5_rc3 ) dev-libs/openssl:0= gdbm? ( sys-libs/gdbm:0= ) sqlite? ( dev-db/sqlite:3= ) tk? ( dev-lang/tk:0= dev-tcltk/tix:0= ) !<dev-python/pypy3-bin-7.3.0:0 test? ( || ( >=dev-lang/python-2.7.5-r2:2.7 ) !!dev-python/pytest-forked )
-DESCRIPTION=A fast, compliant alternative implementation of the Python (3.7) language
-EAPI=7
-HOMEPAGE=https://www.pypy.org/
-IUSE=bzip2 gdbm +jit ncurses sqlite test tk
-LICENSE=MIT
-RDEPEND=|| ( >=dev-python/pypy3-exe-7.3.5_rc3:7.3.5_rc3[bzip2?,ncurses?] >=dev-python/pypy3-exe-bin-7.3.5_rc3:7.3.5_rc3 ) dev-libs/openssl:0= gdbm? ( sys-libs/gdbm:0= ) sqlite? ( dev-db/sqlite:3= ) tk? ( dev-lang/tk:0= dev-tcltk/tix:0= ) !<dev-python/pypy3-bin-7.3.0:0
-RESTRICT=test
-SLOT=0/pypy37-pp73
-SRC_URI=https://buildbot.pypy.org/pypy/pypy3.7-v7.3.5rc3-src.tar.bz2 https://dev.gentoo.org/~mgorny/dist/python/pypy3.7-gentoo-patches-7.3.5rc3.tar.xz
-_eclasses_=multilib ebdbaed22e873a5abe6205f41349b479 pax-utils d3fc79d3d50544347e324864f95206e2 python-any-r1 17241a11501065ff3651350040875aa9 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
-_md5_=afc3d4c025bb1c09e49f65e50909fa29
diff --git a/metadata/md5-cache/dev-python/pypy3-exe-bin-7.3.3_p37_p1 b/metadata/md5-cache/dev-python/pypy3-exe-bin-7.3.3_p37_p1
deleted file mode 100644
index dfef26e3daf2..000000000000
--- a/metadata/md5-cache/dev-python/pypy3-exe-bin-7.3.3_p37_p1
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=install unpack
-DESCRIPTION=PyPy3 executable (pre-built version)
-EAPI=7
-HOMEPAGE=https://www.pypy.org/
-KEYWORDS=amd64 x86
-LICENSE=MIT
-RDEPEND=>=sys-libs/zlib-1.1.3:0/1 dev-libs/libffi:0/7 virtual/libintl:0/0 dev-libs/expat:0/0 app-arch/bzip2:0/1 sys-libs/ncurses:0/6 !dev-python/pypy-exe:7.3.3_p37
-SLOT=7.3.3_p37
-SRC_URI=amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/pypy/dev-python/pypy3-exe/pypy3-exe-7.3.3_p37_p1-1.xpak -> pypy3-exe-7.3.3_p37_p1-1.amd64.xpak ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/pypy/dev-python/pypy3-exe/pypy3-exe-7.3.3_p37_p1-1.xpak -> pypy3-exe-7.3.3_p37_p1-1.x86.xpak )
-_eclasses_=pax-utils d3fc79d3d50544347e324864f95206e2
-_md5_=2902606f83345e042df4fb563a608b53
diff --git a/metadata/md5-cache/dev-python/pypy3-exe-bin-7.3.3_p37_p2 b/metadata/md5-cache/dev-python/pypy3-exe-bin-7.3.3_p37_p2
deleted file mode 100644
index 992ff18a7796..000000000000
--- a/metadata/md5-cache/dev-python/pypy3-exe-bin-7.3.3_p37_p2
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=install unpack
-DESCRIPTION=PyPy3 executable (pre-built version)
-EAPI=7
-HOMEPAGE=https://www.pypy.org/
-KEYWORDS=amd64 x86
-LICENSE=MIT
-RDEPEND=>=sys-libs/zlib-1.1.3:0/1 dev-libs/libffi:0/7 virtual/libintl:0/0 dev-libs/expat:0/0 app-arch/bzip2:0/1 sys-libs/ncurses:0/6 !dev-python/pypy-exe:7.3.3_p37
-SLOT=7.3.3_p37
-SRC_URI=amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/pypy/dev-python/pypy3-exe/pypy3-exe-7.3.3_p37_p2-1.xpak -> pypy3-exe-7.3.3_p37_p2-1.amd64.xpak ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/pypy/dev-python/pypy3-exe/pypy3-exe-7.3.3_p37_p2-1.xpak -> pypy3-exe-7.3.3_p37_p2-1.x86.xpak )
-_eclasses_=pax-utils d3fc79d3d50544347e324864f95206e2
-_md5_=2902606f83345e042df4fb563a608b53
diff --git a/metadata/md5-cache/dev-python/pytest-testinfra-6.3.0 b/metadata/md5-cache/dev-python/pytest-testinfra-6.3.0
index 02bb664335f3..8143441b66ee 100644
--- a/metadata/md5-cache/dev-python/pytest-testinfra-6.3.0
+++ b/metadata/md5-cache/dev-python/pytest-testinfra-6.3.0
@@ -1,4 +1,4 @@
-BDEPEND=dev-python/setuptools_scm[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] test? ( app-admin/ansible[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] app-admin/salt[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/paramiko[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/pywinrm[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] ) test? ( dev-python/pytest[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
+BDEPEND=dev-python/setuptools_scm[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] test? ( app-admin/ansible app-admin/salt[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/paramiko[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/pywinrm[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] ) test? ( dev-python/pytest[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
DEFINED_PHASES=compile configure install postinst prepare test
DESCRIPTION=Write unit tests in Python to test actual state of your servers
EAPI=7
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://pypi/p/pytest-testinfra/pytest-testinfra-6.3.0.tar.gz
_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
-_md5_=704ca1866fc0abad75daca0eaf9d4157
+_md5_=d5f4e0499ce31610bc6132a919e7dea5
diff --git a/metadata/md5-cache/dev-python/pytest-xdist-2.3.0 b/metadata/md5-cache/dev-python/pytest-xdist-2.3.0
new file mode 100644
index 000000000000..f1dc96edb76b
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pytest-xdist-2.3.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-python/setuptools_scm[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] test? ( dev-python/filelock[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] ) test? ( dev-python/execnet[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] dev-python/psutil[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/pytest-6[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] dev-python/pytest-forked[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/pytest-4.5.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.0:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Distributed testing and loop-on-failing modes
+EAPI=7
+HOMEPAGE=https://pypi.org/project/pytest-xdist/ https://github.com/pytest-dev/pytest-xdist
+IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
+LICENSE=MIT
+RDEPEND=dev-python/execnet[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] dev-python/psutil[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] >=dev-python/pytest-6[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] dev-python/pytest-forked[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] python_targets_pypy3? ( >=dev-python/pypy3-7.3.0:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://pypi/p/pytest-xdist/pytest-xdist-2.3.0.tar.gz
+_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
+_md5_=bc4995f6ef54c053f6405a21eb0b0388
diff --git a/metadata/md5-cache/dev-python/python-docs-3.8.8 b/metadata/md5-cache/dev-python/python-docs-3.8.10
index ef3e6c249f54..d4695288cad7 100644
--- a/metadata/md5-cache/dev-python/python-docs-3.8.8
+++ b/metadata/md5-cache/dev-python/python-docs-3.8.10
@@ -5,5 +5,5 @@ HOMEPAGE=https://www.python.org/doc/
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86
LICENSE=PSF-2
SLOT=3.8
-SRC_URI=https://www.python.org/ftp/python/doc/3.8.8/python-3.8.8-docs-html.tar.bz2
+SRC_URI=https://www.python.org/ftp/python/doc/3.8.10/python-3.8.10-docs-html.tar.bz2
_md5_=a54000d31bf80f06b0fc88291b156689
diff --git a/metadata/md5-cache/dev-python/python-docs-3.9.2 b/metadata/md5-cache/dev-python/python-docs-3.9.5
index 6c9a66882f9f..010aa320f04b 100644
--- a/metadata/md5-cache/dev-python/python-docs-3.9.2
+++ b/metadata/md5-cache/dev-python/python-docs-3.9.5
@@ -5,5 +5,5 @@ HOMEPAGE=https://www.python.org/doc/
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86
LICENSE=PSF-2
SLOT=3.9
-SRC_URI=https://www.python.org/ftp/python/doc/3.9.2/python-3.9.2-docs-html.tar.bz2
+SRC_URI=https://www.python.org/ftp/python/doc/3.9.5/python-3.9.5-docs-html.tar.bz2
_md5_=a54000d31bf80f06b0fc88291b156689
diff --git a/metadata/md5-cache/dev-python/resolvelib-0.5.4 b/metadata/md5-cache/dev-python/resolvelib-0.5.4
new file mode 100644
index 000000000000..b8d3583e2344
--- /dev/null
+++ b/metadata/md5-cache/dev-python/resolvelib-0.5.4
@@ -0,0 +1,14 @@
+BDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=provides a Resolver class that includes dependency resolution logic
+EAPI=7
+HOMEPAGE=https://github.com/sarugaku/resolvelib
+IUSE=python_targets_python3_8 python_targets_python3_9
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos
+LICENSE=ISC
+RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
+REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 )
+SLOT=0
+SRC_URI=mirror://pypi/r/resolvelib/resolvelib-0.5.4.tar.gz
+_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
+_md5_=281d9342784754429aa28ee7cd07dc85
diff --git a/metadata/md5-cache/dev-python/resolvelib-0.6.0 b/metadata/md5-cache/dev-python/resolvelib-0.6.0
new file mode 100644
index 000000000000..d899b49d5f4e
--- /dev/null
+++ b/metadata/md5-cache/dev-python/resolvelib-0.6.0
@@ -0,0 +1,14 @@
+BDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=provides a Resolver class that includes dependency resolution logic
+EAPI=7
+HOMEPAGE=https://github.com/sarugaku/resolvelib
+IUSE=python_targets_python3_8 python_targets_python3_9
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos
+LICENSE=ISC
+RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
+REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 )
+SLOT=0
+SRC_URI=mirror://pypi/r/resolvelib/resolvelib-0.6.0.tar.gz
+_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
+_md5_=281d9342784754429aa28ee7cd07dc85
diff --git a/metadata/md5-cache/dev-python/rq-1.8.0 b/metadata/md5-cache/dev-python/rq-1.8.0
deleted file mode 100644
index f9c2396d2fdd..000000000000
--- a/metadata/md5-cache/dev-python/rq-1.8.0
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=test? ( dev-db/redis dev-python/mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/psutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/sentry-sdk[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] ) test? ( >=dev-python/click-5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/redis-py-3.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=simple, lightweight library for creating and processing background jobs
-EAPI=7
-HOMEPAGE=https://python-rq.org https://github.com/rq/rq
-IUSE=test python_targets_python3_8 python_targets_python3_9
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~sparc x86
-LICENSE=BSD
-RDEPEND=>=dev-python/click-5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/redis-py-3.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
-REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/rq/rq/archive/v1.8.0.tar.gz -> rq-1.8.0.tar.gz
-_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
-_md5_=3ebda9f46c4f71a40ce9de4d866d1440
diff --git a/metadata/md5-cache/dev-python/rq-1.8.1 b/metadata/md5-cache/dev-python/rq-1.8.1
index 35f4ca61e8d5..5b249a48bfd5 100644
--- a/metadata/md5-cache/dev-python/rq-1.8.1
+++ b/metadata/md5-cache/dev-python/rq-1.8.1
@@ -4,7 +4,7 @@ DESCRIPTION=simple, lightweight library for creating and processing background j
EAPI=7
HOMEPAGE=https://python-rq.org https://github.com/rq/rq
IUSE=test python_targets_python3_8 python_targets_python3_9
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~sparc x86
LICENSE=BSD
RDEPEND=>=dev-python/click-5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/redis-py-3.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 )
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/rq/rq/archive/v1.8.1.tar.gz -> rq-1.8.1.tar.gz
_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
-_md5_=74f120f38bff50c5124a33f9cd28b5a2
+_md5_=86e4ce71c401d89a16dcf6a7096070aa
diff --git a/metadata/md5-cache/dev-python/sip-6.1.0 b/metadata/md5-cache/dev-python/sip-6.1.1
index 5beb6b572d51..c9738c51e5c0 100644
--- a/metadata/md5-cache/dev-python/sip-6.1.0
+++ b/metadata/md5-cache/dev-python/sip-6.1.1
@@ -9,6 +9,6 @@ LICENSE=|| ( GPL-2 GPL-3 SIP )
RDEPEND=!=dev-python/sip-5.5.0-r0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] dev-python/packaging[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] dev-python/toml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
SLOT=5
-SRC_URI=mirror://pypi/s/sip/sip-6.1.0.tar.gz
+SRC_URI=mirror://pypi/s/sip/sip-6.1.1.tar.gz
_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
_md5_=de351f8057fcf7c8092ce2cfbd2bfb23
diff --git a/metadata/md5-cache/dev-python/sniffio-1.2.0 b/metadata/md5-cache/dev-python/sniffio-1.2.0
index 6f97b5f95984..21874424514c 100644
--- a/metadata/md5-cache/dev-python/sniffio-1.2.0
+++ b/metadata/md5-cache/dev-python/sniffio-1.2.0
@@ -4,7 +4,7 @@ DESCRIPTION=Sniff out which async library your code is running under
EAPI=7
HOMEPAGE=https://github.com/python-trio/sniffio/ https://pypi.org/project/sniffio/
IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 sparc ~x86
LICENSE=|| ( Apache-2.0 MIT )
RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/python-trio/sniffio/archive/v1.2.0.tar.gz -> sniffio-1.2.0.gh.tar.gz
_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
-_md5_=def77f7ea49ff89e40b14f64833010e3
+_md5_=161d965d4142a34a5560f5079813adc3
diff --git a/metadata/md5-cache/dev-python/ssl-fetch-0.4 b/metadata/md5-cache/dev-python/ssl-fetch-0.4
index 12c153339bf2..c50aa704130a 100644
--- a/metadata/md5-cache/dev-python/ssl-fetch-0.4
+++ b/metadata/md5-cache/dev-python/ssl-fetch-0.4
@@ -4,11 +4,11 @@ DESCRIPTION=Small convenience library for fetching files securely
EAPI=7
HOMEPAGE=https://github.com/dol-sen/ssl-fetch
IUSE=python_targets_pypy3 python_targets_python3_8 python_targets_python3_9
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos
LICENSE=GPL-2
RDEPEND=>=dev-python/requests-1.2.1[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] python_targets_pypy3? ( >=dev-python/pypy3-7.3.0:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 )
SLOT=0
SRC_URI=https://dev.gentoo.org/~dolsen/releases/ssl-fetch/ssl-fetch-0.4.tar.gz
_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
-_md5_=e628884920abf48b95274d59b569ca53
+_md5_=467e8bdbbb173a81f6949040bc99ba8e
diff --git a/metadata/md5-cache/dev-python/tree-sitter-0.19.0_p20210506-r1 b/metadata/md5-cache/dev-python/tree-sitter-0.19.0_p20210506-r1
index 7edb49b6d2cf..4521346a11ca 100644
--- a/metadata/md5-cache/dev-python/tree-sitter-0.19.0_p20210506-r1
+++ b/metadata/md5-cache/dev-python/tree-sitter-0.19.0_p20210506-r1
@@ -5,7 +5,7 @@ DESCRIPTION=Python bindings to the Tree-sitter parsing library
EAPI=7
HOMEPAGE=https://github.com/tree-sitter/py-tree-sitter/
IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86
LICENSE=MIT
RDEPEND=dev-libs/tree-sitter:= python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/py-tree-sitter/archive/b4db17e4d43f27a040b4bf087695cc200512e4ea.tar.gz -> py-tree-sitter-b4db17e4d43f27a040b4bf087695cc200512e4ea.tar.gz test? ( https://github.com/tree-sitter/tree-sitter-javascript/archive/v0.19.0.tar.gz -> tree-sitter-javascript-0.19.0.tar.gz https://github.com/tree-sitter/tree-sitter-python/archive/v0.19.0.tar.gz -> tree-sitter-python-0.19.0.tar.gz )
_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
-_md5_=65dff75426bc925e2d723895124ebdfb
+_md5_=5410d4aa2a4cbc1856f46667f29ac93b
diff --git a/metadata/md5-cache/dev-python/uvicorn-0.14.0 b/metadata/md5-cache/dev-python/uvicorn-0.14.0
index 6d05f5d46bde..6fee820cff2f 100644
--- a/metadata/md5-cache/dev-python/uvicorn-0.14.0
+++ b/metadata/md5-cache/dev-python/uvicorn-0.14.0
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/encode/uvicorn/archive/0.14.0.tar.gz -> uvicorn-0.14.0.tar.gz
_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
-_md5_=9fb96d9c76620515ddf93953f607e976
+_md5_=424ace1712d837e57ece15d81720f9fe
diff --git a/metadata/md5-cache/dev-python/uvicorn-0.14.0-r1 b/metadata/md5-cache/dev-python/uvicorn-0.14.0-r1
new file mode 100644
index 000000000000..684beefaa2c4
--- /dev/null
+++ b/metadata/md5-cache/dev-python/uvicorn-0.14.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=test? ( dev-python/cryptography[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/httpx[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/pytest-asyncio[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/pytest-mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/python-dotenv[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/pyyaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/trustme[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/websockets-9.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/wsproto[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] ) test? ( >=dev-python/asgiref-3.3.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/click-7[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/h11-0.8[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/pytest-4.5.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Lightning-fast ASGI server implementation
+EAPI=7
+HOMEPAGE=https://www.uvicorn.org/
+IUSE=test python_targets_python3_8 python_targets_python3_9
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=BSD
+RDEPEND=>=dev-python/asgiref-3.3.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/click-7[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/h11-0.8[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
+REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/encode/uvicorn/archive/0.14.0.tar.gz -> uvicorn-0.14.0.tar.gz
+_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
+_md5_=2b08f4d77e7eac163e01672194d11109
diff --git a/metadata/md5-cache/dev-python/watchdog-2.1.2 b/metadata/md5-cache/dev-python/watchdog-2.1.2
index 881e9b32a666..88a33fbec655 100644
--- a/metadata/md5-cache/dev-python/watchdog-2.1.2
+++ b/metadata/md5-cache/dev-python/watchdog-2.1.2
@@ -5,7 +5,7 @@ DESCRIPTION=Python API and shell utilities to monitor file system events
EAPI=7
HOMEPAGE=https://github.com/gorakhargosh/watchdog
IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86
LICENSE=Apache-2.0
RDEPEND=dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] dev-python/argh[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] python_targets_pypy3? ( >=dev-python/pypy3-7.3.0:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/gorakhargosh/watchdog/archive/v2.1.2.tar.gz -> watchdog-2.1.2.tar.gz
_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 optfeature e142388219c7fee6ff016fe1c78a10a5 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
-_md5_=cf1675df7e5c11af66ce85b752194cc6
+_md5_=257d09ea2d71af8d9f21f22534d8e21d
diff --git a/metadata/md5-cache/dev-python/websockets-9.1 b/metadata/md5-cache/dev-python/websockets-9.1
index 8fafb52aca90..57381b932d98 100644
--- a/metadata/md5-cache/dev-python/websockets-9.1
+++ b/metadata/md5-cache/dev-python/websockets-9.1
@@ -4,7 +4,7 @@ DESCRIPTION=Library for building WebSocket servers and clients in Python
EAPI=7
HOMEPAGE=https://websockets.readthedocs.io/
IUSE=test python_targets_python3_8 python_targets_python3_9
-KEYWORDS=amd64 arm ~arm64 ~ppc ~ppc64 ~sparc x86
+KEYWORDS=amd64 arm ~arm64 ~ppc ~ppc64 sparc x86
LICENSE=BSD
RDEPEND=python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 )
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/aaugustin/websockets/archive/9.1.tar.gz -> websockets-9.1-src.tar.gz
_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
-_md5_=b061f217c1c7e866f4afac9d4900bedb
+_md5_=2b0016861175269c7eb0bc67111908be
diff --git a/metadata/md5-cache/dev-python/werkzeug-2.0.1-r1 b/metadata/md5-cache/dev-python/werkzeug-2.0.1-r1
index e0efa5b9fa4e..a9373f133f34 100644
--- a/metadata/md5-cache/dev-python/werkzeug-2.0.1-r1
+++ b/metadata/md5-cache/dev-python/werkzeug-2.0.1-r1
@@ -4,7 +4,7 @@ DESCRIPTION=Collection of various utilities for WSGI applications
EAPI=7
HOMEPAGE=https://werkzeug.palletsprojects.com/ https://pypi.org/project/Werkzeug/ https://github.com/pallets/werkzeug/
IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv sparc x86
LICENSE=BSD
RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.0:0= ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)]
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pallets/werkzeug/archive/2.0.1.tar.gz -> werkzeug-2.0.1.gh.tar.gz
_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
-_md5_=2da18b5121547fc0eae9ffe1734cb3dd
+_md5_=b3f686d2f2cf5ed915668e489b1f0b63
diff --git a/metadata/md5-cache/dev-python/wsproto-1.0.0 b/metadata/md5-cache/dev-python/wsproto-1.0.0
index 9bc62a684ae5..2e203fdd0b79 100644
--- a/metadata/md5-cache/dev-python/wsproto-1.0.0
+++ b/metadata/md5-cache/dev-python/wsproto-1.0.0
@@ -4,7 +4,7 @@ DESCRIPTION=WebSockets state-machine based protocol implementation
EAPI=7
HOMEPAGE=https://github.com/python-hyper/wsproto/ https://pypi.org/project/wsproto/
IUSE=test python_targets_python3_8 python_targets_python3_9
-KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 sparc ~x86
LICENSE=MIT
RDEPEND=>=dev-python/h11-0.9[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)] python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 )
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://pypi/w/wsproto/wsproto-1.0.0.tar.gz
_eclasses_=distutils-r1 c21cf58c1e3c67e0ea53c96a7b37eddd multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 26e4ad0a4190b14f70973dc253e86535 python-utils-r1 6e84b7d3d8d0bb1ee12774f4a66909e2 toolchain-funcs 24921b57d6561d87cbef4916a296ada4
-_md5_=db55947290520fb5e0a65d2fb6c24a26
+_md5_=baef8ae7d7de2fe16f8c0ffa84832ff6