<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-python/recipes-devtools/python/python3-qrcode_7.4.2.bb, branch wrynose</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=wrynose</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=wrynose'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2025-03-19T09:21:35+00:00</updated>
<entry>
<title>python3-qrcode: Upgrade 7.4.2 -&gt; 8.0</title>
<updated>2025-03-19T09:21:35+00:00</updated>
<author>
<name>Leon Anavi</name>
<email>leon.anavi@konsulko.com</email>
</author>
<published>2025-03-19T08:21:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=5bcf2e7277f6cd03626b7aa4258134075bbdde3f'/>
<id>urn:sha1:5bcf2e7277f6cd03626b7aa4258134075bbdde3f</id>
<content type='text'>
Upgrade to release 8.0:

- Added support for Python 3.11 and 3.12
- Drop support for Python &lt;=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

Signed-off-by: Leon Anavi &lt;leon.anavi@konsulko.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-qrcode: switch to PEP-517 build backend</title>
<updated>2024-08-09T21:25:24+00:00</updated>
<author>
<name>alperak</name>
<email>alperyasinak1@gmail.com</email>
</author>
<published>2024-08-07T13:14:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=9c21a0df1cc45bfc78fb4024ea436e95c7657527'/>
<id>urn:sha1:9c21a0df1cc45bfc78fb4024ea436e95c7657527</id>
<content type='text'>
The project has a proper pyproject.toml which declares the setuptools.build.meta PEP-517 backend.

Fix:

WARNING: python3-qrcode-7.4.2-r0 do_check_backend: QA Issue: inherits setuptools3 but has pyproject.toml with setuptools.build_meta, use the correct class [pep517-backend]

Signed-off-by: alperak &lt;alperyasinak1@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-qrcode: add missing run-time dependencies</title>
<updated>2023-06-07T06:07:58+00:00</updated>
<author>
<name>Bartosz Golaszewski</name>
<email>bartosz.golaszewski@linaro.org</email>
</author>
<published>2023-05-31T08:23:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=2980505c414cce26337d7205c2bf82c96edc21f2'/>
<id>urn:sha1:2980505c414cce26337d7205c2bf82c96edc21f2</id>
<content type='text'>
Add missing RDEPENDS for this package.

Signed-off-by: Bartosz Golaszewski &lt;bartosz.golaszewski@linaro.org&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-qrcode: upgrade 7.3.1 -&gt; 7.4.2</title>
<updated>2023-02-12T16:56:16+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2023-02-12T09:07:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=3649ef5fb117314a899c987506e03a84023c9f56'/>
<id>urn:sha1:3649ef5fb117314a899c987506e03a84023c9f56</id>
<content type='text'>
Changelog:
==========
- Allow pypng factory to allow for saving to a string
  (like qr.save("some_file.png")) in addition to file-like objects.
- Fix bad over-optimization in v7.4 that broke large QR codes. Thanks to
  mattiasj-axis!
- 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.

Signed-off-by: Wang Mingyu &lt;wangmy@fujitsu.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
