<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/poky.git/meta/recipes-devtools/python, branch 4.1_M2</title>
<subtitle>Mirror of git.yoctoproject.org/poky</subtitle>
<id>https://git.enea.com/cgit/linux/poky.git/atom?h=4.1_M2</id>
<link rel='self' href='https://git.enea.com/cgit/linux/poky.git/atom?h=4.1_M2'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/'/>
<updated>2022-07-19T09:54:20+00:00</updated>
<entry>
<title>python3-jsonschema: 4.7.1 -&gt; 4.7.2 + fixed the rdepends</title>
<updated>2022-07-19T09:54:20+00:00</updated>
<author>
<name>Jan Vermaete</name>
<email>jan.vermaete@gmail.com</email>
</author>
<published>2022-07-17T08:29:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=957e82e19b2522e7bb43cd736c7343e4df465ee3'/>
<id>urn:sha1:957e82e19b2522e7bb43cd736c7343e4df465ee3</id>
<content type='text'>
And spitted the files for the tests into a -test package

buildhistory:
  images/raspberrypi4_64/glibc/core-image-base: IMAGESIZE changed from 208024 to 183660 (-12%)
  Changes to images/raspberrypi4_64/glibc/core-image-base (installed-package-names.txt):
    python3-pyparsing was removed
    python3-pip was removed
    python3-setuptools-scm was removed
    python3-packaging was removed
    python3-typing-extensions was removed
    python3-pkg-resources was removed
    python3-tomli was removed
    python3-setuptools was removed

(From OE-Core rev: d744882251236800412870922b30ddbc70d214e5)

Signed-off-by: Jan Vermaete &lt;jan.vermaete@gmail.com&gt;
Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>python3-docutils: upgrade 0.18.1 -&gt; 0.19</title>
<updated>2022-07-19T09:54:20+00:00</updated>
<author>
<name>wangmy</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2022-07-12T07:44:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=2ebe1001840fc28d63d5a469ccb9f3476bffd466'/>
<id>urn:sha1:2ebe1001840fc28d63d5a469ccb9f3476bffd466</id>
<content type='text'>
License-Update:
 year updated to 2022
 URLs of documentation and repositories changed
 URLs of license text changed
 List of files covered by the BSD 2-Clause License changed

Changelog:
===========
- Drop support for Python 2.7, 3.5, and 3.6.

- Output changes:
  HTML5:
     Wrap groups of footnotes in an &lt;aside&gt; for easier styling.
     The CSS rule .footnote-list { display: contents; } can be used to restore
     the behaviour of custom CSS styles.
- After package installation, the CLI commands python -m docutils and docutils
  start the generic command line front end tool.
- Support parsing "Markdown" input with 3rd party parsers myst, pycmark, or recommonmark.
- The default values for the "pep-references", "rfc-base-url", and "python-home"
  configuration settings now use the "https:" scheme. The PEP-writer template's
  header is updated to fix links and resemble the header of official PEPs.
- Various bugfixes and improvements (see HISTORY).

(From OE-Core rev: 91ffa2d80b959018cb8d531a2ec897dda1b2f691)

Signed-off-by: Wang Mingyu &lt;wangmy@fujitsu.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>python3-picobuild: upgrade to 0.2</title>
<updated>2022-07-18T12:24:36+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@arm.com</email>
</author>
<published>2022-07-15T12:32:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=2d1838b7bc4c2dee85d865e49425022313ac5bc1'/>
<id>urn:sha1:2d1838b7bc4c2dee85d865e49425022313ac5bc1</id>
<content type='text'>
Major features since 0.1:
- Implement support for legacy source trees
- Add option to loosen dependency checking

(From OE-Core rev: 5260d81dab757120114e103135dfb4c98443afa3)

Signed-off-by: Ross Burton &lt;ross.burton@arm.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>python3-hatchling: remove PEP517_BUILD_API</title>
<updated>2022-07-14T22:22:10+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@arm.com</email>
</author>
<published>2022-07-13T16:28:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=d20b52121f2fe4273a39b5accbe794e434322f5f'/>
<id>urn:sha1:d20b52121f2fe4273a39b5accbe794e434322f5f</id>
<content type='text'>
Now that we're using picobuild, hatchling can bootstrap itself.

(From OE-Core rev: 995d65b2f87a3a4dff3771f049d67ac3fa0397cd)

Signed-off-by: Ross Burton &lt;ross.burton@arm.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>python_pep517: use picobuild instead of manually calling the API</title>
<updated>2022-07-14T22:22:10+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@arm.com</email>
</author>
<published>2022-07-13T16:28:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=c4b75fe913553bfa0c923e2cfea107d788c31b2b'/>
<id>urn:sha1:c4b75fe913553bfa0c923e2cfea107d788c31b2b</id>
<content type='text'>
Calling the PEP-517 API directly mostly works, but sometimes doesn't.
For example we don't verify build dependencies, which led to the cbor2
ugprade silently failing to actually package anything.

The standard frontend is pypa/build, but for source-based distributions
that can be annoying to build as it depends on the following packages:

- tomli
- pep517
- packaging
- pyparsing

Manually bootstrapping those recipes is possible, but tedious.

Picobuild is another frontend (written by myself) which is designed
explicitly to be used programatically by source-based distributions: it
doesn't support builds inside virtual environments as we're building
distribution packages, and it vendors the dependencies for bootstrapping
if they're not available.

Over time more packages are expected to move to using Flit to build
which makes the bootstrapping process slightly easier, and tomli will be
integrated into Python 3.11, so it's possible that in the future we
drop picobuild and switch to build.

This change means the PEP517_BUILD_API variable is obsolete, so remove
it.

(From OE-Core rev: 35104958181d18fd67b73943b9310c813d62b14d)

Signed-off-by: Ross Burton &lt;ross.burton@arm.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>python3-picobuild: add new recipe</title>
<updated>2022-07-14T22:22:10+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@arm.com</email>
</author>
<published>2022-07-13T16:28:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=511e2dfb490d69746e28a338f1a5c852c224c8a5'/>
<id>urn:sha1:511e2dfb490d69746e28a338f1a5c852c224c8a5</id>
<content type='text'>
Picobuild is a pico-scale Python PEP517 build frontend, designed to have
minimal dependencies (via vendoring) to be well suited for building
source-based distributions, such as OpenEmbedded.

(From OE-Core rev: cf85bddc2d1ce840fc6f4899b6280e1f39e62e7d)

Signed-off-by: Ross Burton &lt;ross.burton@arm.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>python3-installer: bootstrap by installing installer with installer</title>
<updated>2022-07-14T22:22:10+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@arm.com</email>
</author>
<published>2022-07-13T16:28:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=fa43d680b586290d27a174b53d28f542300f8e36'/>
<id>urn:sha1:fa43d680b586290d27a174b53d28f542300f8e36</id>
<content type='text'>
The installer can install itself by simply adding src/ to PYTHONPATH.

As this previously used unzip, we need to disable bytecode as otherwise
the newly packaged .pyc files conflict with the any generated .pyc files
in the sysroot.

(From OE-Core rev: 825176ea8130a50cce221678f6fcba25ac956950)

Signed-off-by: Ross Burton &lt;ross.burton@arm.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>python3-flit-core: bootstrap explicitly</title>
<updated>2022-07-14T22:22:10+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@arm.com</email>
</author>
<published>2022-07-13T16:28:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=60cabad4d5466ac4f730d3f51f7c503723898832'/>
<id>urn:sha1:60cabad4d5466ac4f730d3f51f7c503723898832</id>
<content type='text'>
Add a method to python_flit_core.bbclass that does a manual build with
flit explicitly, and use that to bootstrap python3-flit-core-native which
can build itself.

(From OE-Core rev: e902578c2c9aacdc83dcfa517bc1e57667fcc460)

Signed-off-by: Ross Burton &lt;ross.burton@arm.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>python3-setuptools-scm: add missing python3-typing-extensions dependency</title>
<updated>2022-07-14T22:22:10+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@arm.com</email>
</author>
<published>2022-07-13T16:28:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=32828d38163a4ea339b226574db6360c732b37a4'/>
<id>urn:sha1:32828d38163a4ea339b226574db6360c732b37a4</id>
<content type='text'>
(From OE-Core rev: a21e95592cea79dc70aad5828d57684e2418d1b8)

Signed-off-by: Ross Burton &lt;ross.burton@arm.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>python3-urllib3: upgrade 1.26.9 -&gt; 1.26.10</title>
<updated>2022-07-12T22:56:10+00:00</updated>
<author>
<name>wangmy</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2022-07-12T07:48:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=74d1c0d6a2912c93d817bbf4a764af26c78d5b9b'/>
<id>urn:sha1:74d1c0d6a2912c93d817bbf4a764af26c78d5b9b</id>
<content type='text'>
Add dependence python3-logging.

Changelog:
=========
* Removed support for Python 3.5
* Fixed an issue where a "ProxyError" recommending configuring the proxy as HTTP
  instead of HTTPS could appear even when an HTTPS proxy wasn't configured.

(From OE-Core rev: a8a26a92dfe367472daf086a33a1b30ff6d17540)

Signed-off-by: Wang Mingyu &lt;wangmy@fujitsu.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
</feed>
