GitHub / bazel-contrib/rules_python / commits
Bazel Python Rules
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| f323d06a | feat(pypi): allow defining deps in through pkg_aliases macro (#4105) |
Ignas Anikevicius <2****s@u****m>
Committed by: GitHub <n****y@g****m> |
4 days ago | |
| 6bc555d1 | agents: add external PR push guidance, refactor commit type, and fix news fro... |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
4 days ago | |
| 34ce2115 |
fix: various fixes for the deps library (#4106)
Co-authored-by: Richard Levasseur <r****v@g****m> |
Ignas Anikevicius <2****s@u****m>
Committed by: GitHub <n****y@g****m> |
5 days ago | |
| ae076cfe | agents: add Windows lockfile migration and Gazelle manifest rules (#4109) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
6 days ago | |
| 7e6afb29 | agents: document runtime version checks and multi-version pytest_test bzlmod ... |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
6 days ago | |
| 7dc0e647 | agents: add constraint synchronization rule for dependency bumps (#4107) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
6 days ago | |
| b28a8130 |
build(deps): bump the pip group across 1 directory with 3 updates (#4102)
Co-authored-by: dependabot[bot] <4****]@u****m>, Richard Levasseur <r****v@g****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
6 days ago | |
| 0c237012 | fix(runfiles): update Path method signatures for Python 3.14 compatibility an... |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
6 days ago | |
| c758673f | chore: migrate requirements.in files to pyproject.toml (#4099) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
6 days ago | |
| 0a7d1081 |
refactor(pypi): split whl_library_targets (#4101)
Co-authored-by: Richard Levasseur <r****v@g****m> |
Ignas Anikevicius <2****s@u****m>
Committed by: GitHub <n****y@g****m> |
6 days ago | |
| 13a5e40c | agents: add lockfile and dependency bump rule (#4103) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
6 days ago | |
| c557a87e |
build(deps): bump the pip group across 5 directories with 5 updates (#4097)
Co-authored-by: dependabot[bot] <4****]@u****m>, Richard Levasseur <r****v@g****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
6 days ago | |
| da7e041f |
build(deps): bump the uv group across 5 directories with 5 updates (#4098)
Co-authored-by: dependabot[bot] <4****]@u****m>, Richard Levasseur <r****v@g****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
6 days ago | |
| 3b99ebcb |
build(deps): bump the pip group across 3 directories with 7 updates (#4096)
Co-authored-by: dependabot[bot] <4****]@u****m>, Richard Levasseur <r****v@g****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 4a64b379 | chore: remove unused rules in whl_library_targets (#4087) |
Ignas Anikevicius <2****s@u****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 7dda346c | build: upgrade Python 3.9 usages across dev tools, examples, and tests (#4094) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 92c736e1 | agents: specify docs and build(release) commit types (#4095) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| db65dfea | build(release): remove patch release template and streamline backport workflo... |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| cee6457d | agents: document Windows extended path rules and test organization (#4092) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| b9ec580b | chore: cherry-pick 2.3.2 changelog prep (#4090) |
Ignas Anikevicius <2****s@u****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 4f4eafd3 |
fix(pypi): support source-less wheels with dependencies (#4054)
Co-authored-by: Ignas Anikevicius <2****s@u****m> |
Kristian Hartikainen <k****n@e****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 581e6c5c |
fix(windows): use extended paths in Python bootstraps (#4071)
Co-authored-by: Ignas Anikevicius <2****s@u****m> |
belitskiy <b****y@g****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 984d4852 | fix(pypi): handle revisions in uv.lock Git sources (#4086) |
Henrique <1****a@u****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 7905d790 | fix(toolchain): fix crash on Windows when precompiling is enabled (#4082) |
Régis Desgroppes <r****s@g****m>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| b1b9bf00 | fix(pypi): drop unsupported args in the whl_library macro (#4083) |
Ignas Anikevicius <2****s@u****m>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| d6e3912b | workflows: grant pull-requests write to release_process_backports (#4081) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| 6201ce20 | agents: document direct integration test execution in testing rules (#4080) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
11 days ago | |
| 03a1a9aa |
fix(py_test): fix Windows crash in `py_test` main validation (#4079)
Co-authored-by: Richard Levasseur <r****v@g****m> |
Régis Desgroppes <r****s@g****m>
Committed by: GitHub <n****y@g****m> |
11 days ago | |
| 2e65252f | agents: document rf.root() path navigation and Runfiles.CreateOrRaise() in py... |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
11 days ago | |
| f25f24a0 |
build(deps): bump bazel-contrib/publish-to-bcr/.github/workflows/publish.yaml...
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| 727a9414 |
build(deps): bump charset-normalizer from 3.4.9 to 3.5.0 in /tools/publish (#...
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| fb97d50b |
build(deps): bump actions/setup-python from 5 to 7 (#4074)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| 2c5c38f9 |
build(deps): bump astral-sh/setup-uv from 9.0.0 to 10.0.1 (#4072)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| 42867b6b | workflows: make on_pr_closed.py executable and add permissions test (#4076) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| 89deea43 | tests(runfiles): migrate runfiles tests to pytest_test (#4061) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| 8363ebe7 | agents: update CI soft-fail handling and GHA event parsing rules (#4069) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| b76ffcdc | build(release): separate sync changelog into standalone workflow and CLI tool... |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| 1213e831 | agents: add native.test_suite API tag invariant rule (#4068) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| 888ad0ee | agents: update review-code skill to initialize and update artifact on respons... |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| 1b525fac | test(pytest): support python_versions in pytest_test macro (#4064) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| 803bd089 | agents: refine commit type definitions and interface docstring rules (#4063) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 259ee664 | build(release): add process-news command with PR and version marker support (... |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 865b4e42 | agents(starlark): document depset element immutability and provider conventio... |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 499c927c |
feat(sphinxdocs): make SphinxDocsLibraryInfo provider public (#4041)
Co-authored-by: Richard Levasseur <r****v@g****m> |
JoHoenk <1****k@u****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| a9bbea3e | chore(release): sync changelog and version markers for 2.3 backports (#4058) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 6ba12ce0 |
refactor: split code into multiple files (#4044)
Co-authored-by: Richard Levasseur <r****v@g****m> |
Ignas Anikevicius <2****s@u****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 83df7ac1 | agents: add workflow type convention and python exception rules (#4057) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| ade3edfd | workflow(release): surface subprocess output and improve error handling in ba... |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| a6f7f71d | agents: clarify commit and PR type conventions in pr.md (#4055) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| e2938679 | tests: use runfiles.CreateOrRaise in release_test_helper (#4052) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 3bbcf7e5 | workflows(release): remove non-patch release tasks from patch release issues ... |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| e1514c3c | workflows(release): support /backport comment on release tracking issue and p... |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| fdb3fc9e | agents(review-code): export review results artifact and factor report format ... |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 6009acb8 | agents(rules): update github_actions_workflows rule with python script and te... |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 03a2c232 | workflows: auto-create patch release tracking issue on /backport (#4046) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| ed2c1bd6 | refactor(release): move on_comment workflow logic into Python script (#4045) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 6302a3d5 | fix(pypi): do not return rctx.metadata for pip_archive (#4043) |
Ignas Anikevicius <2****s@u****m>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 23684f6b | agents(rules): add Starlark dict union and Pyrefly PackagePath conventions (#... |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| 9361a1a4 |
fix(pypi): resolve self-referencing extras to a real fixed point (#4039)
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m> |
Muravev Vasilii <1****i@u****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| 36c342ab | fix(pypi): rewrite RECORD file entries for extracted .data contents (#4025) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
17 days ago | |
| 76704f64 | agents(analyze-ci-failure): enhance network reset and macOS sandbox flake det... |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| c1e7fbb2 | build(ci): remove legacy mypy type checking workflow and comments (#4036) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| c2ebcd38 |
feat(bzlmod): make __init__.py generation configurable module-wide (#3997)
Co-authored-by: Richard Levasseur <r****v@g****m> |
armandomontanez <a****o@e****m>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| 353b24e3 | agents(rules): update python rules with typing and runfiles conventions (#4035) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| 08683597 | fix: preserve arguments with spaces (#4026) |
Stanley C <1****8@u****m>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| b401c751 | build(pyrefly): enable Pyrefly static type checking across Python targets (#4... |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| 233913fb |
build(deps): bump cffi from 2.1.0 to 2.1.1 in /tools/publish (#4033)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| c54830f7 |
build(deps): bump packaging from 26.2 to 26.3 in /tools/publish (#4032)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
19 days ago | |
| cba8cc96 | agents: document dev python version bump and merge queue fields (#4031) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
19 days ago | |
| 0d9eb231 | agents(rules): document git push -u guardrail and delegating function docstri... |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
19 days ago | |
| 8f63d1e1 | build(dev): bump dev requirements python version to 3.10 (#4024) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
19 days ago | |
| 05795bed | feat(runfiles): add CreateOrRaise API (#4028) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
20 days ago | |
| 99766be4 | agents: rename pre-review-audit to review-code and add news file checks (#4027) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
20 days ago | |
| 88c24b67 | agents(rules): document linking external objects in TypedDict docstrings (#4022) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| 39a37b8e | agents: add merge queue CI monitoring and lockfile sync rules (#4021) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| 13e21f26 |
build(deps): bump cryptography from 49.0.0 to 50.0.0 in /tools/publish (#3995)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| a2da0a9c | agents: document Windows machine normalization and SOABI support (#4019) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| 028812a1 | agents: optimize rules and clarify create-pr subagent requirements (#4018) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| f33feb60 | chore(release): invoke create release branch from prepare complete and suppor... |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| 0e6d24a8 | chore(release): support manual dispatch and /prepare-complete for complete pr... |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| caa22bd9 | refactor(tests): convert legacy py_extension in local_toolchains to official ... |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
22 days ago | |
| 8293c76f | chore(release): add release-prepared label to prepare PRs (#4015) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
22 days ago | |
| d8bb5ebb |
Prepare release v2.3.0 (#4011)
Co-authored-by: Richard Levasseur <r****v@g****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
22 days ago | |
| e84926a2 | chore(release): fix duplicate argument in NamedTemporaryFile (#4014) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
22 days ago | |
| 1a009588 | chore(release): indent multi-line bullet points in changelog (#4013) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
22 days ago | |
| 753795d3 | chore(release): ignore .agents directory in version marker replacement (#4012) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
22 days ago | |
| 81b32605 | build: add static type checking for runfiles with rules_pyrefly (#4009) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| c2b3648f | refactor(toolchain): rename abi_tag to soabi to eliminate PEP ambiguity (#4008) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| 71a7e319 | fix(sphinxdocs): fix path resolution for conf.py in separate directory (#4006) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| 20773d6e | fix(sphinxdocs): materialize source symlinks to resolve relative cross-refere... |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
24 days ago | |
| a2bdf6be | docs(howto): add optional feature loading guide (#4003) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
24 days ago | |
| b84447fe | agents: update create-pr skill with interactive artifact requirements (#4004) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
25 days ago | |
| e3291d3a | feat(python): add py_extension to features loadable_symbols (#4000) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
25 days ago | |
| 39b8c3c1 | agents(rules): add manual tag rule and frontmatter to starlark.md (#4002) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
25 days ago | |
| 5f268ab0 | agents(monitor-ci-results): autonomous flake retries via subagent and forbid ... |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
25 days ago | |
| 0118a70a | docs(cc): add py_extension to doc generation and update versionadded markup (... |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
25 days ago | |
| 7eb4a6bb | refactor(cc): simplify _current_py_cc_libs_impl (#3993) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
25 days ago | |
| c73f9319 | feat(cc): populate abi and platform settings on local py_cc_toolchain (#3990) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
25 days ago | |
| 874a6832 | agents: explain force-merging while requiring user consent (#3998) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
26 days ago | |
| 8b460f82 | agents(pr): prohibit per-file edit lists in PR descriptions (#3996) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
26 days ago |