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

Fix pex3 lock export handling of exotic reqs. #2423

Merged
merged 2 commits into from
Jun 9, 2024

Commits on Jun 8, 2024

  1. Fix pex3 lock export handling of exotic reqs.

    Although Pex supports locking VCS requirements and local project
    requirements, it does so with a be-spoke system for fingerprinting
    each; as such, the `--hash`es emitted when exporting lock files
    containing these types of requirements are not actually useable in
    practice. Continue to support exporting this class of lock file, but
    warn of the potential problems and offer a new `--format pip-no-hash`
    mode for the daring. In addition, change the requirements output for
    this class of lock file to match the input requirement for best
    fidelity when actually attempting to use the resulting exported
    requirement file without `--hash`es.
    
    Fixes pex-tool#2416
    jsirois committed Jun 8, 2024
    Configuration menu
    Copy the full SHA
    40a85c3 View commit details
    Browse the repository at this point in the history
  2. _

    ............................................________
    ....................................,.-'"...................``~.,
    .............................,.-"..................................."-.,
    .........................,/...............................................":,
    .....................,?......................................................,
    .................../...........................................................,}
    ................./......................................................,:`^`..}
    .............../...................................................,:"........./
    ..............?.....__.........................................:`.........../
    ............./__.(....."~-,_..............................,:`........../
    .........../(_...."~,_........"~,_....................,:`........_/
    ..........{.._$;_......"=,_......."-,_.......,.-~-,},.~";/....}
    ...........((.....*~_......."=-._......";,,./`..../"............../
    ...,,,___.`~,......"~.,....................`.....}............../
    ............(....`=-,,.......`........................(......;_,,-"
    ............/.`~,......`-...................................../
    .............`~.*-,.....................................|,./.....,__
    ,,_..........}.>-._...................................|..............`=~-,
    .....`=~-,__......`,.................................
    ...................`=~-,,.,...............................
    ................................`:,,...........................`..............__
    .....................................`=-,...................,%`>--==``
    ........................................_..........._,-%.......`
    ...................................,
    jsirois committed Jun 8, 2024
    Configuration menu
    Copy the full SHA
    4fd0eba View commit details
    Browse the repository at this point in the history