Group :: Development/Python3
RPM: python3-module-werkzeug
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
%define _unpackaged_files_terminate_build 1
%define pypi_name Werkzeug
%define mod_name werkzeug
%def_enable check
Name: python3-module-%mod_name
Version: 2.2.2
Release: alt2
Summary: Werkzeug is one of the most advanced WSGI utility modules
License: BSD-3-Clause
Group: Development/Python3
URL: https://palletsprojects.com/p/werkzeug/
VCS: https://github.com/pallets/werkzeug
BuildArch: noarch
Source0: %name-%version.tar
Patch0: %name-%version-%release.patch
Patch1: alt_tests_conftest_py.patch
# well-known PyPI name
%py3_provides %pypi_name
Provides: python3-module-%pypi_name = %EVR
BuildRequires(pre): rpm-build-python3
BuildRequires: python3-module-setuptools
BuildRequires: python3-module-wheel
%if_enabled check
# dependencies
BuildRequires: python3(markupsafe)
BuildRequires: /proc
BuildRequires: pytest3
BuildRequires: python3-module-pytest
BuildRequires: python3-module-pytest-xprocess
BuildRequires: python3-module-pytest-timeout
BuildRequires: python3-module-cryptography
%endif
%description
Werkzeug is a comprehensive WSGI web application library.
It began as a simple collection of various utilities for WSGI
applications and has become one of the most advanced WSGI utility libraries.
Flask wraps Werkzeug, using it to handle the details of WSGI while providing
more structure and patterns for defining powerful applications.
%prep
%setup
%autopatch -p1
%build
%pyproject_build
%install
%pyproject_install
%check
# skip: test_serving::test_reloader_sys_path (hangs up) and test_serving::test_exclude_patterns (always fails)
%pyproject_run_pytest -vra -k "not test_reloader_sys_path and not test_exclude_patterns"
%files
%doc CHANGES.rst README.rst
%python3_sitelibdir/%mod_name/
%python3_sitelibdir/%pypi_name-%version.dist-info/
%changelog
…
Todas as alterações você pod ver aqui
%define pypi_name Werkzeug
%define mod_name werkzeug
%def_enable check
Name: python3-module-%mod_name
Version: 2.2.2
Release: alt2
Summary: Werkzeug is one of the most advanced WSGI utility modules
License: BSD-3-Clause
Group: Development/Python3
URL: https://palletsprojects.com/p/werkzeug/
VCS: https://github.com/pallets/werkzeug
BuildArch: noarch
Source0: %name-%version.tar
Patch0: %name-%version-%release.patch
Patch1: alt_tests_conftest_py.patch
# well-known PyPI name
%py3_provides %pypi_name
Provides: python3-module-%pypi_name = %EVR
BuildRequires(pre): rpm-build-python3
BuildRequires: python3-module-setuptools
BuildRequires: python3-module-wheel
%if_enabled check
# dependencies
BuildRequires: python3(markupsafe)
BuildRequires: /proc
BuildRequires: pytest3
BuildRequires: python3-module-pytest
BuildRequires: python3-module-pytest-xprocess
BuildRequires: python3-module-pytest-timeout
BuildRequires: python3-module-cryptography
%endif
%description
Werkzeug is a comprehensive WSGI web application library.
It began as a simple collection of various utilities for WSGI
applications and has become one of the most advanced WSGI utility libraries.
Flask wraps Werkzeug, using it to handle the details of WSGI while providing
more structure and patterns for defining powerful applications.
%prep
%setup
%autopatch -p1
%build
%pyproject_build
%install
%pyproject_install
%check
# skip: test_serving::test_reloader_sys_path (hangs up) and test_serving::test_exclude_patterns (always fails)
%pyproject_run_pytest -vra -k "not test_reloader_sys_path and not test_exclude_patterns"
%files
%doc CHANGES.rst README.rst
%python3_sitelibdir/%mod_name/
%python3_sitelibdir/%pypi_name-%version.dist-info/
%changelog
…
Todas as alterações você pod ver aqui