Skip to content

Releases: python-wheel-build/fromager

0.28.0 (yanked)

28 Aug 12:55
0.28.0
8287645
Compare
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
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.26.0...0.27.0

0.26.0

04 Aug 20:03
0.26.0
91172b9
Compare
Choose a tag to compare

What's Changed

  • Enforce MyPy type checks, ignore files with known issues by @tiran in #282
  • Generating CLI documentation by @rd4398 in #253
  • Fix progress bar recursion in bootstrap command by @tiran in #285
  • feat: source finders should be aware of download config settings by @shubhbapna in #284
  • fix filenames in tarballs for sdists by @dhellmann in #290
  • improve network isolation error handling by @dhellmann in #291

Full Changelog: 0.25.1...0.26.0

0.25.1

01 Aug 15:07
0.25.1
b1110b1
Compare
Choose a tag to compare

What's Changed

  • cleanup: fix typings in extras_provider.py by @shubhbapna in #273
  • fix: set source type to override if a download url was specified in settings by @shubhbapna in #283

Full Changelog: 0.25.0...0.25.1

0.25.0

31 Jul 17:43
0.25.0
07c7dcc
Compare
Choose a tag to compare

What's Changed

  • feat: apply generic patches for all versions of packages by @shubhbapna in #255
  • feat: add an option to skip building of wheel if it is exists on the wheel server by @shubhbapna in #250
  • Switch from toml to tomlkit by @tiran in #276

Full Changelog: 0.24.0...0.25.0

0.24.0

30 Jul 16:00
0.24.0
8bf4eb2
Compare
Choose a tag to compare

What's Changed

  • cleanup: fix typings in commands/bootstrap.py by @shubhbapna in #264
  • cleanup: fix typings for command/build_order.py by @shubhbapna in #265
  • Fix type annotations of resolve_dist() by @tiran in #270
  • Allow empty lines and comment in env files by @tiran in #267
  • Add mypy optional dependency and types-tqdm by @tiran in #268
  • Run sdist and wheel building with network isolation by @tiran in #269
  • only write installation requirements to constraints by @dhellmann in #258

Full Changelog: 0.23.0...0.24.0

0.23.0

29 Jul 23:30
0.23.0
eb03139
Compare
Choose a tag to compare

What's Changed

  • document and apply logging standards by @dhellmann in #256
  • Fix mypy errors in settings.py by @rd4398 in #244
  • deal with setuptools 72.0.0 by @dhellmann in #261
  • add GenericProvider for resolving versions by @dhellmann in #259
  • bug: fix installation of dependency by using the resolved_version instead of actual_version by @shubhbapna in #266

Full Changelog: 0.22.0...0.23.0

0.22.0

26 Jul 20:27
0.22.0
ab7749a
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.21.3...0.22.0

0.21.3

25 Jul 18:33
0.21.3
c2f94b0
Compare
Choose a tag to compare

What's Changed

  • ensure build commands pass version as class not str by @dhellmann in #212
  • allow both include_sdists and include_wheels in resolution by @Gregory-Pereira in #221
  • This commit adds constraints present in build order to constraints.txt by @rd4398 in #225
  • cleanup: fix typings for requirements_file.py by @shubhbapna in #231
  • create separate requirements files by @dhellmann in #211
  • cleanup: fix typings for context.py by @shubhbapna in #229
  • cleanup: fix typings for constraints.py by @shubhbapna in #227
  • Only vendor Rust when project uses setuptools-rust / maturin by @tiran in #233
  • resolver: add more logging by @dhellmann in #236
  • cleanup: remove unused function from vendor_rust by @shubhbapna in #239
  • cleanup: fix typings in commands: canonicalize.py, download_sequence.py, list_overrides.py, server.py by @shubhbapna in #238
  • cleanup: fix typings for dependencies.py and external_commands.py by @shubhbapna in #234
  • cleanup: fix typings in wheels.py by @shubhbapna in #240
  • cleanup: fix typings in overrides.py by @shubhbapna in #237
  • This commit fixes mypy errors in file tarballs.py by @rd4398 in #242
  • cleanup: fix kwargs typing by @shubhbapna in #243
  • cleanup: fix typings for hooks.py by @shubhbapna in #245
  • This commit warns if patches for older versions exists by @rd4398 in #219

Full Changelog: 0.21.2...0.21.3

0.21.2

22 Jul 17:39
0.21.2
a733327
Compare
Choose a tag to compare

What's Changed

  • look up constraints using their canonical name by @dhellmann in #209

Full Changelog: 0.21.1...0.21.2