Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: bazel-contrib/rules_python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.3.0
Choose a base ref
...
head repository: bazel-contrib/rules_python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.4.0
Choose a head ref
  • 18 commits
  • 35 files changed
  • 9 contributors

Commits on Jun 23, 2021

  1. Configuration menu
    Copy the full SHA
    e887347 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2021

  1. update README to point at latest release, 0.3.0, and latest master co…

    …mmit (#494)
    Jonathon Belotti authored Jun 24, 2021
    Configuration menu
    Copy the full SHA
    4a0edcc View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2021

  1. remove wording incorrectly suggesting python2 was supported by pip_in…

    …stall (#495)
    
    Co-authored-by: Henry Fuller <hrofuller@gmail.com>
    Jonathon Belotti and hrfuller authored Jun 25, 2021
    Configuration menu
    Copy the full SHA
    46b8d99 View commit details
    Browse the repository at this point in the history
  2. setuptools: Bump version to 54.0.0 (#422)

    * setuptools: Bump version to 54.0.0
    
    * requirements
    
    Co-authored-by: Jonathon Belotti <jonathon@canva.com>
    Co-authored-by: Henry Fuller <hrofuller@gmail.com>
    3 people authored Jun 25, 2021
    Configuration menu
    Copy the full SHA
    929d5a1 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2021

  1. Configuration menu
    Copy the full SHA
    9256757 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2021

  1. Configuration menu
    Copy the full SHA
    736b7ef View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2021

  1. Fix regression in pip parse for finding implicit namespace packages. (#…

    …504)
    
    * Fix regression in pip parse for finding implicit namespace packages.
    Pathlib.Path normalizes path names, which caused lookups of relative
    paths using the special '.' directory path to fail to find parents of
    standard packages.
    
    * use paths everywhere, add test for cwd case
    
    * refactor for mypy
    
    Co-authored-by: Jonathon Belotti <jonathon@canva.com>
    hrfuller and Jonathon Belotti authored Jul 10, 2021
    Configuration menu
    Copy the full SHA
    fbbecae View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2021

  1. Fix extract_single_wheel for Windows (#498)

    On Windows, when using pip_parse, pip would fail with following error:
    
        Could not open requirements file: [Errno 13] Permission denied: ...
    
    This is due to Python holding a handle to the temporary file preventing
    pip, which is run as a sub-process, from reading it. For more
    information, see: https://bugs.python.org/issue14243
    
    Closing the requirements file before running pip solves the problem.
    easybe authored Jul 16, 2021
    Configuration menu
    Copy the full SHA
    cd64466 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2021

  1. feat: allow setting custom environment variables on pip_repository an…

    …d whl_library (#460)
    
    * feat: allow setting custom environment variables on pip_repository and whl_library
    
    * Serialize and deserialize environment dict in python process instead
    of starlark.
    
    * Refactor shared functions between extract_wheel and extract_single_wheel.
    * Every structured arg now has the same key when serialized. fixes #490
    * test for pip_data_exclude in arguments parsing test.
    
    * Also update docs in repository rule attr definition
    
    Co-authored-by: Jonathon Belotti <jonathon@canva.com>
    Co-authored-by: Henry Fuller <hrofuller@gmail.com>
    3 people authored Jul 30, 2021
    Configuration menu
    Copy the full SHA
    304b85c View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2021

  1. replace obsolete 'master' branch refs (#513)

    Jonathon Belotti authored Aug 18, 2021
    Configuration menu
    Copy the full SHA
    0824042 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2021

  1. Configuration menu
    Copy the full SHA
    dfbf9bf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9a10fdb View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2021

  1. Configuration menu
    Copy the full SHA
    bef2244 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2021

  1. Allow the --isolated pip flag to be optionally unset (#512)

    * Allow the `--isolated` flag to be optionally unset
    
    * Update python/pip_install/pip_repository.bzl
    
    Co-authored-by: Henry Fuller <hrofuller@gmail.com>
    
    Co-authored-by: Henry Fuller <hrofuller@gmail.com>
    UebelAndre and hrfuller authored Sep 7, 2021
    Configuration menu
    Copy the full SHA
    9f59762 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2021

  1. Configuration menu
    Copy the full SHA
    d2d08a7 View commit details
    Browse the repository at this point in the history
  2. py_library generated from wheel shouldn't include tests/ folders (#528)

    This is a python convention that wheels are shipped to pypi including their tests.
    These shouldn't be used in user code.
    We have observed these files expose modules which collide with first-party targets.
    alexeagle authored Sep 12, 2021
    Configuration menu
    Copy the full SHA
    7609526 View commit details
    Browse the repository at this point in the history
  3. pip_parse: Fix when using a python wrapper script (#505)

    * pip_parse: Transmit the interpreter arguments
    
    * Clarify --python_interpreter_target doc
    plule-ansys authored Sep 12, 2021
    Configuration menu
    Copy the full SHA
    fd43414 View commit details
    Browse the repository at this point in the history
  4. Release 0.4.0

    alexeagle committed Sep 12, 2021
    Configuration menu
    Copy the full SHA
    e1646c4 View commit details
    Browse the repository at this point in the history
Loading