srcpkgs/*: no longer patch out hatch-fancy-pypi-readme

This commit is contained in:
Andrew J. Hesford 2024-08-06 13:31:05 -04:00
parent 9c984a5df5
commit 39e8943e99
16 changed files with 8 additions and 282 deletions

View File

@ -1,25 +0,0 @@
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -26,7 +26,7 @@ preview = true
# NOTE: You don't need this in your own Black configuration.
[build-system]
-requires = ["hatchling>=1.20.0", "hatch-vcs", "hatch-fancy-pypi-readme"]
+requires = ["hatchling>=1.20.0", "hatch-vcs"]
build-backend = "hatchling.build"
[project]
@@ -96,13 +96,6 @@ blackd = "blackd:patched_main [d]"
Changelog = "https://github.com/psf/black/blob/main/CHANGES.md"
Homepage = "https://github.com/psf/black"
-[tool.hatch.metadata.hooks.fancy-pypi-readme]
-content-type = "text/markdown"
-fragments = [
- { path = "README.md" },
- { path = "CHANGES.md" },
-]
-
[tool.hatch.version]
source = "vcs"

View File

@ -3,7 +3,7 @@ pkgname=black
version=24.4.2
revision=1
build_style=python3-pep517
hostmakedepends="hatchling hatch-vcs"
hostmakedepends="hatchling hatch-vcs hatch-fancy-pypi-readme"
depends="python3-click python3-platformdirs python3-pathspec python3-packaging
python3-mypy_extensions"
checkdepends="${depends} python3-pytest-xdist python3-aiohttp

View File

@ -1,25 +0,0 @@
# 'hatch-fancy-pypi-readme' is not really necessary to build
diff --git a/pyproject.toml b/pyproject.toml
index 06e6cc88252..5628a8df080 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,5 +1,5 @@
[build-system]
-requires = ["hatchling>=1.20.0", "hatch-vcs", "hatch-fancy-pypi-readme"]
+requires = ["hatchling>=1.20.0", "hatch-vcs"]
build-backend = "hatchling.build"
[project]
@@ -53,12 +53,6 @@ test = [
[project.urls]
Homepage = "https://github.com/wkentaro/gdown"
-[tool.hatch.metadata.hooks.fancy-pypi-readme]
-content-type = "text/markdown"
-fragments = [
- { path = "README.md" },
-]
-
[tool.hatch.version]
source = "vcs"

View File

@ -3,7 +3,7 @@ pkgname=gdown
version=5.2.0
revision=1
build_style=python3-pep517
hostmakedepends="hatchling hatch-vcs python3-setuptools python3-wheel"
hostmakedepends="hatchling hatch-vcs hatch-fancy-pypi-readme"
depends="python3-filelock python3-requests python3-six python3-tqdm
python3-pysocks python3-BeautifulSoup4"
checkdepends="${depends} python3-pytest"

View File

@ -1,33 +0,0 @@
diff --git a/pyproject.toml b/pyproject.toml
index 59b1d48..51f1ac8 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,7 +1,6 @@
[build-system]
requires = [
"hatchling >= 1.10.0",
- "hatch-fancy-pypi-readme >= 22.5.0",
"incremental >= 22.10.0",
]
build-backend = "hatchling.build"
@@ -172,20 +172,6 @@ source = "code"
path = "src/twisted/__init__.py"
search-paths = ["src"]
-[tool.hatch.metadata.hooks.fancy-pypi-readme]
-content-type = "text/x-rst"
-fragments = [
- { path = "README.rst" },
-]
-
-[[tool.hatch.metadata.hooks.fancy-pypi-readme.substitutions]]
-# Munge links of the form `NEWS <NEWS.rst>`_ to point at the appropriate
-# location on GitHub so that they function when the long description is
-# displayed on PyPI.
-pattern = '`([^`]+)\s+<(?!https?://)([^>]+)>`_'
-replacement = '`\1 <https://github.com/twisted/twisted/blob/trunk/\2>`_'
-ignore-case = true
-
[tool.hatch.build.targets.wheel]
packages = [
"src/twisted",

View File

@ -3,7 +3,7 @@ pkgname=python3-Twisted
version=23.8.0
revision=1
build_style=python3-pep517
hostmakedepends="hatchling python3-incremental"
hostmakedepends="hatchling hatch-fancy-pypi-readme python3-incremental"
makedepends="python3-devel"
depends="python3-zope.interface python3-constantly python3-incremental
python3-automat python3-hyperlink python3-attrs python3-typing_extensions

View File

@ -1,25 +0,0 @@
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,5 +1,5 @@
[build-system]
-requires = ["hatchling", "hatch-fancy-pypi-readme"]
+requires = ["hatchling"]
build-backend = "hatchling.build"
[project]
@@ -57,15 +57,6 @@
"/README.md",
]
-[tool.hatch.metadata.hooks.fancy-pypi-readme]
-content-type = "text/markdown"
-
-[[tool.hatch.metadata.hooks.fancy-pypi-readme.fragments]]
-path = "README.md"
-
-[[tool.hatch.metadata.hooks.fancy-pypi-readme.fragments]]
-path = "CHANGELOG.md"
-
[tool.mypy]
strict = true
show_error_codes = true

View File

@ -3,7 +3,7 @@ pkgname=python3-httpcore
version=1.0.5
revision=1
build_style=python3-pep517
hostmakedepends="python3-poetry-core hatchling"
hostmakedepends="python3-poetry-core hatchling hatch-fancy-pypi-readme"
depends="python3-h11 python3-sniffio python3-anyio python3-h2 python3-certifi
python3-trio python3-socksio"
checkdepends="$depends python3-pytest python3-pytest-trio python3-trustme python3-pytest-httpbin"

View File

@ -1,38 +0,0 @@
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,5 +1,5 @@
[build-system]
-requires = ["hatchling", "hatch-fancy-pypi-readme"]
+requires = ["hatchling"]
build-backend = "hatchling.build"
[project]
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -71,26 +71,6 @@
"/README.md",
]
-[tool.hatch.metadata.hooks.fancy-pypi-readme]
-content-type = "text/markdown"
-
-[[tool.hatch.metadata.hooks.fancy-pypi-readme.fragments]]
-path = "README.md"
-
-[[tool.hatch.metadata.hooks.fancy-pypi-readme.fragments]]
-text = "\n## Release Information\n\n"
-
-[[tool.hatch.metadata.hooks.fancy-pypi-readme.fragments]]
-path = "CHANGELOG.md"
-pattern = "\n(###.+?\n)## "
-
-[[tool.hatch.metadata.hooks.fancy-pypi-readme.fragments]]
-text = "\n---\n\n[Full changelog](https://github.com/encode/httpx/blob/master/CHANGELOG.md)\n"
-
-[[tool.hatch.metadata.hooks.fancy-pypi-readme.substitutions]]
-pattern = 'src="(docs/img/.*?)"'
-replacement = 'src="https://raw.githubusercontent.com/encode/httpx/master/\1"'
-
# https://beta.ruff.rs/docs/configuration/#using-rufftoml
[tool.ruff]
select = ["E", "F", "I", "B", "PIE"]

View File

@ -3,7 +3,7 @@ pkgname=python3-httpx
version=0.27.0
revision=1
build_style=python3-pep517
hostmakedepends="hatchling"
hostmakedepends="hatchling hatch-fancy-pypi-readme"
depends="python3-idna python3-certifi python3-h2 python3-Brotli
python3-sniffio python3-httpcore python3-click python3-rich python3-Pygments"
short_desc="Next generation HTTP client for Python"

View File

@ -1,38 +0,0 @@
diff --git a/pyproject.toml b/pyproject.toml
index aba4d03..d2af96e 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,5 +1,5 @@
[build-system]
-requires = ['hatchling', 'hatch-fancy-pypi-readme>=22.5.0']
+requires = ['hatchling']
build-backend = 'hatchling.build'
[tool.hatch.version]
diff --git a/pyproject.toml b/pyproject.toml
index d2af96e..5ccd6f6 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -128,22 +128,6 @@ Funding = 'https://github.com/sponsors/samuelcolvin'
Source = 'https://github.com/pydantic/pydantic'
Changelog = 'https://docs.pydantic.dev/latest/changelog/'
-[tool.hatch.metadata.hooks.fancy-pypi-readme]
-content-type = 'text/markdown'
-# construct the PyPI readme from README.md and HISTORY.md
-fragments = [
- {path = "README.md"},
- {text = "\n## Changelog\n\n"},
- {path = "HISTORY.md", pattern = "(.+?)<!-- package description limit -->"},
- {text = "\n... see [here](https://docs.pydantic.dev/changelog/#v0322-2019-08-17) for earlier changes.\n"},
-]
-# convert GitHuB issue/PR numbers and handles to links
-substitutions = [
- {pattern = '(\s+)#(\d+)', replacement = '\1[#\2](https://github.com/pydantic/pydantic/issues/\2)'},
- {pattern = '(\s+)@([\w\-]+)', replacement = '\1[@\2](https://github.com/\2)'},
- {pattern = '@@', replacement = '@'},
-]
-
[tool.pytest.ini_options]
testpaths = 'tests'
xfail_strict = true

View File

@ -5,7 +5,7 @@ revision=1
build_style=python3-pep517
# requires unpackaged pytest-examples, cloudpickle
make_check_args="--ignore=tests/test_docs.py --ignore=tests/test_pickle.py"
hostmakedepends="hatchling"
hostmakedepends="hatchling hatch-fancy-pypi-readme"
depends="python3-typing_extensions python3-annotated-types
python3-pydantic-core"
checkdepends="${depends} python3-pytest python3-pytest-benchmark

View File

@ -1,44 +0,0 @@
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,5 +1,5 @@
[build-system]
-requires = ["hatchling", "hatch-fancy-pypi-readme", "hatch-vcs"]
+requires = ["hatchling", "hatch-vcs"]
build-backend = "hatchling.build"
[project]
@@ -76,34 +76,6 @@
build.hooks.vcs.version-file = "skbuild/_version.py"
-[tool.hatch.metadata.hooks.fancy-pypi-readme]
-content-type = "text/x-rst"
-
-[[tool.hatch.metadata.hooks.fancy-pypi-readme.fragments]]
-path = "README.rst"
-start-after = ".. START-INTRO"
-end-before = ".. END-INTRO"
-
-[[tool.hatch.metadata.hooks.fancy-pypi-readme.fragments]]
-path = "CHANGES.rst"
-start-after = ".. START-BRIEF-CHANGELOG"
-end-before = ".. END-BRIEF-CHANGELOG"
-
-[[tool.hatch.metadata.hooks.fancy-pypi-readme.fragments]]
-path = "README.rst"
-start-after = ".. INJECT-CHANGELOG"
-
-[[tool.hatch.metadata.hooks.fancy-pypi-readme.substitutions]]
-pattern = ':pr:`(\d+)`'
-replacement = '`#\1 <https://github.com/scikit-build/scikit-build/pull/\1>`_'
-
-[[tool.hatch.metadata.hooks.fancy-pypi-readme.substitutions]]
-pattern = ':issue:`(\d+)`'
-replacement = '`#\1 <https://github.com/scikit-build/scikit-build/issues/\1>`_'
-
-[[tool.hatch.metadata.hooks.fancy-pypi-readme.substitutions]]
-pattern = ':user:`(\S+)`'
-replacement = '`@\1 <https://github.com/\1>`_'
[tool.black]

View File

@ -5,7 +5,7 @@ revision=1
build_style=python3-pep517
# test requires setuptools_scm to not be installed
make_check_args="-k not(nosetuptoolsscm)"
hostmakedepends="hatch-vcs python3-wheel"
hostmakedepends="hatch-vcs python3-wheel hatch-fancy-pypi-readme"
depends="python3-distro python3-packaging python3-setuptools python3-wheel"
checkdepends="${depends} cmake gcc-fortran git ninja python3-Cython
python3-devel python3-pip python3-pytest-mock python3-requests

View File

@ -1,46 +0,0 @@
--- a/pyproject.toml 2023-06-14 08:54:35.000000000 +0100
+++ b/pyproject.toml 2023-11-27 23:41:30.341946203 +0000
@@ -1,5 +1,5 @@
[build-system]
-requires = ["hatchling", "hatch-vcs", "hatch-fancy-pypi-readme"]
+requires = ["hatchling", "hatch-vcs"]
build-backend = "hatchling.build"
[project]
@@ -52,36 +52,6 @@
source = "vcs"
raw-options = { local_scheme = "no-local-version" }
-[tool.hatch.metadata.hooks.fancy-pypi-readme]
-content-type = "text/markdown"
-
-[[tool.hatch.metadata.hooks.fancy-pypi-readme.fragments]]
-text = "# Service Identity Verification for pyOpenSSL & *cryptography*\n"
-
-[[tool.hatch.metadata.hooks.fancy-pypi-readme.fragments]]
-path = "README.md"
-start-after = "spiel-begin -->\n"
-
-[[tool.hatch.metadata.hooks.fancy-pypi-readme.fragments]]
-text = """
-
-
-## Release Information
-
-"""
-
-[[tool.hatch.metadata.hooks.fancy-pypi-readme.fragments]]
-path = "CHANGELOG.md"
-pattern = "\n(###.+?\n)## "
-
-[[tool.hatch.metadata.hooks.fancy-pypi-readme.fragments]]
-text = """
-----
-
-[→ Complete Changelog](https://service-identity.readthedocs.io/en/stable/changelog.html)
-"""
-
-
[tool.pytest.ini_options]
addopts = ["-ra", "--strict-markers", "--strict-config"]
xfail_strict = true

View File

@ -3,7 +3,7 @@ pkgname=python3-service_identity
version=23.1.0
revision=1
build_style=python3-pep517
hostmakedepends="hatchling hatch-vcs python3-build"
hostmakedepends="hatchling hatch-vcs hatch-fancy-pypi-readme"
depends="python3-attrs python3-pyasn1-modules python3-cryptography python3-six"
checkdepends="${depends}"
short_desc="Service identity verification for Python (Python3)"