commit python3-pip for openSUSE:Factory
Hello community, here is the log from the commit of package python3-pip for openSUSE:Factory checked in at 2013-07-30 14:04:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python3-pip (Old) and /work/SRC/openSUSE:Factory/.python3-pip.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python3-pip" Changes: -------- --- /work/SRC/openSUSE:Factory/python3-pip/python3-pip.changes 2013-06-25 13:22:28.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python3-pip.new/python3-pip.changes 2013-07-30 14:04:34.000000000 +0200 @@ -1,0 +2,43 @@ +Mon Jul 29 15:02:06 UTC 2013 - speilicke@suse.com + +- Run 2to3 + +------------------------------------------------------------------- +Mon Jul 29 14:49:27 UTC 2013 - speilicke@suse.com + +- Update to version 1.4: + * **BACKWARD INCOMPATIBLE** pip now only installs stable versions by default, + and offers a new --pre option to also find pre-release and development + versions. (Pull #834) + * **BACKWARD INCOMPATIBLE** Dropped support for Python 2.5. The minimum + supported Python version for pip 1.4 is Python 2.6. + * Added support for installing and building wheel archives. + Thanks Daniel Holth, Marcus Smith, Paul Moore, and Michele Lacchia + (Pull #845) + * Applied security patch to pip's ssl support related to certificate DNS + wildcard matching (http://bugs.python.org/issue17980). + * To satisfy pip's setuptools requirement, pip now recommends setuptools>=0.8, + not distribute. setuptools and distribute are now merged into one project + called 'setuptools'. (Pull #1003) + * pip will now warn when installing a file that is either hosted externally to + the index or cannot be verified with a hash. In the future pip will default + to not installing them and will require the flags --allow-external NAME, and + --allow-insecure NAME respectively. (Pull #985) + * If an already-downloaded or cached file has a bad hash, re-download it rather + than erroring out. (Issue #963). + * pip bundle and support for installing from pybundle files is now + considered deprecated and will be removed in pip v1.5. + * Fixed a number of issues (#413, #709, #634, #602, and #939) related to + cleaning up and not reusing build directories. (Pull #865, #948) + * Added a User Agent so that pip is identifiable in logs. (Pull #901) + * Added ssl and --user support to get-pip.py. Thanks Gabriel de Perthuis. + (Pull #895) + * Fixed the proxy support, which was broken in pip 1.3.x (Pull #840) + * Fixed issue #32 - pip fails when server does not send content-type header. + Thanks Hugo Lopes Tavares and Kelsey Hightower (Pull #872). + * "Vendorized" distlib as pip.vendor.distlib (https://distlib.readthedocs.org/). + * Fixed git VCS backend with git 1.8.3. (Pull #967) +- Require setuptools instead of distribute again (merged upstream) +- Use update-alternatives for parallel-installability with Python3 + +------------------------------------------------------------------- Old: ---- pip-1.3.1.tar.gz New: ---- pip-1.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python3-pip.spec ++++++ --- /var/tmp/diff_new_pack.vchvmR/_old 2013-07-30 14:04:35.000000000 +0200 +++ /var/tmp/diff_new_pack.vchvmR/_new 2013-07-30 14:04:35.000000000 +0200 @@ -11,27 +11,27 @@ # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# + # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: python3-pip -Version: 1.3.1 +Version: 1.4 Release: 0 Url: http://www.pip-installer.org -Summary: Pip installs packages. Python 3 packages. An easy_install replacement +Summary: Pip installs packages. Python packages. An easy_install replacement License: MIT Group: Development/Languages/Python Source: http://pypi.python.org/packages/source/p/pip/pip-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build -# please do not remove, needed for openSUSE <= 12.2 BuildRequires: python3 BuildRequires: python3-devel -BuildRequires: python3-distribute -# please do not remove, needed for openSUSE <= 12.2 +BuildRequires: python3-setuptools Requires: python3 -Requires: python3-distribute +Requires: python3-setuptools +Requires(post): update-alternatives +Requires(postun): update-alternatives BuildArch: noarch %description @@ -42,19 +42,34 @@ %prep %setup -q -n pip-%{version} sed -i "s|#!/usr/bin/env python||g" pip/__init__.py # Fix non-executable script +2to3 -wvn . %build python3 setup.py build %install python3 setup.py install --prefix=%{_prefix} --root=%{buildroot} -# remove file that conflicts with python 2 package -rm %{buildroot}%{_bindir}/pip + +%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: +[[ ! -L %{_bindir}/pip ]] && rm -f %{_bindir}/pip +exit 0 + +%post +update-alternatives --install %{_bindir}/pip pip %{_bindir}/pip-%{py3_ver} 30 + +%preun +if [ $1 -eq 0 ] ; then + update-alternatives --remove pip %{_bindir}/pip-%{py3_ver} +fi %files %defattr(-,root,root,-) -%doc AUTHORS.txt LICENSE.txt docs/* +%doc AUTHORS.txt CHANGES.txt LICENSE.txt README.rst +%ghost %{_bindir}/pip %{_bindir}/pip-%{py3_ver} -%{python3_sitelib}/* +%{python3_sitelib}/pip-%{version}-py%{py3_ver}.egg-info +%{python3_sitelib}/pip %changelog ++++++ pip-1.3.1.tar.gz -> pip-1.4.tar.gz ++++++ ++++ 32979 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de