]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commitdiff
python3-*: Update recipes to correctly check the upstream packages
authorDerek Straka <derek@asterius.io>
Fri, 13 Dec 2024 19:48:02 +0000 (19:48 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 17 Dec 2024 11:41:49 +0000 (11:41 +0000)
With the upstream check migrated to the simple repo API, a number of the
recipes required updates to:
1. Remove outdated UPSTREAM_CHECK_REGEX checks
2. Add recipe specific UPSTREAM_CHECK_PYPI_PACKAGE definitions for
   packages that use '_', CamelCase, or other deviations from PEP625 in
   the source archive

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
40 files changed:
meta/recipes-devtools/python/python3-booleanpy_4.0.bb
meta/recipes-devtools/python/python3-click_8.1.7.bb
meta/recipes-devtools/python/python3-cython_3.0.11.bb
meta/recipes-devtools/python/python3-git_3.1.43.bb
meta/recipes-devtools/python/python3-hatch-fancy-pypi-readme_24.1.0.bb
meta/recipes-devtools/python/python3-hatch-vcs_0.4.0.bb
meta/recipes-devtools/python/python3-jinja2_3.1.4.bb
meta/recipes-devtools/python/python3-jsonschema-specifications_2024.10.1.bb
meta/recipes-devtools/python/python3-license-expression_30.4.0.bb
meta/recipes-devtools/python/python3-mako_1.3.6.bb
meta/recipes-devtools/python/python3-markdown_3.7.bb
meta/recipes-devtools/python/python3-markupsafe_3.0.2.bb
meta/recipes-devtools/python/python3-meson-python_0.17.1.bb
meta/recipes-devtools/python/python3-ndg-httpsclient_0.5.1.bb
meta/recipes-devtools/python/python3-poetry-core_1.9.1.bb
meta/recipes-devtools/python/python3-pygments_2.18.0.bb
meta/recipes-devtools/python/python3-pyopenssl_24.2.1.bb
meta/recipes-devtools/python/python3-pyparsing_3.2.0.bb
meta/recipes-devtools/python/python3-pyproject-hooks_1.2.0.bb
meta/recipes-devtools/python/python3-pyproject-metadata_0.9.0.bb
meta/recipes-devtools/python/python3-pysocks_1.7.1.bb
meta/recipes-devtools/python/python3-pytest-subtests_0.13.1.bb
meta/recipes-devtools/python/python3-pyyaml_6.0.2.bb
meta/recipes-devtools/python/python3-rfc3339-validator_0.1.4.bb
meta/recipes-devtools/python/python3-rpds-py_0.21.0.bb
meta/recipes-devtools/python/python3-ruamel-yaml_0.18.6.bb
meta/recipes-devtools/python/python3-scons_4.8.1.bb
meta/recipes-devtools/python/python3-semantic-version_2.10.0.bb
meta/recipes-devtools/python/python3-setuptools-rust_1.10.2.bb
meta/recipes-devtools/python/python3-setuptools-scm_8.1.0.bb
meta/recipes-devtools/python/python3-smartypants_2.0.0.bb
meta/recipes-devtools/python/python3-sphinx-rtd-theme_3.0.2.bb
meta/recipes-devtools/python/python3-sphinx_8.1.3.bb
meta/recipes-devtools/python/python3-sphinxcontrib-applehelp_2.0.0.bb
meta/recipes-devtools/python/python3-sphinxcontrib-devhelp_2.0.0.bb
meta/recipes-devtools/python/python3-sphinxcontrib-htmlhelp_2.1.0.bb
meta/recipes-devtools/python/python3-sphinxcontrib-qthelp_2.0.0.bb
meta/recipes-devtools/python/python3-sphinxcontrib-serializinghtml_2.0.0.bb
meta/recipes-devtools/python/python3-trove-classifiers_2024.10.21.16.bb
meta/recipes-devtools/python/python3-typing-extensions_4.12.2.bb

index 41fd3d960af36c7d32e8f6eea19bbf5a6fa4a9d5..4563cb8c4bd73ae4a5e3faf1a64b76872c47163a 100644 (file)
@@ -7,6 +7,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=d118b5feceee598ebeca76e13395c2bd"
 SRC_URI[sha256sum] = "17b9a181630e43dde1851d42bef546d616d5d9b4480357514597e78b203d06e4"
 
 PYPI_PACKAGE = "boolean.py"
+UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
 
 inherit pypi setuptools3
 
index 7d91e1af8383ac26e24920c52f811643589052ce..baff4cbd45c58523cebafeab496245bc6547338a 100644 (file)
@@ -27,8 +27,6 @@ do_install_ptest() {
     cp -rf ${S}/docs ${D}${PTEST_PATH}/
 }
 
-UPSTREAM_CHECK_REGEX = "click/(?P<pver>\d+(\.\d+)+)/"
-
 CLEANBROKEN = "1"
 
 RDEPENDS:${PN} += "\
index 2501e6ed232f5f7772c10b00d03720cb9c9a2a2d..c1d45eaff550d2751e47ae11aa244fe3b4c67259 100644 (file)
@@ -15,8 +15,6 @@ inherit pypi setuptools3 cython
 # No need to depend on self
 DEPENDS:remove = "python3-cython-native"
 
-UPSTREAM_CHECK_PYPI_PACKAGE = "Cython"
-
 do_install:append() {
     # rename scripts that would conflict with the Python 2 build of Cython
     mv ${D}${bindir}/cython ${D}${bindir}/cython3
index 45c988117bd1c6a694a1413a3ae872730c3b8766..2126b5e92b2a10f1f8ded0e80df81e257c9f1aca 100644 (file)
@@ -9,6 +9,7 @@ LICENSE = "BSD-3-Clause"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=5279a7ab369ba336989dcf2a107e5c8e"
 
 PYPI_PACKAGE = "GitPython"
+UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
 
 inherit pypi python_setuptools_build_meta
 
index 1e5c67f832329079da5f8a66be298603da9ca5d1..b32527f9498912e3203a5555ba553c50e44e1cc9 100644 (file)
@@ -6,9 +6,8 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=ba5633c60bd3e243091013aa83b4d807"
 inherit pypi python_hatchling
 
 PYPI_PACKAGE = "hatch_fancy_pypi_readme"
+UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
 
 SRC_URI[sha256sum] = "44dd239f1a779b9dcf8ebc9401a611fd7f7e3e14578dcf22c265dfaf7c1514b8"
 
 BBCLASSEXTEND = "native nativesdk"
-
-UPSTREAM_CHECK_REGEX = "/hatch-fancy-pypi-readme/(?P<pver>(\d+[\.\-_]*)+)/"
index 2e49aba469af9deb43c24f756c001d59f3d1a559..ac70295f45bb3d29ab8dfaa01bd2c73fa5383935 100644 (file)
@@ -6,9 +6,8 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=26501cfd0bbddf830ee820e95551fa3d"
 inherit pypi python_hatchling
 
 PYPI_PACKAGE = "hatch_vcs"
+UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
 
 SRC_URI[sha256sum] = "093810748fe01db0d451fabcf2c1ac2688caefd232d4ede967090b1c1b07d9f7"
 
 BBCLASSEXTEND = "native nativesdk"
-
-UPSTREAM_CHECK_REGEX = "/hatch-vcs/(?P<pver>(\d+[\.\-_]*)+)/"
index a11878496c60aa8afa10078964655ae84b4272b6..fd0afc1cb14a05e17580cc11273b3c0b59b934a9 100644 (file)
@@ -13,7 +13,6 @@ CVE_PRODUCT = "jinja2 jinja"
 CLEANBROKEN = "1"
 
 inherit pypi python_flit_core ptest
-UPSTREAM_CHECK_PYPI_PACKAGE = "Jinja2"
 
 SRC_URI += " \
        file://run-ptest \
index 6ef83e05549d641d47eb36082690e62c5fc9e92a..c45e5c25c73c6effdb0d57761a5c8b2907f21e71 100644 (file)
@@ -10,6 +10,7 @@ SRC_URI[sha256sum] = "0f38b83639958ce1152d02a7f062902c41c8fd20d558b0c34344292d41
 inherit pypi python_hatchling
 
 PYPI_PACKAGE = "jsonschema_specifications"
+UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
 
 DEPENDS += "python3-hatch-vcs-native"
 
index 7a035206da819da4bed4ba86ac26418751b8bec0..fc92026c7963a68a72419948031ad44141e28309 100644 (file)
@@ -8,6 +8,7 @@ SRC_URI[sha256sum] = "6464397f8ed4353cc778999caec43b099f8d8d5b335f282e26a9eb9435
 
 inherit pypi ptest python_setuptools_build_meta
 PYPI_PACKAGE = "license_expression"
+UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
 
 DEPENDS += "python3-setuptools-scm-native"
 
index 6d334991ff540ab6b1ccecf141186fd9847c166e..27e2082dc0119962b522972612ac5b32bbffb69d 100644 (file)
@@ -5,7 +5,6 @@ LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=d0995d6f7ba3f186a03118f244e88f57"
 
 PYPI_PACKAGE = "mako"
-UPSTREAM_CHECK_PYPI_PACKAGE = "Mako"
 
 inherit pypi python_setuptools_build_meta ptest
 
index 619779d769593c5a6fe1a707f81a942c06514916..6a2ab36494b7e0fd3da88bcdeb623ea3d7e84969 100644 (file)
@@ -5,7 +5,6 @@ LIC_FILES_CHKSUM = "file://LICENSE.md;md5=ec58cdf7cfed06a21f7a9362627a5480"
 
 inherit pypi python_setuptools_build_meta
 
-UPSTREAM_CHECK_PYPI_PACKAGE = "Markdown"
 SRC_URI[sha256sum] = "2ae2471477cfd02dbbf038d5d9bc226d40def84b4fe2986e49b59b6b472bbed2"
 
 BBCLASSEXTEND = "native nativesdk"
index 7e48bc36c7e3f66864ebe0d89e9d35dc943899f2..e5feb8fe5fb98a56a82958c29839ae6b6874a3af 100644 (file)
@@ -6,7 +6,6 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=ffeffa59c90c9c4a033c7574f8f3fb75"
 SRC_URI[sha256sum] = "ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0"
 
 PYPI_PACKAGE = "markupsafe"
-UPSTREAM_CHECK_PYPI_PACKAGE = "MarkupSafe"
 inherit pypi python_setuptools_build_meta ptest
 
 RDEPENDS:${PN} += "python3-html python3-stringold"
index 04f0a1eff894c1536b962c635a7034794673d841..4dc7177557a135945b342b077de70f8177a37fe8 100644 (file)
@@ -11,6 +11,7 @@ DEPENDS = " \
 "
 
 PYPI_PACKAGE = "meson_python"
+UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
 
 inherit pypi python_mesonpy
 SRC_URI[sha256sum] = "efb91f69f2e19eef7bc9a471ed2a4e730088cc6b39eacaf3e49fc4f930eb5f83"
index 68d8668a41f65d116166bea90c16d9cdfade20bb..60909c0376380e855c50d008d71fb744eef854ff 100644 (file)
@@ -9,6 +9,7 @@ SRC_URI[sha256sum] = "d72faed0376ab039736c2ba12e30695e2788c4aa569c9c3e3d72131de2
 inherit pypi setuptools3 update-alternatives
 
 PYPI_PACKAGE = "ndg_httpsclient"
+UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
 
 DEPENDS += " \
     python3-pyopenssl \
@@ -24,8 +25,6 @@ RDEPENDS:${PN} += " \
 
 BBCLASSEXTEND = "native nativesdk"
 
-UPSTREAM_CHECK_REGEX = ""
-
 ALTERNATIVE:${PN} = "ndg_httpclient"
 ALTERNATIVE_LINK_NAME[ndg_httpclient] = "${bindir}/ndg_httpclient"
 ALTERNATIVE_PRIORITY = "30"
index ea4164d06a6ce2c8524955e4dfbcc1799172e529..25c2aeb1e73bdfefce3399d0561b0a91f68167ea 100644 (file)
@@ -20,6 +20,7 @@ SRC_URI[sha256sum] = "7a2d49214bf58b4f17f99d6891d947a9836c9899a67a5069f52d7b6721
 inherit python_poetry_core pypi
 
 PYPI_PACKAGE = "poetry_core"
+UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
 
 RDEPENDS:${PN}:append:class-target = "\
     python3-compression \
index fd3736568108d27b78bd3be5e6b3d57cb568325c..459490f8246b1e698c95c2bda352c6442d60155f 100644 (file)
@@ -7,7 +7,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=36a13c90514e2899f1eba7f41c3ee592"
 inherit python_hatchling
 SRC_URI[sha256sum] = "786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199"
 
-UPSTREAM_CHECK_PYPI_PACKAGE = "Pygments"
 inherit pypi
 
 BBCLASSEXTEND = "native nativesdk"
index d9ccd553a193b4a3c961a5f1a999bf6b04cdaaa3..74c23fb61471b94cfca73bdd955d1c4c73b4cf71 100644 (file)
@@ -6,7 +6,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
 DEPENDS += "openssl python3-cryptography"
 
 SRC_URI[sha256sum] = "4247f0dbe3748d560dcbb2ff3ea01af0f9a1a001ef5f7c4c647956ed8cbf0e95"
-UPSTREAM_CHECK_PYPI_PACKAGE = "pyOpenSSL"
 
 inherit pypi setuptools3
 
index de28d71fabab6c0132cabda120e6cdb15249f11e..f1be9debbc2783c76e234d925035a3643789b359 100644 (file)
@@ -12,8 +12,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=657a566233888513e1f07ba13e2f47f1"
 
 SRC_URI[sha256sum] = "cbf74e27246d595d9a74b186b810f6fbb86726dbf3b9532efb343f6d7294fe9c"
 
-UPSTREAM_CHECK_REGEX = "pyparsing-(?P<pver>.*)\.tar"
-
 inherit pypi python_flit_core
 
 RDEPENDS:${PN} += " \
index cdb9fc78c91bdbe31f5daeb28cd7530dbbdd7b4a..c68760e29354b450b73b27e4d9602cbe6998209e 100644 (file)
@@ -8,6 +8,7 @@ SRC_URI[sha256sum] = "1e859bd5c40fae9448642dd871adf459e5e2084186e8d2c2a79a824c97
 inherit pypi python_flit_core
 
 PYPI_PACKAGE = "pyproject_hooks"
+UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
 
 BBCLASSEXTEND = "native nativesdk"
 
index 946fd415fa2cb58e742c1374750a232485da9e6b..a73d4277b1e50bdadf5a8ec3b3f0caf9a62b6518 100644 (file)
@@ -13,6 +13,7 @@ LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=310439af287b0fb4780b2ad6907c256c"
 
 PYPI_PACKAGE = "pyproject_metadata"
+UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
 
 inherit pypi python_setuptools_build_meta
 
index 7f2c217f1925572c1e89e28927adbf65a16b6aef..db6990144449dd5dea2c24b6fdb5d9e25fb3a729 100644 (file)
@@ -7,6 +7,8 @@ SRC_URI[md5sum] = "89b1a6865c61bae67a32417517612ee6"
 SRC_URI[sha256sum] = "3f8804571ebe159c380ac6de37643bb4685970655d3bba243530d6558b799aa0"
 
 PYPI_PACKAGE = "PySocks"
+UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
+
 inherit pypi setuptools3
 
 RDEPENDS:${PN}:class-target += "\
index f89b40c8e1fe5a8f46353d0b17da7fcf7620266a..743442ea300e3965f2960008a2e4f4e555a645a5 100644 (file)
@@ -10,6 +10,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=242b4e17fa287dcf7aef372f6bc3dcb1"
 SRC_URI[sha256sum] = "989e38f0f1c01bc7c6b2e04db7d9fd859db35d77c2c1a430c831a70cbf3fde2d"
 
 PYPI_PACKAGE = "pytest_subtests"
+UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
 
 inherit pypi python_setuptools_build_meta
 
index 9f9320a5949dee5fb7c45e1bdb24785e63da38b7..6ea342eae3204e71ed1367e101bba96735d1c92b 100644 (file)
@@ -12,8 +12,6 @@ SRC_URI += "\
 "
 SRC_URI[test.sha256sum] = "b6a8a2825d89fdc8aee226560f66b8196e872012a0ea7118cbef1a832359434a"
 
-UPSTREAM_CHECK_PYPI_PACKAGE = "PyYAML"
-
 inherit pypi python_setuptools_build_meta ptest cython
 
 PACKAGECONFIG ?= "libyaml"
index e809c2280d0c2137b1155f5e96ac6c78faa8ba9f..1e60c763d8c36a6f59d9c218bd03a689aa82b925 100644 (file)
@@ -8,7 +8,7 @@ FILESEXTRAPATHS:prepend := "${THISDIR}/python-rfc3339-validator:"
 SRC_URI[sha256sum] = "138a2abdf93304ad60530167e51d2dfb9549521a836871b88d7f4695d0022f6b"
 
 PYPI_PACKAGE = "rfc3339_validator"
-UPSTREAM_CHECK_REGEX = "/rfc3339-validator/(?P<pver>(\d+[\.\-_]*)+)/"
+UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
 
 inherit pypi setuptools3
 
index e97459a4447c5dfa5dc7c40b297d8edecb50d60e..81a8cb79a451dde169e038cd5e57ccb39e26595b 100644 (file)
@@ -13,6 +13,7 @@ require ${BPN}-crates.inc
 inherit pypi cargo-update-recipe-crates python_maturin ptest
 
 PYPI_PACKAGE = "rpds_py"
+UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
 
 RDEPENDS:${PN}-ptest += " \
     python3-iniconfig \
index 5df1f102d9df10ee6c189352d8a81a8e863ddce0..8cdcee9ec260a7006950123c85bec65112b8612d 100644 (file)
@@ -5,6 +5,7 @@ LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=30cbbccd94bf3a2b0285ec35671a1938"
 
 PYPI_PACKAGE = "ruamel.yaml"
+UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
 
 inherit pypi python_setuptools_build_meta
 
index 4564aa368f0d09fe9a23bbb0ba53b860e1f187a6..8f5e268af8a70a8bf6978a8623775b3c7723cc88 100644 (file)
@@ -5,7 +5,6 @@ LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=d903b0b8027f461402bac9b5169b36f7"
 
 SRC_URI[sha256sum] = "5b641357904d2f56f7bfdbb37e165ab996b6143c948b9df0efc7305f54949daa"
-UPSTREAM_CHECK_PYPI_PACKAGE = "SCons"
 
 inherit pypi python_setuptools_build_meta
 
index 27e3f534b88c3798deb4caf1bc8e72aed1386846..78763a911ed03acd3842ba9191f0ff0cf3ef594f 100644 (file)
@@ -7,6 +7,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=4fb31e3c1c7eeb8b5e8c07657cdd54e2"
 SRC_URI[sha256sum] = "bdabb6d336998cbb378d4b9db3a4b56a1e3235701dc05ea2690d9a997ed5041c"
 
 PYPI_PACKAGE = "semantic_version"
+UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
+
 inherit pypi setuptools3
 
 RDEPENDS:${PN} += " \
@@ -15,4 +17,3 @@ RDEPENDS:${PN} += " \
 
 BBCLASSEXTEND = "native nativesdk"
 
-UPSTREAM_CHECK_REGEX = "/semantic-version/(?P<pver>(\d+[\.\-_]*)+)/"
index a58d57ac70939c3dbe4d7fb61cfbe4e1b63a0c0f..df39d61d86587623ef157b4856f58e5db8749900 100644 (file)
@@ -12,6 +12,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=011cd92e702dd9e6b1a26157b6fd53f5"
 SRC_URI[sha256sum] = "5d73e7eee5f87a6417285b617c97088a7c20d1a70fcea60e3bdc94ff567c29dc"
 
 PYPI_PACKAGE = "setuptools_rust"
+UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
 
 inherit cargo pypi python_setuptools_build_meta
 
index d8b9f8f2625b82d738611eb4bc3a42ef6af103c0..4bcc8e438ad5fd96043a51bb9b0b20efc71d9cd7 100644 (file)
@@ -9,11 +9,10 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=838c366f69b72c5df05c96dff79b35f2"
 SRC_URI[sha256sum] = "42dea1b65771cba93b7a515d65a65d8246e560768a66b9106a592c8e7f26c8a7"
 
 PYPI_PACKAGE = "setuptools_scm"
+UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
 
 inherit pypi python_setuptools_build_meta
 
-UPSTREAM_CHECK_REGEX = "scm-(?P<pver>.*)\.tar"
-
 DEPENDS += "python3-packaging-native python3-typing-extensions-native"
 
 RDEPENDS:${PN} = "\
index d089a89b952c47841c30bbf33900d661794dd50e..9bb07eab520ab351bc18cc7b1eff6c73c250a665 100644 (file)
@@ -10,5 +10,3 @@ SRC_URI += "file://0001-Change-hash-bang-to-python3.patch"
 SRC_URI[sha256sum] = "7812353a32022699a1aa8cd5626e01c94a946dcaeedaee2d0b382bae4c4cbf36"
 
 BBCLASSEXTEND = "native nativesdk"
-
-UPSTREAM_CHECK_REGEX = "/${PYPI_PACKAGE}/(?P<pver>(?!2\.0\.1)(\d+[\.\-_]*)+)/"
index b2c6b892bb37f0c0e515ad57d0209d0aed890833..03e7a501253d22bc6ff389b5313f8ebed902733a 100644 (file)
@@ -13,9 +13,9 @@ RDEPENDS:${PN} += " \
 "
 
 PYPI_PACKAGE = "sphinx_rtd_theme"
+UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
 
 SRC_URI[sha256sum] = "b7457bc25dda723b20b086a670b9953c859eab60a2a03ee8eb2bb23e176e5f85"
-UPSTREAM_CHECK_REGEX ?= "/sphinx-rtd-theme/(?P<pver>(\d+[\.\-_]*)+)/"
 
 inherit setuptools3 pypi
 
index da4e23a1879fe759a22c0cd00adc1fba8e6245ac..38cceb068a8f58aff674b88da48a211e24773af8 100644 (file)
@@ -7,7 +7,6 @@ LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=4ab44940eeb9c0ec044da326d904a683"
 SRC_URI[sha256sum] = "43c1911eecb0d3e161ad78611bc905d1ad0e523e4ddc202a58a821773dc4c927"
 
 inherit python_flit_core pypi
-UPSTREAM_CHECK_REGEX = "/Sphinx/(?P<pver>(\d+[\.\-_]*)+)/"
 
 do_install:append () {
        # The cache format of "{None, 'en', 'ja'}" doesn't seem to be consistent (dict ordering?)
index 686a4a17ae2ee5083e94b603cffef107f9eac407..a63b7ad014d3aced510b5afb3b481cb87ae96fcb 100644 (file)
@@ -6,6 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENCE.rst;md5=c7715857042d4c8c0105999ca0c072c5"
 SRC_URI[sha256sum] = "2f29ef331735ce958efa4734873f084941970894c6090408b079c61b2e1c06d1"
 
 PYPI_PACKAGE = "sphinxcontrib_applehelp"
+UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
 
 inherit pypi python_flit_core
 
index 9f53973708342f33867642d164ad6ea37acf0f23..abce915a19e7b42922fd69b7cac7ff89886a05d0 100644 (file)
@@ -6,6 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENCE.rst;md5=fd30d9972a142c857a80c9f312e92b93"
 SRC_URI[sha256sum] = "411f5d96d445d1d73bb5d52133377b4248ec79db5c793ce7dbe59e074b4dd1ad"
 
 PYPI_PACKAGE = "sphinxcontrib_devhelp"
+UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
 
 inherit pypi python_flit_core
 
index 1a15ccd0c4acba6e39a4dad7e3b4530e64668d7b..44885d7dc349c724acb6a748fa77b2727dbdfb46 100644 (file)
@@ -6,6 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENCE.rst;md5=24dce5ef6a13563241c24bc366f48886"
 SRC_URI[sha256sum] = "c9e2916ace8aad64cc13a0d233ee22317f2b9025b9cf3295249fa985cc7082e9"
 
 PYPI_PACKAGE = "sphinxcontrib_htmlhelp"
+UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
 
 inherit pypi python_flit_core
 
index f51a0ba64b6af5f72104a2dd958bbe002c5a38de..141d1c48628e8c5ae1d082daf9edcd65466806c4 100644 (file)
@@ -6,6 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENCE.rst;md5=f7a83b72ea86d04827575ec0b63430eb"
 SRC_URI[sha256sum] = "4fe7d0ac8fc171045be623aba3e2a8f613f8682731f9153bb2e40ece16b9bbab"
 
 PYPI_PACKAGE = "sphinxcontrib_qthelp"
+UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
 
 inherit pypi python_flit_core
 
index 63c55d36ae4290993789fa2cf38086ffd6695f80..95ee596b3b6451472bfa7a5dafc78793633f3a4e 100644 (file)
@@ -6,6 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENCE.rst;md5=32a84ac5cd3bbd10c4d479233ad588b6"
 SRC_URI[sha256sum] = "e9d912827f872c029017a53f0ef2180b327c3f7fd23c87229f7a8e8b70031d4d"
 
 PYPI_PACKAGE = "sphinxcontrib_serializinghtml"
+UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
 
 inherit pypi python_flit_core
 
index 9d841ffb5247674d293f7f70c0e36d40b0fc8271..8640ee156b50a26c1203efb9287b7a9061345651 100644 (file)
@@ -6,6 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
 SRC_URI[sha256sum] = "17cbd055d67d5e9d9de63293a8732943fabc21574e4c7b74edf112b4928cf5f3"
 
 PYPI_PACKAGE = "trove_classifiers"
+UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
 
 inherit pypi python_setuptools_build_meta ptest
 
index 8f0755473e1eb4ea8617e20340f1182d5972b4fe..7bd23e34703d17347acaeb4a56ba19dcbeb2b3f6 100644 (file)
@@ -14,11 +14,10 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=fcf6b249c2641540219a727f35d8d2c2"
 
 # The name on PyPi is slightly different.
 PYPI_PACKAGE = "typing_extensions"
+UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
 
 SRC_URI[sha256sum] = "1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"
 
 inherit pypi python_flit_core
 
-UPSTREAM_CHECK_REGEX = "/typing-extensions/(?P<pver>(\d+[\.\-_]*)+)/"
-
 BBCLASSEXTEND = "native nativesdk"