Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump pex from 2.17.0 to 2.20.1 #252

Closed
wants to merge 1 commit into from
Closed

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 23, 2024

Bumps pex from 2.17.0 to 2.20.1.

Release notes

Sourced from pex's releases.

pex 2.20.1


2.20.1

This release fixes Pex --interpreter-constraint handling such that any supplied interpreter constraints which are in principle unsatisfiable either raise an error or else cause a warning to be issued when other viable interpreter constraints have also been specified. For example, --interpreter-constraint ==3.11.*,==3.12.* now errors and --interpreter-constraint '>=3.8,<3.8' --interpreter-constraint ==3.9.* now warns, culling >3.8,<3.8 and continuing using only ==3.9.*.

  • Pre-emptively cull unsatisfiable interpreter constraints. (#2542)

file sha256 size
pex 0dfc0295677698ad1c74c77e5f5b2ff19a0cba1ddd629b228aaf5d2bd290bc20 4313097
pex-linux-aarch64 006172bad4e6598a4be846ebe883f2475db93c0558b38d23614d6d3d942a07c3 24054033
pex-linux-x86_64 3e7be4684d67e38278aa5beb34dfe8e34b6a4519fda9dc53d1214a829591c146 27670289
pex-macos-aarch64 88814a45df55529fe7c74b5c2dc3c61740ea3c97f310021d286902441d4b3963 21525279
pex-macos-x86_64 a78012827ab3ac5ccaa4f9eddd75d388079a8bffc3722a6392c94b8052e1ead9 22039492

pex 2.20.0


2.20.0

This release adds the --pip-log alias for the existing --preserve-pip-download-log option as well as the ability to specify the log file path. So, to debug a resolve, you can now specify --pip-log log.txt and Pex will deposit the Pip resolve log to log.txt in the current directory for easy tailing or post-resolve inspection. In addition, the log file itself is more useful in some cases. When you specify any abbreviated --platform targets, those targets calculated wheel compatibility tags are included in the Pip log. Also, when multiple targets are specified, their log outputs are now merged at the end of the resolve in a serialized fashion with prefixes on each log line indicating which target the log line corresponds to.

In addition, a race in Pex's PEP-517 implementation that could (rarely) lead to spurious metadata generation errors or sdist creation errors is fixed.

  • Fix intermittent PEP-517 failures. (#2540)
  • Plumb --pip-version to Platform tag calculation. (#2538)
  • Add the ability to specify the --pip-log path. (#2536)

|file|sha256|size|

... (truncated)

Changelog

Sourced from pex's changelog.

2.20.1

This release fixes Pex --interpreter-constraint handling such that any supplied interpreter constraints which are in principle unsatisfiable either raise an error or else cause a warning to be issued when other viable interpreter constraints have also been specified. For example, --interpreter-constraint ==3.11.*,==3.12.* now errors and --interpreter-constraint '>=3.8,<3.8' --interpreter-constraint ==3.9.* now warns, culling >3.8,<3.8 and continuing using only ==3.9.*.

  • Pre-emptively cull unsatisfiable interpreter constraints. (#2542)

2.20.0

This release adds the --pip-log alias for the existing --preserve-pip-download-log option as well as the ability to specify the log file path. So, to debug a resolve, you can now specify --pip-log log.txt and Pex will deposit the Pip resolve log to log.txt in the current directory for easy tailing or post-resolve inspection. In addition, the log file itself is more useful in some cases. When you specify any abbreviated --platform targets, those targets calculated wheel compatibility tags are included in the Pip log. Also, when multiple targets are specified, their log outputs are now merged at the end of the resolve in a serialized fashion with prefixes on each log line indicating which target the log line corresponds to.

In addition, a race in Pex's PEP-517 implementation that could (rarely) lead to spurious metadata generation errors or sdist creation errors is fixed.

  • Fix intermittent PEP-517 failures. (#2540)
  • Plumb --pip-version to Platform tag calculation. (#2538)
  • Add the ability to specify the --pip-log path. (#2536)

2.19.1

This release fixes a regression introduced by #2512 in the 2.19.0 release when building PEXes using abbreviated --platform targets. Instead of failing certain builds that used to succeed, Pex now warns that the resulting PEX may fail at runtime and that --complete-platform should be used instead.

  • Only warn when --platform resolves fail tag checks. (#2533)

2.19.0

This release adds support for a new --pre-resolved-dists resolver as an alternative to the existing Pip resolver, --lock resolver and --pex-repository resolvers. Using --pre-resolved-dists dists/dir/

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot requested a review from pgoslatara as a code owner September 23, 2024 16:17
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Sep 23, 2024
Copy link

github-actions bot commented Sep 23, 2024

Coverage

Coverage Report
FileStmtsMissCoverMissing
src/dbt_bouncer
   config_file_validator.py64297%87, 93
   parsers.py158895%207, 394, 396, 402, 477, 534, 536, 539
   runner.py76495%134, 170–171, 229
   utils.py1011981%42, 47, 136–154, 177
src/dbt_bouncer/checks/manifest
   check_models.py200199%542
   check_unit_tests.py47394%107, 158, 210
src/dbt_bouncer/checks/run_results
   check_run_results.py22291%97–98
TOTAL38693999% 

Tests Skipped Failures Errors Time
1 0 💤 0 ❌ 0 🔥 12.354s ⏱️

@dependabot dependabot bot force-pushed the dependabot/pip/pex-2.20.1 branch 2 times, most recently from 668669b to eded796 Compare September 27, 2024 07:33
Bumps [pex](https://github.com/pex-tool/pex) from 2.17.0 to 2.20.1.
- [Release notes](https://github.com/pex-tool/pex/releases)
- [Changelog](https://github.com/pex-tool/pex/blob/main/CHANGES.md)
- [Commits](pex-tool/pex@v2.17.0...v2.20.1)

---
updated-dependencies:
- dependency-name: pex
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/pip/pex-2.20.1 branch from eded796 to fa93807 Compare September 27, 2024 07:34
@pgoslatara
Copy link
Member

@dependabot ignore this minor version

@dependabot dependabot bot closed this Sep 27, 2024
Copy link
Contributor Author

dependabot bot commented on behalf of github Sep 27, 2024

OK, I won't notify you about version 2.20.x again, unless you re-open this PR.

@dependabot dependabot bot deleted the dependabot/pip/pex-2.20.1 branch September 27, 2024 07:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant