diff --git a/python-virtualenv-doc.changes b/python-virtualenv-doc.changes deleted file mode 100644 index 97cf886..0000000 --- a/python-virtualenv-doc.changes +++ /dev/null @@ -1,72 +0,0 @@ -------------------------------------------------------------------- -Tue Mar 8 03:45:37 UTC 2016 - arun@gmx.de - -- specfile: - * update copyright - -- update to version 15.0.0: - * Remove the virtualenv-N.N script from the package; this can no - longer be correctly created from a wheel installation. Resolves - #851, #692 - * Remove accidental runtime dependency on pip by extracting - certificate in the subprocess. - * Upgrade setuptools 20.2.2. - * Upgrade pip to 8.1.0. - -- changes from version 14.0.6: - * Upgrade setuptools to 20.0 - * Upgrade wheel to 0.29.0 - * Fix an error where virtualenv didn’t pass in a working ssl - certificate for pip, causing “weird” errors related to ssl. - -- changes from version 14.0.5: - * Homogenize drive letter casing for both prefixes and - filenames. #858 - -- changes from version 14.0.4: - * Upgrade setuptools to 19.6.2 - * Revert ac4ea65; only correct drive letter case. Fixes #856, #815 - -- changes from version 14.0.3: - * Upgrade setuptools to 19.6.1 - -- changes from version 14.0.2: - * Upgrade setuptools to 19.6 - * Supress any errors from unset on different shells (PR #843) - * Normalize letter case for prefix path checking. Fixes #837 - -- changes from version 14.0.1: - * Upgrade from pip 8.0.0 to 8.0.2. - * Fix the default of --(no-)download to default to downloading. - -- changes from version 14.0.0: - * BACKWARDS INCOMPATIBLE Drop support for Python 3.2. - * Upgrade setuptools to 19.4 - * Upgrade wheel to 0.26.0 - * Upgrade pip to 8.0.0 - * Upgrade argparse to 1.4.0 - * Added support for python-config script (PR #798) - * Updated activate.fish (PR #589) (PR #799) - * Account for a site.pyo correctly in some python implementations - (PR #759) - * Properly restore an empty PS1 (#407) - * Properly remove pydoc when deactivating - * Remove workaround for very old Mageia / Mandriva linuxes (PR #472) - * Added a space after virtualenv name in the prompt: (env) $PS1 - * Make sure not to run a –user install when creating the virtualenv - (PR #803) - * Remove virtualenv.py’s path from sys.path when executing with a - new python. Fixes issue #779, #763 (PR #805) - * Remove use of () in .bat files so Program Files (x86) works #35 - * Download new releases of the preinstalled software from PyPI when - there are new releases available. This behavior can be disabled - using --no-download. - * Make --no-setuptools, --no-pip, and --no-wheel independent of each - other. - -------------------------------------------------------------------- -Wed Jul 29 12:41:42 UTC 2015 - toddrme2178@gmail.com - -- Split documentation into subpackage to avoid - dependency loop - diff --git a/python-virtualenv-doc.spec b/python-virtualenv-doc.spec deleted file mode 100644 index 759d8e5..0000000 --- a/python-virtualenv-doc.spec +++ /dev/null @@ -1,77 +0,0 @@ -# -# spec file for package python-virtualenv-doc -# -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. -# -# All modifications and additions to the file contributed by third parties -# remain the property of their copyright owners, unless otherwise agreed -# upon. The license for this file, and modifications and additions to the -# file, is the same license as for the pristine package itself (unless the -# license for the pristine package is not an Open Source License, in which -# 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: python-virtualenv-doc -Version: 15.0.0 -Release: 0 -Url: http://www.virtualenv.org/ -Summary: Documentation for python-virtualenv -License: MIT -Group: Development/Languages/Python -Source: https://pypi.python.org/packages/source/v/virtualenv/virtualenv-%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: python-devel -# Documentation requirements -BuildRequires: python-Sphinx -Requires: python-setuptools -%if 0%{?suse_version} && 0%{?suse_version} <= 1110 -%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} -%else -BuildArch: noarch -%endif - -%description -virtualenv is a tool to create isolated Python environments. -The basic problem being addressed is one of dependencies and versions, and -indirectly permissions. Imagine you have an application that needs version 1 -of LibFoo, but another application requires version 2. How can you use both -these applications? If you install everything into -/usr/lib/python2.4/site-packages (or whatever your platforms standard location -is), its easy to end up in a situation where you unintentionally upgrade an -application that shouldnt be upgraded. - -Or more generally, what if you want to install an application and leave it be? -If an application works, any change in its libraries or the versions of those -libraries can break the application. - -Also, what if you cant install packages into the global site-packages -directory? For instance, on a shared host. - -In all these cases, virtualenv can help you. It creates an environment that -has its own installation directories, that doesnt share libraries with other -virtualenv environments (and optionally doesnt use the globally installed -libraries either). - -This package provides the documentation and help files for python-virtualenv. - -%prep -%setup -q -n virtualenv-%{version} - -%build -python setup.py build_sphinx && rm build/sphinx/html/.buildinfo - -%install -mkdir -p %{buildroot}%{_docdir}/python-virtualenv -cp -r build/sphinx/html %{buildroot}%{_docdir}/python-virtualenv/ - -%files -%defattr(-,root,root,-) -%doc LICENSE.txt -%{_docdir}/python-virtualenv/ - -%changelog diff --git a/python-virtualenv.changes b/python-virtualenv.changes index a007d09..e266b31 100644 --- a/python-virtualenv.changes +++ b/python-virtualenv.changes @@ -1,3 +1,26 @@ +------------------------------------------------------------------- +Mon Mar 27 11:50:31 UTC 2017 - jmatejek@suse.com + +- do not generate HTML documentation for packages that are indirect + dependencies of Sphinx + (see docs at https://virtualenv.readthedocs.org/ ) +- move uninstall_alternatives to %postun + +------------------------------------------------------------------- +Thu Mar 16 15:56:54 UTC 2017 - tbechtold@suse.com + +- Merge python-virtualenv-doc.spec into python-virtualenv.spec + +------------------------------------------------------------------- +Thu Mar 16 14:58:46 UTC 2017 - tbechtold@suse.com + +- update to 15.1.0: + * Support Python 3.6. + * Upgrade setuptools to 28.0.0. + * Upgrade pip to 9.0.1. + * Don't install pre-release versions of pip, setuptools, or wheel from PyPI. +- Switch to singlespec approach + ------------------------------------------------------------------- Tue Mar 8 03:45:37 UTC 2016 - arun@gmx.de diff --git a/python-virtualenv.spec b/python-virtualenv.spec index 2fffa96..589ff50 100644 --- a/python-virtualenv.spec +++ b/python-virtualenv.spec @@ -1,7 +1,7 @@ # # spec file for package python-virtualenv # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,24 +16,24 @@ # +%{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-virtualenv -Version: 15.0.0 +Version: 15.1.0 Release: 0 Url: http://www.virtualenv.org/ Summary: Virtual Python Environment builder License: MIT Group: Development/Languages/Python -Source: https://pypi.python.org/packages/source/v/virtualenv/virtualenv-%{version}.tar.gz +Source: https://pypi.io/packages/source/v/virtualenv/virtualenv-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: python-devel -Requires: python-setuptools +BuildRequires: %{python_module devel} +BuildRequires: %{python_module setuptools} +BuildRequires: python-rpm-macros Requires(post): update-alternatives Requires(postun): update-alternatives -%if 0%{?suse_version} && 0%{?suse_version} <= 1110 -%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} -%else BuildArch: noarch -%endif + +%python_subpackages %description virtualenv is a tool to create isolated Python environments. @@ -61,31 +61,23 @@ libraries either). %setup -q -n virtualenv-%{version} %build -python setup.py build +%python_build %install -python setup.py install --prefix=%{_prefix} --root=%{buildroot} -# create update-alternatives -mkdir -p %{buildroot}%{_sysconfdir}/alternatives -mv %{buildroot}%{_bindir}/virtualenv %{buildroot}%{_bindir}/virtualenv-%{py_ver} -ln -s -f %{_sysconfdir}/alternatives/virtualenv %{buildroot}%{_bindir}/virtualenv -touch %{buildroot}%{_sysconfdir}/alternatives/virtualenv +%python_install +%python_clone -a %{buildroot}%{_bindir}/virtualenv %post -update-alternatives \ - --install %{_bindir}/virtualenv virtualenv %{_bindir}/virtualenv-%{py_ver} 20 +%python_install_alternative virtualenv -%preun -if [ $1 -eq 0 ] ; then - update-alternatives --remove virtualenv %{_bindir}/virtualenv-%{py_ver} -fi +%postun +%python_uninstall_alternative virtualenv -%files +%files %python_files %defattr(-,root,root,-) %doc LICENSE.txt README.rst -%{_bindir}/virtualenv -%{_bindir}/virtualenv-%{py_ver} %{python_sitelib}/virtualenv* -%ghost %{_sysconfdir}/alternatives/virtualenv +%python_alternative %{_bindir}/virtualenv +%pycache_only %{python_sitelib}/__pycache__ %changelog diff --git a/virtualenv-15.0.0.tar.gz b/virtualenv-15.0.0.tar.gz deleted file mode 100644 index f4ab9f5..0000000 --- a/virtualenv-15.0.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:70d63fb7e949d07aeb37f6ecc94e8b60671edb15b890aa86dba5dfaf2225dc19 -size 1842672 diff --git a/virtualenv-15.1.0.tar.gz b/virtualenv-15.1.0.tar.gz new file mode 100644 index 0000000..35ee949 --- /dev/null +++ b/virtualenv-15.1.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02f8102c2436bb03b3ee6dede1919d1dac8a427541652e5ec95171ec8adbc93a +size 1863951