Name: python-tackle Version: 0.7.1 Release: %autorelease # Fill in the actual package summary to submit package to Fedora Summary: Tackle is a declarative DSL for building modular workflows and code generators. Tool is plugins based and can easily be extended by writing additional hooks or importing external providers that can be turned into a self documenting CLI, all out of yaml, json, toml. # No license information obtained, it's up to the packager to fill it in License: ... URL: https://github.com/sudoblockio/tackle Source: %{pypi_source tackle} BuildArch: noarch BuildRequires: python3-devel # Fill in the actual package description to submit package to Fedora %global _description %{expand: This is package 'tackle' generated automatically by pyp2spec.} %description %_description %package -n python3-tackle Summary: %{summary} %description -n python3-tackle %_description %prep %autosetup -p1 -n tackle-%{version} %generate_buildrequires %pyproject_buildrequires %build %pyproject_wheel %install %pyproject_install # For official Fedora packages, including files with '*' +auto is not allowed # Replace it with a list of relevant Python modules/globs and list extra files in %%files %pyproject_save_files '*' +auto %check %_pyproject_check_import_allow_no_modules -t %files -n python3-tackle -f %{pyproject_files} %changelog %autochangelog