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

Avoid symlinking the contents of /usr into PyPy3 virtualenvs #2310

Merged
merged 4 commits into from
Mar 7, 2022

Commits on Mar 5, 2022

  1. Avoid symlinking the contents of /usr into PyPy3 virtualenvs

    PyPy >= 3.8 supports a standard prefix installation, where older
    versions always used a portable/developent style installation.
    If this is a standard prefix installation, skip the logic that symlinks
    libraries in a portable PyPy distribution.
    
    Fixes: pypa#2309
    stefanor committed Mar 5, 2022
    Configuration menu
    Copy the full SHA
    3380bad View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2022

  1. Unit test 3 PyPy3Posix.sources() scenarios

    1. Portable PyPy3.8 build, as downloaded from upstream.
       This should include the provided shared libraries, libpypy3-c.so has
       an rpath of $ORIGIN/../lib to point to them.
    2. Debian's /usr/lib/pypy3 layout for PyPy3 < 3.8.
       This should include libpypy3-c.so.
    3. Debian's /usr layout for PyPy3 > 3.8.
       This should exclude libpypy3-c.so, as it's on the standard linker
       search path.
       It should also not include anything else from /usr/lib. (See pypa#2309)
    stefanor committed Mar 6, 2022
    Configuration menu
    Copy the full SHA
    8f76f36 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2022

  1. PR Feedback

    Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
    gaborbernat committed Mar 7, 2022
    Configuration menu
    Copy the full SHA
    9e60293 View commit details
    Browse the repository at this point in the history
  2. PythonInfo has _from_json

    stefanor committed Mar 7, 2022
    Configuration menu
    Copy the full SHA
    bd77ba9 View commit details
    Browse the repository at this point in the history