Adding python3.10, podman

This commit is contained in:
Gerardo J. Puerta
2022-03-24 12:06:13 +01:00
parent 7d47d45fe6
commit 63bf96895a
72 changed files with 6362 additions and 0 deletions

View File

@ -0,0 +1,3 @@
AUX black-20.8_beta1-setuptools_scm.patch 467 BLAKE2B 4dd16dde09bdb9c9b8480eff2542f11cbe712919dec6678193fae1dd2d58c646c76ecc4831a6bcbb54ed5a7f3692f61953bbb8856e8dcf6b64918ccbf32fe69c SHA512 47df09f60aae9ebbddfdf513d9b6caa30aaf60d65cd21027e965b0544085d63312dcbdc54906a0d1ef0edfaaf00f3cc753a7af3c113f4001ef4b48ca53e04c6d
DIST black-20.8b1.tar.gz 1092546 BLAKE2B 5a0a755222617d8d551b627c91670ecc32a9330cc1197900a9d21b071d0d99ddd32e09786becfc577407ab402f6da3d8683a59a9deaea1f6b4f07b9e1e4ecbed SHA512 53d6f6a6f47027e5bdfd3909471c993480034c8aa8ae395792565b8d79fb4e3a44299ea529652c0ccabf4309d645db9179bf54efc06fee20517f479e91cec838
EBUILD black-20.8_beta1.ebuild 534 BLAKE2B a4d56158d5a0cd6e1892091baeec6d0f5073e0c2c053ba78a18b10e0f418257bc83e5f19e11375a697bf26fb1b8aeca55ce18d399e20fcc4670f826651353a21 SHA512 e2761502cd0f64b285698077cdc8cf32aa3f317eae44881e4591d1bd0091bef13cca74ca4f4b6d4ddc9a51717a60fecdb38fb98b4bd043b919cab5a72b8cc9a5

View File

@ -0,0 +1,28 @@
# Copyright 2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3+ )
inherit distutils-r1
MY_PV="${PV//_beta/b}"
MY_P="${PN}-${MY_PV}"
DESCRIPTION="The Uncompromising Code Formatter"
HOMEPAGE="https://github.com/psf/black"
SRC_URI="https://github.com/psf/${PN}/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="*"
BDEPEND="dev-python/setuptools"
PATCHES=(
"${FILESDIR}/black-20.8_beta1-setuptools_scm.patch"
)

View File

@ -0,0 +1,16 @@
diff --git a/setup.py b/setup.py
index 12fde25..340d2c0 100644
--- a/setup.py
+++ b/setup.py
@@ -47,10 +47,7 @@ else:
setup(
name="black",
- use_scm_version={
- "write_to": "src/_black_version.py",
- "write_to_template": 'version = "{version}"\n',
- },
+ version=os.getenv("MY_PV"),
description="The uncompromising code formatter.",
long_description=get_long_description(),
long_description_content_type="text/markdown",

View File

@ -0,0 +1,2 @@
DIST mypy_extensions-0.4.3.tar.gz 5545 BLAKE2B 8f1f988562390ee1ba3d90cafafec73c6fe080eef6b4321252d3b3aeffebf1ad13bdcae7ae75c69eac7bef91dcf3f846ae7f9a3f2ad6bad9de2bc8cfe5eed29f SHA512 22d8dc538cf6f77d97f4113dd34fce8095dd98944c7613fab2b3e71a3e9b7df1374654af41ead5c934f789ef1b72f54d980ab06f3ca28b8b4c6bb14ba1ca3ce2
EBUILD mypy_extensions-0.4.3-r1.ebuild 846 BLAKE2B d6f1dbdc2fae5de1c137d678e69ae96b1631c91d1ed220f8cad196e81a8256d82dd83ef49850b3fead6032e10d8f55bea0b9ee2aaac68dec4b14bc0479158f35 SHA512 9a5b0eb9450978d793723a391ae1f5f7a2deb62bcefab5caadf250bf7d9ccc7891a3f238f77185c90875e50521181efffc9599c073dfe57d7bb017c89b5ac6ab

View File

@ -0,0 +1,35 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6..9} pypy3 )
inherit distutils-r1
DESCRIPTION="Optional static typing for Python"
HOMEPAGE="http://www.mypy-lang.org/"
SRC_URI="https://github.com/python/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
if [[ "${PV}" =~ [9]{4,} ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/python/${PN}"
EGIT_COMMIT="master"
else
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~x64-macos"
fi
LICENSE="MIT"
SLOT="0"
IUSE="test"
RESTRICT="!test? ( test )"
distutils_enable_tests unittest
distutils_enable_sphinx docs \
dev-python/sphinx \
dev-python/sphinx_rtd_theme
python_test() {
"${PYTHON}" -m unittest discover tests -v || die "tests fail with ${EPYTHON}"
}

View File

@ -0,0 +1,2 @@
DIST typing_extensions-3.7.4.3.tar.gz 38979 BLAKE2B c1b0cc4d5d66f43628f6b488aefdcdd9878aa75cd426fce68aea6039006c1f0126f1a492a817e5a18d2c611aa399c5415d8b5e047b58868ee7b8b2cccfe13825 SHA512 fa1f96b73b13308ddb2676684862916aac8741be4523387c6a0f682a52d307190aac3e4149317842e686d14483d8a37a9e1de2514a2d1ca86f9ae9c8b0e18eb1
EBUILD typing-extensions-3.7.4.3.ebuild 722 BLAKE2B fa1d1b87cde89de52b3d517afc3d6746873f2e772f75a53bb1ead38a667e329d192bdcca11fd64ee058fbff7033236f13676a760610d8e1661017fe09ecff068 SHA512 2834ea6f5dc170672cbae18e46f267a3d47287d51d21f8d495e82ae95565ea4f08b37e360e2fdc8df911d51d419f6aef6bbbebbbd7368e28d8f09f41e50b4ede

View File

@ -0,0 +1,28 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3+ )
inherit distutils-r1
MY_PN=${PN/-/_}
MY_P=${MY_PN}-${PV}
DESCRIPTION="Type Hint extensions from Python 3.8 backported"
HOMEPAGE="
https://pypi.org/project/typing-extensions/
https://github.com/python/typing/"
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
S=${WORKDIR}/${MY_P}
LICENSE="PSF-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
python_test() {
cd "${S}"/src_py3 || die
"${EPYTHON}" test_typing_extensions.py -v || die "tests failed under ${EPYTHON}"
}