diff --git a/pip-1.4.1.tar.gz b/pip-1.4.1.tar.gz deleted file mode 100644 index 059e25f..0000000 --- a/pip-1.4.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4e7a06554711a624c35d0c646f63674b7f6bfc7f80221bf1eb1f631bd890d04e -size 445199 diff --git a/pip-1.5.tar.gz b/pip-1.5.tar.gz new file mode 100644 index 0000000..64734c1 --- /dev/null +++ b/pip-1.5.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:25f81d1a0e55d3b1709818dd57fdfb954b028f229f09bd69cb0bc80a8e03e048 +size 898803 diff --git a/python-pip.changes b/python-pip.changes index 533e36a..3b06d2e 100644 --- a/python-pip.changes +++ b/python-pip.changes @@ -1,3 +1,58 @@ +------------------------------------------------------------------- +Tue Jan 7 14:24:57 UTC 2014 - speilicke@suse.com + +- Update to version 1.5: + * **BACKWARD INCOMPATIBLE** pip no longer supports the --use-mirrors, + -M, and --mirrors flags. The mirroring support has been removed. In + order to use a mirror specify it as the primary index with -i or + --index-url, or as an additional index with --extra-index-url. (Pull #1098, CVE-2013-5123) + * **BACKWARD INCOMPATIBLE** pip no longer will scrape insecure external urls by + default nor will it install externally hosted files by default. Users may opt + into installing externally hosted or insecure files or urls using + --allow-external PROJECT and --allow-unverified PROJECT. (Pull #1055) + * **BACKWARD INCOMPATIBLE** pip no longer respects dependency links by default. + Users may opt into respecting them again using --process-dependency-links. + * **DEPRECATION** pip install --no-install and pip install + --no-download are now formally deprecated. See Issue #906 for discussion on + possible alternatives, or lack thereof, in future releases. + * **DEPRECATION** pip zip and pip unzip are now formally deprecated. + * pip will now install Mac OSX platform wheels from PyPI. (Pull #1278) + * pip now generates the appropriate platform-specific console scripts when + installing wheels. (Pull #1251) + * Pip now confirms a wheel is supported when installing directly from a path or + url. (Pull #1315) + * Fixed #1097, --ignore-installed now behaves again as designed, after it was + unintentionally broke in v0.8.3 when fixing Issue #14 (Pull #1352). + * Fixed a bug where global scripts were being removed when uninstalling --user + installed packages (Pull #1353). + * Fixed #1163, --user wasn't being respected when installing scripts from wheels (Pull #1176). + * Fixed #1150, we now assume '_' means '-' in versions from wheel filenames (Pull #1158). + * Fixed #219, error when using --log with a failed install (Pull #1205). + * Fixed #1131, logging was buffered and choppy in Python 3. + * Fixed #70, --timeout was being ignored (Pull #1202). + * Fixed #772, error when setting PIP_EXISTS_ACTION (Pull #1201). + * Added colors to the logging output in order to draw attention to important + warnings and errors. (Pull #1109) + * Added warnings when using an insecure index, find-link, or dependency link. (Pull #1121) + * Added support for installing packages from a subdirectory using the subdirectory + editable option. ( Pull #1082 ) + * Fixed #1192. "TypeError: bad operand type for unary" in some cases when + installing wheels using --find-links (Pull #1218). + * Fixed #1133 and #317. Archive contents are now written based on system + defaults and umask (i.e. permissions are not preserved), except that regular + files with any execute permissions have the equivalent of "chmod +x" applied + after being written (Pull #1146). + * PreviousBuildDirError now returns a non-zero exit code and prevents the + previous build dir from being cleaned in all cases (Pull #1162). + * Renamed --allow-insecure to --allow-unverified, however the old name will + continue to work for a period of time (Pull #1257). + * Fixed #1006, error when installing local projects with symlinks in + Python 3. (Pull #1311) + * The previously hidden --log-file otion, is now shown as a general option. + (Pull #1316) +- Rename binary from pip-2.7 to pip2.7 to match upstream +- Run testsuite + ------------------------------------------------------------------- Fri Nov 22 12:53:53 UTC 2013 - speilicke@suse.com diff --git a/python-pip.spec b/python-pip.spec index 38b80da..4ea973c 100644 --- a/python-pip.spec +++ b/python-pip.spec @@ -1,7 +1,7 @@ # # spec file for package python-pip # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: python-pip -Version: 1.4.1 +Version: 1.5 Release: 0 Url: http://www.pip-installer.org Summary: Pip installs packages. Python packages. An easy_install replacement @@ -27,6 +27,11 @@ Source: http://pypi.python.org/packages/source/p/pip/pip-%{version}.tar. BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: python-devel BuildRequires: python-setuptools +# Test requirements: +BuildRequires: python-mock +BuildRequires: python-pytest +BuildRequires: python-scripttest >= 1.3 +BuildRequires: python-virtualenv >= 1.1.0 Requires: python-setuptools Requires: python-xml Requires(post): update-alternatives @@ -52,27 +57,30 @@ python setup.py build %install python setup.py install --prefix=%{_prefix} --root=%{buildroot} rm %{buildroot}%{_bindir}/pip -ln -s %{_bindir}/pip-%{py_ver} %{buildroot}%{_bindir}/pip +ln -s %{_bindir}/pip%{py_ver} %{buildroot}%{_bindir}/pip + +%check +python setup.py test %pre # Since /usr/bin/pip became ghosted to be used with update-alternatives, we have to get rid -# of the old binary resulting from the non-update-alternativies-ified package: +# of the old binary resulting from the non-update-alternatives-ified package: [[ ! -L %{_bindir}/pip ]] && rm -f %{_bindir}/pip exit 0 %post -update-alternatives --install %{_bindir}/pip pip %{_bindir}/pip-%{py_ver} 20 +update-alternatives --install %{_bindir}/pip pip %{_bindir}/pip%{py_ver} 20 %preun if [ $1 -eq 0 ] ; then - update-alternatives --remove pip %{_bindir}/pip-%{py_ver} + update-alternatives --remove pip %{_bindir}/pip%{py_ver} fi %files %defattr(-,root,root,-) %doc AUTHORS.txt CHANGES.txt LICENSE.txt README.rst %ghost %{_bindir}/pip -%{_bindir}/pip-%{py_ver} +%{_bindir}/pip%{py_ver} %{python_sitelib}/pip-%{version}-py%{py_ver}.egg-info %{python_sitelib}/pip %if 0%{?suse_version} >= 1230