Skip to content

0.5.0

Compare
Choose a tag to compare
@alexeagle alexeagle released this 26 Oct 02:28
· 1486 commits to main since this release

WORKSPACE setup

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "rules_python",
    url = "https://github.com/bazelbuild/rules_python/releases/download/0.5.0/rules_python-0.5.0.tar.gz",
    sha256 = "cd6730ed53a002c56ce4e2f396ba3b3be262fd7cb68339f0377a45e8227fe332",
)

Warning

#571 reports that the pip_parse rule which is newly promoted from experimental may be non-deterministic. We don't recommend using it until that issue is resolved.

Breaking changes

rules_python supports Bazel Long-Term Support versions, 4.0.0 or higher. The repository rules will fail with an error if your Bazel version is older.
You can patch out that check if you really want to upgrade rules_python with Bazel 3 or lower, however this isn't supported.

What's Changed

  • Fix regression in parsing requirements due to invalid entry points config. by @UebelAndre in #536
  • Add tags pypi_name and pypi_version to generated py_library targets by @alexeagle in #530
  • Exposed docs for compile_pip_requirements by @UebelAndre in #534
  • Revert "py_library generated from wheel shouldn't include tests/ fold… by @alexeagle in #539
  • Updated min tested Bazel version to 4.0.0 by @UebelAndre in #533
  • Added additional tests for pip_parse and pip_install utilties by @UebelAndre in #524
  • docs: enforce that api docs are up-to-date by @alexeagle in #540
  • fix: rules_python 0.4.0 is not recent enough for pip_install example by @thundergolfer in #547
  • Typo: s/requiremenst/requirements by @b0ri5 in #552
  • fix bazel_integration_test runner to allow non-release URLs by @alexeagle in #556
  • Remove 'experimental' from pip_parse section by @jvolkman in #551
  • Update docstrings for packaging rules/macros by @thundergolfer in #535
  • Turn //python/private into a package. by @UebelAndre in #555
  • Added stamp attribute to py_wheel by @UebelAndre in #554
  • Add support for relative requirements in pip_install by @aaliddell in #433

New Contributors

Full Changelog: 0.4.0...0.5.0