Skip to content

Update from upstream#1

Closed
lemuelf wants to merge 137 commits intodubizzle:masterfrom
poise:master
Closed

Update from upstream#1
lemuelf wants to merge 137 commits intodubizzle:masterfrom
poise:master

Conversation

@lemuelf
Copy link
Copy Markdown

@lemuelf lemuelf commented Oct 13, 2014

This brings this fork to date with the upstream repo. Fixes the missing name attribute at least.

schisamo and others added 30 commits October 2, 2012 18:33
    
This will allow `pip` and `virtualenv` to be installed correctly on
older RHEL installs.
Adding whyrun support to python LWRP.
/usr/bin/ is not pip_binary location when doing a source install on rhel.
- pass user & group to shellout
- refactor provider to remove lots of duplication
- also set HOME to specified user's home to prevent permission errors
  when pip attemts to write ~/.pip/pip.log
COOK-1925: Support SmartOS for Python
[COOK-1866] /usr/bin/ is not pip_binary location when doing a source install on rhel.
[COOK-2297] more gracefully handle pip packages from VCS and source archives
…default_action

Use :install as the default action for python_pip
Add attributes to define the location of the distribute install script and the
package location. This allows independence of external sources that when down,
cause installation of distribute to fail.
Change the `distribute_options_download_base` attribute to
`['distribute_options']['download_base']`.
This fixes the `Chef::Exceptions::ImmutableAttributeModification` which 
is thrown when run on Chef 11+
This also fixes [FC017] in addition to providing better encapsulation.
Checking for a non-zero exit code accomplishes the same thing as
rescuing *::ShellCommandFailed.
The 1.0 branch of test-kitchen is based on Fletcher Nichol's excellent
Jamie CI codebase.
coderanger and others added 29 commits January 27, 2014 21:52
update to yum3 yum-epel cook
[COOK-4271] Add ability in pip lwrp to send custom env vars
get-pip.py installs setup tools at the start on its own, and then we can just use pip to upgrade/downgrade it as needed.
[COOK-4244] Fix the pip version_check_cmd to use the virtualenv pip when applicable
Before this commit, `python_pip` reinstalled packages that contain underscores in their names.
More details at #91
Fix issue with underscores in package names. Fixes #91
The versions of `distribute`, `pip`, `setuptools` and `wsgiref` are
excluded from the output of `pip freeze`, however they do show up in the
output from `pip list`. This allows us to use a more general
implentation of parsing the output from `pip list` to get the current
version of all distributions.

Also removes a dependency on `grep`.

Distributions excluded from `pip freeze`:
/pypa/pip/blob/2ad8888901c041b8f9aacebb3a16d55bf631e867/pip/util.py#L372
Fix version detection (setuptools and distribute)
Fixed typo.
Use the correct semantics of upgrade unless version locked.
Fixed Typo - Update README.md
Also update the test suite to reflect the right python version
fix python install from source to work with chef 12
@azizmb azizmb closed this Jan 26, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.