Sign in
pigweed
/
third_party
/
github
/
bazelbuild
/
rules_python
/
71417c5ab792948ef87b3ce5bde0fb92be4aad83
/
python
43583d1
fix(bzlmod): let workspace-invoked python_register_toolchains to register toolchains (#2289)
by Richard Levasseur
· 6 months ago
83eb5e8
fix: pass kwargs `env` to both update and test targets (#2277)
by Logan Pulley
· 6 months ago
bf4978c
feat(toolchain): add python 3.13.0, updated other versions and bumped coverage to 7.6.1 (#2265)
by vfdev
· 6 months ago
ca0b27a
fix(whl_library): avoid excessive report_progress() messages (#2280)
by Matt Brown
· 6 months ago
84ff577
chore: support removal of builtin providers (#2274)
by Ivo List
· 6 months ago
a2773de
fix(py_wheel): Quote wheel RECORD file entry elements if needed (#2269)
by kcon-stackav
· 6 months ago
d85a392
feat: add public API for analysis-phase logic (#2252)
by Richard Levasseur
· 6 months ago
30fc3f9
feat(toolchains): expose the //python/config_settings:python_version_major_minor (#2275)
by Ignas Anikevicius
· 6 months ago
33fa845
fix(bzlmod): set the default_version to the python_version flag (#2253)
by Ignas Anikevicius
· 6 months ago
5c3b71c
feat(toolchains): default py_runtime.implementation_name to cpython (#2272)
by Richard Levasseur
· 6 months ago
4f38119
fix(bzlmod): correctly wire the extra_pip_args (#2258)
by Ignas Anikevicius
· 6 months ago
b52f381
feat: add py_wheel.compress to control using compression (#2260)
by Keith Smiley
· 6 months ago
18380a2
refactor: add builders to make creating PyInfo/depset/runfiles easier (#2251)
by Richard Levasseur
· 6 months ago
9a98e8c
fix(whl_filegroup): Make RECORD from wheel available (#2238)
by Timotheus Bachinger
· 6 months ago
416bd4c
chore: don't add migration tag if Starlark implementation is enabled (#2257)
by Richard Levasseur
· 6 months ago
8f762e2
Remove absolute path from libpython.dylib (#2256)
by Keith Smiley
· 6 months ago
2d34f6c
refactor: move PyInfo into separate file (#2249)
by Richard Levasseur
· 6 months ago
b92927d
feat(bzlmod): add python.override APIs (#2222)
by Ignas Anikevicius
· 6 months ago
93eda70
fix(platforms): include flag_values in config_settings (#2236)
by Ignas Anikevicius
· 6 months ago
ade0b2b
refactor(toolchains): split the implementation of toolchain rules to separate files (#2232)
by Ignas Anikevicius
· 6 months ago
27276b6
fix: Prefix bootstrap file to prevent pytest reentrance (#2230)
by Morten Mjelva
· 6 months ago
654b4d5
chore: remove mandatory default values for python version flag (#2217)
by Ignas Anikevicius
· 6 months ago
5a856e5
feat: add //python:none as public target to disable exec_interpreter (#2226)
by Richard Levasseur
· 6 months ago
63114a3
refactor: move hermetic Python runtime setup into macro (#2221)
by Richard Levasseur
· 7 months ago
3f20b4b
refactor(internal): add a semver parsing utility function (#2218)
by Ignas Anikevicius
· 7 months ago
451e62c
refactor(internal): make the usage of MINOR_MAPPING variable explicit in full_version (#2219)
by Ignas Anikevicius
· 7 months ago
9b16bfb
chore: cleanup unused attributes for the host_toolchain repo rule (#2195)
by Ignas Anikevicius
· 7 months ago
c9972d3
test(bzlmod): add python.toolchain unit tests (#2204)
by Ignas Anikevicius
· 7 months ago
fcd1d5e
feat: default `py_runtime` version info to `--python_version` (#2198)
by Richard Levasseur
· 7 months ago
c804a13
feat(toolchain): add patch_strip attr for python_repository (#2201)
by Ignas Anikevicius
· 7 months ago
148122a
docs: document py_cc_toolchain and py_runtime_pair (#2196)
by Richard Levasseur
· 7 months ago
118573b
feat: allow py_cc_toolchain libs to be optional (#2197)
by Richard Levasseur
· 7 months ago
f4596fb
fix: allow disabling exec_tools toolchain from looking up an interpreter (#2194)
by Richard Levasseur
· 7 months ago
a507673
feat(rules): add build_data_file field to PyExecutableInfo (#2181)
by Oleh Prypin
· 7 months ago
53f7407
chore: cleanup exposed python_repository symbols and add docs (#2189)
by Ignas Anikevicius
· 7 months ago
c46ee92
fix: allow detecting if `--precompile_source_retention` was specified on the command line (#2192)
by Richard Levasseur
· 7 months ago
65d1326
fix: make bootstrap_impl=script compute correct directory when RUNFILES_MANIFEST_FILE set (#2177)
by Steven Casagrande
· 7 months ago
3fd5b83
docs: add `testing.*` Bazel objects to Sphinx inventory and xref in docs (#2185)
by Richard Levasseur
· 7 months ago
fe1d9a7
doc: clarify the precompile attribute affects the local target (#2179)
by Richard Levasseur
· 7 months ago
79df3c9
docs: fix some doc warnings and xrefs (#2176)
by Richard Levasseur
· 7 months ago
36bb556
feat(rules): add PyExecutableInfo (#2166)
by Richard Levasseur
· 7 months ago
b97a5d6
fix(py_wheel): Avoid reliance on bash in `py_wheel` macro. (#2171)
by UebelAndre
· 7 months ago
54c9fab
refactor(flags): return FeatureFlagInfo in --python_version flag (#2167)
by Richard Levasseur
· 7 months ago
4f2dd2f
refactor: allow py_library to accept additional fragments (#2170)
by Richard Levasseur
· 7 months ago
4761c25
docs: document the exec tools toolchain pieces (#2163)
by Richard Levasseur
· 7 months ago
e331afe
fix: Handle relative paths properly in _absolute_url (#2153)
by Will Morrison
· 7 months ago
b99bb61
fix(whl_library): remove `--no-index` and add `--no-build-isolation` when build sdist (#2126)
by Elvis M. Wianda
· 7 months ago
b679a79
docs: turn a couple mentions of flags into cross references (#2146)
by Richard Levasseur
· 7 months ago
5eff339
fix(bzlmod): keep the lockfile platform independent when resolving python (#2135)
by Ignas Anikevicius
· 7 months ago
dac8a5f
fix: Exclude external directory when generating python report (#2136)
by Elvis M. Wianda
· 7 months ago
e923f9e
feat: update `compile_pip_requirements` to support multiple input files (#1067)
by Cal Jacobson
· 8 months ago
0d6d8f3
fix: support `runfiles.CurrentRepository` with non-hermetic `sys.path` (#1634)
by Fabian Meumertzheim
· 8 months ago
519574c
feat(pypi): support env markers in requirements files (#2059)
by Ignas Anikevicius
· 8 months ago
d69559d
fix: correctly handle absolute URLs in parse_simpleapi_html.bzl (#2112)
by WSUFan
· 8 months ago
4f97f1a
fix: Fix up search path of bootstrapped Python toolchain dylib (#2089)
by Nicholas Junge
· 8 months ago
825acde
fix: make versioned rules return both builtin and rules_python providers (#2116)
by Richard Levasseur
· 8 months ago
3b183bf
docs: docgen underlying rules for macro-wrapped rules (#2107)
by Richard Levasseur
· 8 months ago
79478de
fix(bzlmod): silence duplicate version registrations (#2111)
by Ignas Anikevicius
· 8 months ago
dbc6c04
tests: make toolchain tests run in the same build instead of bazel-in-bazel integration tests (#2095)
by Richard Levasseur
· 8 months ago
ff1dfed
chore: bump toolchain versions (#2102)
by betaboon
· 8 months ago
6f9082f
fix: use downloaded archive in sdist (#2091)
by Chris Chua
· 8 months ago
59bb4a8
fix: add missing +x to runtime env toolchain interpreter script (#2086)
by Richard Levasseur
· 8 months ago
e722d07
refactor: move python/repositories.bzl implementation under python/private (#2083)
by Richard Levasseur
· 8 months ago
90baa6b
refactor: use logger in repo_utils.execute_* functions (#2082)
by Richard Levasseur
· 8 months ago
4a262fa
fix(pypi): fix the whl selection algorithm after #2069 (#2078)
by Ignas Anikevicius
· 8 months ago
ae2eb70
fix: insert user imports before runtime site-packages (#2073)
by Richard Levasseur
· 8 months ago
ecad092
feat: inherit PYTHONSAFEPATH env var from outer process (#2076)
by Richard Levasseur
· 8 months ago
9ff6ab7
docs: describe `annotations` attr of `pip_parse` (#1667)
by Bruno Beltran
· 8 months ago
bd0ca99
fix(uv): fix UV_BIN usage with current_toolchain (#2074)
by Ignas Anikevicius
· 8 months ago
6e9a65f
refactor(internal): move the os/arch detection to repo_utils (#2075)
by Ignas Anikevicius
· 8 months ago
1f0765d
docs: document some environment variables (#2077)
by Richard Levasseur
· 8 months ago
bf70429
refactor(pypi): split out code for env marker evaluation for reuse (#2068)
by Ignas Anikevicius
· 9 months ago
bb3615f
refactor(pypi): split out more utils and start passing 'abi_os_arch' around (#2069)
by Ignas Anikevicius
· 9 months ago
68c3048
internal: repos to create a toolchain from a locally installed Python (#2000)
by Richard Levasseur
· 9 months ago
68f752e
fix: make mac zip builds work (#2052)
by Richard Levasseur
· 9 months ago
43a32a3
refactor: Address a few improvements on `uv` toolchain (#2062)
by Greg Roodt
· 9 months ago
eeb7494
feat: Introduce an experimental `uv` toolchain (#1989)
by Greg Roodt
· 9 months ago
03854a2
refactor: don't load repo-phase objects from build-phase (#2056)
by Richard Levasseur
· 9 months ago
e690975
fix: use `exec` to invoke the stage-2 bootstrap for non-zip case (#2047)
by Chowder
· 9 months ago
25a0a47
fix: pypi parse_simpleapi_html.bzl is robust to metadata containing ">" sign (#2031)
by Mihai Dusmanu
· 9 months ago
2cfbe73
fix(windows): symlink bootstrap script when not building zip (#2015)
by Jonathan Giroux (Koltes)
· 9 months ago
084b877
(chore): Remove the extra indirection and `bzlmod` folder (#2022)
by Greg Roodt
· 9 months ago
0.34.0
8d40b19
fix(bzlmod): only expose common packages via the requirements constants (#1955)
by Ignas Anikevicius
· 9 months ago
4e70959
feat: add runtime_env toolchain suite to replace "autodetecting" toolchain (#2018)
by Richard Levasseur
· 9 months ago
11133b3
fix: Fix broken logger statement in parse_requirements.bzl (#2017)
by Mark Elliot
· 9 months ago
49d180f
fix(multiplatform): Add i386 Linux support (#1999)
by Nic
· 9 months ago
f56fe42
fix(whl_library): correctly handle arch-specific deps in wheels (#2007)
by Ignas Anikevicius
· 9 months ago
9f291c3
refactor: call a function to define internal pypi flags instead of listcomp (#2011)
by Richard Levasseur
· 9 months ago
5b2564a
fix: make first default output the executable again (#2010)
by Richard Levasseur
· 9 months ago
ea49937
refactor: move the remaining PyPI related functions to private/pypi (#2006)
by Ignas Anikevicius
· 9 months ago
4c091c3
refactor: Remove unused template substitution (#2004)
by Greg Roodt
· 9 months ago
04a803c
refactor: move PyPI related extension and repository_rule setup to its own dir (#2003)
by Ignas Anikevicius
· 9 months ago
0fd7b64
fix(bzlmod): pass only non-default values to whl_library (#2002)
by Ignas Anikevicius
· 9 months ago
d003204
chore: remove dead code from whl_target_platforms (#2001)
by Ignas Anikevicius
· 9 months ago
0dcaa2e
fix: Add `configure=True` for internal_config_repo (#1998)
by Yun Peng
· 9 months ago
e8dcfef
refactor: lookup exec interpreter using toolchain resolution (#1997)
by Richard Levasseur
· 9 months ago
0b6b471
refactor!: Remove entrypoint (#1987)
by Greg Roodt
· 9 months ago
0533e75
fix: allow creating PyRuntimeInfo without specifying interpreter_version_info (#1992)
by Richard Levasseur
· 9 months ago
cf1f36d
fix(toolchain): disable exec toolchain by default (#1968)
by Ignas Anikevicius
· 9 months ago
d7e07fc
refactor(internal): allow setting linking mode for internal cc_details APIs (#1982)
by Richard Levasseur
· 9 months ago
Next »