Hello community,

here is the log from the commit of package python-py2pack for openSUSE:Factory 
checked in at 2016-07-12 23:51:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-py2pack (Old)
 and      /work/SRC/openSUSE:Factory/.python-py2pack.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-py2pack"

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-py2pack/python-py2pack.changes    
2014-03-09 20:17:25.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.python-py2pack.new/python-py2pack.changes       
2016-07-12 23:51:11.000000000 +0200
@@ -1,0 +2,107 @@
+Mon Jul  4 07:22:14 UTC 2016 - tbecht...@suse.com
+
+- Use https for Source url
+
+-------------------------------------------------------------------
+Thu Jun 30 18:58:23 UTC 2016 - tbecht...@suse.com
+
+- update to 0.6.3:
+  * Bump version to 0.6.3
+  * Set setup.py encoding and retry parsing in error case
+  * Move Jinja2 env creation to own function
+  * Don't call nosetests when a testsuite was found
+  * Fix get_metadata for distutils setup()
+  * Also try to get license from classifiers
+  * Fix --run deprecation
+  * Move requirements related code to requires.py
+  * Remove setup.py parsing code
+  * Always run setup.py to get metadata
+  * Fix README.rst style
+
+-------------------------------------------------------------------
+Thu Jun 30 06:29:18 UTC 2016 - tbecht...@suse.com
+
+- update to 0.6.2:
+  * Bump version to 0.6.2
+  * Also list tests_require as BuildRequires for openSUSE
+  * Reorder Requires/BuildRequires for openSUSE
+  * Requirement markers are only available in newer setuptools versions
+
+-------------------------------------------------------------------
+Wed Jun 29 20:12:05 UTC 2016 - tbecht...@suse.com
+
+- update to 0.6.1:
+ * Bump version to 0.6.1
+ * Improve _canonicalize_setup_data() tests
+ * Rerun _canonicalize_setup_data()
+ * Remove py33 and py34 from travis and tox
+ * travis: Fix python 3 test env variables
+ * Don't list "./" in names for extracted zip/tar file
+ * Fix minimal version detection for requirements
+ * Support requirement markers
+ * Fix tests_require handling
+ * Adjust some comments
+ * Use xmlrpc_client from six
+ * Adjust docs for testing
+ * Remove whitespaces from README
+
+-------------------------------------------------------------------
+Wed Jun 29 13:17:30 UTC 2016 - tbecht...@suse.com
+
+- update to 0.6.0:
+  * Bump version to 0.6.0
+  * Add myself as co-maintainer
+  * Mention the "--run" as note in README
+  * protect against failed eval of setup.py code fragments
+  * Also collect tests_require metadata
+  * Remove distutils cleanup command
+  * Remove pypip.in images from README
+  * Use distutils command when running setup.py
+  * Add contextmanager to extract a zip/tar into a tempdir
+  * Remove bitdeli image from README
+  * Relicense under Apache-2.0
+  * Move setup.py sandbox run to extra file
+  * Also parse entry_points when given as dict
+  * Use a "fake" unicode literal from six for decoding
+  * Move setup.py parsing to extra file
+  * tox: Add possibility to run single test cases
+  * Ignore .eggs/ dir in git
+  * Update the SPDX mapping file
+  * travis: Use matrix to execute tox envs
+  * tox: Ignore E402
+  * Don't require argparse
+  * Remove python 2.6 support
+  * travis: remove --use-mirrors pip flag usage
+  * tests: ignore console_scripts order during tests
+  * Add python 3.4 and 3.5 support
+  * Fix company name in spec template
+- Update license. It's now Apache-2.0
+- Adjust Requires
+- USe pypi.io as Source url
+
+-------------------------------------------------------------------
+Wed Aug 12 15:55:29 UTC 2015 - toddrme2...@gmail.com
+
+- Update to version 0.5.0
+  + Fix flake8 issues
+  + Fix console_script handling
+  + Sanitize collected requirements
+  + Remove unused 'requires' from opensuse template
+  + Quote %doc filenames if they contain shell metacharacters
+  + Add support for "entry_points" and "console_scripts" parameters
+  + Support syntactic variations as per the setuptools spec 
+  + Make "parse" and "run" two separate modes
+  + Support same set of setup() parameters in parse and run modes
+  + Use setuptools instead of distutils in _run_setup_py() …
+  + Run setup.py (instead of just parsing it) to gather more data
+  + Adjust Travis CI build
+  + Remove commented code and make pep8 happy 
+  + Remove package create function
+  + Fix license detection when license is None 
+  + Don't include comma in _parse_setup_py regexp
+  + fix indentation in README 
+  + Fix KeyError for license and summary
+- Add update-alternatives support for compatibility with 
+  python 3 version of the package.
+
+-------------------------------------------------------------------

Old:
----
  py2pack-0.4.10.tar.gz

New:
----
  py2pack-0.6.3.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-py2pack.spec ++++++
--- /var/tmp/diff_new_pack.q1lXjF/_old  2016-07-12 23:51:13.000000000 +0200
+++ /var/tmp/diff_new_pack.q1lXjF/_new  2016-07-12 23:51:13.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-py2pack
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# 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
@@ -17,20 +17,30 @@
 
 
 Name:           python-py2pack
-Version:        0.4.10
+Version:        0.6.3
 Release:        0
 Url:            http://github.com/saschpe/py2pack
 Summary:        Generate distribution packages from Python packages on PyPI
-License:        GPL-2.0+
+License:        Apache-2.0
 Group:          Development/Languages/Python
-Source:         
http://pypi.python.org/packages/source/p/py2pack/py2pack-%{version}.tar.gz
+Source:         
https://pypi.io/packages/source/p/py2pack/py2pack-%{version}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  python-Jinja2
 BuildRequires:  python-argparse
+BuildRequires:  python-cssselect
 BuildRequires:  python-devel
+BuildRequires:  python-lxml
+BuildRequires:  python-requests
+BuildRequires:  python-setuptools
 Requires:       python-Jinja2
-%if 0%{?suse_version} && 0%{?suse_version} <= 1110
 Requires:       python-argparse
+Requires:       python-cssselect
+Requires:       python-lxml
+Requires:       python-requests
+Requires:       python-six
+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
@@ -53,16 +63,42 @@
 python setup.py install --prefix=%{_prefix} --root=%{buildroot}
 # The setup script installs stuff into '/usr/local', move stuff around 
accordingly
 install -d %{buildroot}%{_mandir}/man1
-mv %{buildroot}/usr/man/man1/py2pack.* %{buildroot}%{_mandir}/man1
 install -d %{buildroot}%{_docdir}/%{name}
+
 mv %{buildroot}/usr/share/doc/py2pack/* %{buildroot}%{_docdir}/%{name}
+mv %{buildroot}/usr/man/man1/py2pack.1 
%{buildroot}%{_mandir}/man1/py2pack-%{py_ver}.1
+ln -s -f %{_sysconfdir}/alternatives/py2pack.1.gz 
%{buildroot}%{_mandir}/man1/py2pack.1.gz
+
+# Prepare for update-alternatives usage
+mkdir -p %{buildroot}%{_sysconfdir}/alternatives
+mv %{buildroot}%{_bindir}/py2pack %{buildroot}%{_bindir}/py2pack-%{py_ver}
+ln -s -f %{_sysconfdir}/alternatives/py2pack %{buildroot}%{_bindir}/py2pack
+
+# create dummy targets
+touch %{buildroot}%{_sysconfdir}/alternatives/py2pack
+touch %{buildroot}%{_sysconfdir}/alternatives/py2pack.1.gz
+
+%post
+%_sbindir/update-alternatives \
+   --install %{_bindir}/py2pack py2pack %{_bindir}/py2pack-%{py_ver} 30 \
+   --slave %{_mandir}/man1/py2pack.1.gz py2pack.1.gz 
%{_mandir}/man1/py2pack-%{py_ver}.1.gz
+
+%postun
+if [ $1 -eq 0 ] ; then
+    %_sbindir/update-alternatives --remove py2pack %{_bindir}/py2pack-%{py_ver}
+fi
 
 %files
 %defattr(-,root,root,-)
+%doc AUTHORS LICENSE README.rst
 %{_bindir}/py2pack
-%{_mandir}/man1/py2pack.1*
+%{_bindir}/py2pack-%{py_ver}
+%{_mandir}/man1/py2pack.1.gz
+%{_mandir}/man1/py2pack-%{py_ver}.1.gz
+%ghost %{_sysconfdir}/alternatives/py2pack
+%ghost %{_sysconfdir}/alternatives/py2pack.1.gz
 %{_docdir}/%{name}
-%{python_sitelib}/py2pack-%{version}-py%{py_ver}.egg-info
+%{python_sitelib}/py2pack-%{version}-py*.egg-info
 %{python_sitelib}/py2pack
 
 %changelog

++++++ py2pack-0.4.10.tar.gz -> py2pack-0.6.3.tar.gz ++++++
++++ 5146 lines of diff (skipped)


Reply via email to