Skip to content

Latest commit

 

History

History
103 lines (80 loc) · 3.21 KB

CHANGELOG.md

File metadata and controls

103 lines (80 loc) · 3.21 KB

In Development

  • Dropped support for Python 3.6
  • Support Python 3.11 and 3.12
  • Moved to wheelodex organization
  • Migrated from setuptools to hatch
  • Update entry-points-txt requirement to ~= 0.2
  • Drop support for Python 3.7

v1.7.1 (2022-04-08)

  • Support Python 3.10
  • Remove the upper bound on the readme_renderer dependency

v1.7.0 (2020-11-07)

  • When verifying a RECORD, directory entries listed therein are now checked for existence.
  • Remove dependency on pkg_resources
  • Dropped support for Python 3.5
  • Support Python 3.9
  • Drop read_version build dependency
  • Support wheels whose filenames and .dist-info directories use different casings/spellings for the project name and/or version
  • Better validation errors for wheels with missing or improper .dist_info directories

v1.6.0 (2020-05-01)

  • Added an inspect_dist_info_dir() function for inspecting bare, unpacked *.dist-info directories
  • Added a DIST_INFO_SCHEMA schema describing the return value of inspect_dist_info_dir()
  • Renamed SCHEMA to WHEEL_SCHEMA; the value remains available under the old name for backwards compatibility
  • The wheel2json command now accepts directory arguments and inspects them with inspect_dist_info_dir()

v1.5.0 (2020-04-21)

  • Bugfix: Now actually discard all empty keywords
  • Split off the wheel filename processing code into its own package, wheel-filename. Wheel-Inspect currently re-exports ParsedWheelFilename and parse_wheel_filename() from this library in order to maintain API compatibility with earlier versions, but this may change in the future.
  • Adjusted the schema to indicate that .dist_info.metadata.description may be null
  • Binary extension modules and modules located in *.data/{purelib,platlib} are now included in .derived.modules

v1.4.1 (2020-03-12)

  • Drop support for Python 3.4
  • Update property-manager dependency, thereby eliminating a DeprecationWarning

v1.4.0 (2020-01-25)

  • When splitting apart comma-separated keywords, trim whitespace and discard any keywords that are empty or all-whitespace
  • Support Python 3.8

v1.3.0 (2019-05-09)

  • Upgraded wheel_inspect.SCHEMA from JSON Schema draft 4 to draft 7
  • Don't require directory entries in wheels to be listed in RECORD

v1.2.1 (2019-04-20)

  • Include pyproject.toml in MANIFEST.in, thereby making it possible to build from sdist

v1.2.0 (2019-04-20)

  • .derived.keywords is now sorted and duplicate-free

v1.1.0 (2018-10-28)

  • "buildver" is now None/null instead of the empty string when there is no build tag in the wheel's filename
  • Added a parse_wheel_filename() function for parsing a wheel filename into its components
  • Validation of RECORD files is now done directly by wheel-inspect instead of with distlib in order to achieve more descriptive error messages

v1.0.0 (2018-10-12)

Initial release

This project's code was previously part of Wheelodex.