diff options
Diffstat (limited to 'dev-python/wcwidth')
| -rw-r--r-- | dev-python/wcwidth/Manifest | 2 | ||||
| -rw-r--r-- | dev-python/wcwidth/wcwidth-0.9.2.ebuild (renamed from dev-python/wcwidth/wcwidth-0.8.2.ebuild) | 18 |
2 files changed, 17 insertions, 3 deletions
diff --git a/dev-python/wcwidth/Manifest b/dev-python/wcwidth/Manifest index 16d05b270f7e..22f1f5cdceb4 100644 --- a/dev-python/wcwidth/Manifest +++ b/dev-python/wcwidth/Manifest @@ -1,4 +1,4 @@ -DIST wcwidth-0.8.2.tar.gz 1466253 BLAKE2B d71edfcfe3c948090b2a8b454ddc9b701668076cba72fe888a79df06ae0b952d2329c75f27ed086c11c5aa02c68e1058c154d9f4b85f783e2ce5263a6355936d SHA512 5fa3741d4db553d1b06ed1310e01e8a21e696da3489d37a9f45997c279dea494c773e78c2c9d5ad2efb2c8b2e1217170eabc93c76d71167539a04a377595e84b DIST wcwidth-0.8.3.tar.gz 1458450 BLAKE2B 19a6b8d3fcf0f1d59865860a8efaa7fa14b958ac24b79bc04f9a27988f8fde78497b3ed761e1a7f076a7ab992c71e1d45d088cbb19836d1f73abee6e2f81e5b8 SHA512 d5477dd2a1f6dc6e14dc0e5e34f08b8c78c008ee2390b670155bc163f2c67f1a58ffab2ed35bbe7434d4b4ebef0c91f02cdeae15337d380c28b94858c72692dd DIST wcwidth-0.8.4.tar.gz 414609 BLAKE2B 492540a34734e65266211b1412a2b6150c8598e46db05ab099e954c57af2c351ff13df09c43f79c4627060ee86c6220014b0f087a5712f3fef10eff63dca1ddb SHA512 29b89f55efc308d1b1b9dd16ef7224964c7c02aa729e2bd6779b0fa56ac2eb89054c29087a4dd410d183294d06f6217451b1ca693b549483fb0b732edb3c6f70 DIST wcwidth-0.9.1.tar.gz 952410 BLAKE2B d98f75582df5e520676fe5d08b46af6546094455ba3d93d61ebfe07eb7edc10ad37eb35c3825f62d5e09c3b0b872cd15bb38fb8668b02e295debed14f9bb4350 SHA512 b367202fc2abf81a62547cd209658161805cd2eb5e4d42cb46367c0424045af67820bd134265eef8c648e8545e59bf5e74c8e96c516a794bd6e02896d72b9dc5 +DIST wcwidth-0.9.2.tar.gz 955039 BLAKE2B 394c246203eb8d0d79ab6626ce138b2cb3269c928e2d49677cc63469bd492393be95aad569b02bca7aec13b45a811a524d45fab511164045bade41058142038e SHA512 e6ef4f6f89e6430d6f4179b09bf4866ac4d0b57b160b2f7dc8f1c810de19ce3f46b79a122ec0aa6f06ea0e29b9a6623aba3159ca2d5d763c512ec0268533307b diff --git a/dev-python/wcwidth/wcwidth-0.8.2.ebuild b/dev-python/wcwidth/wcwidth-0.9.2.ebuild index 5fac730da5ca..84dd9c3e323c 100644 --- a/dev-python/wcwidth/wcwidth-0.8.2.ebuild +++ b/dev-python/wcwidth/wcwidth-0.9.2.ebuild @@ -3,7 +3,8 @@ EAPI=8 -DISTUTILS_USE_PEP517=hatchling +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{13..14} ) inherit distutils-r1 pypi @@ -16,12 +17,25 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +IUSE="+native-extensions" EPYTEST_PLUGINS=() distutils_enable_tests pytest +src_configure() { + if ! use native-extensions; then + # do not build extension + export WCWIDTH_NO_EXTENSION=1 + # test without extension + export WCWIDTH_PYTHON=1 + fi + # make extension builds fatal + export CIBUILDWHEEL=1 +} + python_test() { + rm -rf wcwidth || die epytest -o addopts= } |
