]> git.pld-linux.org Git - packages/python3-jaraco.packaging.git/blob - no-pep517.patch
- revert pep517 stupidity, rel 4
[packages/python3-jaraco.packaging.git] / no-pep517.patch
1 This reverts https://github.com/jaraco/jaraco.packaging/commit/278f825bf6c9beba82aaa77d765dd8c86e342ca7
2 which is plain stpuid from disto packaging perspective as it is trying to fetch packages from pip
3 at documentation build time.
4
5 diff -ur jaraco.packaging-9.0.0/jaraco/packaging/sphinx.py jaraco.packaging-9.0.0-no-pep517/jaraco/packaging/sphinx.py
6 --- jaraco.packaging-9.0.0/jaraco/packaging/sphinx.py   2022-02-11 03:55:53.000000000 +0100
7 +++ jaraco.packaging-9.0.0-no-pep517/jaraco/packaging/sphinx.py 2022-04-01 22:12:33.979598839 +0200
8 @@ -1,6 +1,6 @@
9  import os
10 +import sys
11  import subprocess
12 -import pep517.meta
13  
14  try:
15      import importlib.metadata as imp_meta
16 @@ -26,11 +26,19 @@
17      """
18      # for now, assume project root is one level up
19      root = os.path.join(app.confdir, '..')
20 -    meta = pep517.meta.load(root).metadata
21 -    app.config.project = meta['Name']
22 -    app.config.version = app.config.release = meta['Version']
23 -    app.config.package_url = meta['Home-page']
24 -    app.config.author = app.config.copyright = meta['Author']
25 +    setup_script = os.path.join(root, 'setup.py')
26 +    fields = ['--name', '--version', '--url', '--author']
27 +    dist_info_cmd = [sys.executable, setup_script] + fields
28 +    output = subprocess.check_output(dist_info_cmd, cwd=root, universal_newlines=True)
29 +    outputs = output.strip().split('\n')
30 +    try:
31 +        project, version, url, author = outputs
32 +    except ValueError:
33 +        raise ValueError("Unexpected metadata output", output)
34 +    app.config.project = project
35 +    app.config.version = app.config.release = version
36 +    app.config.package_url = url
37 +    app.config.author = app.config.copyright = author
38  
39  
40  def configure_substitutions(app):
41 diff -ur jaraco.packaging-9.0.0/setup.cfg jaraco.packaging-9.0.0-no-pep517/setup.cfg
42 --- jaraco.packaging-9.0.0/setup.cfg    2022-02-11 03:56:17.039524600 +0100
43 +++ jaraco.packaging-9.0.0-no-pep517/setup.cfg  2022-04-01 22:12:33.979598839 +0200
44 @@ -19,7 +19,6 @@
45  python_requires = >=3.7
46  install_requires = 
47         importlib_metadata; python_version < "3.8"
48 -       pep517
49  
50  [options.packages.find]
51  exclude = 
52 Only in jaraco.packaging-9.0.0-no-pep517: setup.cfg.orig
This page took 0.099719 seconds and 3 git commands to generate.