2025-05-05 09:27:49 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon May 5 08:57:38 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
|
|
|
|
|
|
|
|
- Update to 8.2.0
|
|
|
|
* Optimize QRColorMask apply_mask method for enhanced performance
|
|
|
|
* Fix typos on StyledPilImage embeded_* parameters.
|
|
|
|
The old parameters with the typos are still accepted
|
|
|
|
for backward compatibility.
|
|
|
|
- from version 8.1
|
|
|
|
* Added support for Python 3.13.
|
|
|
|
|
2024-09-30 23:17:11 +00:00
|
|
|
-------------------------------------------------------------------
|
2025-03-26 12:23:04 +00:00
|
|
|
Wed Mar 26 10:05:29 UTC 2025 - Ben Greiner <code@bnavigator.de>
|
|
|
|
|
|
|
|
- Fix build and runtime dependencies
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2024-09-30 23:17:11 +00:00
|
|
|
Mon Sep 30 09:47:24 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
|
|
|
|
|
|
|
|
- Update to 8.0.0
|
|
|
|
* Added support for Python 3.11 and 3.12.
|
|
|
|
* Drop support for Python <=3.8.
|
|
|
|
* Change local development setup to use Poetry_.
|
|
|
|
* Testsuite and code quality checks are done
|
|
|
|
through Github Actions.
|
|
|
|
* Code quality and formatting utilises ruff_.
|
|
|
|
* Removed ``typing_extensions`` as a dependency,
|
|
|
|
as it's no longer required with
|
|
|
|
having Python 3.9+ as a requirement.
|
|
|
|
* Only allow high error correction rate (`qrcode.ERROR_CORRECT_H`)
|
|
|
|
when generating QR codes with embedded images to ensure content
|
|
|
|
is readable
|
|
|
|
- Install manpage manually in %install section
|
|
|
|
- Drop 364.patch, merged upstream
|
|
|
|
- Switch package source from PyPi to Github
|
|
|
|
|
2024-06-13 07:29:51 +00:00
|
|
|
-------------------------------------------------------------------
|
2024-06-24 04:14:41 +00:00
|
|
|
Sun Jun 23 08:43:04 UTC 2024 - Andreas Schneider <asn@cryptomilk.org>
|
|
|
|
|
|
|
|
- Fix applying the patch on Leap (SLE)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2024-06-13 07:29:51 +00:00
|
|
|
Wed Jun 12 12:06:29 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
|
|
|
|
|
|
|
|
- Cherry-pick upstream patch to fix build with GCC 14
|
|
|
|
* https://github.com/lincolnloop/python-qrcode/pull/364.patch
|
|
|
|
|
2024-02-05 07:01:22 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Feb 5 07:00:36 UTC 2024 - Steve Kowalik <steven.kowalik@suse.com>
|
|
|
|
|
|
|
|
- Add missing Requires on pypng.
|
|
|
|
- Switch to pyproject macros.
|
|
|
|
- Stop using greedy globs in %files.
|
|
|
|
|
2024-02-04 09:48:07 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Feb 4 09:46:50 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
|
|
|
|
|
|
|
- update to 7.4.1:
|
|
|
|
* Restructure the factory drawers, allowing different shapes in
|
|
|
|
SVG image factories as well.
|
|
|
|
* Add a --factory-drawer option to the qr console script.
|
|
|
|
* Optimize the output for the SVGPathImage factory (more than 30%
|
|
|
|
reduction in file sizes).
|
|
|
|
* Add a pypng image factory as a pure Python PNG solution.
|
|
|
|
If pillow is not installed, then this becomes the default
|
|
|
|
factory.
|
|
|
|
* The pymaging image factory has been removed, but its
|
|
|
|
factory shortcut and the actual PymagingImage factory class
|
|
|
|
now just link to the PyPNGImage factory.
|
|
|
|
|
2023-11-02 09:06:12 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Nov 2 08:44:04 UTC 2023 - Andreas Schneider <asn@cryptomilk.org>
|
|
|
|
|
|
|
|
- Use sle15_python_module_pythons
|
|
|
|
|
2022-04-08 19:43:52 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Apr 8 08:44:23 UTC 2022 - pgajdos@suse.com
|
|
|
|
|
|
|
|
- python-mock is not required for build
|
|
|
|
|
2021-10-26 14:17:30 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Oct 26 12:25:15 UTC 2021 - Axel Braun <axel.braun@gmx.de>
|
|
|
|
|
|
|
|
- version 7.3.1
|
|
|
|
* Improvements for embeded image.
|
|
|
|
* Skip color mask if QR is black and white
|
|
|
|
* Add Styled PIL image factory, allowing different color masks and shapes in QR codes
|
|
|
|
* Small performance inprovement
|
|
|
|
* Add check for border size parameter
|
|
|
|
* Add --ascii parameter to command line interface allowing to output ascii when stdout is piped
|
|
|
|
* Add --output parameter to command line interface to specify output file
|
|
|
|
* Accept RGB tuples in fill_color and back_color
|
|
|
|
* Add to_string method to SVG images
|
|
|
|
* Replace inline styles with SVG attributes to avoid CSP issues
|
|
|
|
* Add Python3.10 to supported versions
|
|
|
|
* Drop Python < 3.6 support.
|
|
|
|
|
2020-05-19 12:12:23 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue May 19 09:27:37 UTC 2020 - Petr Gajdos <pgajdos@suse.com>
|
|
|
|
|
|
|
|
- %python3_only -> %python_alternative
|
|
|
|
|
2019-03-28 08:42:02 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Mar 27 13:04:46 UTC 2019 - pgajdos@suse.com
|
|
|
|
|
|
|
|
- version update to 6.1
|
|
|
|
* Fix short chunks of data not being optimized to the correct mode.
|
|
|
|
* Tests fixed for Python 3
|
|
|
|
* Fix optimize length being ignored in ``QRCode.add_data``.
|
|
|
|
* Better calculation of the best mask pattern and related optimizations.
|
|
|
|
|
2017-06-05 12:44:07 +00:00
|
|
|
-------------------------------------------------------------------
|
2017-06-27 15:52:49 +00:00
|
|
|
Tue Jun 27 15:51:30 UTC 2017 - jmatejek@suse.com
|
|
|
|
|
|
|
|
- pass -s to pytest, to work around bad interaction with older pytest
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2017-06-05 12:44:07 +00:00
|
|
|
Mon Jun 5 12:38:43 UTC 2017 - jmatejek@suse.com
|
|
|
|
|
|
|
|
- convert to singlespec
|
|
|
|
- make binary python3-only
|
|
|
|
- enable tests
|
|
|
|
- add proper requirements (fixes boo#1040540)
|
|
|
|
- update to 5.3
|
|
|
|
* better support for tty output in python3
|
|
|
|
* --error-correction option
|
|
|
|
* fix incomplete block table for QR version 15
|
|
|
|
* fix BaseImage.get_image
|
|
|
|
|
Accepting request 325414 from home:bruno_friedmann:branches:devel:languages:python
- Make qr binary alternative ready (preparing for python3 packaging)
- man1 & qr alternative -py_ver to avoid conflict with python3
- get ride of previous installed binary and man page
- Fix console_script.py missing +x
- Allow python3 packaging of qrcode
old: devel:languages:python/python-qrcode
new: home:bruno_friedmann:branches:devel:languages:python/python-qrcode rev None
Index: python-qrcode.changes
===================================================================
--- python-qrcode.changes (revision 8)
+++ python-qrcode.changes (revision 5)
@@ -1,4 +1,11 @@
-------------------------------------------------------------------
+Sat Aug 22 07:58:58 UTC 2015 - bruno@ioda-net.ch
+
+- Make qr binary alternative ready (preparing for python3 packaging)
+- man1 & qr alternative -py_ver to avoid conflict with python3
+- Fix console_script.py missing +x
+
+-------------------------------------------------------------------
Fri Jun 5 13:11:40 UTC 2015 - hguo@suse.com
- Since factory project cannot make use of download_file service, the package
Index: python-qrcode.spec
===================================================================
--- python-qrcode.spec (revision 8)
+++ python-qrcode.spec (revision 5)
@@ -26,6 +26,8 @@
Source: http://pypi.python.org/packages/source/q/qrcode/qrcode-%{version}.tar.gz
BuildRequires: python-devel
BuildRequires: python-setuptools
+Requires(post): update-alternatives
+Requires(postun): update-alternatives
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%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()")}
@@ -46,11 +48,47 @@
%install
python setup.py install --prefix=%{_prefix} --root=%{buildroot}
+# Prepare for update-alternatives usage
+mkdir -p %{buildroot}%{_sysconfdir}/alternatives
+mv -v %{buildroot}%{_bindir}/qr %{buildroot}%{_bindir}/qr-%{py_ver}
+# rename man page too
+mv -v %{buildroot}%{_mandir}/man1/qr.1 %{buildroot}%{_mandir}/man1/qr-%{py_ver}.1
+
+ln -s -f %{_sysconfdir}/alternatives/qr %{buildroot}%{_bindir}/qr
+ln -s -f %{_sysconfdir}/alternatives/qr.1%{?ext_man} %{buildroot}%{_mandir}/man1/qr.1%{?ext_man}
+
+# create a dummy targets for /etc/alternatives
+touch %{buildroot}%{_sysconfdir}/alternatives/qr
+touch %{buildroot}%{_sysconfdir}/alternatives/qr.1%{?ext_man}
+
+# Fix warning about missing +x mode
+chmod +x %{buildroot}%{python_sitelib}/qrcode/console_scripts.py
+
+%pre
+# Since /usr/bin/qr 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:
+[ -h %{_bindir}/qr ] || rm -f %{_bindir}/qr
+[ -h %{_mandir}/man1/qr.1%{?ext_man} ] || rm -f %{_mandir}/man1/qr.1%{?ext_man}
+
+%post
+%_sbindir/update-alternatives \
+ --install %{_bindir}/qr qr %{_bindir}/qr-%{py_ver} 30 \
+ --slave %{_mandir}/man1/qr.1%{?ext_man} qr.1%{?ext_man} %{_mandir}/man1/qr-%{py_ver}.1%{?ext_man}
+
+%postun
+if [ $1 -eq 0 ] ; then
+ %_sbindir/update-alternatives --remove qr %{_bindir}/qr-%{py_ver}
+fi
+
%files
%defattr(-,root,root,-)
%doc CHANGES.rst LICENSE README.rst
%{_bindir}/qr
+%{_bindir}/qr-%{py_ver}
+%{_mandir}/man1/qr.1%{?ext_man}
+%{_mandir}/man1/qr-%{py_ver}.1%{?ext_man}
+%ghost %{_sysconfdir}/alternatives/qr
+%ghost %{_sysconfdir}/alternatives/qr.1%{?ext_man}
%{python_sitelib}/*
-%doc %{_mandir}/man1/qr.*
%changelog
OBS-URL: https://build.opensuse.org/request/show/325414
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-qrcode?expand=0&rev=9
2015-08-23 06:29:52 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Aug 22 07:58:58 UTC 2015 - bruno@ioda-net.ch
|
|
|
|
|
|
|
|
- Make qr binary alternative ready (preparing for python3 packaging)
|
|
|
|
- man1 & qr alternative -py_ver to avoid conflict with python3
|
2024-02-04 09:48:07 +00:00
|
|
|
- Fix console_script.py missing +x
|
Accepting request 325414 from home:bruno_friedmann:branches:devel:languages:python
- Make qr binary alternative ready (preparing for python3 packaging)
- man1 & qr alternative -py_ver to avoid conflict with python3
- get ride of previous installed binary and man page
- Fix console_script.py missing +x
- Allow python3 packaging of qrcode
old: devel:languages:python/python-qrcode
new: home:bruno_friedmann:branches:devel:languages:python/python-qrcode rev None
Index: python-qrcode.changes
===================================================================
--- python-qrcode.changes (revision 8)
+++ python-qrcode.changes (revision 5)
@@ -1,4 +1,11 @@
-------------------------------------------------------------------
+Sat Aug 22 07:58:58 UTC 2015 - bruno@ioda-net.ch
+
+- Make qr binary alternative ready (preparing for python3 packaging)
+- man1 & qr alternative -py_ver to avoid conflict with python3
+- Fix console_script.py missing +x
+
+-------------------------------------------------------------------
Fri Jun 5 13:11:40 UTC 2015 - hguo@suse.com
- Since factory project cannot make use of download_file service, the package
Index: python-qrcode.spec
===================================================================
--- python-qrcode.spec (revision 8)
+++ python-qrcode.spec (revision 5)
@@ -26,6 +26,8 @@
Source: http://pypi.python.org/packages/source/q/qrcode/qrcode-%{version}.tar.gz
BuildRequires: python-devel
BuildRequires: python-setuptools
+Requires(post): update-alternatives
+Requires(postun): update-alternatives
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%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()")}
@@ -46,11 +48,47 @@
%install
python setup.py install --prefix=%{_prefix} --root=%{buildroot}
+# Prepare for update-alternatives usage
+mkdir -p %{buildroot}%{_sysconfdir}/alternatives
+mv -v %{buildroot}%{_bindir}/qr %{buildroot}%{_bindir}/qr-%{py_ver}
+# rename man page too
+mv -v %{buildroot}%{_mandir}/man1/qr.1 %{buildroot}%{_mandir}/man1/qr-%{py_ver}.1
+
+ln -s -f %{_sysconfdir}/alternatives/qr %{buildroot}%{_bindir}/qr
+ln -s -f %{_sysconfdir}/alternatives/qr.1%{?ext_man} %{buildroot}%{_mandir}/man1/qr.1%{?ext_man}
+
+# create a dummy targets for /etc/alternatives
+touch %{buildroot}%{_sysconfdir}/alternatives/qr
+touch %{buildroot}%{_sysconfdir}/alternatives/qr.1%{?ext_man}
+
+# Fix warning about missing +x mode
+chmod +x %{buildroot}%{python_sitelib}/qrcode/console_scripts.py
+
+%pre
+# Since /usr/bin/qr 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:
+[ -h %{_bindir}/qr ] || rm -f %{_bindir}/qr
+[ -h %{_mandir}/man1/qr.1%{?ext_man} ] || rm -f %{_mandir}/man1/qr.1%{?ext_man}
+
+%post
+%_sbindir/update-alternatives \
+ --install %{_bindir}/qr qr %{_bindir}/qr-%{py_ver} 30 \
+ --slave %{_mandir}/man1/qr.1%{?ext_man} qr.1%{?ext_man} %{_mandir}/man1/qr-%{py_ver}.1%{?ext_man}
+
+%postun
+if [ $1 -eq 0 ] ; then
+ %_sbindir/update-alternatives --remove qr %{_bindir}/qr-%{py_ver}
+fi
+
%files
%defattr(-,root,root,-)
%doc CHANGES.rst LICENSE README.rst
%{_bindir}/qr
+%{_bindir}/qr-%{py_ver}
+%{_mandir}/man1/qr.1%{?ext_man}
+%{_mandir}/man1/qr-%{py_ver}.1%{?ext_man}
+%ghost %{_sysconfdir}/alternatives/qr
+%ghost %{_sysconfdir}/alternatives/qr.1%{?ext_man}
%{python_sitelib}/*
-%doc %{_mandir}/man1/qr.*
%changelog
OBS-URL: https://build.opensuse.org/request/show/325414
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-qrcode?expand=0&rev=9
2015-08-23 06:29:52 +00:00
|
|
|
|
2015-06-14 18:53:34 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jun 5 13:11:40 UTC 2015 - hguo@suse.com
|
|
|
|
|
|
|
|
- Since factory project cannot make use of download_file service, the package
|
|
|
|
no longer needs _service file to build.
|
|
|
|
|
2015-06-02 17:44:57 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Jun 1 08:48:14 UTC 2015 - hguo@suse.com
|
|
|
|
|
|
|
|
- Upgrade to upstream release 5.1, accumulated changes:
|
|
|
|
* Make qr script work in Windows. Thanks Ionel Cristian Mărieș
|
|
|
|
* Fixed print_ascii function in Python 3.
|
|
|
|
* Out-of-bounds code version numbers are handled more consistently with a ValueError.
|
|
|
|
* Much better test coverage (now only officially supporting Python 2.6+)
|
|
|
|
* Speed optimizations.
|
|
|
|
* Change the output when using the qr script to use ASCII rather than just colors, better using the terminal real estate.
|
|
|
|
* Fix a bug in passing bytecode data directly when in Python 3.
|
|
|
|
* Substation speed optimizations to best-fit algorithm (thanks Jacob Welsh!).
|
|
|
|
* Introduce a print_ascii method and use it as the default for the qr script rather than print_tty.
|
|
|
|
* Update version numbers correctly.
|
|
|
|
|
2013-11-24 19:32:59 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Nov 24 19:27:02 UTC 2013 - p.drouand@gmail.com
|
|
|
|
|
|
|
|
- Update to version 4.0.4
|
|
|
|
+ Bad version number for previous hotfix release.
|
|
|
|
- Changes from version 4.0.3
|
|
|
|
+ Fix bad QR code generation due to the regex comma fix in version 4.0.2.
|
|
|
|
- Changes from version 4.0.2
|
|
|
|
+ Fix incorrect regex causing a comma to be considered part of the
|
|
|
|
alphanumeric set.
|
|
|
|
- Add python-setuptools BuildRequires
|
|
|
|
|
2013-10-23 13:22:24 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Oct 23 13:13:27 UTC 2013 - axel.braun@gmx.de
|
|
|
|
|
|
|
|
- update to 4.0.1
|
|
|
|
|
2013-08-08 11:26:38 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Aug 7 09:22:19 UTC 2013 - prusnak@opensuse.org
|
|
|
|
|
|
|
|
- updated to 3.0
|
|
|
|
|
2013-05-22 13:34:37 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat May 18 12:47:16 UTC 2013 - prusnak@opensuse.org
|
|
|
|
|
|
|
|
- updated to 2.7
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Mar 29 18:34:03 UTC 2013 - prusnak@opensuse.org
|
|
|
|
|
|
|
|
- updated to 2.5.1
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Mar 17 22:34:05 UTC 2013 - prusnak@opensuse.org
|
|
|
|
|
|
|
|
- updated to 2.5
|
|
|
|
|
2012-12-17 14:51:39 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Dec 15 01:50:04 UTC 2012 - prusnak@opensuse.org
|
|
|
|
|
|
|
|
- created package (version 2.4.2)
|
|
|
|
|