<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/pyasn1-git.git/pyasn1/codec, branch master</title>
<subtitle>github.com: etingof/pyasn1.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pyasn1-git.git/'/>
<entry>
<title>Advance copyright statement to year 2020</title>
<updated>2020-03-08T18:21:47+00:00</updated>
<author>
<name>Ilya Etingof</name>
<email>etingof@gmail.com</email>
</author>
<published>2020-03-08T18:12:07+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pyasn1-git.git/commit/?id=acb78299d1270a2fea0d11e5509777b7c5777f3f'/>
<id>acb78299d1270a2fea0d11e5509777b7c5777f3f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'master' into streamoptimum37</title>
<updated>2019-11-23T08:57:24+00:00</updated>
<author>
<name>Ilya Etingof</name>
<email>etingof@gmail.com</email>
</author>
<published>2019-11-23T08:57:24+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pyasn1-git.git/commit/?id=2b646e07d5d83f0892fa2a809ae4c981430cb12c'/>
<id>2b646e07d5d83f0892fa2a809ae4c981430cb12c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Drop support for EOL Pythons (#131)</title>
<updated>2019-11-16T18:19:07+00:00</updated>
<author>
<name>Jon Dufresne</name>
<email>jon.dufresne@gmail.com</email>
</author>
<published>2019-11-16T18:19:07+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pyasn1-git.git/commit/?id=a7d2ac036866e5f437bd6f9a9f01723f601b4073'/>
<id>a7d2ac036866e5f437bd6f9a9f01723f601b4073</id>
<content type='text'>
Python 2.4, 2.5, 2.6, 3.2 and 3.3 are end of life. They are no longer
receiving bug fixes, including for security issues. These Pythons went
EOL on:

Python 2.6: 2013-10-29
Python 3.2: 2016-02-20
Python 3.3: 2017-09-29

For additional details on supported Python versions, see:

https://devguide.python.org/#status-of-python-branches

Removing support for EOL Pythons will reduce testing and maintenance
resources.

Using pypinfo, here are the download statistics of the project for the
last 30 days, showing limited downloads from EOL Pythons:

| python_version | percent | download_count |
| -------------- | ------: | -------------: |
| 2.7            |  90.33% |      7,975,885 |
| 3.6            |   4.95% |        437,261 |
| 3.5            |   2.99% |        263,637 |
| 3.4            |   1.02% |         89,723 |
| 2.6            |   0.69% |         60,511 |
| 3.7            |   0.02% |          2,024 |
| 3.3            |   0.00% |            441 |
| 3.2            |   0.00% |             38 |
| 3.8            |   0.00% |              9 |
| None           |   0.00% |              2 |

By removing support for older Pythons, can remove or update the
following workarounds and code:

* Built-in function bin() is always available.
* Built-in function callable() is always available.
* Built-in function all() is always available.
* The collections.OrderedDict class is always available.
* The datetime.strptime() method is always available.
* The platform module is always available.
* The string.partition() method is always available.
* The NullHandler class is always available.
* The method .__trunc__() is always available.
* Can use set literals.
* Updated unittest is always available. The unittest2 module is
  unnecessary.

Users on older versions of Python can continue to download, install, and
use older versions of the library that continue to have support for
older Pythons.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Python 2.4, 2.5, 2.6, 3.2 and 3.3 are end of life. They are no longer
receiving bug fixes, including for security issues. These Pythons went
EOL on:

Python 2.6: 2013-10-29
Python 3.2: 2016-02-20
Python 3.3: 2017-09-29

For additional details on supported Python versions, see:

https://devguide.python.org/#status-of-python-branches

Removing support for EOL Pythons will reduce testing and maintenance
resources.

Using pypinfo, here are the download statistics of the project for the
last 30 days, showing limited downloads from EOL Pythons:

| python_version | percent | download_count |
| -------------- | ------: | -------------: |
| 2.7            |  90.33% |      7,975,885 |
| 3.6            |   4.95% |        437,261 |
| 3.5            |   2.99% |        263,637 |
| 3.4            |   1.02% |         89,723 |
| 2.6            |   0.69% |         60,511 |
| 3.7            |   0.02% |          2,024 |
| 3.3            |   0.00% |            441 |
| 3.2            |   0.00% |             38 |
| 3.8            |   0.00% |              9 |
| None           |   0.00% |              2 |

By removing support for older Pythons, can remove or update the
following workarounds and code:

* Built-in function bin() is always available.
* Built-in function callable() is always available.
* Built-in function all() is always available.
* The collections.OrderedDict class is always available.
* The datetime.strptime() method is always available.
* The platform module is always available.
* The string.partition() method is always available.
* The NullHandler class is always available.
* The method .__trunc__() is always available.
* Can use set literals.
* Updated unittest is always available. The unittest2 module is
  unnecessary.

Users on older versions of Python can continue to download, install, and
use older versions of the library that continue to have support for
older Pythons.</pre>
</div>
</content>
</entry>
<entry>
<title>Pass `tagMap` and `typeMap` to decoder instance</title>
<updated>2019-11-16T17:02:12+00:00</updated>
<author>
<name>Ilya Etingof</name>
<email>etingof@gmail.com</email>
</author>
<published>2019-11-16T17:02:12+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pyasn1-git.git/commit/?id=317452bd76d711c35a1bbdda54879606dd693268'/>
<id>317452bd76d711c35a1bbdda54879606dd693268</id>
<content type='text'>
This change should simplify decoder specialization by means
of parameterization in addition to subclassing.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change should simplify decoder specialization by means
of parameterization in addition to subclassing.
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor codec classes linkage</title>
<updated>2019-11-16T11:06:16+00:00</updated>
<author>
<name>Ilya Etingof</name>
<email>etingof@gmail.com</email>
</author>
<published>2019-11-16T11:06:16+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pyasn1-git.git/commit/?id=8393983359edc25b75cbe07f0d4c13497285aa71'/>
<id>8393983359edc25b75cbe07f0d4c13497285aa71</id>
<content type='text'>
Make it looking more uniform and easier to override if needed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make it looking more uniform and easier to override if needed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Integer decoder to handle empty payload</title>
<updated>2019-11-15T18:39:11+00:00</updated>
<author>
<name>Ilya Etingof</name>
<email>etingof@gmail.com</email>
</author>
<published>2019-11-07T10:19:06+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pyasn1-git.git/commit/?id=3318f76a16ce30abc6a74da9739d91a48effea0f'/>
<id>3318f76a16ce30abc6a74da9739d91a48effea0f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Reuse `SingleItemDecoder` object in `StreamingDecoder`</title>
<updated>2019-11-15T18:39:11+00:00</updated>
<author>
<name>Ilya Etingof</name>
<email>etingof@gmail.com</email>
</author>
<published>2019-10-03T08:28:52+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pyasn1-git.git/commit/?id=3fb3fcff21d65194c5774cf90042183096bb6f08'/>
<id>3fb3fcff21d65194c5774cf90042183096bb6f08</id>
<content type='text'>
Try to reuse `SingleItemDecoder` object to leverage its caches.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Try to reuse `SingleItemDecoder` object to leverage its caches.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add minor performance optimising changes</title>
<updated>2019-11-15T18:39:11+00:00</updated>
<author>
<name>Ilya Etingof</name>
<email>etingof@gmail.com</email>
</author>
<published>2019-10-01T08:31:21+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pyasn1-git.git/commit/?id=b75800d3c5b7b0996f5d19c1787106509882d212'/>
<id>b75800d3c5b7b0996f5d19c1787106509882d212</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Optimize `streaming` objects access for performance</title>
<updated>2019-11-15T18:39:11+00:00</updated>
<author>
<name>Ilya Etingof</name>
<email>etingof@gmail.com</email>
</author>
<published>2019-10-01T07:36:51+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pyasn1-git.git/commit/?id=5283ebbad9905606eb44a8daeb39da34353b3d99'/>
<id>5283ebbad9905606eb44a8daeb39da34353b3d99</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update `streaming.read` docstring</title>
<updated>2019-11-15T18:39:11+00:00</updated>
<author>
<name>Ilya Etingof</name>
<email>etingof@gmail.com</email>
</author>
<published>2019-10-01T07:05:42+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pyasn1-git.git/commit/?id=831e97aeb147c31ac44ef38e481aef2a1320fddf'/>
<id>831e97aeb147c31ac44ef38e481aef2a1320fddf</id>
<content type='text'>
Co-Authored-By: Jan Pipek &lt;jan.pipek@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-Authored-By: Jan Pipek &lt;jan.pipek@gmail.com&gt;</pre>
</div>
</content>
</entry>
</feed>
