Package python3-module-werkzeug: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 | %define _unpackaged_files_terminate_build 1 %define pypi_name Werkzeug %define mod_name werkzeug %def_with check Name: python3-module-%mod_name Version: 3.0.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 Source1: %pyproject_deps_config_name Patch0: %name-%version-alt.patch # well-known PyPI name Provides: python3-module-%pypi_name = %EVR %pyproject_runtimedeps_metadata BuildRequires(pre): rpm-build-pyproject %pyproject_builddeps_build %if_with check %pyproject_builddeps_metadata %pyproject_builddeps_check BuildRequires: /proc %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 %pyproject_deps_resync_build %pyproject_deps_resync_metadata %if_with check %pyproject_deps_resync_check_pipreqfile requirements/tests.txt %endif %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 LICENSE.rst CHANGES.rst README.rst %python3_sitelibdir/%mod_name/ %python3_sitelibdir/%{pyproject_distinfo %pypi_name}/ %changelog * Thu Apr 11 2024 Anton Zhukharev <ancieg@altlinux.org> 3.0.2-alt2 - Fixed FTBFS (pytest-xprocess 1.0.1). * Mon Mar 25 2024 Anton Zhukharev <ancieg@altlinux.org> 3.0.2-alt1 - Updated to 3.0.2. * Wed Feb 07 2024 Anton Zhukharev <ancieg@altlinux.org> 3.0.1-alt2 - Fixed FTBFS. * Wed Dec 06 2023 Anton Zhukharev <ancieg@altlinux.org> 3.0.1-alt1 - Updated to 3.0.1 (fixed CVE-2023-23934, CVE-2023-25577, CVE-2023-46136). * Wed Feb 08 2023 Stanislav Levin <slev@altlinux.org> 2.2.2-alt2 - Fixed FTBFS (packaging 22). * Fri Sep 16 2022 Danil Shein <dshein@altlinux.org> 2.2.2-alt1 - new version 2.2.2 + migrate to pyproject macroses + reduce excluded tests list * Thu Mar 03 2022 Danil Shein <dshein@altlinux.org> 2.0.3-alt1 - new version 0.16.1 -> 2.0.3 + enable tests * Thu Nov 05 2020 Vitaly Lipatov <lav@altlinux.ru> 0.16.1-alt2 - build only python3 package * Tue Mar 24 2020 Andrey Cherepanov <cas@altlinux.org> 0.16.1-alt1 - New version. - Fix License tag according SPDX. - Build from upstream tag. * Fri Aug 30 2019 Andrey Bychkov <mrdrew@altlinux.org> 0.15.5-alt1 - Version updated to 0.15.5 * Thu Mar 22 2018 Aleksei Nikiforov <darktemplar@altlinux.org> 0.14.1-alt1 - Updated to upstream version 0.14.1. * Sun Mar 13 2016 Ivan Zakharyaschev <imz@altlinux.org> 0.10.1-alt1.1.1 - (NMU) rebuild with rpm-build-python3-0.1.9 (for common python3/site-packages/ and auto python3.3-ABI dep when needed) * Fri Jan 29 2016 Mikhail Efremov <sem@altlinux.org> 0.10.1-alt1.1 - NMU: Use buildreq for BR. * Wed Feb 04 2015 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.10.1-alt1 - Version 0.10.1 * Thu Oct 02 2014 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.9.6-alt1 - Version 0.9.6 - Added module for Python 3 * Thu Nov 28 2013 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.8.3-alt1.1 - Fixed build * Sun Jan 06 2013 Ivan A. Melnikov <iv@altlinux.org> 0.8.3-alt1 - 0.8.3 (ALT #28297); - minor packaging improvements. * Thu Oct 20 2011 Vitaly Kuznetsov <vitty@altlinux.ru> 0.6.2-alt1.1 - Rebuild with Python-2.7 * Mon Jun 06 2011 Sergey Alembekov <rt@altlinux.ru> 0.6.2-alt1 - Initial release for ALTLinux |