summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2021-07-18 13:37:57 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2021-07-18 13:37:57 +0000
commit74e932dfc0b35208fcc9e60538e713dce124b106 (patch)
treed4bb5e54daa73e81e834d6366a791b929ad76627 /dev-python
parente63b13131dd780b825e024160122cb96a2486adc (diff)
downloadbaldeagleos-repo-74e932dfc0b35208fcc9e60538e713dce124b106.tar.gz
baldeagleos-repo-74e932dfc0b35208fcc9e60538e713dce124b106.tar.xz
baldeagleos-repo-74e932dfc0b35208fcc9e60538e713dce124b106.zip
Adding metadata
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/aesara/Manifest1
-rw-r--r--dev-python/aesara/aesara-2.1.2.ebuild70
-rw-r--r--dev-python/bitstring/Manifest1
-rw-r--r--dev-python/bitstring/bitstring-3.1.8.ebuild25
-rw-r--r--dev-python/colour/Manifest1
-rw-r--r--dev-python/colour/colour-0.1.5.ebuild20
-rw-r--r--dev-python/colour/metadata.xml17
-rw-r--r--dev-python/d2to1/Manifest1
-rw-r--r--dev-python/d2to1/d2to1-0.2.12_p1.ebuild22
-rw-r--r--dev-python/d2to1/metadata.xml16
-rw-r--r--dev-python/easygui/Manifest1
-rw-r--r--dev-python/easygui/easygui-0.98.1.ebuild17
-rw-r--r--dev-python/easygui/metadata.xml17
-rw-r--r--dev-python/gphoto2/Manifest1
-rw-r--r--dev-python/gphoto2/gphoto2-2.2.4.ebuild21
-rw-r--r--dev-python/gphoto2/metadata.xml17
-rw-r--r--dev-python/hypothesis/Manifest1
-rw-r--r--dev-python/hypothesis/hypothesis-6.14.3.ebuild62
-rw-r--r--dev-python/libarchive-c/libarchive-c-2.9.ebuild2
-rw-r--r--dev-python/pathspec/Manifest1
-rw-r--r--dev-python/pathspec/pathspec-0.9.0.ebuild17
-rw-r--r--dev-python/rawkit/Manifest1
-rw-r--r--dev-python/rawkit/metadata.xml16
-rw-r--r--dev-python/rawkit/rawkit-0.6.0.ebuild16
-rw-r--r--dev-python/shiboken2/shiboken2-5.15.1-r1.ebuild (renamed from dev-python/shiboken2/shiboken2-5.15.1.ebuild)3
-rw-r--r--dev-python/shiboken2/shiboken2-5.15.2-r1.ebuild (renamed from dev-python/shiboken2/shiboken2-5.15.2.ebuild)3
26 files changed, 367 insertions, 3 deletions
diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index dd98a73d4ee2..bcffeea53c02 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -2,3 +2,4 @@ DIST aesara-rel-2.0.10.tar.gz 8038338 BLAKE2B 411623fe6299c9f037a733ff44324c747a
DIST aesara-rel-2.0.12.tar.gz 8154749 BLAKE2B 0e39102e985e9f9ed49f65c76389d76702b5d8fbe8c3e1130c61dce7c43eb70f5c73fd3557ff9aeaa1d186b33bb5803a04a4a5b0ce41076af7e923d05ce3353d SHA512 e68f5ce0c64a678219421a0bfc957d1594dc34c887af6f6373c00888387e5da83dec44b68b9309146ae2fd60c0677039980a87ee87ecc0ad3db2fbc80213cc34
DIST aesara-rel-2.1.0.tar.gz 8161534 BLAKE2B e17b70f7422f0f252cd6d248c16ebe2d609b77724d08251fed39d5f90de9dd36ca4006d767f3be8b0d0058f77f2d670033d058a24a5fa2df2c24ff5193e69c7d SHA512 d5e766eff03858fbf851e1baa0877b1cbc328408b3d2e760c2827ee662a0188e3b6dc5ceecb1c09d1f727171cf4c98c89b618f66695942558f44734a7405a88c
DIST aesara-rel-2.1.1.tar.gz 8163328 BLAKE2B 5f2d05560f0c3cad0b58017f152011c9f10ebc8360ff925b90f6863fd2c683614cb42e86a69c53f0b168012fa1771ba37924afdf4f9600befad7d5af5a56f7ba SHA512 6a823201a7c4ca00a375dd7e1fcb38f31762e1eebe1079a1859b6ee709eb030c2d884364576b7925f5790c394f979bd5a738925c69c44c8e529757f435fb1a1e
+DIST aesara-rel-2.1.2.tar.gz 8167162 BLAKE2B 727bdf6fb9765c8b60da585595ed7203071490c1dfc0895428ae3efe4a1e74a14bbdf2a76128a6840dedeabdfc997fd297dec23ff517247452433cbdc9449b9a SHA512 22ebd1290a0727f2cf1e106770c872d5f1d785c6946b8e4debcc29a34fddceccb11f0ec81850fd93dbff556aa300bf2ec1bd6eef1297d93e194ff832b442c453
diff --git a/dev-python/aesara/aesara-2.1.2.ebuild b/dev-python/aesara/aesara-2.1.2.ebuild
new file mode 100644
index 000000000000..a829e8c39ae4
--- /dev/null
+++ b/dev-python/aesara/aesara-2.1.2.ebuild
@@ -0,0 +1,70 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9,10} )
+inherit distutils-r1 optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with multi-dimensional arrays"
+HOMEPAGE="https://github.com/aesara-devs/aesara"
+SRC_URI="https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz -> ${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+ dev-python/filelock[${PYTHON_USEDEP}]
+ >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ dev-python/scipy[${PYTHON_USEDEP}]"
+BDEPEND="
+ test? (
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ sed -i -e "s/tests.\*/tests\*/" setup.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ local exclude=(
+ # speed tests are unreliable
+ tests/scan/test_basic.py::test_speed
+ tests/scan/test_basic.py::test_speed_rnn
+ tests/scan/test_basic.py::test_speed_batchrnn
+ tests/link/test_vm.py::test_speed
+ tests/link/test_vm.py::test_speed_lazy
+ tests/tensor/test_gc.py::test_merge_opt_runtime
+
+ # rounding problem?
+ # https://github.com/aesara-devs/aesara/issues/477
+ tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+ tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+ )
+
+ distutils_install_for_testing
+ # we do not package numba
+ epytest ${exclude[@]/#/--deselect } \
+ --ignore tests/link/test_numba.py \
+ -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
+}
+
+# https://dev.gentoo.org/~mgorny/python-guide/concept.html#packaging-pkgutil-style-namespaces-in-gentoo
+python_install() {
+ rm "${BUILD_DIR}"/lib/bin/__init__.py || die
+ distutils-r1_python_install
+}
+
+pkg_postinst() {
+ optfeature "GPU code generation/execution on NVIDIA gpus" dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk
+ optfeature "GPU/CPU code generation on CUDA and OpenCL devices" dev-libs/libgpuarray dev-python/pycuda
+}
diff --git a/dev-python/bitstring/Manifest b/dev-python/bitstring/Manifest
index 985087f5ba33..d3bdce5d4d26 100644
--- a/dev-python/bitstring/Manifest
+++ b/dev-python/bitstring/Manifest
@@ -1 +1,2 @@
DIST bitstring-3.1.7.tar.gz 407574 BLAKE2B aef290b174ca4cfb756778683e956ba083a8a51cc77d6232477318f91d6d1aee495967722e97a090353032ab99db97f72f3e4d5835e6a841c5076f788ffff456 SHA512 57a48cf279f1e0e2ea8e1ce436cd8c256325f6f9e9ad340b8c28c2954712faf8473e5779aeff4d66b4c596dbeb4cb39ea3328d5c22dcb4d8b0ee0a7098023561
+DIST bitstring-3.1.8.tar.gz 408425 BLAKE2B 53186889ef1c99416dc0bb5d27e9d371a8a00b38999f6bf1c734f51ef6fbac4f4f1474d937ed98bfdc7d403e041d7a73966805ef0d2fe2fba1cb074154874ee5 SHA512 dc2c8182859bf4acd43e5848bec4d95e8284e0aa8c64d728e2292b873602031e1cde8cfd9ee904d4a1a133a24baba1e57a3789cc871f4debf927db4a7faee881
diff --git a/dev-python/bitstring/bitstring-3.1.8.ebuild b/dev-python/bitstring/bitstring-3.1.8.ebuild
new file mode 100644
index 000000000000..2d1b7b047b17
--- /dev/null
+++ b/dev-python/bitstring/bitstring-3.1.8.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{6,7,8,9,10} )
+inherit distutils-r1
+
+DESCRIPTION="A pure Python module for creation and analysis of binary data"
+HOMEPAGE="https://github.com/scott-griffiths/bitstring"
+SRC_URI="https://github.com/scott-griffiths/${PN}/archive/${P}.tar.gz"
+S=${WORKDIR}/${PN}-${P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+distutils_enable_tests unittest
+
+DOCS=( README.rst release_notes.txt )
+
+src_test() {
+ cd test || die
+ distutils-r1_src_test
+}
diff --git a/dev-python/colour/Manifest b/dev-python/colour/Manifest
new file mode 100644
index 000000000000..137909571b6b
--- /dev/null
+++ b/dev-python/colour/Manifest
@@ -0,0 +1 @@
+DIST colour-0.1.5.tar.gz 24776 BLAKE2B 71e2b44c6379f73fa1a70781ae2559e37122e2db982d1f98ab5c4432b4e95a2c60d6489a88025499c36d288f3e9269e65caf9560d7772e2c1c050266c284816f SHA512 09a5160862bf10cd5f4a94e43c63d6f2a5db43bcaae0e9d8f66900113ec04471e22d0bec7412f0289c6f1e6871c1a544f5be36266aa8d6fd5ec274bd461d9df8
diff --git a/dev-python/colour/colour-0.1.5.ebuild b/dev-python/colour/colour-0.1.5.ebuild
new file mode 100644
index 000000000000..b3650d13a9c4
--- /dev/null
+++ b/dev-python/colour/colour-0.1.5.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2021 Liguros Authors
+# Distributed under the terms of the GNU General Public License v2
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9,10} )
+DISTUTILS_USE_SETUPTOOLS=bdepend
+
+inherit distutils-r1
+
+DESCRIPTION="Python color representations manipulation library (RGB, HSL, web, ...)"
+HOMEPAGE="https://github.com/vaab/colour"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+distutils_enable_tests nose
+
+DEPEND="dev-python/d2to1[${PYTHON_USEDEP}]"
diff --git a/dev-python/colour/metadata.xml b/dev-python/colour/metadata.xml
new file mode 100644
index 000000000000..dd8f186f8c9f
--- /dev/null
+++ b/dev-python/colour/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>dev@liguros.net</email>
+ <name>Development</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>fedeliallalinea@gmail.com</email>
+ <name>Marco Genasci</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">vaab/colour</remote-id>
+ <bugs-to>https://github.com/vaab/colour/issues</bugs-to>
+ </upstream>
+ <origin>ports</origin>
+</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/d2to1/Manifest b/dev-python/d2to1/Manifest
new file mode 100644
index 000000000000..0cdb7c4061cf
--- /dev/null
+++ b/dev-python/d2to1/Manifest
@@ -0,0 +1 @@
+DIST d2to1-0.2.12_p1.tar.gz 41671 BLAKE2B dc0a6b4efa89a81c5d6a027f75e79517ed47da855f4da4323cafb8fe4702f3965f6ae10f863ccb2ea2369f86add34424e45ed0ca7f98da1cc822e88fb78374b1 SHA512 3cf4d1f5b4699b69bda7531cb60a6734bbd8a3b68d8c6f0e7e1dd7d0f4489a8e4d9f50ef2b562527383fad0e6143ba42ab91591bdc82e82a23ed141df9128daa
diff --git a/dev-python/d2to1/d2to1-0.2.12_p1.ebuild b/dev-python/d2to1/d2to1-0.2.12_p1.ebuild
new file mode 100644
index 000000000000..7ca95373a8dc
--- /dev/null
+++ b/dev-python/d2to1/d2to1-0.2.12_p1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 2021 Liguros Authors
+# Distributed under the terms of the GNU General Public License v2
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9,10} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+MY_PV=${PV/_p1/.post1}
+
+DESCRIPTION="It converts distutils2's setup.cfg to setuptools' setup.py"
+HOMEPAGE="https://github.com/embray/d2to1"
+SRC_URI="https://github.com/embray/${PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+distutils_enable_tests nose
+
+S="${WORKDIR}/${PN}-${MY_PV}"
diff --git a/dev-python/d2to1/metadata.xml b/dev-python/d2to1/metadata.xml
new file mode 100644
index 000000000000..57faed729382
--- /dev/null
+++ b/dev-python/d2to1/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>dev@liguros.net</email>
+ <name>Development</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>fedeliallalinea@gmail.com</email>
+ <name>Marco Genasci</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">embray/d2to1</remote-id>
+ </upstream>
+ <origin>ports</origin>
+</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/easygui/Manifest b/dev-python/easygui/Manifest
new file mode 100644
index 000000000000..821ed5abba74
--- /dev/null
+++ b/dev-python/easygui/Manifest
@@ -0,0 +1 @@
+DIST easygui-0.98.1.tar.gz 1893389 BLAKE2B b1bf6a614551d438251206ac517e30776599c9a59e4b16a48e208ba7ceb19bb76732965766de5a9b57304286c8abbb2ce787c17a1ef0cba033160127bc25551c SHA512 af0c6f402cc8bc5ade3ade7182af9743c2714b39488021bb43cf00bfd64c1b3d9a95df934e2b0b4d20d0e0318dd4c448b6d1abee3a0f7e25eb4f96f6d4b04084
diff --git a/dev-python/easygui/easygui-0.98.1.ebuild b/dev-python/easygui/easygui-0.98.1.ebuild
new file mode 100644
index 000000000000..1d7dd8fc3bdd
--- /dev/null
+++ b/dev-python/easygui/easygui-0.98.1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 2021 Liguros Authors
+# Distributed under the terms of the GNU General Public License v2
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9,10} )
+PYTHON_REQ_USE="tk"
+DISTUTILS_USE_SETUPTOOLS=bdepend
+
+inherit distutils-r1
+
+DESCRIPTION="A module for very simple, very easy GUI programming in Python"
+HOMEPAGE="https://github.com/robertlugg/easygui"
+SRC_URI="https://github.com/robertlugg/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
diff --git a/dev-python/easygui/metadata.xml b/dev-python/easygui/metadata.xml
new file mode 100644
index 000000000000..0d7bbe2db7f5
--- /dev/null
+++ b/dev-python/easygui/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>dev@liguros.net</email>
+ <name>Development</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>fedeliallalinea@gmail.com</email>
+ <name>Marco Genasci</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">robertlugg/easygui</remote-id>
+ <bugs-to>https://github.com/robertlugg/easygui/issues</bugs-to>
+ </upstream>
+ <origin>ports</origin>
+</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/gphoto2/Manifest b/dev-python/gphoto2/Manifest
new file mode 100644
index 000000000000..b138ece8951c
--- /dev/null
+++ b/dev-python/gphoto2/Manifest
@@ -0,0 +1 @@
+DIST python-gphoto2-2.2.4.tar.gz 1807843 BLAKE2B b9c5c11414d8c2aafc8cffe6f0611f1b32fa6cdd551a9b3f91867500e92ded81973d0366daf0bd51bc124474fdccecff0045bfffd22335af8c7e366c74afc5e8 SHA512 78bb1115a0a2a71eb69840281062e8435624a621401f26ab9c81cf6f2ba25427452f10377e740184ad43fff093283ea19441d79fc4fa4850d8f9f10f4cdc50c2
diff --git a/dev-python/gphoto2/gphoto2-2.2.4.ebuild b/dev-python/gphoto2/gphoto2-2.2.4.ebuild
new file mode 100644
index 000000000000..7c667dde3514
--- /dev/null
+++ b/dev-python/gphoto2/gphoto2-2.2.4.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2021 Liguros Authors
+# Distributed under the terms of the GNU General Public License v2
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9,10} )
+DISTUTILS_USE_SETUPTOOLS=no
+
+inherit distutils-r1
+
+DESCRIPTION="python-gphoto2 is a comprehensive Python binding to libgphoto2"
+HOMEPAGE="https://pypi.org/project/gphoto2 https://github.com/jim-easterbrook/python-gphoto2"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz -> python-${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ media-libs/libgphoto2
+"
+DEPEND="${RDEPEND}"
diff --git a/dev-python/gphoto2/metadata.xml b/dev-python/gphoto2/metadata.xml
new file mode 100644
index 000000000000..b7d05bfce014
--- /dev/null
+++ b/dev-python/gphoto2/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>dev@liguros.net</email>
+ <name>Development</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>fedeliallalinea@gmail.com</email>
+ <name>Marco Genasci</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">jim-easterbrook/python-gphoto2</remote-id>
+ <bugs-to>https://github.com/jim-easterbrook/python-gphoto2/issues</bugs-to>
+ </upstream>
+ <origin>ports</origin>
+</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 66ba40871629..ba80c2258be7 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -1,2 +1,3 @@
DIST hypothesis-python-6.14.0.tar.gz 9135056 BLAKE2B 47d1efcee5e1c4037f1a20f08e3bc873fc143a2182bbde07e897812622c4d68923f78ac356bd97ef541566a27a874705eb2438747daaebe84f95fc2a2262bac1 SHA512 f7821449d3bf7f3656b52dad09027e40ea4af1779fcc7c0b995dac55843953fdab3f2ba69eb1b8de8258616f49cf8e5098c6a222d01071916c6f0c9fe184c80b
DIST hypothesis-python-6.14.2.tar.gz 9135496 BLAKE2B f77f0668c4d0c2f5a952e06a40ae7898631804d3406c9711eb30a4e5a11e73ba2772be3cb437aacea2a75cd65f688a2485b98885c19cf743020900b0cf70f08c SHA512 e495e1c471fd4b185e23326700e85bf90635fcc8bf316c758c3285803ff0f7ad0269351b3a7631033495bb6498a8f19cb8661c55248ec5e14ff2a09e0c3af3c1
+DIST hypothesis-python-6.14.3.tar.gz 9135537 BLAKE2B 2effb0c68cf3a7a2f7d56c0c46c2ba36cbed4fed35b8a617ec68a721990247370772b986f0492aab112f7420c07409f8d738485ca28f42e7aea919af52611b10 SHA512 1722c5dcf1eb7375fd09d4208851826582808449fcaaa0345f1461d9a531961500a9c888bec5a457efbbb34f8178464b3358a3187b94bb5c783af42b4e7287ce
diff --git a/dev-python/hypothesis/hypothesis-6.14.3.ebuild b/dev-python/hypothesis/hypothesis-6.14.3.ebuild
new file mode 100644
index 000000000000..01270134d6dc
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.14.3.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9,10} pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 multiprocessing optfeature
+
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="https://github.com/HypothesisWorks/hypothesis https://pypi.org/project/hypothesis/"
+SRC_URI="https://github.com/HypothesisWorks/${PN}/archive/${PN}-python-${PV}.tar.gz"
+S="${WORKDIR}/${PN}-${PN}-python-${PV}/${PN}-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="cli"
+
+RDEPEND="
+ >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+ >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+ cli? (
+ $(python_gen_cond_dep '
+ dev-python/black[${PYTHON_USEDEP}]
+ dev-python/click[${PYTHON_USEDEP}]
+ ' python3_{7..9})
+ )
+"
+BDEPEND="
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pexpect[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ !!dev-python/pytest-describe
+ !!<dev-python/typing-3.7.4.1
+ )
+"
+
+distutils_enable_tests --install pytest
+
+python_prepare() {
+ if ! use cli || ! has "${EPYTHON}" python3.{7..9}; then
+ sed -i -e '/console_scripts/d' setup.py || die
+ fi
+}
+
+python_test() {
+ distutils_install_for_testing
+ epytest tests/cover tests/pytest tests/quality \
+ -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
+}
+
+pkg_postinst() {
+ optfeature "datetime support" dev-python/pytz
+ optfeature "dateutil support" dev-python/python-dateutil
+ optfeature "numpy support" dev-python/numpy
+ optfeature "django support" dev-python/django dev-python/pytz
+ optfeature "pandas support" dev-python/pandas
+ optfeature "pytest support" dev-python/pytest
+}
diff --git a/dev-python/libarchive-c/libarchive-c-2.9.ebuild b/dev-python/libarchive-c/libarchive-c-2.9.ebuild
index 04989cf117a0..fb0a709e89bb 100644
--- a/dev-python/libarchive-c/libarchive-c-2.9.ebuild
+++ b/dev-python/libarchive-c/libarchive-c-2.9.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="CC0-1.0"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 x86"
RDEPEND="app-arch/libarchive"
BDEPEND="test? ( dev-python/mock[${PYTHON_USEDEP}] )"
diff --git a/dev-python/pathspec/Manifest b/dev-python/pathspec/Manifest
index 0ce452f3842a..400ea81dab63 100644
--- a/dev-python/pathspec/Manifest
+++ b/dev-python/pathspec/Manifest
@@ -1 +1,2 @@
DIST pathspec-0.8.1.tar.gz 26644 BLAKE2B 3591aabbd62a0fa1908cef5478d74a6d3ba64333a540c124aa6e7d25fbc45d44faa83e0822fa776ccf787d72ec9c2a977daddefa07d5d6fea2c8c6345836350c SHA512 f793ecf9bfb6511420a37fefa5a9dbd79d8e7329c305d6f1ecb4ea90e322825471983b56722c680e418e0bab41204996075c83cfc8ba7c6a0e5e09b1d8fd1d2e
+DIST pathspec-0.9.0.tar.gz 29483 BLAKE2B 00b48f6987a074e23ac6f344a44ac8f265463bdd87907cb8a602c690a739d1a9a673182fc4d61a6e2ffc02acb6632591b873e435f9fc3893e1cc48015e120a16 SHA512 660f13525325c27b598048a3576fd704c3843e0b07770187d005f0e93996a90cee44e9a0725b6bf775982f586ed3b4ba7cccee966d7149e71e2b95d48030b2f2
diff --git a/dev-python/pathspec/pathspec-0.9.0.ebuild b/dev-python/pathspec/pathspec-0.9.0.ebuild
new file mode 100644
index 000000000000..69531ce3bdb9
--- /dev/null
+++ b/dev-python/pathspec/pathspec-0.9.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{6,7,8,9,10} pypy3 )
+inherit distutils-r1
+
+DESCRIPTION="Utility library for gitignore style pattern matching of file paths."
+HOMEPAGE="https://github.com/cpburnz/python-path-specification https://pypi.org/project/pathspec/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+distutils_enable_tests unittest
diff --git a/dev-python/rawkit/Manifest b/dev-python/rawkit/Manifest
new file mode 100644
index 000000000000..4131a92a9704
--- /dev/null
+++ b/dev-python/rawkit/Manifest
@@ -0,0 +1 @@
+DIST rawkit-0.6.0.tar.gz 76797 BLAKE2B ff9022228e14cd5f2254b96565cf19d880c824163a20b0ebb494c1062561be25e23eb58e4f827439e020dd59c6d0408beb75787ee88a9b3e665235a57c197d2a SHA512 73d03036ae2ecfa1c70e31bd9f47dd1c6f52f0e454bbbe652e58167c466a3c009d4fd8d180508b08ef3a2bfeeb52dab85fd1d4d66e5b698c5a1f3ba39ac77bf2
diff --git a/dev-python/rawkit/metadata.xml b/dev-python/rawkit/metadata.xml
new file mode 100644
index 000000000000..0977200a4f7a
--- /dev/null
+++ b/dev-python/rawkit/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>dev@liguros.net</email>
+ <name>Development</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>fedeliallalinea@gmail.com</email>
+ <name>Marco Genasci</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">photoshell/rawkit</remote-id>
+ </upstream>
+ <origin>ports</origin>
+</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/rawkit/rawkit-0.6.0.ebuild b/dev-python/rawkit/rawkit-0.6.0.ebuild
new file mode 100644
index 000000000000..4958ef88fece
--- /dev/null
+++ b/dev-python/rawkit/rawkit-0.6.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021 Liguros Authors
+# Distributed under the terms of the GNU General Public License v2
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9,10} )
+DISTUTILS_USE_SETUPTOOLS=bdepend
+
+inherit distutils-r1
+
+DESCRIPTION="rawkit is a ctypes-based set of LibRaw bindings for Python"
+HOMEPAGE="https://rawkit.readthedocs.io/en/latest/ https://github.com/photoshell/rawkit"
+SRC_URI="https://github.com/photoshell/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
diff --git a/dev-python/shiboken2/shiboken2-5.15.1.ebuild b/dev-python/shiboken2/shiboken2-5.15.1-r1.ebuild
index 0dfd245b7f09..a8f7b6565c5f 100644
--- a/dev-python/shiboken2/shiboken2-5.15.1.ebuild
+++ b/dev-python/shiboken2/shiboken2-5.15.1-r1.ebuild
@@ -41,7 +41,8 @@ QT_PV="$(ver_cut 1-2):5"
# Since Clang is required at both build- and runtime, BDEPEND is omitted here.
RDEPEND="${PYTHON_DEPS}
>=dev-qt/qtcore-${QT_PV}
- >=sys-devel/clang-6:=
+ sys-devel/clang:=
+ sys-devel/clang-runtime:=
docstrings? (
>=dev-libs/libxml2-2.6.32
>=dev-libs/libxslt-1.1.19
diff --git a/dev-python/shiboken2/shiboken2-5.15.2.ebuild b/dev-python/shiboken2/shiboken2-5.15.2-r1.ebuild
index 1d5927ce6161..ff00b581a3d2 100644
--- a/dev-python/shiboken2/shiboken2-5.15.2.ebuild
+++ b/dev-python/shiboken2/shiboken2-5.15.2-r1.ebuild
@@ -44,7 +44,8 @@ QT_PV="$(ver_cut 1-2):5"
# Since Clang is required at both build- and runtime, BDEPEND is omitted here.
RDEPEND="${PYTHON_DEPS}
>=dev-qt/qtcore-${QT_PV}
- >=sys-devel/clang-6:=
+ sys-devel/clang:=
+ sys-devel/clang-runtime:=
docstrings? (
>=dev-libs/libxml2-2.6.32
>=dev-libs/libxslt-1.1.19