Subject: CVS commit: pkgsrc/graphics/py-qrcode
From: Adam Ciarcinski
Date: 2024-01-06 10:24:27
Message id: 20240106092427.7BB70FA42@cvs.NetBSD.org

Log Message:
py-qrcode: updated to 7.4.2

7.4.2 (6 February 2023)

- Allow ``pypng`` factory to allow for saving to a string (like
  ``qr.save("some_file.png")``) in addition to file-like objects.

7.4.1 (3 February 2023)

- Fix bad over-optimization in v7.4 that broke large QR codes. Thanks to
  mattiasj-axis!

7.4 (1 February 2023)

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

7.3.1 (1 October 2021)

- Improvements for embedded image.

7.3 (19 August 2021)

- Skip color mask if QR is black and white

7.2 (19 July 2021)

- Add Styled PIL image factory, allowing different color masks and shapes in QR codes
- Small performance inprovement
- Add check for border size parameter

7.1 (1 July 2021)

- 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

Files:
RevisionActionfile
1.18modifypkgsrc/graphics/py-qrcode/Makefile
1.7modifypkgsrc/graphics/py-qrcode/PLIST
1.10modifypkgsrc/graphics/py-qrcode/distinfo