Package python3-module-poetry-core: 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 133 134 135 | %define _unpackaged_files_terminate_build 1 %define pypi_name poetry-core %define mod_name poetry/core %define vendor_path %mod_name/_vendor %def_with check # poetry bundles several packages some of which require poetry to be built # enable to bootstrap poetry-core %def_without vendored Name: python3-module-%pypi_name Version: 1.9.0 Release: alt1 Summary: Poetry Core License: MIT Group: Development/Python3 Url: https://pypi.org/project/poetry-core VCS: https://github.com/python-poetry/poetry-core.git BuildArch: noarch Source0: %name-%version.tar Source1: %pyproject_deps_config_name Patch0: %name-%version-alt.patch # namespace root %py3_requires poetry %if_without vendored %pyproject_runtimedeps -- vendored %endif %pyproject_runtimedeps_metadata # PEP503 name %py3_provides %pypi_name BuildRequires(pre): rpm-build-pyproject %pyproject_builddeps_build %if_without vendored %pyproject_builddeps -- vendored %endif %if_with check %add_pyproject_deps_check_filter vendoring %pyproject_builddeps_metadata %pyproject_builddeps_check # required to build C extension, e.g. test_build_wheel_extended BuildRequires: gcc # required for tests/vcs/test_vcs.py BuildRequires: /usr/bin/git # pulled indirectly by tox BuildRequires: python3-module-virtualenv %endif %if_with vendored # self-contained deps %add_findreq_skiplist %python3_sitelibdir/%vendor_path/* %add_findprov_skiplist %python3_sitelibdir/%vendor_path/* %endif %description A PEP 517 build backend implementation developed for Poetry. This project is intended to be a light weight, fully compliant, self-contained package allowing PEP 517 compatible build frontends to build Poetry managed projects. %prep %setup %autopatch -p1 %pyproject_deps_resync_build %pyproject_deps_resync_metadata %if_without vendored %pyproject_deps_resync vendored pip_reqfile src/%vendor_path/vendor.txt # unbundle packages rm -r ./src/%vendor_path/* %endif %if_with check %pyproject_deps_resync_check_poetry test %endif %build %pyproject_build %install %pyproject_install %check %pyproject_run_pytest -vra tests/ %files %doc README.md %python3_sitelibdir/%mod_name/ %python3_sitelibdir/%{pyproject_distinfo %pypi_name}/ %changelog * Mon Feb 19 2024 Stanislav Levin <slev@altlinux.org> 1.9.0-alt1 - 1.8.1 -> 1.9.0. * Wed Nov 01 2023 Stanislav Levin <slev@altlinux.org> 1.8.1-alt1 - 1.7.0 -> 1.8.1. * Tue Sep 12 2023 Stanislav Levin <slev@altlinux.org> 1.7.0-alt1 - 1.6.1 -> 1.7.0. * Mon Jun 19 2023 Stanislav Levin <slev@altlinux.org> 1.6.1-alt1 - 1.5.2 -> 1.6.1. * Tue May 16 2023 Stanislav Levin <slev@altlinux.org> 1.5.2-alt2 - Modernized packaging. * Wed Mar 29 2023 Stanislav Levin <slev@altlinux.org> 1.5.2-alt1 - 1.5.1 -> 1.5.2 (closes: #43773). * Tue Feb 21 2023 Stanislav Levin <slev@altlinux.org> 1.5.1-alt1 - 1.5.0 -> 1.5.1. * Tue Jan 31 2023 Stanislav Levin <slev@altlinux.org> 1.5.0-alt1 - 1.4.0 -> 1.5.0. * Wed Nov 23 2022 Stanislav Levin <slev@altlinux.org> 1.4.0-alt1 - 1.3.2 -> 1.4.0. * Mon Oct 10 2022 Stanislav Levin <slev@altlinux.org> 1.3.2-alt1 - 1.3.1 -> 1.3.2. * Thu Oct 06 2022 Stanislav Levin <slev@altlinux.org> 1.3.1-alt1 - 1.2.0 -> 1.3.1. * Mon Sep 19 2022 Stanislav Levin <slev@altlinux.org> 1.2.0-alt1 - 1.1.0 -> 1.2.0. * Tue Sep 13 2022 Stanislav Levin <slev@altlinux.org> 1.1.0-alt1 - 1.0.8 -> 1.1.0. * Sat Mar 05 2022 Stanislav Levin <slev@altlinux.org> 1.0.8-alt1 - 1.0.7 -> 1.0.8. * Fri Feb 04 2022 Stanislav Levin <slev@altlinux.org> 1.0.7-alt2 - Built without vendored distributions * Fri Jan 28 2022 Stanislav Levin <slev@altlinux.org> 1.0.7-alt1 - Initial build for Sisyphus. |