<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-python/recipes-devtools/python/python3-mypy_1.15.0.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-07-17T15:53:08+00:00</updated>
<entry>
<title>python3-mypy: Upgrade 1.15.0 -&gt; 1.17.0</title>
<updated>2025-07-17T15:53:08+00:00</updated>
<author>
<name>Leon Anavi</name>
<email>leon.anavi@konsulko.com</email>
</author>
<published>2025-07-17T14:36:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=20c6a4fe529284f3cf9a30ec697cca79de8afe6b'/>
<id>urn:sha1:20c6a4fe529284f3cf9a30ec697cca79de8afe6b</id>
<content type='text'>
Upgrade to release 1.17.0:

- Mypy can now optionally generate an error if a match statement
  does not match exhaustively, without having to use
  assert_never(...). Enable this by using --enable-error-code
  exhaustive-match.
- Handle corner case: protocol/class variable/descriptor
- Fix a few inconsistencies in protocol/type object interactions
- Refactor/unify access to static attributes
- Remove inconsistencies in operator handling
- Make protocol subtyping more consistent
- Fix nondeterministic type checking by making join with explicit
  Protocol and type promotion commute
- Fix nondeterministic type checking caused by nonassociative of
  None joins
- Fix nondeterministic type checking caused by nonassociativity of
  joins
- Fix nondeterministic type checking by making join between type
  and TypeVar commute
- Mypy only supports Python 3.9+. The --force-uppercase-builtins
  flag is now deprecated as unnecessary, and a no-op. It will be
  removed in a future version.

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-mypy: Upgrade 1.10.0 -&gt; 1.15.0</title>
<updated>2025-02-15T04:27:18+00:00</updated>
<author>
<name>Leon Anavi</name>
<email>leon.anavi@konsulko.com</email>
</author>
<published>2025-02-14T16:18:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=41a4ebf819f2ab18c03389a904e348192bac33a9'/>
<id>urn:sha1:41a4ebf819f2ab18c03389a904e348192bac33a9</id>
<content type='text'>
Upgrade to release 1.15.0:

- Performance improvements
- Mypyc accelerated Mypy Wheels for ARM Linux
- Improvements to reachability analysis and partial type handling
  in loops
- Better discovery of configuration files
- Better line numbers for decorators and slice expressions
- Drop support for Python 3.8

Signed-off-by: Leon Anavi &lt;leon.anavi@konsulko.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
