Comparing bazel-contrib:main...mattmoor:master · bazel-contrib/rules_python

Commits on Sep 5, 2017

  1. Configuration menu

    Browse the repository at this point in the history

  2. Configuration menu

    Browse the repository at this point in the history

Commits on Sep 6, 2017

  1. Configuration menu

    Browse the repository at this point in the history

Commits on Sep 8, 2017

  1. Configuration menu

    Browse the repository at this point in the history

  2. Configuration menu

    Browse the repository at this point in the history

Commits on Sep 10, 2017

  1. Migrate pip.sh into piptool.py

    This migrates the logic from pip.sh into piptool.py, which should improve portability by removing the bash dependency.
    
    This also has the beginnings of wrapping piptool as a closed redistributable that doesn't rely on a system-installed copy of PIP, but instead uses these rules to pull pip into a PAR bundle.  Besides needing to work out the details of releasing and redistributing the PAR, we have two unresolved issues:
     * When bundled as a PAR (vs. py_binary), piptool seems to pick up the system-installed version of pip.
     * When bundled as a PAR, piptool sometimes sees cert issues resolving requirements (similar to what we see with httplib2).
    Configuration menu

    Browse the repository at this point in the history

  2. Address the cert issue in piptool as a PAR.

    With this change I am able to build/test my PR on my macbook without pip installed.  The only additional change I have locally is to switch from running piptool.py as a simple .py file to downloading/using a PAR built from this change.
    
    I believe we still have the problem that the .par picks the host's version of pip instead of our embedded copy, but I haven't reverified that issue still exists (this just does nothing to address that issue).
    Configuration menu

    Browse the repository at this point in the history

  3. Configuration menu

    Browse the repository at this point in the history

Commits on Sep 11, 2017

  1. Configuration menu

    Browse the repository at this point in the history

Commits on Sep 12, 2017

  1. Configuration menu

    Browse the repository at this point in the history

  2. Configuration menu

    Browse the repository at this point in the history

Commits on Sep 15, 2017

  1. Configuration menu

    Browse the repository at this point in the history

  2. Configuration menu

    Browse the repository at this point in the history

  3. Configuration menu

    Browse the repository at this point in the history

  4. Configuration menu

    Browse the repository at this point in the history