pyproject-rpm-macros/tests
Miro Hrončok 290941c5f3 Support PEP 517 list based backend-path
The PEP 517 shows an example backend-path like this:

    [build-system]
    # Defined by PEP 518:
    requires = ["flit"]
    # Defined by this PEP:
    build-backend = "local_backend"
    backend-path = ["backend"]

https://www.python.org/dev/peps/pep-0517/#source-trees

See that backend-path is a list. Our code previously only supported string path.

Obviously a string path is wrong, but we keep it to support projects that have
made the mistake, such as flit-core.

Add a small integration test for both cases.
Note that the new spec files deliberately don't do much, to save CI time.
2020-10-07 08:35:45 +02:00
..
mocktest.sh Remove Fedora 30 remnants 2020-06-23 11:09:03 +00:00
printrun.spec Test for package with lang files located outside of module 2020-09-04 10:39:52 +02:00
python-clikit.spec Improve grep regex for RECORD and REQUESTED files 2020-10-01 09:28:21 +02:00
python-distroinfo.spec Add integration test for package with setuptools setup_requires 2020-09-23 11:43:35 +02:00
python-django.spec Automatically mark language files with %lang macro 2020-09-04 10:39:52 +02:00
python-dns-lexicon.spec Fix typos 2020-10-01 18:08:06 +02:00
python-entrypoints.spec Add %pyproject_save_files macro 2020-04-15 16:45:10 +02:00
python-flit-core.spec Support PEP 517 list based backend-path 2020-10-07 08:35:45 +02:00
python-httpbin.spec Handle Python Extras in %pyproject_buildrequires on Fedora 33+ 2020-08-20 15:30:49 +02:00
python-ipykernel.spec Add test for +auto argument to include data files in other files 2020-08-06 15:26:37 +02:00
python-isort.spec Replace +bindir with +auto in README and spec files 2020-08-06 15:26:37 +02:00
python-ldap.spec Make sure to put * in '' in %pyproject_save_files 2020-08-06 20:19:40 +02:00
python-mistune.spec Handle extracting debuginfo from extension modules 2020-04-16 15:45:48 +02:00
python-openqa_client.spec Add %pyproject_save_files macro 2020-04-15 16:45:10 +02:00
python-pluggy.spec Replace +bindir with +auto in README and spec files 2020-08-06 15:26:37 +02:00
python-poetry-core.spec Support PEP 517 list based backend-path 2020-10-07 08:35:45 +02:00
python-pytest.spec Make sure to put * in '' in %pyproject_save_files 2020-08-06 20:19:40 +02:00
python-requests.spec CI: Add dns-lexicon to tests new things 2020-10-01 16:35:08 +02:00
python-setuptools_scm.spec Implement %pyproject_extras_subpkg 2020-07-29 17:40:37 +02:00
python-zope-event.spec Improve grep regex for RECORD and REQUESTED files 2020-10-01 09:28:21 +02:00
tests.yml Support PEP 517 list based backend-path 2020-10-07 08:35:45 +02:00
tldr.spec Replace +bindir with +auto in README and spec files 2020-08-06 15:26:37 +02:00