GitHub / bazelbuild/rules_python / commits
Bazel Python Rules
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 7053e26e |
Gazelle: Delete stale py_library and py_test targets (#3817)
Co-authored-by: Tao Wang <w****o@m****m> |
Tao Wang <t****g@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 42c8e752 | feat(toolchains): support runtime registration from manifest (#3802) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| c0fef467 |
fix(uv): respect uv.tool settings in pyproject.toml (#3811)
Co-authored-by: Richard Levasseur <r****v@g****m> |
Ignas Anikevicius <2****s@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 8b38325e | build: configure secondary mirror fallback (#3814) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| dcb7dfa9 | feat: add //command_line_option:extra_toolchains pseudo-flag (#3810) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| c00bbaf6 | refactor: use python_ext mock helpers in python_tests.bzl (#3813) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 25ad57c8 | fix(uv): allow environment setting for the update action (#3800) |
Ignas Anikevicius <2****s@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 94ccb8ca | test(mocks): extract mock python extension helper (#3803) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| ef09f632 | chore: tell agents to not amend or rebase PRs (#3804) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| ae129b34 | fix(build-data): remove CONFIG_MODE from build data (#3801) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 10e1f7c9 | fix(pypi): do not fail on indexes without root index (#3799) |
Ignas Anikevicius <2****s@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 733f2404 | chore: use direct @dev_pip targets instead of requirement() (#3798) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| cef5a6a7 | fix: avoid ln race condition in bootstrap script (#3797) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| a9de4d50 | chore: use ruff to lint and format files and apply fixes (#3779) |
Ignas Anikevicius <2****s@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| bc8a62b3 | refactor(pypi): cleanup marker evaluation code in requirement parsing (#3765) |
Ignas Anikevicius <2****s@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| c7efd793 |
fix(system_python): Remove printing of not always present attribute (#3781)
Co-authored-by: Ignas Anikevicius <2****s@u****m> |
Xavier Bonaventura <x****a@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 61cfa883 |
fix(pip_compile): Forward target compatibility to *.update (#3787)
Co-authored-by: Ignas Anikevicius <2****s@u****m> |
Jan Schlosser <c****r@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| f4ebb5b6 | feat(coverage): warn when bundled coverage tool has no wheel for requested py... |
Joshua Yanchar <S****c@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 4b99ec3a |
fix(rules): allow path separators in 'main' attribute (#3790)
Co-authored-by: Ignas Anikevicius <2****s@u****m> |
Titus Fortner <t****r@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| dc9c1abd | docs: split toolchain bumps from #3708 into 2.0.2 and 1.9.1 changelog section... |
Kevin Park <k****7@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 32527de8 | ci: update RBE toolchain version from ubuntu2204 to ubuntu2404 (#3778) |
Yun Peng <p****y@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 5511aaf1 |
fix(logger): do not output WARN level logs for non-root modules (#3760)
Co-authored-by: gemini-code-assist[bot] <1****]@u****m> |
Ignas Anikevicius <2****s@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 3871306f | fix(pypi): pass the correct versions to get_index_urls and fix cache invalida... |
Ignas Anikevicius <2****s@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 9dc505b9 | feat(coverage): add Python 3.14 support and bump coverage.py to 7.10.7 (#3764) |
Joshua Yanchar <S****c@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| b5c88737 | fix(toolchains): add releases.astral.sh mirror for python-build-standalone (#... |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| ca066b83 |
chore(pypi): remove unused config settings code (#3739)
Co-authored-by: Richard Levasseur <r****r@g****m> |
Ignas Anikevicius <2****s@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 6a58e1e5 | feat(gazelle): enable pyi attrs by default (#3753) |
Alex Martani <a****i@b****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 83f714de | fix(pypi): include RECORD file in installed wheel targets (#3752) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| e784fc25 | docs: rewrite multi-version dependency track guide using custom platforms (#3... |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| ee7c54bf | chore: always use starlark-based extraction for wheels (#3748) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| b87cf67e |
feat: Add alias_kind directive support to Gazelle plugin. (#3713)
Co-authored-by: Ignas Anikevicius <2****s@u****m> |
Thomas Marlowe <1****r@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| a6e7d34d | feat(venv): make wheel scripts runnable in venv (#3743) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| eda9fe30 |
feat: add package metadata for wheel libraries (#3531)
Co-authored-by: Ignas Anikevicius <2****s@u****m> |
Steve Barrau <9****u@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 78ae1f08 | fix(pypi): harden the WORKSPACE python detection in pip_repository (#3744) |
Ignas Anikevicius <2****s@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 588a42bf |
build(deps): bump softprops/action-gh-release from 2 to 3 (#3702)
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> |
4 months ago | |
| 4cce5341 |
fix(uv): use astral urls for uv primary source, github as secondary (#3746)
Co-authored-by: Richard Levasseur <r****v@g****m> |
Jeremy Nimmer <j****r@t****l>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 098cb295 |
feat(pypi): support isolated `pip.parse` (#3669)
Co-authored-by: Ignas Anikevicius <2****s@u****m> |
Will Noble <4****e@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 2e8aa915 |
chore: make pipstar non-switchable (#3737)
Co-authored-by: Richard Levasseur <r****r@g****m> |
Ignas Anikevicius <2****s@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 5d0016a7 |
chore: remove groodt from codeowners (#3741)
Co-authored-by: Ignas Anikevicius <2****s@u****m> |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 12eac29b | feat(venv): support data, include, and scripts schemes (#3726) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 82ae73ea |
chore(entry_point): remove all repository_rule entry_point code and docs (#3735)
Co-authored-by: Richard Levasseur <r****v@g****m> |
Ignas Anikevicius <2****s@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| d7e33d5b | docs: give guidance on pr body content (#3742) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| c3c0daf0 | tests: support whl_from_dir_repo on Windows (#3740) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| aa5bd2cf | chore: enable platform-specific configs and silence C++ warnings in .bazelrc ... |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 1567357a | refactor(twine): use py_binary for publishing in WORKSPACE (#3734) |
Ignas Anikevicius <2****s@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| b81b287f |
fix(entry_point): ignore type lints on the generated files (#3736)
Co-authored-by: gemini-code-assist[bot] <1****]@u****m> |
Ignas Anikevicius <2****s@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 3f6daa8d | refactor(pypi): extract a function for deleting files recursively (#3733) |
Ignas Anikevicius <2****s@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 1c381246 |
feat(toolchains): add add_target_settings to python.override (#3731)
Co-authored-by: Richard Levasseur <r****r@g****m> |
Mike Lundy <m****e@f****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 86332551 | fix(gazelle): handle auto-included __init__.py when generating py_binary targ... |
Jeremy Volkman <v****n@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| ccdfc8a7 |
fix(pypi): don't resolve python interpreter when not necessary (#3727)
Co-authored-by: Ignas Anikevicius <2****s@u****m> |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 2e178c20 | feat(runfiles): implement runfiles.Path io methods (#3716) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 1c8ca736 | deps(gazelle): Finish bazel-gazelle version bump from #3717 (#3724) |
Douglas Thor <d****2@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| afab5ed2 |
doc: add notes on the design (#3722)
Co-authored-by: Richard Levasseur <r****r@g****m> |
Ignas Anikevicius <2****s@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 547521ed | feat(windows): site-packages venv support (#3718) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 19a2c043 |
fix(pypi): build the environment on the fly (#3720)
Co-authored-by: Richard Levasseur <r****v@g****m> |
Ignas Anikevicius <2****s@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 6da14312 |
fix(pypi): correctly write the used facts back (#3719)
Co-authored-by: gemini-code-assist[bot] <1****]@u****m> |
Ignas Anikevicius <2****s@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| fe435481 | deps(gazelle): Bump WORKSPACE gazelle version 0.36.0 --> 0.47.0 (to match MOD... |
Douglas Thor <d****2@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 6dac0f6d | feat(toolchains): Add 3.10.20, 3.11.15, 3.12.13, 3.13.{12,13} 3.14.{3,4}, 3.1... |
peter woodman <p****n@m****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 208ca88f | fix(pypi): skip index lookups when all package overrides are specified (#3710) |
Ignas Anikevicius <2****s@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| dcfb311c |
build(deps): bump cryptography from 46.0.6 to 46.0.7 in /tools/publish in the...
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> |
4 months ago | |
| 7a682215 | tests: better simulate BCR environment (#3706) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| c33ba238 | sphinxdocs: remove local rules_python dev overrides (#3705) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| bf2d3c47 | fix(sphinxdocs): update MODULE.bazel to depend on a released version (#3704) |
Ignas Anikevicius <2****s@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 73693419 |
feat(runfiles): create pathlib api for runfiles library (#3694)
Co-authored-by: gemini-code-assist[bot] <1****]@u****m> |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 6e72de2c |
chore: have no-matching-distribution error message hint about target_platform...
Co-authored-by: gemini-code-assist[bot] <1****]@u****m>, Ignas Anikevicius <2****s@u****m> |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 9790ae06 | chore: populate 2.0 for VERSION_NEXT_FEATURE for py_wheel add_path_prefix (#3... |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 9a6be4ca | refactor: split create_providers into separate functions (#3695) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 85e4a3c9 | chore: factor mock mctx/rctx functionality into separate file (#3700) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 17d7732e | chore: make buildkite-get-results skill work with large job numbers (#3699) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| fa783beb | test(pypi): add argparse.bzl tests (#3697) |
Ignas Anikevicius <2****s@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| d7ae199b | test(pypi): check index url precedence in various combinations (#3698) |
Ignas Anikevicius <2****s@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 6d57b1aa |
chore: add some skills and update agents doc (#3696)
Co-authored-by: Ignas Anikevicius <2****s@u****m> |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 32846c6e | fix: namespace package calculation on windows (#3693) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| ad74ef78 | feat!(pypi): enable bazel downloader by default (#3691) |
Ignas Anikevicius <2****s@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| c99d2b45 | sphinxdoc: move tests and docs to module-root directory (#3690) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 8c6f9d8f | chore: update changelog, version markers, for 2.0 release (#3689) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 6295ea04 |
feat(wheel): Add support for add_path_prefix (#3679)
Co-authored-by: Antonio Kim <a****k@a****m> |
Jae Hoon (Antonio) Kim <1****m@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| bd7696af |
feat!: make windows use venvs (#3680)
Co-authored-by: Ignas Anikevicius <2****s@u****m> |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| dd3614e4 | chore: finish removing pip_repository_annotations (#3684) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 2c5616be | feat(zipapp): add content hash support to __main__-based invocations (#3683) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 6d387703 | feat(zipapp): support EXTRACT_ROOT env var for __main__.py invocations (#3682) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| df7a1681 |
fix(bootstrap) handle when the runfiles env vars are not correct (#3644)
Co-authored-by: Ignas Anikevicius <2****s@u****m> |
Lloyd Pique <l****e@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 782ae91b | fix(uv): drop powerpc64 support to fix latest version downloads (#3678) |
Ignas Anikevicius <2****s@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 900d5572 | feat(pypi): first check index contents before downloading metadata about dist... |
Ignas Anikevicius <2****s@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 293e643a |
build(deps): bump cryptography from 46.0.5 to 46.0.6 in /tools/publish in the...
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> |
5 months ago | |
| 39765948 |
build(deps): bump the pip group across 2 directories with 1 update (#3675)
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> |
5 months ago | |
| d0b9baad | refactor!: create full venv for bootstrap=system_python (#3473) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 41fccfd4 | fix(pypi) Correct likely _BAZEL_REPO_FILE_GLOBS typo (#3670) |
michaelm-openai <m****m@o****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| f5f35d6e | fix(pypi): propagate fails if overrides are passed only one index is used (#3... |
Ignas Anikevicius <2****s@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| eb1ae41c | chore(system_python): use snake_case, add some debugging (#3667) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| c9bb66e1 |
fix(bootstrap): manual runfiles path construction when using submodules (#3636)
Co-authored-by: Ignas Anikevicius <2****s@u****m> |
Alex Faxå <a****a@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 77a89a66 |
feat: Allow files in wheels to be installed to directories (#3233)
Co-authored-by: Richard Levasseur <r****r@g****m> |
Alex Trotta <4****a@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 2d7ff9da | chore: clarify type of paths for some system_python variables (#3665) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 73cad427 | chore: use term runfiles root instead of module space (#3664) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 54d372a6 |
chore: split sphinxdocs into its own module (#3629)
Co-authored-by: Ignas Anikevicius <2****s@u****m> |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 7df7bd58 | fix: prevent stdlib pyc files from invalidating runtime repos (#3661) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 9369ac36 | chore: factor release note checking into separate script (#3628) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| ad95ea09 | chore: remove pip_repository_annotations example (#3622) |
Richard Levasseur <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 3ed161f1 |
feat(pypi): store PyPI results as facts v2 (#3654)
Co-authored-by: Richard Levasseur <r****r@g****m> |
Ignas Anikevicius <2****s@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 798df3f2 | fix(pypi): return yank reason from SimpleAPI HTML (#3656) |
Ignas Anikevicius <2****s@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago |