%bcond_without tests # Pull from GitHub (prerquisite for Packit) %global forgeurl https://github.com/willu47/amply %global _description %{expand: Amply allows you to load and manipulate AMPL data as Python data structures. Amply only supports a specific subset of the AMPL syntax: > set declarations > set data statements > parameter declarations > parameter data statements} Name: python-amply Version: 0.1.6 Release: %autorelease Summary: A Python package for AMPL/GMPL datafile parsing %forgemeta License: EPL-1.0 URL: %forgeurl Source0: %forgesource BuildArch: noarch BuildRequires: python3-devel BuildRequires: python3-pytest %description %_description %package -n python3-amply Summary: %{summary} %description -n python3-amply %_description %prep %forgeautosetup find . -type f -name "*.py" -exec sed -i '/^#![ ]*\/usr\/bin\/env.*$/ d' {} 2>/dev/null ';' %generate_buildrequires export SETUPTOOLS_SCM_PRETEND_VERSION=%{version} %pyproject_buildrequires %build export SETUPTOOLS_SCM_PRETEND_VERSION=%{version} %pyproject_wheel %install export SETUPTOOLS_SCM_PRETEND_VERSION=%{version} %pyproject_install %pyproject_save_files amply %check export SETUPTOOLS_SCM_PRETEND_VERSION=%{version} %pytest %files -n python3-amply -f %{pyproject_files} %doc README.rst %changelog %autochangelog