File python-qrcode.changes of Package python-qrcode

-------------------------------------------------------------------
Wed Mar 26 10:05:29 UTC 2025 - Ben Greiner <code@bnavigator.de>

- Fix build and runtime dependencies

-------------------------------------------------------------------
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

-------------------------------------------------------------------
Sun Jun 23 08:43:04 UTC 2024 - Andreas Schneider <asn@cryptomilk.org>

- Fix applying the patch on Leap (SLE)

-------------------------------------------------------------------
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

-------------------------------------------------------------------
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.

-------------------------------------------------------------------
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.

-------------------------------------------------------------------
Thu Nov  2 08:44:04 UTC 2023 - Andreas Schneider <asn@cryptomilk.org>

- Use sle15_python_module_pythons

-------------------------------------------------------------------
Fri Apr  8 08:44:23 UTC 2022 - pgajdos@suse.com

- python-mock is not required for build

-------------------------------------------------------------------
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.

-------------------------------------------------------------------
Tue May 19 09:27:37 UTC 2020 - Petr Gajdos <pgajdos@suse.com>

- %python3_only -> %python_alternative

-------------------------------------------------------------------
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.

-------------------------------------------------------------------
Tue Jun 27 15:51:30 UTC 2017 - jmatejek@suse.com

- pass -s to pytest, to work around bad interaction with older pytest

-------------------------------------------------------------------
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

-------------------------------------------------------------------
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
  no longer needs _service file to build.

-------------------------------------------------------------------
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.

-------------------------------------------------------------------
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

-------------------------------------------------------------------
Wed Oct 23 13:13:27 UTC 2013 - axel.braun@gmx.de

- update to 4.0.1

-------------------------------------------------------------------
Wed Aug  7 09:22:19 UTC 2013 - prusnak@opensuse.org

- updated to 3.0

-------------------------------------------------------------------
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

-------------------------------------------------------------------
Sat Dec 15 01:50:04 UTC 2012 - prusnak@opensuse.org

- created package (version 2.4.2)

openSUSE Build Service is sponsored by