Commits on Oct 17, 2012

  1. If the proxy is unset then you cannot set http_proxy in the environment

    or it breaks pip completely and the virtualenv fails.
    Ashley Penney committed Oct 17, 2012
    Configuration menu
    Copy the full SHA
    11666f9 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2012

  1. Allow more than one python::requirements to be used.

    Ashley Penney committed Oct 18, 2012
    Configuration menu
    Copy the full SHA
    9797146 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ebd231f View commit details
    Browse the repository at this point in the history
  3. Add app_interface.

    Ashley Penney committed Oct 18, 2012
    Configuration menu
    Copy the full SHA
    7a05a89 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2012

  1. Merge pull request #1 from MITx/master

    Fixed no HTTP proxy case.
    Added app_interface.
    stankevich committed Nov 2, 2012
    Configuration menu
    Copy the full SHA
    4f36c27 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2012

  1. Configuration menu
    Copy the full SHA
    a26f61b View commit details
    Browse the repository at this point in the history
  2. python::virtualenv - '--system-site-packages' option

    New 'systempkgs' parameter will call virtualenv with the
    '--system-site-packages' option, which can greatly speed up creation in
    some cases.
    Marc Fournier committed Nov 6, 2012
    Configuration menu
    Copy the full SHA
    869a8f1 View commit details
    Browse the repository at this point in the history
  3. python::gunicorn - added template parameter

    The idea is to be able to use a different template, in case the one
    provided with the module doesn't fit the user's need.
    Marc Fournier committed Nov 6, 2012
    Configuration menu
    Copy the full SHA
    8840918 View commit details
    Browse the repository at this point in the history
  4. updated authors.

    Marc Fournier committed Nov 6, 2012
    Configuration menu
    Copy the full SHA
    8be0356 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #2 from mfournier/gunicorn_and_virtualenv_additions

    Gunicorn and virtualenv additions
    stankevich committed Nov 6, 2012
    Configuration menu
    Copy the full SHA
    900e95a View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2012

  1. Adding pip; modifying Gunicorn template for Django

    Sergey Stankevich committed Nov 8, 2012
    Configuration menu
    Copy the full SHA
    c9407f7 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' of github.com:stankevich/puppet-python

    * 'master' of github.com:stankevich/puppet-python:
      updated authors.
      python::gunicorn - added template parameter
      python::virtualenv - '--system-site-packages' option
      python::gunicorn - removed unused/undocumented attributes.
    Sergey Stankevich committed Nov 8, 2012
    Configuration menu
    Copy the full SHA
    b622762 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2013

  1. Resolve a cyclic dependency

    There was a dependency between python::virtualenv and
    python::requirements. Basically, the virtualenv wanted to initialize
    requirements, but requirements depended on the virtualenv being created
    already, resulting in:
    
    err: Could not apply complete catalog: Found 1 dependency cycle:
    (Exec[python_requirements_check_/usr/share/err/repo/requirements.txt] =>
    Python::Requirements[/usr/share/err/repo/requirements.txt] =>
    Exec[python_virtualenv_/usr/share/err/python3] =>
    Python::Requirements[/usr/share/err/repo/requirements.txt] =>
    Exec[python_requirements_check_/usr/share/err/repo/requirements.txt])
    Nick Groenen committed Mar 11, 2013
    Configuration menu
    Copy the full SHA
    88cd084 View commit details
    Browse the repository at this point in the history
  2. Make pip install distribute in a virtualenv optional

    pip install distribute currentlyfails on Python 3, this way people can
    skip installing it. It's included by default to remain backward-
    compatible
    Nick Groenen committed Mar 11, 2013
    Configuration menu
    Copy the full SHA
    04ebe2d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    477b6dc View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2013

  1. Merge pull request #6 from zoni/sharedrequirements

    Allow virtualenv definitions to share the same requirements file
    stankevich committed Mar 14, 2013
    Configuration menu
    Copy the full SHA
    d279533 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5 from zoni/distribute

    Make pip install distribute in a virtualenv optional
    stankevich committed Mar 14, 2013
    Configuration menu
    Copy the full SHA
    f3f88a2 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2013

  1. URL support for pip

    Sergey Stankevich committed Mar 31, 2013
    Configuration menu
    Copy the full SHA
    3ce627c View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2013

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

Commits on Apr 16, 2013

  1. Merge pull request #7 from woldan/master

    Add search path to virtualenv setup command.
    stankevich committed Apr 16, 2013
    Configuration menu
    Copy the full SHA
    9dc8285 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2013

  1. Configuration menu
    Copy the full SHA
    8c7849f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3c5f583 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #8 from salimane/pr_python_requirements_cwd

    python::requirements Error: Parameter cwd failed on Exec for virtualenv=system
    stankevich committed Apr 19, 2013
    Configuration menu
    Copy the full SHA
    272e594 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2013

  1. Conform to Puppet style guide

    Fixes: puppet-lint "ERROR: two-space soft tabs not used" error
    Nick Groenen committed Apr 21, 2013
    Configuration menu
    Copy the full SHA
    8fc623e View commit details
    Browse the repository at this point in the history
  2. Fix regression with $cwd in python::requirements

    Commit 8b22e3e introduces a regression
    which in some cases specifies the full path to pip as it's current
    working directory, rather than the actual directory pip is in. Obviously
    this will fail.
    
    This commit fixes this.
    Nick Groenen committed Apr 21, 2013
    Configuration menu
    Copy the full SHA
    7d88be8 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2013

  1. Merge pull request #9 from zoni/pipcwd

    Fix regression with $cwd in python::requirements
    stankevich committed Apr 23, 2013
    Configuration menu
    Copy the full SHA
    24de8ce View commit details
    Browse the repository at this point in the history

Commits on May 4, 2013

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

Commits on May 6, 2013

  1. Merge pull request #11 from theospears/virtualenv_owner

    Allow setting owner for virtualenv and requirements
    stankevich committed May 6, 2013
    Configuration menu
    Copy the full SHA
    42720b3 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2013

  1. CentOS and RedHat support

    tbartelmess committed May 13, 2013
    Configuration menu
    Copy the full SHA
    dce8066 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #12 from tbartelmess/master

    Support for CentOS and RedHat Linux
    stankevich committed May 13, 2013
    Configuration menu
    Copy the full SHA
    356b054 View commit details
    Browse the repository at this point in the history
  3. Use regex for OS matching

    tbartelmess committed May 13, 2013
    Configuration menu
    Copy the full SHA
    b8c9e09 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #13 from tbartelmess/master

    Use regex for OS matching
    stankevich committed May 13, 2013
    Configuration menu
    Copy the full SHA
    dd4c4df View commit details
    Browse the repository at this point in the history

Commits on May 16, 2013

  1. Configuration menu
    Copy the full SHA
    1ab9f6a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #14 from simonoded/master

    adding pipindex option
    stankevich committed May 16, 2013
    Configuration menu
    Copy the full SHA
    f9b2a58 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2013

  1. Fix typo from pull request #14

    adevore committed May 19, 2013
    Configuration menu
    Copy the full SHA
    2b9735f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c26a242 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #15 from adevore/master

    Fix typo from pull request #14
    stankevich committed May 19, 2013
    Configuration menu
    Copy the full SHA
    b705569 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2013

  1. Removed multiline backslashes from the execution statement, since thi…

    …s can cause issues with vagrant, linux guest, windows host and shared folders
    schacki committed May 20, 2013
    Configuration menu
    Copy the full SHA
    d12046e View commit details
    Browse the repository at this point in the history
  2. Removed SHA calculation from requirements and applied the audit optio…

    …n the requirements file resource which should do exaxtly the same out of the box
    schacki committed May 20, 2013
    Configuration menu
    Copy the full SHA
    7aeaece View commit details
    Browse the repository at this point in the history

Commits on May 28, 2013

  1. Merge pull request #16 from schacki/5d3b340ac6ebbee8cca959c2653f141e3…

    …030f646
    
    Removed Multiline backslashed from virtuelv Exec statement
    stankevich committed May 28, 2013
    Configuration menu
    Copy the full SHA
    434940f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #17 from schacki/master

    Remove SHA calculation from requirements
    stankevich committed May 28, 2013
    Configuration menu
    Copy the full SHA
    0d01780 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2013

  1. Configuration menu
    Copy the full SHA
    150fb91 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #19 from jamescarr/patch-1

    Added owner and group params for virtualenv.
    stankevich committed May 31, 2013
    Configuration menu
    Copy the full SHA
    5589da3 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2013

  1. Configuration menu
    Copy the full SHA
    2169f90 View commit details
    Browse the repository at this point in the history
  2. Specifically looked for the activate script when creating a virtualen…

    …v since this is created last. This ensures that a half-created virtualenv will be detected and corrected by Puppet.
    fgimian committed Jun 3, 2013
    Configuration menu
    Copy the full SHA
    d925071 View commit details
    Browse the repository at this point in the history
  3. Added owner, group to the pip class which ensures that packages will …

    …be installed with the correct permissions.
    fgimian committed Jun 3, 2013
    Configuration menu
    Copy the full SHA
    b1a204a View commit details
    Browse the repository at this point in the history
  4. Added environment attribute to the pip class which allows for users t…

    …o override environment variables like LD_LIBRARY_PATH and ORACLE_HOME which are needed to install packages like cx_Oracle.
    fgimian committed Jun 3, 2013
    Configuration menu
    Copy the full SHA
    1b8fd42 View commit details
    Browse the repository at this point in the history
  5. Now that all exec statements run under a particular owner, there is n…

    …o need for the CPU intensive recursive virtualenv permission check
    fgimian committed Jun 3, 2013
    Configuration menu
    Copy the full SHA
    f20a16f View commit details
    Browse the repository at this point in the history
  6. Made system virtualenv more robust and ensured that pip logging would…

    … occur in an appropriate directory upon failure to avoid errors
    fgimian committed Jun 3, 2013
    Configuration menu
    Copy the full SHA
    092f81a View commit details
    Browse the repository at this point in the history
  7. Removed owner attribute from the pip class as it was not needed and t…

    …ouched up a few mistakes.
    fgimian committed Jun 3, 2013
    Configuration menu
    Copy the full SHA
    5320afa View commit details
    Browse the repository at this point in the history