Skip to content

Releases: python-wheel-build/fromager

0.31.2

24 Sep 13:47
00370ce

Choose a tag to compare

What's Changed

Full Changelog: 0.31.1...0.31.2

0.31.1

17 Sep 17:13
d80da7c

Choose a tag to compare

What's Changed

Full Changelog: 0.31.0...0.31.1

0.31.0

17 Sep 14:58
0.31.0
d9908c2

Choose a tag to compare

What's Changed

  • standardize patch directories using override module names by @dhellmann in #424
  • raise setuptools minimum version and remove cap by @dhellmann in #422
  • Add autodoc for hooks functions by @tiran in #425
  • move hook details to hook reference guide by @dhellmann in #427

Full Changelog: 0.30.0...0.31.0

0.30.0

16 Sep 05:15
5a58514

Choose a tag to compare

What's Changed

Full Changelog: 0.29.1...0.30.0

0.29.1

13 Sep 19:46
f8e2e97

Choose a tag to compare

What's Changed

Full Changelog: 0.29.0...0.29.1

0.29.0

10 Sep 18:16
b6766a2

Choose a tag to compare

What's Changed

  • add a log message emphasizing build skip settings by @dhellmann in #311
  • support env files not tied to a variant by @dhellmann in #312
  • remove "why" information from build-order files by @dhellmann in #313
  • cleanup: fix typings for progress.py by @shubhbapna in #297
  • show plugin package and version by @dhellmann in #289
  • feat: add changelog field to settings by @shubhbapna in #320
  • cleanup: fix typings for resolver.py by @shubhbapna in #300
  • add package-specific settings files by @dhellmann in #314
  • cleanup: remove example_override.py by @shubhbapna in #327
  • Drop support for Python 3.10 by @tiran in #326
  • cleanup: change warn to warning in settings.py by @shubhbapna in #328
  • download-sequence: log an optionally ignore errors downloading sdists by @dhellmann in #333
  • pass constraints file when installing build dependencies by @dhellmann in #330
  • download multiple packages in parallel in download-sequence by @dhellmann in #335
  • feat: add extra metadata files while building wheels by @shubhbapna in #329
  • Use parse_wheel_filename() in add_extra_metadata by @tiran in #337
  • enable CI on macos by @dhellmann in #336
  • upload logs on e2e failures to help debug by @shubhbapna in #341
  • fix artifact naming conflicts by @shubhbapna in #342
  • Fix extra metadata for packages with non-canonical names by @tiran in #344
  • feat: add build tags to built wheels by @shubhbapna in #325
  • macOS: Run unit tests and less e2e tests by @tiran in #349
  • Adding dist_info_dir to add_extra_metadata_to_wheels by @rd4398 in #346
  • feat: add global changelog to trigger rebuilds of all packages with new build tag by @shubhbapna in #352
  • Improve coverage reporting by @tiran in #348
  • docs: add docs on changelog, extra metada for wheels and speeding up build-sequence by @shubhbapna in #353
  • Include ELF requirements and provides in dist-info by @tiran in #345
  • license: cleanup Copyright example by @aagit in #355
  • add command to produce graphviz file by @dhellmann in #357
  • Pydantic model for global and package settings by @tiran in #354
  • fix: change req_type from string to enum by @shubhbapna in #363
  • feat: create a new graph module by @shubhbapna in #362
  • Define Pydantic model for package config by @tiran in #323
  • feat: use prebuilt wheel server url override while bootstrapping by @shubhbapna in #373
  • cleanup: move wheels related functions from sdist to wheels module by @shubhbapna in #375
  • Fromager 361: Requsts Session Object by @rd4398 in #372
  • fix: decouple wheel resolution from downloading of the wheel file by @shubhbapna in #380
  • fix: include hidden files when uploading coverage artifacts by @shubhbapna in #381
  • fix: allow prereleases of packages using constraints by @shubhbapna in #378
  • docs: update docs to include how fromager skips downloading prebuilt wheels by @shubhbapna in #379
  • RHELAI-1056: Document formats of input and output files by @rd4398 in #382
  • fix: decouple downloading of sources from resolution of package source by @shubhbapna in #384
  • cleanup: reorganize build environment class and related functions in one module by @shubhbapna in #388
  • fix: use download links from build order file in download sequence and build sequence instead of resolving again by @shubhbapna in #387
  • fix: rename resolver_dist to resolve_source and pass output dir to download_source by @shubhbapna in #386
  • add pre_built datatype to node and more methods to graph by @shubhbapna in #395
  • fix url in version source for generic provider by @shubhbapna in #394
  • move filtering of toplevel requirements outside of handle_requirement by @shubhbapna in #396
  • Redesign parallel build configuration by @tiran in #392
  • Improve parallel job configuration by @tiran in #403
  • Fix: Make context.input_constraints_file absolute by @tiran in #404
  • Fix resolver_dist and config migration by @tiran in #400
  • fix: remove type from build-order by @shubhbapna in #406
  • fix: download-sequence store prebuilts in the prebuilt directory by @shubhbapna in #405
  • feat: allow dependency resolution using the result of a previous bootstrap by @shubhbapna in #399
  • Fixer for pyproject.toml build-system settings by @tiran in #407

New Contributors

Full Changelog: 0.27.0...0.29.0

0.27.2

06 Sep 17:21
0.27.2
40e4247

Choose a tag to compare

What's Changed

Full Changelog: 0.27.1...0.27.2

0.27.1

03 Sep 19:03
0.27.1
6f9590a

Choose a tag to compare

What's Changed

  • backport: allow prereleases and update docs for skipping downloading of prebuilt wheels by @shubhbapna in #383

Full Changelog: 0.27.0...0.27.1

0.28.0 (yanked)

28 Aug 12:55
0.28.0
8287645

Choose a tag to compare

What's Changed

  • add a log message emphasizing build skip settings by @dhellmann in #311
  • support env files not tied to a variant by @dhellmann in #312
  • remove "why" information from build-order files by @dhellmann in #313
  • cleanup: fix typings for progress.py by @shubhbapna in #297
  • show plugin package and version by @dhellmann in #289
  • feat: add changelog field to settings by @shubhbapna in #320
  • cleanup: fix typings for resolver.py by @shubhbapna in #300
  • add package-specific settings files by @dhellmann in #314
  • cleanup: remove example_override.py by @shubhbapna in #327
  • Drop support for Python 3.10 by @tiran in #326
  • cleanup: change warn to warning in settings.py by @shubhbapna in #328
  • download-sequence: log an optionally ignore errors downloading sdists by @dhellmann in #333
  • pass constraints file when installing build dependencies by @dhellmann in #330
  • download multiple packages in parallel in download-sequence by @dhellmann in #335
  • feat: add extra metadata files while building wheels by @shubhbapna in #329
  • Use parse_wheel_filename() in add_extra_metadata by @tiran in #337
  • enable CI on macos by @dhellmann in #336
  • upload logs on e2e failures to help debug by @shubhbapna in #341
  • fix artifact naming conflicts by @shubhbapna in #342
  • Fix extra metadata for packages with non-canonical names by @tiran in #344
  • feat: add build tags to built wheels by @shubhbapna in #325
  • macOS: Run unit tests and less e2e tests by @tiran in #349
  • Adding dist_info_dir to add_extra_metadata_to_wheels by @rd4398 in #346
  • feat: add global changelog to trigger rebuilds of all packages with new build tag by @shubhbapna in #352
  • Improve coverage reporting by @tiran in #348
  • docs: add docs on changelog, extra metada for wheels and speeding up build-sequence by @shubhbapna in #353
  • Include ELF requirements and provides in dist-info by @tiran in #345
  • license: cleanup Copyright example by @aagit in #355
  • add command to produce graphviz file by @dhellmann in #357

New Contributors

Full Changelog: 0.27.0...0.28.0

0.27.0

09 Aug 21:23
0.27.0
8b3e4d7

Choose a tag to compare

What's Changed

Full Changelog: 0.26.0...0.27.0