mirror of
https://github.com/flatcar/scripts.git
synced 2025-09-30 18:12:08 +02:00
dev-python/tomli: Sync with Gentoo
It's from Gentoo commit 63ef3df85dab9c5900e4ccf3420f5fb7ae34220c.
This commit is contained in:
parent
e704b08063
commit
974988d176
@ -1,3 +1,4 @@
|
|||||||
DIST tomli-1.2.1.gh.tar.gz 122701 BLAKE2B d0280bb81a6e931a175c6ef2c58b4f36b1237f99a73331cbb95f98b9e68a98a4c6a635aa12751ac46492c2b1a06a821f1ae70cd0c36f268998488e824f3e577c SHA512 34f9529b137331b0ae03ac99170b3f6509847356594be14166bae306ea4fbbddff808ffe0c48d05434f72d223a2f35b511675217053029d287725b7142fbd089
|
DIST tomli-1.2.3-py3-none-any.whl.zip 12122 BLAKE2B ad0037b3761a13043bffb5875a25c7e18b71ac8cdb4491ca9c7cc60f593acd588ac38d7d9f7c48da217adfcfe5100bed3af215da2bffc06064d4817bf9923ec3 SHA512 7dd3ca4851728ef78cb288f51a446ddf25be5a6454a8dbfb4987f7078fe744ac76021ed7046bdbb630b4989479bc932ce649c5e3af33f43724f9714fb755209f
|
||||||
DIST tomli-1.2.2-py3-none-any.whl.zip 12118 BLAKE2B ae1dbc14e3c7c79240a327f3fb622c16aeba561274aedc93957549d838fcb2b6ed5889f8c28344a4cc9dbb52eacd6b9dc53aeff8f08642a8abeed2dd67c989a1 SHA512 fb9452663a46760ea442f2f06ad2f60b094368680dae315c2386457041f3ac5399c196ceec0524d432442ec72158c2d95bfa5d0cc288163b4eb1d6a07a62ae36
|
DIST tomli-1.2.3.gh.tar.gz 123142 BLAKE2B e8af1618aa962d7ff56d319c3a789c7655d9cb95e79f27b90cd9f9c7e978d2e29a49abef3884c4f53788305e54f8e919992d65fcec12679a9346690d86b7dd6a SHA512 270dbfe1df2e7f2692c35be5cc45e0b78e9e045e150fe959f4d6db8e3022126e7c17338636e57ba553fd928cbfd227938cfcd13128e1f05ee8cff29327594c61
|
||||||
DIST tomli-1.2.2.gh.tar.gz 123150 BLAKE2B b07527a2a83615030037867c6011440a3814cbe265e8a760cca08e324954dbf7d1a393bc900559ddfc1bcbe1911f758948051823d9ef830ee05abb2539374dff SHA512 460ad8ae9a342d82ef12911c0d0e246c1434a5d40d898e91f6c05bf37b7bf9921da05e004c36907d623a797a7a215c1c3faf3f9a2b940f3867b142847a188605
|
DIST tomli-2.0.1-py3-none-any.whl.zip 12757 BLAKE2B 0a33773bc0409831aec6ee803ef0ef9d6b6b441213d549184068e218b73d6178d617bc2b58d11db98f0e6284baaf81663723fbc6eb89f7466608f0d89aeb1982 SHA512 b6164b03d3db360093f92e644e87a37a0ce20d63d7e9e271fcafd727f4fdb73ad6b301aaf32b3d2839f6eedbc8ea499dafba7335b8fdfc4667e30ed50c9805b4
|
||||||
|
DIST tomli-2.0.1.gh.tar.gz 133685 BLAKE2B 0d3a1f4ee4e74eeab6a7e7c3d5e866ce1baf9017136cdc8ce1f6275f8d6d151239e5a00b97b6409872fac0e8558a49120adf16f0ae21f9d92ae630dfd39cd6ff SHA512 a467f8d48cdbd7213bd9b6f85fd48ba142ab7c9656c40bb30785e1c4b37a9e29eaed420f183458ad20112baee8413ebbec87755332795c8f02235d1018c3aa5c
|
||||||
|
@ -1,35 +0,0 @@
|
|||||||
# Copyright 2021 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python3_{8..10} pypy3 )
|
|
||||||
inherit distutils-r1
|
|
||||||
|
|
||||||
DESCRIPTION="A lil' TOML parser"
|
|
||||||
HOMEPAGE="
|
|
||||||
https://pypi.org/project/tomli/
|
|
||||||
https://github.com/hukkin/tomli/"
|
|
||||||
SRC_URI="
|
|
||||||
https://github.com/hukkin/tomli/archive/${PV}.tar.gz
|
|
||||||
-> ${P}.gh.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~x64-macos"
|
|
||||||
|
|
||||||
BDEPEND="
|
|
||||||
test? ( dev-python/python-dateutil[${PYTHON_USEDEP}] )"
|
|
||||||
|
|
||||||
distutils_enable_tests pytest
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# we don't use pyproject.toml to avoid circular deps
|
|
||||||
cat > setup.py <<-EOF || die
|
|
||||||
from setuptools import setup
|
|
||||||
setup(name="tomli", version="${PV}", packages=["tomli"], package_data={"": ["*"]})
|
|
||||||
EOF
|
|
||||||
|
|
||||||
distutils-r1_src_prepare
|
|
||||||
}
|
|
@ -1,35 +0,0 @@
|
|||||||
# Copyright 2021 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python3_{8..10} pypy3 )
|
|
||||||
inherit distutils-r1
|
|
||||||
|
|
||||||
DESCRIPTION="A lil' TOML parser"
|
|
||||||
HOMEPAGE="
|
|
||||||
https://pypi.org/project/tomli/
|
|
||||||
https://github.com/hukkin/tomli/"
|
|
||||||
SRC_URI="
|
|
||||||
https://github.com/hukkin/tomli/archive/${PV}.tar.gz
|
|
||||||
-> ${P}.gh.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
|
|
||||||
|
|
||||||
BDEPEND="
|
|
||||||
test? ( dev-python/python-dateutil[${PYTHON_USEDEP}] )"
|
|
||||||
|
|
||||||
distutils_enable_tests pytest
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# we don't use pyproject.toml to avoid circular deps
|
|
||||||
cat > setup.py <<-EOF || die
|
|
||||||
from setuptools import setup
|
|
||||||
setup(name="tomli", version="${PV}", packages=["tomli"], package_data={"": ["*"]})
|
|
||||||
EOF
|
|
||||||
|
|
||||||
distutils-r1_src_prepare
|
|
||||||
}
|
|
@ -1,4 +1,4 @@
|
|||||||
# Copyright 2021 Gentoo Authors
|
# Copyright 2021-2022 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
|
# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
|
||||||
@ -20,7 +20,7 @@ SRC_URI="
|
|||||||
|
|
||||||
LICENSE="MIT"
|
LICENSE="MIT"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
|
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos ~x64-macos"
|
||||||
|
|
||||||
BDEPEND="
|
BDEPEND="
|
||||||
app-arch/unzip
|
app-arch/unzip
|
44
sdk_container/src/third_party/portage-stable/dev-python/tomli/tomli-2.0.1.ebuild
vendored
Normal file
44
sdk_container/src/third_party/portage-stable/dev-python/tomli/tomli-2.0.1.ebuild
vendored
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
# Copyright 2021-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
DISTUTILS_USE_SETUPTOOLS=manual
|
||||||
|
PYTHON_COMPAT=( python3_{8..11} pypy3 )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="A lil' TOML parser"
|
||||||
|
HOMEPAGE="
|
||||||
|
https://pypi.org/project/tomli/
|
||||||
|
https://github.com/hukkin/tomli/
|
||||||
|
"
|
||||||
|
SRC_URI="
|
||||||
|
https://github.com/hukkin/tomli/archive/${PV}.tar.gz
|
||||||
|
-> ${P}.gh.tar.gz
|
||||||
|
https://files.pythonhosted.org/packages/py3/${PN::1}/${PN}/${P}-py3-none-any.whl
|
||||||
|
-> ${P}-py3-none-any.whl.zip
|
||||||
|
"
|
||||||
|
S=${WORKDIR}
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos ~x64-macos ~x64-solaris"
|
||||||
|
|
||||||
|
BDEPEND="
|
||||||
|
app-arch/unzip
|
||||||
|
"
|
||||||
|
|
||||||
|
distutils_enable_tests unittest
|
||||||
|
|
||||||
|
# do not use any build system to avoid circular deps
|
||||||
|
python_compile() { :; }
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
eunittest -s "${P}"
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install() {
|
||||||
|
python_domodule tomli *.dist-info
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user