* Wed Mar 26 2025 Ben Greiner <code@bnavigator.de>
- Fix build and runtime dependencies
* Mon Sep 30 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
* Sun Jun 23 2024 Andreas Schneider <asn@cryptomilk.org>
- Fix applying the patch on Leap (SLE)
* Wed Jun 12 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
* Mon Feb 05 2024 Steve Kowalik <steven.kowalik@suse.com>
- Add missing Requires on pypng.
- Switch to pyproject macros.
- Stop using greedy globs in %files.
* Sun Feb 04 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.
* Thu Nov 02 2023 Andreas Schneider <asn@cryptomilk.org>
- Use sle15_python_module_pythons
* Fri Apr 08 2022 pgajdos@suse.com
- python-mock is not required for build
* Tue Oct 26 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.
Version: 6.1-bp152.2.1
* Tue May 19 2020 Petr Gajdos <pgajdos@suse.com>
- %python3_only -> %python_alternative
* Wed Mar 27 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.
Version: 5.3-bp150.2.3
* Tue Jun 27 2017 jmatejek@suse.com
- pass -s to pytest, to work around bad interaction with older pytest
* Mon Jun 05 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
* Sat Aug 22 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 05 2015 hguo@suse.com
- Since factory project cannot make use of download_file service, the package
no longer needs _service file to build.
* Mon Jun 01 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.
* Sun Nov 24 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
* Wed Oct 23 2013 axel.braun@gmx.de
- update to 4.0.1
* Wed Aug 07 2013 prusnak@opensuse.org
- updated to 3.0
* Sat May 18 2013 prusnak@opensuse.org
- updated to 2.7
* Fri Mar 29 2013 prusnak@opensuse.org
- updated to 2.5.1
* Sun Mar 17 2013 prusnak@opensuse.org
- updated to 2.5
* Sat Dec 15 2012 prusnak@opensuse.org
- created package (version 2.4.2)