Skip to content

0.7.0

Compare
Choose a tag to compare
@github-actions github-actions released this 11 Mar 16:04
· 1432 commits to main since this release
4f826d1

WORKSPACE setup:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "rules_python",
    sha256 = "15f84594af9da06750ceb878abbf129241421e3abbd6e36893041188db67f2fb",
    strip_prefix = "rules_python-0.7.0",
    url = "https://github.com/bazelbuild/rules_python/archive/refs/tags/0.7.0.tar.gz",
)

News

rules_python can now fetch a hermetic pre-built Python interpreter from the excellent https://github.com/indygreg/python-build-standalone project.
Thank you @indygreg for providing this resource!

To use it, see the docs for python_register_toolchains on https://github.com/bazelbuild/rules_python#getting-started

What's Changed

  • Fix buildozer command for substituting deps by @hrfuller in #596
  • Added .gitignore files to example directories by @UebelAndre in #599
  • Fix undefined name in purelib.py by @hrfuller in #604
  • changes to pip_repository source files now re-trigger the repo rule by @UebelAndre in #601
  • Added support for annotating rendered pip dependencies by @UebelAndre in #589
  • bump: go version from 1.16 to 1.17.6 by @f0rmiga in #610
  • Fixed extra_pip_arg parsing error in pip_repository rules. by @UebelAndre in #613
  • fix compile_pip_requirements on windows by @jheaff1 in #595
  • Use @rules_python//python/runfiles for examples and tests by @UebelAndre in #614
  • Make python only bzl_library target publicly visible by @UebelAndre in #611
  • restrict visibility on filegroup target only consumed in 1 place by @thundergolfer in #605
  • Added integration test for testing nuances of pip_repository macros by @UebelAndre in #615
  • Removed examples that are not platform agnostic by @UebelAndre in #620
  • Fixed buildifier defects by @UebelAndre in #621
  • Fix false positive tests in CI for Windows by @UebelAndre in #598
  • chore: bump local version of bazel used to 4.2.0 by @mattem in #616
  • Fixed incorrect custom compile commands from compile_pip_requirements by @UebelAndre in #627
  • conditionally log unused annotations by @UebelAndre in #629
  • Exclude dist-info data from pip_repository targets by @UebelAndre in #626
  • feat: concurrent parsing for Gazelle by @f0rmiga in #630
  • Updated pip_repository data ignore patterns by @UebelAndre in #632
  • Allow *.dist-info/WHEEL files into pip_repository generated targets by @UebelAndre in #634
  • feat: support pip_parse in Gazelle by @f0rmiga in #633
  • Allow METADATA files in pip_repository generated targets by @UebelAndre in #637
  • feat: cpython toolchains by @f0rmiga in #618
  • fix: lazy fetch checksums for toolchains by @f0rmiga in #648
  • feat: allow overriding tool versions and base url for predefined Python interpreters by @mattem in #647
  • chore: update GitHub archive url to produce stable SHA by @alexeagle in #650

New Contributors

Full Changelog: 0.6.0...0.7.0