summaryrefslogtreecommitdiff
path: root/manifests/virtualenv.pp
AgeCommit message (Collapse)Author
2014-01-07Revert to using /tmp fir for cwd for virte inst.Jarl Stefansson
If the virtualenv target directory does not exist before running the virtualenv command the puppet command will fail if the cwd does not exist, hence revert back to using the /tmp directory for current working directory.
2014-01-03Fix working dir for virtualenv creationJarl Stefansson
2014-01-03Fix wheel/pip1.5 handing with requirementsJarl Stefansson
2014-01-03Merge branch 'master' of https://github.com/stankevich/puppet-pythonJarl Stefansson
Conflicts: manifests/pip.pp manifests/virtualenv.pp Merge curly braces around variable names
2014-01-03Fix grep for detecting if virtenv needs rebuildJarl Stefansson
2014-01-03Fix testing for existing virtual environmentJarl Stefansson
2014-01-03Further fixes for pip 1.5 and wheel handlingJarl Stefansson
2014-01-02Fix bash logic false positivesJarl Stefansson
2014-01-02Fix handling of wheel support for initial pipJarl Stefansson
2014-01-02Fix syntax error in conditional statementJarl Stefansson
2014-01-02Fix wheel support and pip version compatabilityJarl Stefansson
Fix wheel support and compatability for older pip versions by detecting suppport when running the pip command inside a virtualenv.
2014-01-02Fix wheel flag for pip commandsJarl Stefansson
Python 2.6 does not support setuptools < 0.8 which is required for pip wheel support, older versions need to use the --no-use-wheel flag
2014-01-02Add flag to disable wheels for python 2.6Jarl Stefansson
Setuptools 0.8 is required for pip wheel support, Python 2.6 and older only support setuptools 0.7, we therefor need to disable wheels.
2014-01-01Fix path for unless statement.Jarl Stefansson
https://github.com/stankevich/puppet-python/issues/46
2013-12-19Fixing lint issues as per http://docs.puppetlabs.com/guides/style_guide.htmlNeil Saunders
2013-12-17Pip needs log argument not log-file.Jarl Stefansson
2013-12-13Fix syntax errorJarl Stefansson
2013-12-13Merge branch 'master' of github.com:jalli/puppet-pythonJarl Stefansson
Conflicts: manifests/pip.pp manifests/requirements.pp manifests/virtualenv.pp
2013-12-12Fix virtualenv, rebuild if not correct envJarl Stefansson
2013-11-08Fix more syntaxJarl Stefansson
2013-11-08Fix syntax errorJarl Stefansson
2013-11-08change elif to elsifJarl Stefansson
2013-11-08Fix system package handling for < v.1.7Jarl Stefansson
2013-11-07docsJustin Quick
2013-11-07added cwd parameter, made timeout configurableJustin Quick
2013-11-07Add /usr/local/bin to path for pip installed binsJarl Stefansson
2013-11-01Fix virtualenv conditional syntaxJarl Stefansson
2013-11-01Disable system package flag on older virtualenvJarl Stefansson
2013-09-09Merge remote-tracking branch 'upstream/master'Frank Chiang
2013-09-05Added missing Python versionVeros Kaplan
2013-08-15Add comments describing what path parameter does.Frank Chiang
2013-08-15Change hardcoded path in virtualenv module to take in an optional parameter.Frank Chiang
2013-07-09Install pip before distributeMichael Williamson
2013-06-04Added environment parameter to requirements and virtualenv classes and ↵Fotis Gimian
incremented version to 1.1.3
2013-06-04Touched up virtualenv to run from /tmp to avoid write errorsFotis Gimian
2013-06-04Removed unnecessary which commands for obtaining the pip and python executablesFotis Gimian
2013-06-04Amended all documentation and updated version to 1.1.0Fotis Gimian
2013-06-03Removed owner attribute from the pip class as it was not needed and touched ↵Fotis Gimian
up a few mistakes.
2013-06-03Made system virtualenv more robust and ensured that pip logging would occur ↵Fotis Gimian
in an appropriate directory upon failure to avoid errors
2013-06-03Now that all exec statements run under a particular owner, there is no need ↵Fotis Gimian
for the CPU intensive recursive virtualenv permission check
2013-06-03Specifically looked for the activate script when creating a virtualenv since ↵Fotis Gimian
this is created last. This ensures that a half-created virtualenv will be detected and corrected by Puppet.
2013-05-20Removed multiline backslashes from the execution statement, since this can ↵schacki
cause issues with vagrant, linux guest, windows host and shared folders
2013-05-18Fix typo from pull request #14Aaron DeVore
2013-05-16add -i <address option to install pip packages to the exec commandsOded Simon
2013-05-04Allow setting owner for virtualenv and requirementsTheo Spears
2013-04-15Added `path` to ensure `mkdir` and `virtualenv` are found.woldan
2013-03-14Merge pull request #5 from zoni/distributeSergey Stankevich
Make pip install distribute in a virtualenv optional
2013-03-11Allow virtualenv definitions to share the same requirements fileNick Groenen
2013-03-11Make pip install distribute in a virtualenv optionalNick Groenen
pip install distribute currentlyfails on Python 3, this way people can skip installing it. It's included by default to remain backward- compatible
2013-03-11Resolve a cyclic dependencyNick Groenen
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])