Tue, 26 Nov 2024 02:50:10 UTC | login

Information for build pyproject-rpm-macros-0-32.fc33

ID186770
Package Namepyproject-rpm-macros
Version0
Release32.fc33
Epoch
SummaryRPM macros for PEP 517 Python packages
DescriptionThis is a provisional implementation of pyproject RPM macros for Fedora 30+. These macros are useful for packaging Python projects that use the PEP 517 pyproject.toml file, which specifies the package's build dependencies (including the build system, such as setuptools, flit or poetry).
Built bydavidlt
State complete
Volume DEFAULT
StartedFri, 27 Nov 2020 11:50:35 UTC
CompletedFri, 27 Nov 2020 11:50:35 UTC
Tags
f33
RPMs
src
pyproject-rpm-macros-0-32.fc33.src.rpm (info) (download)
noarch
pyproject-rpm-macros-0-32.fc33.noarch.rpm (info) (download)
Changelog * Tue Nov 03 2020 Miro Hrončok <mhroncok@redhat.com> - 0-32 - Allow multiple -e in %pyproject_buildrequires - Fixes: rhbz#1886509 * Mon Oct 05 2020 Miro Hrončok <mhroncok@redhat.com> - 0-31 - Support PEP 517 list based backend-path * Tue Sep 29 2020 Lumír Balhar <lbalhar@redhat.com> - 0-30 - Process RECORD files in %pyproject_install and remove them - Support the extras configuration option of tox in %pyproject_buildrequires -t - Support multiple -x options for %pyproject_buildrequires - Fixes: rhbz#1877977 - Fixes: rhbz#1877978 * Wed Sep 23 2020 Miro Hrončok <mhroncok@redhat.com> - 0-29 - Check the requirements after installing "requires_for_build_wheel" - If not checked, installing runtime requirements might fail * Tue Sep 08 2020 Gordon Messmer <gordon.messmer@gmail.com> - 0-28 - Support more Python version specifiers in generated BuildRequires - This adds support for the '~=' operator and wildcards * Fri Sep 04 2020 Miro Hrončok <miro@hroncok.cz> - 0-27 - Make code in $PWD importable from %pyproject_buildrequires - Only require toml for projects with pyproject.toml - Remove a no longer useful warning for unrecognized files in %pyproject_save_files * Mon Aug 24 2020 Tomas Hrnciar <thrnciar@redhat.com> - 0-26 - Implement automatic detection of %lang files in %pyproject_save_files and mark them with %lang in filelist * Fri Aug 14 2020 Miro Hrončok <mhroncok@redhat.com> - 0-25 - Handle Python Extras in %pyproject_buildrequires on Fedora 33+ * Tue Aug 11 2020 Miro Hrončok <mhroncok@redhat.com> - 0-24 - Allow multiple, comma-separated extras in %pyproject_buildrequires -x * Mon Aug 10 2020 Lumír Balhar <lbalhar@redhat.com> - 0-23 - Make macros more universal for alternative Python stacks * Thu Aug 06 2020 Tomas Hrnciar <thrnciar@redhat.com> - 0-22 - Change %pyproject_save_files +bindir argument to +auto to list all unclassified files in filelist * Tue Aug 04 2020 Miro Hrončok <mhroncok@redhat.com> - 0-21 - Actually implement %pyproject_extras_subpkg * Wed Jul 29 2020 Miro Hrončok <mhroncok@redhat.com> - 0-20 - Implement %pyproject_extras_subpkg * Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0-19 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Thu Jul 16 2020 Miro Hrončok <mhroncok@redhat.com> - 0-18 - %pyproject_buildrequires -x (extras requires for tests) now implies -r (runtime requires) instead of erroring without it for better UX. * Wed Jul 15 2020 Miro Hrončok <mhroncok@redhat.com> - 0-17 - Set HOSTNAME to prevent tox 3.17+ from a DNS query - Fixes rhbz#1856356 * Fri Jun 19 2020 Miro Hrončok <mhroncok@redhat.com> - 0-16 - Switch from upstream deprecated pytoml to toml * Thu May 07 2020 Tomas Hrnciar <thrnciar@redhat.com> - 0-15 - Adapt %pyproject_install not to create a PEP 610 direct_url.json file * Wed Apr 15 2020 Patrik Kopkan <pkopkan@redhat.com> - 0-14 - Add %pyproject_save_file macro for generating file section - Handle extracting debuginfo from extension modules (#1806625) * Mon Mar 02 2020 Miro Hrončok <mhroncok@redhat.com> - 0-13 - Tox dependency generator: Handle deps read in from a text file (#1808601) * Wed Feb 05 2020 Miro Hrončok <mhroncok@redhat.com> - 0-12 - Fallback to setuptools.build_meta:__legacy__ backend instead of setuptools.build_meta - Properly handle backends with colon - Preserve existing flags in shebangs of Python files in /usr/bin * Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Fri Nov 15 2019 Patrik Kopkan <pkopkan@redhat.com> - 0-10 - Install wheel in '$PWD/pyproject-macros-wheeldir' to have more explicit path from which we install. - The path can be changed by redefining %_pyproject_wheeldir. * Wed Nov 13 2019 Anna Khaitovich <akhaitov@redhat.com> - 0-9 - Remove stray __pycache__ directory from /usr/bin when running %pyproject_install * Fri Oct 25 2019 Miro Hrončok <mhroncok@redhat.com> - 0-8 - When tox fails, print tox output before failing * Tue Oct 08 2019 Miro Hrončok <mhroncok@redhat.com> - 0-7 - Move a verbose line of %pyproject_buildrequires from stdout to stderr * Fri Jul 26 2019 Petr Viktorin <pviktori@redhat.com> - 0-6 - Use importlib_metadata rather than pip freeze * Fri Jul 26 2019 Miro Hrončok <mhroncok@redhat.com> - 0-5 - Allow to fetch test dependencies from tox - Add %tox macro to invoke tests * Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Tue Jul 02 2019 Miro Hrončok <mhroncok@redhat.com> - 0-3 - Add %pyproject_buildrequires * Tue Jul 02 2019 Miro Hrončok <mhroncok@redhat.com> - 0-2 - Fix shell syntax errors in %pyproject_install - Drop PATH warning in %pyproject_install * Fri Jun 28 2019 Patrik Kopkan <pkopkan@redhat.com> - 0-1 - created package