Name: python-kafka-slurm-agent Version: 1.5.3 Release: %autorelease # Fill in the actual package summary to submit package to Fedora Summary: The Kafka Slurm Agent is a distributed computing and stream processing engine that can be used to run python code acrossmultiple SLURM managed HPC clusters or individual workstations.It uses Kafka to asynchronously communicate with agents installed on clusters and workstations.It contains a monitoring tool with a Web JSON API and a job submitter.It is a pure Python implementation using faust stream processing # Check if the automatically generated License and its spelling is correct for Fedora # https://docs.fedoraproject.org/en-US/packaging-guidelines/LicensingGuidelines/ License: MIT URL: https://github.com/prubach/kafka-slurm-agent Source: %{pypi_source kafka_slurm_agent} BuildArch: noarch BuildRequires: python3-devel # Fill in the actual package description to submit package to Fedora %global _description %{expand: This is package 'kafka-slurm-agent' generated automatically by pyp2spec.} %description %_description %package -n python3-kafka-slurm-agent Summary: %{summary} %description -n python3-kafka-slurm-agent %_description %prep %autosetup -p1 -n kafka_slurm_agent-%{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-kafka-slurm-agent -f %{pyproject_files} %{_bindir}/kafka-slurm %changelog %autochangelog