chore(deps): update dependency rules_python to v1.1.0 #443
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.0.0->1.1.01.0.0->1.1.0Release Notes
bazelbuild/rules_python (rules_python)
v1.1.0Compare Source
{#v1-1-0-changed}
Changed
version, per our Bazel support matrix. Earlier versions are not
tested by CI, so functionality cannot be guaranteed.
pip.parse) From now we will make fewer calls to indexes whenfetching the metadata from SimpleAPI. The calls will be done in parallel to
each index separately, so the extension evaluation time might slow down if
not using {bzl:obj}
pip.parse.experimental_index_url_overrides.pip.parse) Only query SimpleAPI for packages that havesha values in the
requirements.txtfile.the version-aware rules are now simply aliases for the base rules. The
python_versionattribute is still used to specify the Python version.pipto 24.3.1 andpackagingto 24.2.{#v1-1-0-deprecations}
Deprecations
//python/config_settings:transitions.bzland itspy_binaryandpy_testwrappers are deprecated. Use the regular rules instead.
{#v1-1-0-fixed}
Fixed
toolchains that search PATH to be used for the wheel builder tool.
whl_librarywill now not have envmarker information allowing
bazel queryto work in cases where thewhlisavailable for all of the platforms and the sdist can be built. This fix is
for both WORKSPACE and
bzlmodsetups.Fixes #2450.
Parameter Syntax. (#2396)
pip_parse.experimental_requirement_cyclesand{bzl:obj}
pip_parse.use_hub_alias_dependenciestogether now works whenusing WORKSPACE files.
are now printing more details and include the currently active flag
values. Fixes #2466.
PyPI packages used in {bzl:obj}
whl_libraryduring therepository_rulephasechange. Fixes #2468.
setup.pyfiles by default. To restorethis behavior, apply the
# gazelle:python_ignore_files setup.pydirective.whenever
PATHchanges. Fixes#2551.
{#v1-1-0-added}
Added
include_stub_packagesflag tomodules_mapping. When set toTrue, thisautomatically includes corresponding stub packages for third-party libraries
that are present and used (e.g.,
boto3→boto3-stubs), improvingtype-checking support.
{obj}
experimental_index_urlusage or the regularpip.parseusage.To select the free-threaded interpreter in the repo phase, please use
the documented env variables.
Fixes #2386.
.pyifiles) and type-checkingonly dependencies added. See {obj}
py_library.pyi_srcsandpy_library.pyi_deps(and the same named attributes forpy_binaryandpy_test).pyi_srcsto include*.pyifiles.PyInfohas new fields to aid static analysis tools:{obj}
direct_original_sources, {obj}direct_pyi_files,{obj}
transitive_original_sources, {obj}transitive_pyi_files.{#v1-1-0-removed}
Removed
find_requirementsin//python:defs.bzlhas been removed.{#v1-0-0}
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.