2800b49530
This macro save generates file section to %pyproject_files. It should simplify %files section and allow to build by some automatic machinery Supposed use case in Fedora: %install %pyproject_install %pyproject_save_files requests _requests %files -n python3-requests -f %{pyproject_files} %doc README.rst %license LICENSE Automatic build of arbitrary packages (e.g. in Copr): %install %pyproject_install %pyproject_save_files * +bindir // save all modules with executables %files -n python3-requests -f %{pyproject_files} Co-Authored-By: Miro Hrončok <miro@hroncok.cz>
47 lines
906 B
YAML
47 lines
906 B
YAML
---
|
|
- hosts: localhost
|
|
tags:
|
|
- classic
|
|
tasks:
|
|
- dnf:
|
|
name: "*"
|
|
state: latest
|
|
|
|
- hosts: localhost
|
|
roles:
|
|
- role: standard-test-basic
|
|
tags:
|
|
- classic
|
|
tests:
|
|
- pytest:
|
|
dir: .
|
|
run: ./mocktest.sh python-pytest
|
|
- entrypoints:
|
|
dir: .
|
|
run: ./mocktest.sh python-entrypoints
|
|
- pluggy:
|
|
dir: .
|
|
run: ./mocktest.sh python-pluggy
|
|
- clikit:
|
|
dir: .
|
|
run: ./mocktest.sh python-clikit
|
|
- tldr:
|
|
dir: .
|
|
run: ./mocktest.sh tldr
|
|
- openqa_client:
|
|
dir: .
|
|
run: ./mocktest.sh python-openqa_client
|
|
- ldap:
|
|
dir: .
|
|
run: ./mocktest.sh python-ldap
|
|
- isort:
|
|
dir: .
|
|
run: ./mocktest.sh python-isort
|
|
- mistune:
|
|
dir: .
|
|
run: ./mocktest.sh python-mistune
|
|
required_packages:
|
|
- mock
|
|
- rpmdevtools
|
|
- rpm-build
|