<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-python/recipes-devtools/python/python3-portion_2.3.1.bb, branch yoe/mut</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=yoe%2Fmut</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=yoe%2Fmut'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2023-03-17T14:06:55+00:00</updated>
<entry>
<title>python3-portion: upgrade 2.3.1 -&gt; 2.4.0</title>
<updated>2023-03-17T14:06:55+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2023-03-15T14:07:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=b416f3454843f7555636bfb1a1b4f81f39b5e360'/>
<id>urn:sha1:b416f3454843f7555636bfb1a1b4f81f39b5e360</id>
<content type='text'>
Changelog:
==========
Added
------
 An AbstractDiscreteInterval class to ease the creation of specialized discrete intervals (experimental).
 A create_api function to generate an API similar to the one of portion but configured to use a given subclass of Interval (experimental, see Specialize &amp; customize intervals).

Changed
-------
 Speed up repr and to_string for Interval instances (see #76, adm271828).
 Some internal changes to ease subclassing:
     from_string and from_data accepts a klass parameter to specify which class should be used to create Interval instances (default is Interval).
     Add a klass parameter for open, closed, openclosed, closedopen, singleton and empty (default is Interval).
     Add a _klass class attribute in IntervalDict to specify how to create Interval instances (default is Interval).
     IntervalDict uses self.__class__ to preserve subclasses when creating new instances.

Signed-off-by: Wang Mingyu &lt;wangmy@fujitsu.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-portion: Upgrade 2.3.0 -&gt; 2.3.1</title>
<updated>2023-02-11T16:34:39+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2023-02-11T13:33:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=248fdb4cb5ccaf2dece6e3c88ce7a0c552e6ee14'/>
<id>urn:sha1:248fdb4cb5ccaf2dece6e3c88ce7a0c552e6ee14</id>
<content type='text'>
Changed
=======
 Speed up lookups in IntervalDict for non-interval keys.
 Speed up iterate by no longer creating singleton instances under the hood.
 Drop official support for Python 3.6.

Fixed
=====
 Infinite recursion when a subclass of an Interval is compared using &gt; with an Interval instance (see #75).

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