48c0de39d9
See https://src.fedoraproject.org/rpms/python-setuptools/pull-request/40 Strictly speaking, this is not an RPM generator, but: - it generates provides - it is tighly coupled with pythondistdeps.py Usage: 1. Run `$ /usr/lib/rpm/pythonbundles.py .../vendored.txt` 2. Copy the output into the spec as a macro definition: %global bundled %{expand: Provides: bundled(python3dist(appdirs)) = 1.4.3 Provides: bundled(python3dist(packaging)) = 16.8 Provides: bundled(python3dist(pyparsing)) = 2.2.1 Provides: bundled(python3dist(six)) = 1.15 } 3. Use the macro to expand the provides 4. Verify the macro contents in %check: %check ... %{_rpmconfigdir}/pythonbundles.py src/_vendor/vendored.txt --compare-with '%{bundled}'
25 lines
1.1 KiB
Plaintext
25 lines
1.1 KiB
Plaintext
Provides: bundled(python3dist(appdirs)) = 1.4.3
|
|
Provides: bundled(python3dist(cachecontrol)) = 0.12.6
|
|
Provides: bundled(python3dist(certifi)) = 2020.4.5.1
|
|
Provides: bundled(python3dist(chardet)) = 3.0.4
|
|
Provides: bundled(python3dist(colorama)) = 0.4.3
|
|
Provides: bundled(python3dist(contextlib2)) = 0.6^post1
|
|
Provides: bundled(python3dist(distlib)) = 0.3
|
|
Provides: bundled(python3dist(distro)) = 1.5
|
|
Provides: bundled(python3dist(html5lib)) = 1.0.1
|
|
Provides: bundled(python3dist(idna)) = 2.9
|
|
Provides: bundled(python3dist(ipaddress)) = 1.0.23
|
|
Provides: bundled(python3dist(msgpack)) = 1
|
|
Provides: bundled(python3dist(packaging)) = 20.3
|
|
Provides: bundled(python3dist(pep517)) = 0.8.2
|
|
Provides: bundled(python3dist(progress)) = 1.5
|
|
Provides: bundled(python3dist(pyparsing)) = 2.4.7
|
|
Provides: bundled(python3dist(requests)) = 2.23
|
|
Provides: bundled(python3dist(resolvelib)) = 0.3
|
|
Provides: bundled(python3dist(retrying)) = 1.3.3
|
|
Provides: bundled(python3dist(setuptools)) = 44
|
|
Provides: bundled(python3dist(six)) = 1.14
|
|
Provides: bundled(python3dist(toml)) = 0.10
|
|
Provides: bundled(python3dist(urllib3)) = 1.25.8
|
|
Provides: bundled(python3dist(webencodings)) = 0.5.1
|