Hello community, here is the log from the commit of package python-pyscard for openSUSE:Factory checked in at 2017-12-02 13:11:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pyscard (Old) and /work/SRC/openSUSE:Factory/.python-pyscard.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-pyscard" Sat Dec 2 13:11:53 2017 rev:4 rq:546239 version:1.9.6 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pyscard/python-pyscard.changes 2017-05-16 14:46:57.307955599 +0200 +++ /work/SRC/openSUSE:Factory/.python-pyscard.new/python-pyscard.changes 2017-12-02 13:11:54.479668358 +0100 @@ -1,0 +2,8 @@ +Mon Nov 27 12:15:09 UTC 2017 - t.gruner@katodev.de + +- update to version 1.9.6 (August 2017) + - include test/__init__.py in the archive tarball. + "make test" now works. That fixes build using Python 3.6 +- fix spec file + +------------------------------------------------------------------- @@ -4 +11,0 @@ -- Update to version 1.9.5 (Feb 2017) @@ -5,0 +13,23 @@ +- Update to version 1.9.5 (Feb 2017) + - SCardGetStatusChange(): fix a memory leak with Python 3 + - SCardTransmit(): use SCARD_PCI_RAW for undefined protocol + - Improve epydoc documentation +- verison 1.9.4 (May 2016) + - Fix installation using pip and easy_install + - Avoid El Capitan SCardGetAttrib bug + - CardConnection: Add context management + - PCSCCardConnection: raise NoCardException if SCARD_E_NO_SMARTCARD + - Stop CardMonitor monitor thread after traceback print. + - minor improvements +- verison 1.9.3 (March 2016) + - Fix SCardControl() on Windows 7 + - Fix installation using pip and easy_install +- verison 1.9.2 (February 2016) + - Fix toBytes regression + - Fix installation using pip + - improve pydoc documentation + - user-guide.rst: use real sample codes + - minor improvements +- verison 1.9.1 (September 2015) + - Create a new version so that the upload to Pypi does _not_ + contain the swig generated files. @@ -19 +48,0 @@ - Old: ---- pyscard-1.9.5.tar.gz New: ---- pyscard-1.9.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pyscard.spec ++++++ --- /var/tmp/diff_new_pack.FR9wc4/_old 2017-12-02 13:11:55.103645631 +0100 +++ /var/tmp/diff_new_pack.FR9wc4/_new 2017-12-02 13:11:55.107645485 +0100 @@ -18,16 +18,16 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} +%bcond_without test %define modname pyscard Name: python-pyscard -Version: 1.9.5 +Version: 1.9.6 Release: 0 Summary: Python module adding smart card support License: LGPL-2.0+ Group: Development/Languages/Python Url: http://pyscard.sourceforge.net/ -Source: %{modname}-%{version}.tar.gz -BuildRequires: %{python_module base} +Source: https://files.pythonhosted.org/packages/source/p/pyscard/pyscard-%{version}.tar.gz BuildRequires: %{python_module devel} BuildRequires: %{python_module setuptools} BuildRequires: dos2unix @@ -57,7 +57,11 @@ %install %python_install -%fdupes -s %{buildroot} +%python_expand %fdupes %{buildroot}%{$python_sitearch} +%if %{with test} +%check +%python_exec setup.py test +%endif %files %{python_files} %defattr(-,root,root,-) ++++++ pyscard-1.9.5.tar.gz -> pyscard-1.9.6.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyscard-1.9.5/ACKS new/pyscard-1.9.6/ACKS --- old/pyscard-1.9.5/ACKS 2015-06-27 12:02:42.000000000 +0200 +++ new/pyscard-1.9.6/ACKS 2017-08-18 22:40:20.000000000 +0200 @@ -11,7 +11,7 @@ Antonio Aranda Frank Aune Michel Beziat -Mattias Br�ndstr�m +Mattias Brändström Luc Duche Nodir Gulyamov Yong David Huang diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyscard-1.9.5/ChangeLog new/pyscard-1.9.6/ChangeLog --- old/pyscard-1.9.5/ChangeLog 2017-02-17 14:47:50.000000000 +0100 +++ new/pyscard-1.9.6/ChangeLog 2017-08-21 18:24:39.000000000 +0200 @@ -1,3 +1,8 @@ +1.9.6 (August 2017) +=================== + * include test/__init__.py in the archive tarball. + "make test" now works. That fixes build using Python 3.6 + 1.9.5 (Feb 2017) ================ * SCardGetStatusChange(): fix a memory leak with Python 3 @@ -113,7 +118,7 @@ 1.6.7 ===== * better thread support and clean-up in ReaderMonitoringThread (Frank Aune) - * fixed issue on Mac OS X Leopard with dlsym loading of bad SCardControl function (Mattias Br�ndstr�m) + * fixed issue on Mac OS X Leopard with dlsym loading of bad SCardControl function (Mattias Brändström) * supported build of documentation files on linux and removed unresolved doc links (Ludovic Rousseau) 1.6.6 @@ -145,8 +150,8 @@ * better handling of protocol selection with associated test cases and added getATR_T1 example (issue reported by Adam Laurie for T=1 cards, and request from Yong David Huang for Omnikey CM5321 RFID that failed with T0|T1 mask). - * added handling of linux 64-bit platform and graceful exit for unsupported platform, thanks to Henryk Pl�tz - * added support for float value timeout in CardRequest, thanks to Henryk Pl�tz; updated test cases and a + * added handling of linux 64-bit platform and graceful exit for unsupported platform, thanks to Henryk Plötz + * added support for float value timeout in CardRequest, thanks to Henryk Plötz; updated test cases and a couple of samples with float timeouts. 1.6.2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyscard-1.9.5/MANIFEST.in new/pyscard-1.9.6/MANIFEST.in --- old/pyscard-1.9.5/MANIFEST.in 2016-02-05 22:29:39.000000000 +0100 +++ new/pyscard-1.9.6/MANIFEST.in 2017-08-21 18:19:40.000000000 +0200 @@ -1,28 +1,29 @@ -include ACKS -include ChangeLog -include LICENSE -include MANIFEST.in -include Makefile -include README -include README.md -include TODO -include smartcard/scard/PcscDefs.i -include smartcard/scard/PcscTypemaps.i -include smartcard/scard/gemalto.ver -include smartcard/scard/helpers.c -include smartcard/scard/helpers.h -include smartcard/scard/memlog.h -include smartcard/scard/pcsctypes.h -include smartcard/scard/pyscard-reader.h -include smartcard/scard/scard.def -include smartcard/scard/scard.i -include smartcard/scard/scard.rc -include smartcard/scard/winscarddll.c -include smartcard/scard/winscarddll.h -include smartcard/test/configcheck.py -recursive-include smartcard/Examples *.py *.ico -recursive-include smartcard/doc *.html *.jpg *.css *.js *.png *.txt -recursive-include smartcard/test/framework *.txt *.py -recursive-include smartcard/test/frameworkpcsc *.txt *.py -recursive-include smartcard/test/scard *.txt *.py -recursive-include smartcard/wx *.ico +include ACKS +include ChangeLog +include LICENSE +include MANIFEST.in +include Makefile +include README +include README.md +include TODO +include smartcard/scard/PcscDefs.i +include smartcard/scard/PcscTypemaps.i +include smartcard/scard/gemalto.ver +include smartcard/scard/helpers.c +include smartcard/scard/helpers.h +include smartcard/scard/memlog.h +include smartcard/scard/pcsctypes.h +include smartcard/scard/pyscard-reader.h +include smartcard/scard/scard.def +include smartcard/scard/scard.i +include smartcard/scard/scard.rc +include smartcard/scard/winscarddll.c +include smartcard/scard/winscarddll.h +include smartcard/test/configcheck.py +recursive-include smartcard/Examples *.py *.ico +recursive-include smartcard/doc *.html *.jpg *.css *.js *.png *.txt +recursive-include smartcard/test/framework *.txt *.py +recursive-include smartcard/test/frameworkpcsc *.txt *.py +recursive-include smartcard/test/scard *.txt *.py +recursive-include smartcard/wx *.ico +include test/*.py diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyscard-1.9.5/PKG-INFO new/pyscard-1.9.6/PKG-INFO --- old/pyscard-1.9.5/PKG-INFO 2017-02-17 14:53:11.000000000 +0100 +++ new/pyscard-1.9.6/PKG-INFO 2017-08-21 20:14:31.000000000 +0200 @@ -1,12 +1,12 @@ Metadata-Version: 1.1 Name: pyscard -Version: 1.9.5 +Version: 1.9.6 Summary: Smartcard module for Python. Home-page: http://www.gemalto.com Author: Jean-Daniel Aussel Author-email: aussel.jean-daniel@gemalto.com License: GNU LESSER GENERAL PUBLIC LICENSE -Download-URL: http://sourceforge.net/projects/pyscard/files/pyscard/pyscard%201.9.5/pyscar... +Download-URL: http://sourceforge.net/projects/pyscard/files/pyscard/pyscard%201.9.6/pyscar... Description: Smartcard package for Python Platform: linux Platform: win32 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyscard-1.9.5/pyscard.egg-info/PKG-INFO new/pyscard-1.9.6/pyscard.egg-info/PKG-INFO --- old/pyscard-1.9.5/pyscard.egg-info/PKG-INFO 2017-02-17 14:53:11.000000000 +0100 +++ new/pyscard-1.9.6/pyscard.egg-info/PKG-INFO 2017-08-21 20:14:31.000000000 +0200 @@ -1,12 +1,12 @@ Metadata-Version: 1.1 Name: pyscard -Version: 1.9.5 +Version: 1.9.6 Summary: Smartcard module for Python. Home-page: http://www.gemalto.com Author: Jean-Daniel Aussel Author-email: aussel.jean-daniel@gemalto.com License: GNU LESSER GENERAL PUBLIC LICENSE -Download-URL: http://sourceforge.net/projects/pyscard/files/pyscard/pyscard%201.9.5/pyscar... +Download-URL: http://sourceforge.net/projects/pyscard/files/pyscard/pyscard%201.9.6/pyscar... Description: Smartcard package for Python Platform: linux Platform: win32 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyscard-1.9.5/pyscard.egg-info/SOURCES.txt new/pyscard-1.9.6/pyscard.egg-info/SOURCES.txt --- old/pyscard-1.9.5/pyscard.egg-info/SOURCES.txt 2017-02-17 14:53:11.000000000 +0100 +++ new/pyscard-1.9.6/pyscard.egg-info/SOURCES.txt 2017-08-21 20:14:31.000000000 +0200 @@ -163,5 +163,6 @@ smartcard/test/scard/testsuite_scard.py smartcard/wx/resources/reader.ico smartcard/wx/resources/smartcard.ico +test/__init__.py test/test_ATR.py test/test_util.py \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyscard-1.9.5/setup.py new/pyscard-1.9.6/setup.py --- old/pyscard-1.9.5/setup.py 2017-02-17 14:53:06.000000000 +0100 +++ new/pyscard-1.9.6/setup.py 2017-08-21 18:19:40.000000000 +0200 @@ -79,7 +79,7 @@ platform_extra_link_args = [] # ['-ggdb'] -VERSION_INFO = (1, 9, 5, 0) +VERSION_INFO = (1, 9, 6, 0) VERSION_STR = '%i.%i.%i' % VERSION_INFO[:3] VERSION_ALT = '%i,%01i,%01i,%04i' % VERSION_INFO