The NetBSD Project

CVS log for pkgsrc/devel/py-wheel/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / devel / py-wheel

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.37 / (download) - annotate - [select for diffs], Sun Mar 17 14:13:11 2024 UTC (11 days, 15 hours ago) by wiz
Branch: MAIN
CVS Tags: HEAD
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (colored) to selected 1.3 (colored)

py-wheel: update to 0.43.0.

**0.43.0 (2024-03-11)**

- Dropped support for Python 3.7
- Updated vendored ``packaging`` to 24.0

Revision 1.36 / (download) - annotate - [select for diffs], Mon Nov 27 06:57:17 2023 UTC (4 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4
Changes since 1.35: +2 -7 lines
Diff to previous 1.35 (colored) to selected 1.3 (colored)

py-wheel: updated to 0.42.0

0.42.0 (2023-11-26)

- Allowed removing build tag with ``wheel tags --build ""``
- Fixed ``wheel pack`` and ``wheel tags`` writing updated ``WHEEL`` fields after a
  blank line, causing other tools to ignore them
- Fixed ``wheel pack`` and ``wheel tags`` writing ``WHEEL`` with CRLF line endings or
  a mix of CRLF and LF
- Fixed ``wheel pack --build-number ""`` not removing build tag from ``WHEEL``
  (above changes by Benjamin Gilbert)

Revision 1.35 / (download) - annotate - [select for diffs], Tue Oct 31 20:35:47 2023 UTC (4 months, 3 weeks ago) by adam
Branch: MAIN
Changes since 1.34: +2 -3 lines
Diff to previous 1.34 (colored) to selected 1.3 (colored)

py-wheel: updated to 0.41.3

0.41.3

Updated vendored packaging to 23.2
Fixed ABI tag generation for CPython 3.13a1 on Windows

Revision 1.34 / (download) - annotate - [select for diffs], Sat Oct 28 19:57:09 2023 UTC (5 months ago) by wiz
Branch: MAIN
Changes since 1.33: +3 -2 lines
Diff to previous 1.33 (colored) to selected 1.3 (colored)

python/wheel.mk: simplify a lot, and switch to 'installer' for installation

This follows the recommended bootstrap method (flit_core, build, installer).

However, installer installs different files than pip, so update PLISTs
for all packages using wheel.mk and bump their PKGREVISIONs.

Revision 1.33 / (download) - annotate - [select for diffs], Tue Aug 22 20:38:20 2023 UTC (7 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3
Changes since 1.32: +2 -2 lines
Diff to previous 1.32 (colored) to selected 1.3 (colored)

py-wheel: updated to 0.41.2

0.41.2

- Fixed platform tag detection for GraalPy and 32-bit python running on an aarch64
  kernel (PR by Matthieu Darbois)
- Fixed ``wheel tags`` to not list directories in ``RECORD`` files
  (PR by Mike Taves)
- Fixed ABI tag generation for GraalPy (PR by Michael Simacek)

Revision 1.32 / (download) - annotate - [select for diffs], Sun Aug 6 07:07:31 2023 UTC (7 months, 3 weeks ago) by adam
Branch: MAIN
Changes since 1.31: +2 -2 lines
Diff to previous 1.31 (colored) to selected 1.3 (colored)

py-wheel: updated to 0.41.1

0.41.1
- Fixed naming of the ``data_dir`` directory in the presence of local version segment
  given via ``egg_info.tag_build``
- Fixed version specifiers in ``Requires-Dist`` being wrapped in parentheses

Revision 1.31 / (download) - annotate - [select for diffs], Mon Jul 24 18:36:56 2023 UTC (8 months ago) by adam
Branch: MAIN
Changes since 1.30: +6 -5 lines
Diff to previous 1.30 (colored) to selected 1.3 (colored)

py-wheel: updated to 0.41.0

0.41.0 (2023-07-22)

- Added full support of the build tag syntax to ``wheel tags`` (you can now set a build
  tag like ``123mytag``)
- Fixed warning on Python 3.12 about ``onerror`` deprecation. (PR by Henry Schreiner)
- Support testing on Python 3.12 betas (PR by Ewout ter Hoeven)

Revision 1.30 / (download) - annotate - [select for diffs], Mon May 1 09:35:27 2023 UTC (10 months, 4 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2
Changes since 1.29: +12 -15 lines
Diff to previous 1.29 (colored) to selected 1.3 (colored)

py-wheel: update to 0.40.0.

**0.40.0 (2023-03-14)**

- Added a ``wheel tags`` command to modify tags on an existing wheel
  (PR by Henry Schreiner)
- Updated vendored ``packaging`` to 23.0
- ``wheel unpack`` now preserves the executable attribute of extracted files
- Fixed spaces in platform names not being converted to underscores (PR by David Tucker)
- Fixed ``RECORD`` files in generated wheels missing the regular file attribute
- Fixed ``DeprecationWarning`` about the use of the deprecated ``pkg_resources`` API
  (PR by Thomas Grainger)
- Wheel now uses flit-core as a build backend (PR by Henry Schreiner)

**0.38.4 (2022-11-09)**

- Fixed ``PKG-INFO`` conversion in ``bdist_wheel`` mangling UTF-8 header values in
  ``METADATA`` (PR by Anderson Bravalheri)

**0.38.3 (2022-11-08)**

- Fixed install failure when used with ``--no-binary``, reported on Ubuntu 20.04, by
  removing ``setup_requires`` from ``setup.cfg``

**0.38.2 (2022-11-05)**

- Fixed regression introduced in v0.38.1 which broke parsing of wheel file names with
  multiple platform tags

**0.38.1 (2022-11-04)**

- Removed install dependency on setuptools
- The future-proof fix in 0.36.0 for converting PyPy's SOABI into a abi tag was
  faulty. Fixed so that future changes in the SOABI will not change the tag.

**0.38.0 (2022-10-21)**

- Dropped support for Python < 3.7
- Updated vendored ``packaging`` to 21.3
- Replaced all uses of ``distutils`` with ``setuptools``
- The handling of ``license_files`` (including glob patterns and default
  values) is now delegated to ``setuptools>=57.0.0`` (#466).
  The package dependencies were updated to reflect this change.
- Fixed potential DoS attack via the ``WHEEL_INFO_RE`` regular expression
- Fixed ``ValueError: ZIP does not support timestamps before 1980`` when using
  ``SOURCE_DATE_EPOCH=0`` or when on-disk timestamps are earlier than 1980-01-01. Such
  timestamps are now changed to the minimum value before packaging.

Revision 1.29 / (download) - annotate - [select for diffs], Sun Apr 30 19:40:20 2023 UTC (10 months, 4 weeks ago) by wiz
Branch: MAIN
Changes since 1.28: +8 -6 lines
Diff to previous 1.28 (colored) to selected 1.3 (colored)

*: only run tests for python 3

Revision 1.28 / (download) - annotate - [select for diffs], Wed Aug 24 08:41:08 2022 UTC (19 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.27: +4 -2 lines
Diff to previous 1.27 (colored) to selected 1.3 (colored)

*: use py-test-cov from versioned_dependencies

Revision 1.27 / (download) - annotate - [select for diffs], Mon May 9 14:37:31 2022 UTC (22 months, 2 weeks ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored) to selected 1.3 (colored)

devel/py-wheel: Reset MAINTAINER

(Email ping timed out.)

Revision 1.26 / (download) - annotate - [select for diffs], Wed Jan 5 15:41:09 2022 UTC (2 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base, pkgsrc-2022Q1
Changes since 1.25: +4 -2 lines
Diff to previous 1.25 (colored) to selected 1.3 (colored)

python: egg.mk: add USE_PKG_RESOURCES flag

This flag should be set for packages that import pkg_resources
and thus need setuptools after the build step.

Set this flag for packages that need it and bump PKGREVISION.

Revision 1.25 / (download) - annotate - [select for diffs], Tue Jan 4 20:53:48 2022 UTC (2 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.24: +2 -1 lines
Diff to previous 1.24 (colored) to selected 1.3 (colored)

*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS

Revision 1.24 / (download) - annotate - [select for diffs], Mon Jan 3 09:30:11 2022 UTC (2 years, 2 months ago) by adam
Branch: MAIN
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored) to selected 1.3 (colored)

py-wheel: update to 0.37.1

0.37.1
- Fixed ``wheel pack`` duplicating the ``WHEEL`` contents when the build number has changed
- Fixed parsing of file names containing commas in ``RECORD``

Revision 1.23 / (download) - annotate - [select for diffs], Tue Oct 26 19:50:32 2021 UTC (2 years, 5 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored) to selected 1.3 (colored)

py-wheel: updated to 0.37.0

0.37.0 (2021-08-09)

Added official Python 3.10 support
Updated vendored packaging library to v20.9

Revision 1.22 / (download) - annotate - [select for diffs], Mon Dec 14 06:14:09 2020 UTC (3 years, 3 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored) to selected 1.3 (colored)

py-wheel: updated to 0.36.2

0.36.2
- Updated vendored ``packaging`` library to v20.8
- Fixed wheel sdist missing ``LICENSE.txt``
- Don't use default ``macos/arm64`` deployment target in calculating the
  platform tag for fat binaries

Revision 1.21 / (download) - annotate - [select for diffs], Sun Dec 6 11:05:09 2020 UTC (3 years, 3 months ago) by adam
Branch: MAIN
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored) to selected 1.3 (colored)

py-wheel: updated to 0.36.1

0.36.1
- Fixed ``AssertionError`` when ``MACOSX_DEPLOYMENT_TARGET`` was set to ``11``
- Fixed regression introduced in 0.36.0 on Python 2.7 when a custom generator
  name was passed as unicode (Scikit-build)
  (``TypeError: 'unicode' does not have the buffer interface``)

0.36.0
- Added official Python 3.9 support
- Updated vendored ``packaging`` library to v20.7
- Switched to always using LF as line separator when generating ``WHEEL`` files
  (on Windows, CRLF was being used instead)
- The ABI tag is taken from  the sysconfig SOABI value. On PyPy the SOABI value
  is ``pypy37-pp73`` which is not compliant with PEP 3149, as it should have
  both the API tag and the platform tag. This change future-proofs any change
  in PyPy's SOABI tag to make sure only the ABI tag is used by wheel.

Revision 1.20 / (download) - annotate - [select for diffs], Fri Aug 21 07:54:23 2020 UTC (3 years, 7 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored) to selected 1.3 (colored)

py-wheel: updated to 0.35.1

0.35.1
Replaced install dependency on packaging with a vendored copy of its tags module
Fixed bdist_wheel not working on FreeBSD due to mismatching platform tag name (it was not being converted to lowercase)

0.35.0
Switched to the packaging library for computing wheel tags
Fixed a resource leak in WheelFile.open()

Revision 1.19 / (download) - annotate - [select for diffs], Sat May 16 17:42:41 2020 UTC (3 years, 10 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored) to selected 1.3 (colored)

pytest from versioned depends

Revision 1.18 / (download) - annotate - [select for diffs], Sat Feb 1 20:19:44 2020 UTC (4 years, 1 month ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored) to selected 1.3 (colored)

py-wheel: updated to 0.34.2

0.34.2:
- Fixed installation of ``wheel`` from sdist on environments without Unicode
  file name support

Revision 1.17 / (download) - annotate - [select for diffs], Wed Jan 29 22:42:37 2020 UTC (4 years, 1 month ago) by adam
Branch: MAIN
Changes since 1.16: +7 -2 lines
Diff to previous 1.16 (colored) to selected 1.3 (colored)

py-wheel: updated to 0.34.1

0.34.1:
- Fixed installation of ``wheel`` from sdist which was broken due to a chicken
  and egg problem with PEP 517 and setuptools_scm

0.34.0:
- Dropped Python 3.4 support
- Added automatic platform tag detection for macOS binary wheels
- Added the ``--compression=`` option to the ``bdist_wheel`` command
- Fixed PyPy tag generation to work with the updated semantics
- Updated project packaging and testing configuration for :pep:`517`
- Moved the contents of setup.py to setup.cfg
- Fixed duplicate RECORD file when using ``wheel pack`` on Windows
- Fixed bdist_wheel failing at cleanup on Windows with a read-only source tree
- Fixed ``wheel pack`` not respecting the existing build tag in ``WHEEL``
- Switched the project to use the "src" layout
- Switched to setuptools_scm_ for versioning

Revision 1.16 / (download) - annotate - [select for diffs], Wed Aug 21 12:46:05 2019 UTC (4 years, 7 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored) to selected 1.3 (colored)

py-wheel: updated to 0.33.6

0.33.6:
- Fixed regression from 0.33.5 that broke building binary wheels against the
  limited ABI
- Fixed egg2wheel compatibility with the future release of Python 3.10

0.33.5:
- Don't add the m ABI flag to wheel names on Python 3.8
- Updated MANIFEST.in to include many previously omitted files in the sdist

Revision 1.15 / (download) - annotate - [select for diffs], Wed May 15 10:58:34 2019 UTC (4 years, 10 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored) to selected 1.3 (colored)

py-wheel: updated to 0.33.4

0.33.4:
Reverted 289 (adding directory entries to the wheel file) due to incompatibility with distlib.wheel

0.33.3:
Fixed wheel build failures on some systems due to all attributes being preserved

0.33.2:
Fixed empty directories missing from the wheel

Revision 1.14 / (download) - annotate - [select for diffs], Wed Feb 20 07:57:32 2019 UTC (5 years, 1 month ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored) to selected 1.3 (colored)

py-wheel: updated to 0.33.1

0.33.1
Fixed the --build-number option for wheel pack not being applied

Revision 1.13 / (download) - annotate - [select for diffs], Fri Feb 15 12:55:38 2019 UTC (5 years, 1 month ago) by adam
Branch: MAIN
Changes since 1.12: +4 -3 lines
Diff to previous 1.12 (colored) to selected 1.3 (colored)

py-wheel: updated to 0.33.0

0.33.0:
Added the --build-number option to the wheel pack command
Fixed bad shebangs sneaking into wheels
Fixed documentation issue with wheel pack erroneously being called wheel repack
Fixed filenames with "bad" characters (like commas) not being quoted in RECORD

Revision 1.12 / (download) - annotate - [select for diffs], Mon Nov 19 10:29:00 2018 UTC (5 years, 4 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q4-base, pkgsrc-2018Q4
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored) to selected 1.3 (colored)

py-wheel: updated to 0.32.3

0.32.3:
Fixed compatibility with Python 2.7.0 ãà2.7.3
Fixed handling of direct URL requirements with markers

Revision 1.11 / (download) - annotate - [select for diffs], Tue Oct 23 07:46:04 2018 UTC (5 years, 5 months ago) by adam
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored) to selected 1.3 (colored)

py-wheel: updated to 0.32.2

0.32.2:
Bumped up the version number

Revision 1.10 / (download) - annotate - [select for diffs], Sun Oct 7 07:23:18 2018 UTC (5 years, 5 months ago) by adam
Branch: MAIN
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored) to selected 1.3 (colored)

py-wheel: updated to 0.32.1

0.32.1:
Updated version in __init__.py

Revision 1.9 / (download) - annotate - [select for diffs], Wed Oct 3 11:33:07 2018 UTC (5 years, 5 months ago) by adam
Branch: MAIN
Changes since 1.8: +3 -3 lines
Diff to previous 1.8 (colored) to selected 1.3 (colored)

py-wheel: updated to 0.32.0

0.32.0:
Removed wheel signing and verifying features
Removed the "wheel install" and "wheel installscripts" commands
Added the wheel pack command
Allowed multiple license files to be specified using the license_files option
Deprecated the license_file option
Eliminated duplicate lines from generated requirements in .dist-info/METADATA
Fixed handling of direct URL specifiers in requirements
Fixed canonicalization of extras
Warn when the deprecated [wheel] section is used in setup.cfg

Revision 1.8 / (download) - annotate - [select for diffs], Wed May 16 10:24:05 2018 UTC (5 years, 10 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored) to selected 1.3 (colored)

py-wheel: updated to 0.31.1

0.31.1
- Fixed arch as None when converting eggs to wheels

Revision 1.7 / (download) - annotate - [select for diffs], Thu Apr 5 11:51:07 2018 UTC (5 years, 11 months ago) by adam
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored) to selected 1.3 (colored)

py-wheel: updated to 0.31.0

0.31.0
- Fixed displaying of errors on Python 3
- Fixed single digit versions in wheel files not being properly recognized
- Fixed wrong character encodings being used (instead of UTF-8) to read and
  write RECORD (this sometimes crashed bdist_wheel too)
- Enabled Zip64 support in wheels by default
- Metadata-Version is now 2.1
- Dropped DESCRIPTION.rst and metadata.json from the list of generated files
- Dropped support for the non-standard, undocumented provides-extra and
  requires-dist keywords in setup.cfg metadata
- Deprecated all wheel signing and signature verification commands
- Removed the (already defunct) tool extras from setup.py

Revision 1.6 / (download) - annotate - [select for diffs], Wed Jan 10 09:13:57 2018 UTC (6 years, 2 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.5: +3 -4 lines
Diff to previous 1.5 (colored) to selected 1.3 (colored)

py-wheel: updated to 0.30.0

0.30.0:
Added py-limited-api {cp32|cp33|cp34|ãà¦ý flag to produce cpNN.abi3.{arch} tags on CPython 3.
Documented the license_file metadata key
Improved Python, abi tagging for wheel convert. Thanks Ales Erjavec.
Fixed > being prepended to lines starting with קromãàin the long description
Added support for specifying a build number (as per PEP 427). Thanks Ian Cordasco.
Made the order of files in generated ZIP files deterministic. Thanks Matthias Bach.
Made the order of requirements in metadata deterministic. Thanks Chris Lamb.
Fixed wheel install clobbering existing files
Improved the error message when trying to verify an unsigned wheel file
Removed support for Python 2.6, 3.2 and 3.3.

Revision 1.5 / (download) - annotate - [select for diffs], Mon Sep 4 18:08:22 2017 UTC (6 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored) to selected 1.3 (colored)

Follow some redirects.

Revision 1.4 / (download) - annotate - [select for diffs], Sat Apr 8 07:27:33 2017 UTC (6 years, 11 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

Changes 0.29.0:
Fix compression type of files in archive

Revision 1.3 / (download) - annotate - [selected], Tue Jan 3 13:23:03 2017 UTC (7 years, 2 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

Use "${MV} || ${TRUE}" and "${RM} -f" consistently in post-install targets.

Revision 1.2 / (download) - annotate - [select for diffs], Sun Aug 28 15:48:31 2016 UTC (7 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3
Changes since 1.1: +1 -4 lines
Diff to previous 1.1 (colored) to selected 1.3 (colored)

Remove unnecessary PLIST_SUBST and FILES_SUBST that are now provided
by the infrastructure.

Mark a couple more packages as not ready for python-3.x.

Revision 1.1 / (download) - annotate - [select for diffs], Mon May 16 07:53:02 2016 UTC (7 years, 10 months ago) by nils
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2
Diff to selected 1.3 (colored)

Initial import of devel/py-wheel, version 0.26.0, into the NetBSD Packages Collection.

Wheel is a built-package format for Python.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>