1. 19 5月, 2018 3 次提交
    • B
      improve handling of PEP 518 build requirements · ca4e2ad6
      Benoit Pierre 提交于
      Offload more work to the underlying pip command used to install the
      build requirements, so there's no need to duplicate code to handle
      environment markers/extras. This is done by setting the correct options
      from the finder passed in argument to `_install_build_reqs`.
      ca4e2ad6
    • B
      tests: improve PEP 518 tests · 04874e24
      Benoit Pierre 提交于
      - avoid hitting the index: use `common_wheels`/`script.pip_install_local`
      - use `script.pip(..., use_module=True)` to simplify some tests
      - improve `test_pep518_uses_build_env` parametrization
      - simplify `test_pep518_with_user_pip`: we only need to check build
        requirements can be installed, so no need for testing with both
        `install` and `wheel` command
      - fix `test_pip_wheel_with_pep518_build_reqs_no_isolation`: building
        pep518-3.0 without isolation should fail if the build requirements
        are not installed.
      04874e24
    • B
      tests: tweak `simplewheel` test distribution · 3de9bdb7
      Benoit Pierre 提交于
      - change module name to prevent conflicts with other distributions
      - add a `__version__` field for version checks
      3de9bdb7
  2. 18 5月, 2018 5 次提交
  3. 17 5月, 2018 10 次提交
  4. 15 5月, 2018 1 次提交
    • P
      Fix a rare segfault · ba805742
      Paul Kehrer 提交于
      If pip10 is installed and pyopenssl+cryptography are present in the
      environment pip's vendored urllib3 will automatically activate its
      pyopenssl adapter. This is by design so users can potentially opt-in to
      more up-to-date TLS versions than what are provided by their copy of
      Python. However, if a user has these packages & subsequently runs
      pip install --ignore-installed cryptography then a segfault will occur
      due to overwriting an mmap'd shared object.
      ba805742
  5. 12 5月, 2018 1 次提交
  6. 11 5月, 2018 2 次提交
  7. 10 5月, 2018 1 次提交
  8. 05 5月, 2018 1 次提交
  9. 30 4月, 2018 1 次提交
  10. 29 4月, 2018 1 次提交
  11. 28 4月, 2018 7 次提交
  12. 27 4月, 2018 2 次提交
  13. 26 4月, 2018 5 次提交