summaryrefslogtreecommitdiff
path: root/dev-python/wcwidth
diff options
context:
space:
mode:
authorCrucible <crucible@localhost>2026-10-21 03:06:05 -0500
committerCrucible <crucible@localhost>2026-10-21 03:06:05 -0500
commit7f39132ab3dd3cb51fa99aabd48800725855dfbb (patch)
tree85e7d86fe0a6bf0d36f412023cd8003eb441e5cf /dev-python/wcwidth
parent83fb0f26edc61d37f488035fff8e032fb650ce81 (diff)
downloadsrcux-7f39132ab3dd3cb51fa99aabd48800725855dfbb.tar.gz
srcux-7f39132ab3dd3cb51fa99aabd48800725855dfbb.tar.xz
srcux-7f39132ab3dd3cb51fa99aabd48800725855dfbb.zip
Publish srcux candidate 0000000769-20261021-030226HEADdevelop
Diffstat (limited to 'dev-python/wcwidth')
-rw-r--r--dev-python/wcwidth/Manifest2
-rw-r--r--dev-python/wcwidth/wcwidth-0.9.3.ebuild (renamed from dev-python/wcwidth/wcwidth-0.8.3.ebuild)18
2 files changed, 17 insertions, 3 deletions
diff --git a/dev-python/wcwidth/Manifest b/dev-python/wcwidth/Manifest
index 22f1f5cdceb4..4a9ff7b62921 100644
--- a/dev-python/wcwidth/Manifest
+++ b/dev-python/wcwidth/Manifest
@@ -1,4 +1,4 @@
-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
+DIST wcwidth-0.9.3.tar.gz 956320 BLAKE2B 4b0678f3a1fab19b3b1d85a0f8f5cfa5852046ed4d3422777904d29b844fe933e55505b13e23214853e01277d6c68789e030f26c618df147258b2bbf320aae3f SHA512 1b288ba6d920a9c9e0ce243def0e34193ef0f5b845ef4afbbf57769ea9793b7fb9f26a8a4a8018ac09cd4b2e3049e854f27870a8f2b6a38663e9149daef600b4
diff --git a/dev-python/wcwidth/wcwidth-0.8.3.ebuild b/dev-python/wcwidth/wcwidth-0.9.3.ebuild
index 5fac730da5ca..84dd9c3e323c 100644
--- a/dev-python/wcwidth/wcwidth-0.8.3.ebuild
+++ b/dev-python/wcwidth/wcwidth-0.9.3.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=
}