<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-python, branch styhead-next</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=styhead-next</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=styhead-next'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2024-11-25T21:29:59+00:00</updated>
<entry>
<title>python3-alembic: upgrade 1.13.2 -&gt; 1.13.3</title>
<updated>2024-11-25T21:29:59+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2024-11-20T08:22:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=5781b7c82cf611a773be3f8f5866c9734ee338bf'/>
<id>urn:sha1:5781b7c82cf611a773be3f8f5866c9734ee338bf</id>
<content type='text'>
Changelog:
==========
- Render if_exists and if_not_exists parameters in CreateTableOp, CreateIndexOp,
  DropTableOp and DropIndexOp in an autogenerate context.
- Enhance version_locations parsing to handle paths containing newlines.
- Added support for Operations.create_table.if_not_exists and
  Operations.drop_table.if_exists, adding similar functionality to render
  IF [NOT] EXISTS for table operations in a similar way as with indexes.
- The pin for setuptools&lt;69.3 in pyproject.toml has been removed.

MJ:
https://git.openembedded.org/meta-openembedded/commit/?h=styhead&amp;id=4441545a5dc75120bb4e839d71c6f8fc500e917f
was backported into styhead causing:

| ERROR Missing dependencies:
|       setuptools&lt;69.3,&gt;=61.0
| WARNING: exit code 1 from a shell command.

this upgrade resolves this issue (see last item in changelog)

Signed-off-by: Wang Mingyu &lt;wangmy@fujitsu.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: Martin Jansa &lt;martin.jansa@gmail.com&gt;
Signed-off-by: Armin Kuster &lt;akuster808@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-pdm-build-locked: Add recipe</title>
<updated>2024-11-25T21:29:58+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2024-11-20T08:22:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=04688a94f73dbaef543c41abe23316905cb12107'/>
<id>urn:sha1:04688a94f73dbaef543c41abe23316905cb12107</id>
<content type='text'>
* backporting new recipes is against stable policy, but
  https://git.openembedded.org/meta-openembedded/commit/?h=styhead&amp;id=cb58461c8f9067247d630ec385851ed9c3889f79
  was backported and added this dependency, so now styhead is failing with:

ERROR: Nothing PROVIDES 'python3-pdm-build-locked-native' (but
meta-oe/meta-python/recipes-devtools/python/python3-pdm_2.19.1.bb
DEPENDS on or otherwise requires it). Close matches:
  python3-build-native
  python3-filelock-native
  python3-pdm-backend-native

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: Martin Jansa &lt;martin.jansa@gmail.com&gt;
Signed-off-by: Armin Kuster &lt;akuster808@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-reedsolo: switch to PEP-517 build backend</title>
<updated>2024-11-19T21:13:25+00:00</updated>
<author>
<name>alperak</name>
<email>alperyasinak1@gmail.com</email>
</author>
<published>2024-10-10T08:48:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=6e5cff0f0c4989c5c105cfecdf34471981d91f73'/>
<id>urn:sha1:6e5cff0f0c4989c5c105cfecdf34471981d91f73</id>
<content type='text'>
The project has a proper pyproject.toml which declares the setuptools.build.meta PEP-517 backend.

Fix:

WARNING: python3-reedsolo-2.1.0b1-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;
(cherry picked from commit 9a5f017a0159e26b9217c8748da74a5ce3c94c2c)
Signed-off-by: Armin Kuster &lt;akuster808@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-pastedeploy: switch to PEP-517 build backend</title>
<updated>2024-11-19T21:13:25+00:00</updated>
<author>
<name>alperak</name>
<email>alperyasinak1@gmail.com</email>
</author>
<published>2024-10-10T08:48:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=9b3ab79000ef92d5fabf960d98286000b4b9e180'/>
<id>urn:sha1:9b3ab79000ef92d5fabf960d98286000b4b9e180</id>
<content type='text'>
- The project has a proper pyproject.toml which declares the setuptools.build.meta PEP-517 backend.

- Unnecessary dependencies dropped.

Fix:

WARNING: python3-pastedeploy-3.1.0-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;
(cherry picked from commit f421917ff688727cf2197849cbbed1e3c412d3c0)
Signed-off-by: Armin Kuster &lt;akuster808@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-spidev: switch to PEP-517 build backend</title>
<updated>2024-11-19T21:13:25+00:00</updated>
<author>
<name>alperak</name>
<email>alperyasinak1@gmail.com</email>
</author>
<published>2024-10-10T08:48:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=84b305945893b7c9d11d76215f45d57afeab449c'/>
<id>urn:sha1:84b305945893b7c9d11d76215f45d57afeab449c</id>
<content type='text'>
Fix:

WARNING: python3-spidev-3.6-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;
(cherry picked from commit dd22a1cdc78fdc45a369dcbe7d763e4d697029d0)
Signed-off-by: Armin Kuster &lt;akuster808@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-inflate64: switch to PEP-517 build backend</title>
<updated>2024-11-19T21:13:25+00:00</updated>
<author>
<name>alperak</name>
<email>alperyasinak1@gmail.com</email>
</author>
<published>2024-10-10T08:48:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=3489ff2fad32016762e4c193c20498693e6ad35b'/>
<id>urn:sha1:3489ff2fad32016762e4c193c20498693e6ad35b</id>
<content type='text'>
- The project has a proper pyproject.toml which declares the setuptools.build.meta PEP-517 backend.

- The PyPi package name (defaults to PN without the python3- prefix), so there is no need to set PYPI_PACKAGE as inflate64, it is by default.

- Added missing dependency python3-setuptools-scm-native.

Fix:

 WARNING: python3-inflate64-1.0.0-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;
(cherry picked from commit 289470f0eb2bbef8c2f3310420e39c266c8a6c86)
Signed-off-by: Armin Kuster &lt;akuster808@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-alembic: switch to PEP-517 build backend</title>
<updated>2024-11-19T21:13:25+00:00</updated>
<author>
<name>alperak</name>
<email>alperyasinak1@gmail.com</email>
</author>
<published>2024-10-10T08:48:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=4441545a5dc75120bb4e839d71c6f8fc500e917f'/>
<id>urn:sha1:4441545a5dc75120bb4e839d71c6f8fc500e917f</id>
<content type='text'>
- The project has a proper pyproject.toml which declares the setuptools.build.meta PEP-517 backend.
- The PyPi package name (defaults to PN without the python3- prefix), so there is no need to set PYPI_PACKAGE as alembic, it is by default.

WARNING: python3-alembic-1.13.3-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;
(cherry picked from commit 207266f4c08f7de1bbe70f6d9105f97533df2b5d)
Signed-off-by: Armin Kuster &lt;akuster808@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-sqlalchemy: Upgrade 2.0.32 -&gt; 2.0.35 and switch to PEP-517 build backend</title>
<updated>2024-11-19T21:13:24+00:00</updated>
<author>
<name>alperak</name>
<email>alperyasinak1@gmail.com</email>
</author>
<published>2024-10-10T08:48:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=3aaba78e66f384f53ba31946d331ff16dadac4b3'/>
<id>urn:sha1:3aaba78e66f384f53ba31946d331ff16dadac4b3</id>
<content type='text'>
- The project has a proper pyproject.toml which declares the setuptools.build.meta PEP-517 backend.

- PYPI_PACKAGE name changed SQLAlchemy to sqlalchemy.

- Added missing Cython dependency.

Fix:

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

Changelog:

https://docs.sqlalchemy.org/en/20/changelog/changelog_20.html#change-2.0.33
https://docs.sqlalchemy.org/en/20/changelog/changelog_20.html#change-2.0.34
https://docs.sqlalchemy.org/en/20/changelog/changelog_20.html#change-2.0.35

Signed-off-by: alperak &lt;alperyasinak1@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
(cherry picked from commit 42d10bd71d354aa6eeb3ba3a2bea71c33de475eb)
Signed-off-by: Armin Kuster &lt;akuster808@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-sqlparse: Add missing rdep on mypy module for ptests</title>
<updated>2024-11-19T21:13:24+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2024-09-26T18:15:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=683dd79ede8c2504d581aeb8bffea6c7a85a5dc5'/>
<id>urn:sha1:683dd79ede8c2504d581aeb8bffea6c7a85a5dc5</id>
<content type='text'>
This is needed for fixing

Failed ptests:
{'python3-sqlparse': ['tests/test_cli.py:test_encoding_stdout[encoding_gbk.sql-gbk]',
                      'tests/test_cli.py:test_encoding_output_file[encoding_gbk.sql-gbk]',
                      'tests/test_cli.py:test_encoding_stdin[encoding_gbk.sql-gbk]']}

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: Armin Kuster &lt;akuster808@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-pytest-mock: Fix ptests</title>
<updated>2024-11-19T21:13:23+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2024-09-26T18:02:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=b2436fc20d9d78875ab3d2b5790d154dfb72e866'/>
<id>urn:sha1:b2436fc20d9d78875ab3d2b5790d154dfb72e866</id>
<content type='text'>
- Drop the patch to add additional checks to disable failing introspection
  tests, use plain asserts instead

- Switch to pypi fetcher

- Add missing rdeps needed for ptest runs

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Cc: Trevor Gamblin &lt;tgamblin@baylibre.com&gt;
Signed-off-by: Armin Kuster &lt;akuster808@gmail.com&gt;
</content>
</entry>
</feed>
