Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on Oct 2, 2018. It is now read-only.

Commit 75e72d8

Browse files
committed
Convert our python fork to version we use in chef server
1 parent ec9d2dd commit 75e72d8

File tree

18 files changed

+804
-21871
lines changed

18 files changed

+804
-21871
lines changed

CHANGELOG.md

Lines changed: 24 additions & 101 deletions
Original file line numberDiff line numberDiff line change
@@ -1,110 +1,33 @@
1-
python Cookbook CHANGELOG
2-
=========================
3-
This file is used to list changes made in each version of the python cookbook.
1+
## v1.2.0:
42

5-
v1.4.6
6-
------
3+
* [COOK-1866] - /usr/bin is not a pip binary location in source
4+
installs on RHEL
5+
* [COOK-1925] - add smartos support
76

8-
- **[#61](https://github.com/poise/python/pull/61)** – Python packages specified for Fedora platform.
9-
- **[#62](https://github.com/poise/python/pull/62)** – Use tgz archive instead of tbz2 as new releases no longer offer tb2
10-
- **[#72](https://github.com/poise/python/pull/72)** – Set $HOME in virtualenv provider
11-
- **[#74](https://github.com/poise/python/pull/74)** – Allow setting of virtualenv version
12-
- **[#78](https://github.com/poise/python/pull/78)** – AFix the pip version_check_cmd to use the virtualenv pip when applicable
13-
- **[#79](https://github.com/poise/python/pull/79)** – Add ability in pip lwrp to send custom env vars
14-
- **[#80](https://github.com/poise/python/pull/80)** – Update to yum3 yum-epel cookbook
15-
- Remove ez_setup.py usage and upgrade get-pip.py to 1.5.2.
7+
## v1.1.0:
168

17-
v1.4.4
18-
------
19-
[COOK-3816] - Including ez_setup script with cookbook instead of downloading from the internet
9+
* [COOK-1715] - Add user and group to python_pip
10+
* [COOK-1727] - Python cookbook cannot install `pip` on CentOS
11+
versions < 6
2012

13+
## v1.0.8:
2114

22-
v1.4.2
23-
------
24-
### Bug
25-
- **[COOK-3796](https://tickets.opscode.com/browse/COOK-3796)** - Virtualenv can fail
15+
* [COOK-1016] - python package needs separate names for centos/rhel 5.x vs 6.x
16+
* [COOK-1048] - installation of pip does not honor selected python version
17+
* [COOK-1282] - catch Chef::Exceptions::ShellCommandFailed for chef 0.10.8 compatibility
18+
* [COOK-1311] - virtualenv should have options attribute
19+
* [COOK-1320] - pip provider doesn't catch correct exception
20+
* [COOK-1415] - use plain 'python' binary instead of versioned one for
21+
default interpreter
2622

27-
### Improvement
28-
- **[COOK-3719](https://tickets.opscode.com/browse/COOK-3719)** - Allow alternative install python, update pip location
29-
- **[COOK-3703](https://tickets.opscode.com/browse/COOK-3703)** - Create symlink for source built python [python3 support]
23+
## v1.0.6:
3024

25+
* [COOK-1036] - correctly grep for python-module version
26+
* [COOK-1046] - run pip inside the virtualenv
3127

32-
v1.4.0
33-
------
34-
### New Feature
35-
- **[COOK-3248](https://tickets.opscode.com/browse/COOK-3248)** - Improve testing suite
28+
## v1.0.4:
3629

37-
### Improvement
38-
- **[COOK-3125](https://tickets.opscode.com/browse/COOK-3125)** - Don't use `normal` attributes
39-
40-
### Bug
41-
- **[COOK-3084](https://tickets.opscode.com/browse/COOK-3084)** - Fix `python_virtualenv` on EL 5
42-
43-
v1.3.6
44-
------
45-
### Bug
46-
- [COOK-3305]: distribute merged back into setuptools
47-
48-
### New Feature
49-
- [COOK-3248]: Improve testing suite in the python cookbook
50-
51-
v1.3.4
52-
------
53-
### Bug
54-
- [COOK-3137]: `python_pip` LWRP cannot have differnent name and `package_name`
55-
56-
v1.3.2
57-
------
58-
### Bug
59-
- [COOK-2917]: python::source fails on CentOS 6.3 minimal (make: command not found)
60-
- [COOK-3077]: Python - pip fails to install when `['python']['install_method'] == 'source'`
61-
62-
v1.3.0
63-
------
64-
### Bug
65-
- [COOK-2376]: Python pip default action
66-
- [COOK-2468]: python cookbook - Chef 11 compat fixes
67-
- [COOK-2882]: Python source recipe fails on Ubuntu 12.10 because of unavailable libdb4.8-dev package
68-
- [COOK-3009]: fix build time dependencies and gcc flags for python source on newer ubuntus
69-
70-
### New Feature
71-
- [COOK-2449]: Make the distribute download location an attribute
72-
- [COOK-3008]: Update python::source to install 2.7.5
73-
74-
### Sub-task
75-
- [COOK-2866]: python::source checks existence of a directory that already exists
76-
77-
v1.2.2
78-
------
79-
- [COOK-2297] - more gracefully handle pip packages from VCS and source archives
80-
81-
v1.2.0
82-
------
83-
- [COOK-1866] - /usr/bin is not a pip binary location in source installs on RHEL
84-
- [COOK-1925] - add smartos support
85-
86-
v1.1.0
87-
------
88-
- [COOK-1715] - Add user and group to python_pip
89-
- [COOK-1727] - Python cookbook cannot install `pip` on CentOS versions < 6
90-
91-
v1.0.8
92-
------
93-
- [COOK-1016] - python package needs separate names for centos/rhel 5.x vs 6.x
94-
- [COOK-1048] - installation of pip does not honor selected python version
95-
- [COOK-1282] - catch Chef::Exceptions::ShellCommandFailed for chef 0.10.8 compatibility
96-
- [COOK-1311] - virtualenv should have options attribute
97-
- [COOK-1320] - pip provider doesn't catch correct exception
98-
- [COOK-1415] - use plain 'python' binary instead of versioned one for default interpreter
99-
100-
v1.0.6
101-
------
102-
- [COOK-1036] - correctly grep for python-module version
103-
- [COOK-1046] - run pip inside the virtualenv
104-
105-
v1.0.4
106-
------
107-
- [COOK-960] - add timeout to python_pip
108-
- [COOK-651] - 'install_path' not correctly resolved when using python::source
109-
- [COOK-650] - Add ability to specify version when installing distribute.
110-
- [COOK-553] - FreeBSD support in the python cookbook
30+
* [COOK-960] - add timeout to python_pip
31+
* [COOK-651] - 'install_path' not correctly resolved when using python::source
32+
* [COOK-650] - Add ability to specify version when installing distribute.
33+
* [COOK-553] - FreeBSD support in the python cookbook

CONTRIBUTING

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
If you would like to contribute, please open a ticket in JIRA:
2+
3+
* http://tickets.opscode.com
4+
5+
Create the ticket in the COOK project and use the cookbook name as the
6+
component.
7+
8+
For all code contributions, we ask that contributors sign a
9+
contributor license agreement (CLA). Instructions may be found here:
10+
11+
* http://wiki.opscode.com/display/chef/How+to+Contribute
12+
13+
When contributing changes to individual cookbooks, please do not
14+
modify the version number in the metadata.rb. Also please do not
15+
update the CHANGELOG.md for a new version. Not all changes to a
16+
cookbook may be merged and released in the same versions. Opscode will
17+
handle the version updates during the release process. You are welcome
18+
to correct typos or otherwise make updates to documentation in the
19+
README.
20+
21+
If a contribution adds new platforms or platform versions, indicate
22+
such in the body of the commit message(s), and update the relevant
23+
COOK ticket. When writing commit messages, it is helpful for others if
24+
you indicate the COOK ticket. For example:
25+
26+
git commit -m '[COOK-1041] Updated pool resource to correctly delete.'
27+
28+
In the ticket itself, it is also helpful if you include log output of
29+
a successful Chef run, but this is not absolutely required.

Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/Users/awgross/Development/yipit-chef/settings/Makefile

0 commit comments

Comments
 (0)