10000 Tags · geaden/rules_python · GitHub
[go: up one dir, main page]

Skip to content

Tags: geaden/rules_python

Tags

0.23.1

Toggle 0.23.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix(bzlmod+gazelle): update BCR release presubmit to use correct exam…

…ple (bazel-contrib#1264)

The bzlmod-compatible build_file_generation example was moved to the
bzlmod_build_file_generation example.

This should fix the automatic build/release of the gazelle BCR module.

0.23.0

Toggle 0.23.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat(bzlmod): Register a default toolchain (bazel-contrib#1259)

This makes rules_python always provide a default toolchain when using
bzlmod.

Note that, unlike workspace builds, the default is not the local
system Python (`@bazel_tools//tools/python:autodetecting_toolchain`).

Instead, the default is a hermetic runtime, but no guarantees are made
about the particular version used. In practice, it will be the latest
available Python version.

Work towards bazel-contrib#1233

0.22.0

Toggle 0.22.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat(bzlmod): support entry_point macro (bazel-contrib#1220)

Add `entry_point` macro to the repo generated by the `pip.parse`
extension.
This works by using the canonical label literal, so should work without
users
needing to add the spoke repos to the `use_repo` statement. We test this
by
having an extra folder in the `bzlmod` example.

Fixes bazel-contrib#958.

0.21.0

Toggle 0.21.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat: Support specifying multiple download URLs in tool_versions. (ba…

…zel-contrib#1145)

The interface of `repository_ctx.download` and
`repository_ctx.download_and_extract` supports string lists as well as
strings as the value of the `url` argument. This is the ultimate
destination of the `url` attribute in the `tool_versions` dictionary, so
it makes sense for it to support lists as well.

It is often useful to provide multiple download URLs, e.g. when
vendoring deps through a mirror (to guard against issues like [git
archive checksums
changing](https://github.blog/changelog/2023-01-30-git-archive-checksums-may-change/)
while still keeping the canonical download URL) or in an airgapped
setting (to support internal URLs alongside external URLs). This is also
pretty common around Bazel repository rules that download things, e.g.
[http_archive](https://bazel.build/rules/lib/repo/http#http_archive-urls),
so it can be expected to work with `tool_versions` too.

0.20.0

Toggle 0.20.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix: Include filename when parsing imports for gazelle (bazel-contrib…

…#1133)

0.19.0

Toggle 0.19.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
test(core): Add analysis tests for base Python rules. (bazel-contrib#…

…1102)

This is to provide some regression tests for the Starlark rewrite.

These tests are approximately the same as Bazel's Java-implemented
tests.

Work towards bazel-contrib#1069

0.18.0

Toggle 0.18.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix(release): wrong replacement for $(location) during code review (b…

…azel-contrib#1051)

0.17.3

Toggle 0.17.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
chore: revert publish wheel on releases (bazel-contrib#1022)

our 0.17 release is stuck on this step.
Partially reverts bazel-contrib#995

0.17.2

Toggle 0.17.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.

0.17.1

Toggle 0.17.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat: produce publishable distribution archives (bazel-contrib#1019)

* feat: produce publishable distribution archives

Fixes bazel-contrib#741

* fix: give unique names to dist/ folders by default
0