python-anyascii src 6a522bd2903380012bbcb1d2e22681cc2e966af99b0e645bba905d9fe6cdbc1b Unicode to ASCII transliteration Unicode to ASCII transliteration [**Web Demo**](https://anyascii.com) Converts Unicode characters to their best ASCII representation AnyAscii provides ASCII-only replacement strings for practically all Unicode characters. Text is converted character-by-character without considering the context. The mappings for each script are based on popular existing romanization systems. Symbolic characters are converted based on their meaning or appearance. All ASCII characters in the input are left unchanged, every other character is replaced with printable ASCII characters. Unknown characters and some known characters are replaced with an empty string and removed. ```python from anyascii import anyascii s = anyascii('άνθρωποι') assert s == 'anthropoi' ``` Python 3.3+ compatible `pip install anyascii` [**FULL README**](https://github.com/anyascii/anyascii) https://pypi.org/project/anyascii/ python-anyascii-help noarch c94fdd7a20d6a320898df3e6444ca394a4fb161d65803edb857642cf841e2dcb Development documents and examples for anyascii Unicode to ASCII transliteration [**Web Demo**](https://anyascii.com) Converts Unicode characters to their best ASCII representation AnyAscii provides ASCII-only replacement strings for practically all Unicode characters. Text is converted character-by-character without considering the context. The mappings for each script are based on popular existing romanization systems. Symbolic characters are converted based on their meaning or appearance. All ASCII characters in the input are left unchanged, every other character is replaced with printable ASCII characters. Unknown characters and some known characters are replaced with an empty string and removed. ```python from anyascii import anyascii s = anyascii('άνθρωποι') assert s == 'anthropoi' ``` Python 3.3+ compatible `pip install anyascii` [**FULL README**](https://github.com/anyascii/anyascii) https://pypi.org/project/anyascii/ python-mistletoe src bd1dda33b36db34ff8ee2cd0cc876c97bff6758ddf8560004c8df19511935273 A fast, extensible Markdown parser in pure Python mistletoe is a Markdown parser in pure Python, designed to be fast, spec-compliant and fully customizable. Apart from being the fastest CommonMark-compliant Markdown parser implementation in pure Python, mistletoe also supports easy definitions of custom tokens. Parsing Markdown into an abstract syntax tree also allows us to swap out renderers for different output formats, without touching any of the core components. Remember to spell mistletoe in lowercase! https://github.com/miyuchina/mistletoe python-mistletoe src 258ab0bbc8335ea327b506bc1625dcb2a96a9e0de80f9b5e4a82bb73f73be4c3 A fast, extensible Markdown parser in pure Python mistletoe is a Markdown parser in pure Python, designed to be fast, spec-compliant and fully customizable. Apart from being the fastest CommonMark-compliant Markdown parser implementation in pure Python, mistletoe also supports easy definitions of custom tokens. Parsing Markdown into an abstract syntax tree also allows us to swap out renderers for different output formats, without touching any of the core components. Remember to spell mistletoe in lowercase! https://github.com/miyuchina/mistletoe python-opentracing src a5929dd8f9dc0d258152467a045578e77c7df5c68dfbef62272776a9f85100b1 OpenTracing API for Python. See documentation at http://opentracing.io This library is a Python platform API for OpenTracing. https://github.com/opentracing/opentracing-python python-opentracing-help noarch 980f781f81b8d562eca3eb4708465db7787c05d5bb20b940475ef56a6a97175c OpenTracing API for Python. See documentation at http://opentracing.io This library is a Python platform API for OpenTracing. https://github.com/opentracing/opentracing-python python-panflute src 049f9f83177adafb2682ee0c7d75ffce655ad74e620d240c6dcc5928f5b342fa Pythonic Pandoc filters panflute is a Python package that makes creating Pandoc filters fun. For a detailed user guide, documentation, and installation instructions, see http://scorreia.com/software/panflute/. For examples that you can use as starting points, check the examples repo, the sample template, or this github search. https://github.com/sergiocorreia/panflute python-plum-py src 57f8773aa39ba1b8233837137b84a27de3ae8b2aa42dcf1de58bd56ef2a40418 Pack/Unpack Memory. The plum-py Python package provides classes and utility functions to transform byte sequences into Python objects and back. https://pypi.org/project/plum-py/ python-precis_i18n src 784db36555f5cf5785ab3e7ee4cfa4ae88b15cd30dcc92f53f7512f51db3d8fa Python library for internationalized usernames and passwords If you want your application to accept Unicode user names and passwords, you must be careful in how you validate and compare them. The PRECIS framework makes internationalized user names and passwords safer for use by applications. PRECIS profiles transform Unicode strings into a canonical form, suitable for comparison. This Python module implements the PRECIS Framework as described in: PRECIS Framework: Preparation, Enforcement, and Comparison of Internationalized Strings in Application Protocols (RFC 8264) Preparation, Enforcement, and Comparison of Internationalized Strings Representing Usernames and Passwords (RFC 8265) Preparation, Enforcement, and Comparison of Internationalized Strings Representing Nicknames (RFC 8266) https://github.com/byllyfish/precis_i18n python-pytest-datadir src fe8aa4a6b9749fe7570a600f485a68bbf65dda508864be909cca87e1bb0546b6 Pytest plugin for test data directories and files This package contains a pytest plugin for manipulating test data directories and files. https://github.com/gabrielcnr/pytest-datadir python-pytest-tornasync src 33552765af7b9f7ead247c9bcfd3a50963ceba19360def24f0ba3b7035282f04 py.test plugin for testing Python 3.5+ Tornado code A simple pytest plugin that provides some helpful fixtures for testing Tornado (version 5.0 or newer) apps and easy handling of plain (undecoratored) native coroutine tests (Python 3.5+). https://github.com/eukaryote/pytest-tornasync python-pyupgrade src 3c569fc5c6611fc857d22f1f690f3ca43bc81ccaaf99e8c004018363fcb4c660 A tool to automatically upgrade syntax for newer versions. A tool (and pre-commit hook) to automatically upgrade syntax for newer versions of the language. https://github.com/asottile/pyupgrade python-pyupgrade src 471f26652304d33af489b745ef8842e31ecc8feb7d8fde34c26e6e92dcc231e9 A tool to automatically upgrade syntax for newer versions. A tool (and pre-commit hook) to automatically upgrade syntax for newer versions of the language. https://github.com/asottile/pyupgrade python-pyupgrade src a9902619d44eb8b2119cb166e5e219e93bf43cae2b3ef5a8e2f0c3e04a57333e A tool to automatically upgrade syntax for newer versions. A tool (and pre-commit hook) to automatically upgrade syntax for newer versions of the language. https://github.com/asottile/pyupgrade python-sphinx-remove-toctrees src 5707015721c366980d6d022923a0ce5eb128086b6b01d4ab98320cdd42852927 Reduce your documentation build size by selectively removing toctrees from pages. Improve your Sphinx build time by selectively removing TocTree objects from pages. This is useful if your documentation uses auto-generated API documentation, which generates a lot of stub pages. This extension can be used to remove the sidebar links for just the pages you specify, speed up the build considerably. https://github.com/executablebooks/sphinx-remove-toctrees python-sphinx-remove-toctrees-help noarch c12e6e2fa60d19d9f61d88cb3341cc492d5d1c303ceb7e7e9f090df38da97ba0 Help documents for python-sphinx-remove-toctrees Help documents for the python-sphinx-remove-toctrees API https://github.com/executablebooks/sphinx-remove-toctrees python-sqlalchemy-migrate src b56017a0b29517a8abeb0d3a40e4963fb274f360bdcfdc7adaa3e880f9bc5d4e Database schema migration for SQLAlchemy Fork from http://code.google.com/p/sqlalchemy-migrate/ to get it working with SQLAlchemy 0.8. Inspired by Ruby on Rails' migrations, Migrate provides a way to deal with database schema changes in `SQLAlchemy <http://sqlalchemy.org>`_ projects. Migrate extends SQLAlchemy to have database changeset handling. It provides a database change repository mechanism which can be used from the command line as well as from inside python code. http://www.openstack.org/ python-sqlalchemy-migrate-help noarch 0cc3e444a773dd54806f66bbc3f678d6085b9cb74d591398868e0d99842008c3 Development documents and examples for sqlalchemy-migrate Fork from http://code.google.com/p/sqlalchemy-migrate/ to get it working with SQLAlchemy 0.8. Inspired by Ruby on Rails' migrations, Migrate provides a way to deal with database schema changes in `SQLAlchemy <http://sqlalchemy.org>`_ projects. Migrate extends SQLAlchemy to have database changeset handling. It provides a database change repository mechanism which can be used from the command line as well as from inside python code. http://www.openstack.org/ python-storage-interfaces src fe0975f6698969be382610582482974634bdcccaef78d7bb7851479a8fc87de3 Abstract classes for representing storage-related objects Abstract classes for representing storage-related objects https://github.com/Infinidat/storage_interfaces python-storage-interfaces-help noarch 7454c5b9f46d0834558e69b14754569ec53da18c179ac8acbd32888790635815 Abstract classes for representing storage-related objects Abstract classes for representing storage-related objects https://github.com/Infinidat/storage_interfaces python-trio src ca1bba94b921891a61fd97b1cefe117618a0a681c64dcf57e84054a73e4f8027 A friendly Python library for async concurrency and I/O .. image:: https://raw.githubusercontent.com/python-trio/trio/9b0bec646a31e0d0f67b8b6ecc6939726faf3e17/logo/logo-with-background.svg :width: 200px :align: right The Trio project's goal is to produce a production-quality, `permissively licensed <https://github.com/python-trio/trio/blob/master/LICENSE>`__, async/await-native I/O library for Python. Like all async libraries, its main purpose is to help you write programs that do **multiple things at the same time** with **parallelized I/O**. A web spider that wants to fetch lots of pages in parallel, a web server that needs to juggle lots of downloads and websocket connections at the same time, a process supervisor monitoring multiple subprocesses... that sort of thing. Compared to other libraries, Trio attempts to distinguish itself with an obsessive focus on **usability** and **correctness**. Concurrency is complicated; we try to make it *easy* to get things *right*. Trio was built from the ground up to take advantage of the `latest Python features <https://www.python.org/dev/peps/pep-0492/>`__, and draws inspiration from `many sources <https://github.com/python-trio/trio/wiki/Reading-list>`__, in particular Dave Beazley's `Curio <https://curio.readthedocs.io/>`__. The resulting design is radically simpler than older competitors like `asyncio <https://docs.python.org/3/library/asyncio.html>`__ and `Twisted <https://twistedmatrix.com/>`__, yet just as capable. Trio is the Python I/O library I always wanted; I find it makes building I/O-oriented programs easier, less error-prone, and just plain more fun. `Perhaps you'll find the same <https://github.com/python-trio/trio/wiki/Testimonials>`__. This project is young and still somewhat experimental: the overall design is solid and the existing features are fully tested and documented, but you may encounter missing functionality or rough edges. We *do* encourage you do use it, but you should `read and subscribe to issue #1 <https://github.com/python-trio/trio/issues/1>`__ to get warning and a chance to give feedback about any compatibility-breaking changes. Vital statistics: * Supported environments: Linux, macOS, or Windows running some kind of Python 3.7-or-better (either CPython or PyPy3 is fine). \*BSD and illumos likely work too, but are not tested. * Install: ``python3 -m pip install -U trio`` (or on Windows, maybe ``py -3 -m pip install -U trio``). No compiler needed. * Tutorial and reference manual: https://trio.readthedocs.io * Bug tracker and source code: https://github.com/python-trio/trio * Real-time chat: https://gitter.im/python-trio/general * Discussion forum: https://trio.discourse.group * License: MIT or Apache 2, your choice * Contributor guide: https://trio.readthedocs.io/en/latest/contributing.html * Code of conduct: Contributors are requested to follow our `code of conduct <https://trio.readthedocs.io/en/latest/code-of-conduct.html>`_ in all project spaces. https://github.com/python-trio/trio python-trio-help noarch 68579fdfd86e6ba342186713a4df627086267a966828e938c37d17e32c52638d Development documents and examples for trio .. image:: https://raw.githubusercontent.com/python-trio/trio/9b0bec646a31e0d0f67b8b6ecc6939726faf3e17/logo/logo-with-background.svg :width: 200px :align: right The Trio project's goal is to produce a production-quality, `permissively licensed <https://github.com/python-trio/trio/blob/master/LICENSE>`__, async/await-native I/O library for Python. Like all async libraries, its main purpose is to help you write programs that do **multiple things at the same time** with **parallelized I/O**. A web spider that wants to fetch lots of pages in parallel, a web server that needs to juggle lots of downloads and websocket connections at the same time, a process supervisor monitoring multiple subprocesses... that sort of thing. Compared to other libraries, Trio attempts to distinguish itself with an obsessive focus on **usability** and **correctness**. Concurrency is complicated; we try to make it *easy* to get things *right*. Trio was built from the ground up to take advantage of the `latest Python features <https://www.python.org/dev/peps/pep-0492/>`__, and draws inspiration from `many sources <https://github.com/python-trio/trio/wiki/Reading-list>`__, in particular Dave Beazley's `Curio <https://curio.readthedocs.io/>`__. The resulting design is radically simpler than older competitors like `asyncio <https://docs.python.org/3/library/asyncio.html>`__ and `Twisted <https://twistedmatrix.com/>`__, yet just as capable. Trio is the Python I/O library I always wanted; I find it makes building I/O-oriented programs easier, less error-prone, and just plain more fun. `Perhaps you'll find the same <https://github.com/python-trio/trio/wiki/Testimonials>`__. This project is young and still somewhat experimental: the overall design is solid and the existing features are fully tested and documented, but you may encounter missing functionality or rough edges. We *do* encourage you do use it, but you should `read and subscribe to issue #1 <https://github.com/python-trio/trio/issues/1>`__ to get warning and a chance to give feedback about any compatibility-breaking changes. Vital statistics: * Supported environments: Linux, macOS, or Windows running some kind of Python 3.7-or-better (either CPython or PyPy3 is fine). \*BSD and illumos likely work too, but are not tested. * Install: ``python3 -m pip install -U trio`` (or on Windows, maybe ``py -3 -m pip install -U trio``). No compiler needed. * Tutorial and reference manual: https://trio.readthedocs.io * Bug tracker and source code: https://github.com/python-trio/trio * Real-time chat: https://gitter.im/python-trio/general * Discussion forum: https://trio.discourse.group * License: MIT or Apache 2, your choice * Contributor guide: https://trio.readthedocs.io/en/latest/contributing.html * Code of conduct: Contributors are requested to follow our `code of conduct <https://trio.readthedocs.io/en/latest/code-of-conduct.html>`_ in all project spaces. https://github.com/python-trio/trio python-u-msgpack-python src 4e078f2b2acb2072507d606528d1785cd4c30fc22d4e661a493f4eaafe159556 A lightweight MessagePack serializer and deserializer module written in pure Python u-msgpack-python is a lightweight MessagePack serializer and deserializer module written in pure Python, compatible with both Python 2 and Python 3, as well as CPython and PyPy implementations of Python. u-msgpack-python is fully compliant with the latest MessagePack specification. In particular, it supports the new binary, UTF-8 string, and application-defined ext types. https://pypi.org/project/u-msgpack-python/ python3-anyascii noarch e7f6a8957b482c82f2ee719997310ecad3b0d9955529b383711bd9fa544d34c7 Unicode to ASCII transliteration Unicode to ASCII transliteration [**Web Demo**](https://anyascii.com) Converts Unicode characters to their best ASCII representation AnyAscii provides ASCII-only replacement strings for practically all Unicode characters. Text is converted character-by-character without considering the context. The mappings for each script are based on popular existing romanization systems. Symbolic characters are converted based on their meaning or appearance. All ASCII characters in the input are left unchanged, every other character is replaced with printable ASCII characters. Unknown characters and some known characters are replaced with an empty string and removed. ```python from anyascii import anyascii s = anyascii('άνθρωποι') assert s == 'anthropoi' ``` Python 3.3+ compatible `pip install anyascii` [**FULL README**](https://github.com/anyascii/anyascii) https://pypi.org/project/anyascii/ python3-mistletoe noarch 10268b2d27ca209543551a45b0dd18c8c3a8340d3f4e54827b6d2c16f7a4145a A fast, extensible Markdown parser in pure Python mistletoe is a Markdown parser in pure Python, designed to be fast, spec-compliant and fully customizable. Apart from being the fastest CommonMark-compliant Markdown parser implementation in pure Python, mistletoe also supports easy definitions of custom tokens. Parsing Markdown into an abstract syntax tree also allows us to swap out renderers for different output formats, without touching any of the core components. Remember to spell mistletoe in lowercase! https://github.com/miyuchina/mistletoe python3-mistletoe noarch 4447b875f9a7dfe119fc2f35ec54c4088075a38ccbd73059d41f2c9d296617f6 A fast, extensible Markdown parser in pure Python mistletoe is a Markdown parser in pure Python, designed to be fast, spec-compliant and fully customizable. Apart from being the fastest CommonMark-compliant Markdown parser implementation in pure Python, mistletoe also supports easy definitions of custom tokens. Parsing Markdown into an abstract syntax tree also allows us to swap out renderers for different output formats, without touching any of the core components. Remember to spell mistletoe in lowercase! https://github.com/miyuchina/mistletoe python3-opentracing noarch 7769a7cb43e879d487ba5fab0f823b6b0afea904f9f080cd634f1e96591083b4 OpenTracing API for Python. See documentation at http://opentracing.io This library is a Python platform API for OpenTracing. https://github.com/opentracing/opentracing-python python3-panflute noarch 9ccc6517a3e02011aa5ced9b19346254d043ee379a85eda66ed21edfd64637d5 Pythonic Pandoc filters panflute is a Python package that makes creating Pandoc filters fun. For a detailed user guide, documentation, and installation instructions, see http://scorreia.com/software/panflute/. For examples that you can use as starting points, check the examples repo, the sample template, or this github search. https://github.com/sergiocorreia/panflute python3-plum-py noarch dbc0449af889cf0bfe25a1cd2f8aefea4cba08f7c58b715d66c0a408bddc9759 Pack/Unpack Memory. The plum-py Python package provides classes and utility functions to transform byte sequences into Python objects and back. https://pypi.org/project/plum-py/ python3-precis_i18n noarch ba0e27b224b566c3584e444507c6c0bb2ade0b84f0012aeb38b056dd39d289cb Python library for internationalized usernames and passwords If you want your application to accept Unicode user names and passwords, you must be careful in how you validate and compare them. The PRECIS framework makes internationalized user names and passwords safer for use by applications. PRECIS profiles transform Unicode strings into a canonical form, suitable for comparison. This Python module implements the PRECIS Framework as described in: PRECIS Framework: Preparation, Enforcement, and Comparison of Internationalized Strings in Application Protocols (RFC 8264) Preparation, Enforcement, and Comparison of Internationalized Strings Representing Usernames and Passwords (RFC 8265) Preparation, Enforcement, and Comparison of Internationalized Strings Representing Nicknames (RFC 8266) https://github.com/byllyfish/precis_i18n python3-pytest-datadir noarch 62c8ebb43c01c41e7428a11b4cf442c498578ea4468fd92adcbe6d3759f5ba09 Pytest plugin for test data directories and files This package contains a pytest plugin for manipulating test data directories and files. https://github.com/gabrielcnr/pytest-datadir python3-pytest-tornasync noarch 95e2f750fabda49bb09a5f63aa161389b045ccf13f5a24e4090fad35dca90a83 py.test plugin for testing Python 3.5+ Tornado code A simple pytest plugin that provides some helpful fixtures for testing Tornado (version 5.0 or newer) apps and easy handling of plain (undecoratored) native coroutine tests (Python 3.5+). https://github.com/eukaryote/pytest-tornasync python3-pyupgrade noarch 948c4853706ec9d36dcdec74a38e3c676c8cb7b747347088d4d10f101b6af066 A tool to automatically upgrade syntax for newer versions. A tool (and pre-commit hook) to automatically upgrade syntax for newer versions of the language. https://github.com/asottile/pyupgrade python3-pyupgrade noarch 1897a58222d99e55a90881599fbb669e0c3be7b2ec35074679cd73130c094a3b A tool to automatically upgrade syntax for newer versions. A tool (and pre-commit hook) to automatically upgrade syntax for newer versions of the language. https://github.com/asottile/pyupgrade python3-pyupgrade noarch abdd2ecd9a8b2242fedfc8c675a108dbb7031c894b33e4683cccc045630ccdc4 A tool to automatically upgrade syntax for newer versions. A tool (and pre-commit hook) to automatically upgrade syntax for newer versions of the language. https://github.com/asottile/pyupgrade python3-sphinx-remove-toctrees noarch a434cf6cf7ca124c7990352ab2c24f32dc8d4ef9b2b3e0aa8eb3070935783b24 Reduce your documentation build size by selectively removing toctrees from pages. Improve your Sphinx build time by selectively removing TocTree objects from pages. This is useful if your documentation uses auto-generated API documentation, which generates a lot of stub pages. This extension can be used to remove the sidebar links for just the pages you specify, speed up the build considerably. https://github.com/executablebooks/sphinx-remove-toctrees python3-sqlalchemy-migrate noarch 7ff083d3ca4b78f45a7994fd0c72a1cd6976fa3de6aedb5ae1e40af14d9f1c36 Database schema migration for SQLAlchemy Fork from http://code.google.com/p/sqlalchemy-migrate/ to get it working with SQLAlchemy 0.8. Inspired by Ruby on Rails' migrations, Migrate provides a way to deal with database schema changes in `SQLAlchemy <http://sqlalchemy.org>`_ projects. Migrate extends SQLAlchemy to have database changeset handling. It provides a database change repository mechanism which can be used from the command line as well as from inside python code. http://www.openstack.org/ python3-storage-interfaces noarch 4d958e13be0c50843336a665afe07bccb7bdfe15891dc12b3e9278287d3d85a1 Abstract classes for representing storage-related objects Abstract classes for representing storage-related objects https://github.com/Infinidat/storage_interfaces python3-trio noarch 15fa03a19d7f8752f001a95dfeb959d93cf389d4376e95a99af12b1b44b2b6f2 A friendly Python library for async concurrency and I/O .. image:: https://raw.githubusercontent.com/python-trio/trio/9b0bec646a31e0d0f67b8b6ecc6939726faf3e17/logo/logo-with-background.svg :width: 200px :align: right The Trio project's goal is to produce a production-quality, `permissively licensed <https://github.com/python-trio/trio/blob/master/LICENSE>`__, async/await-native I/O library for Python. Like all async libraries, its main purpose is to help you write programs that do **multiple things at the same time** with **parallelized I/O**. A web spider that wants to fetch lots of pages in parallel, a web server that needs to juggle lots of downloads and websocket connections at the same time, a process supervisor monitoring multiple subprocesses... that sort of thing. Compared to other libraries, Trio attempts to distinguish itself with an obsessive focus on **usability** and **correctness**. Concurrency is complicated; we try to make it *easy* to get things *right*. Trio was built from the ground up to take advantage of the `latest Python features <https://www.python.org/dev/peps/pep-0492/>`__, and draws inspiration from `many sources <https://github.com/python-trio/trio/wiki/Reading-list>`__, in particular Dave Beazley's `Curio <https://curio.readthedocs.io/>`__. The resulting design is radically simpler than older competitors like `asyncio <https://docs.python.org/3/library/asyncio.html>`__ and `Twisted <https://twistedmatrix.com/>`__, yet just as capable. Trio is the Python I/O library I always wanted; I find it makes building I/O-oriented programs easier, less error-prone, and just plain more fun. `Perhaps you'll find the same <https://github.com/python-trio/trio/wiki/Testimonials>`__. This project is young and still somewhat experimental: the overall design is solid and the existing features are fully tested and documented, but you may encounter missing functionality or rough edges. We *do* encourage you do use it, but you should `read and subscribe to issue #1 <https://github.com/python-trio/trio/issues/1>`__ to get warning and a chance to give feedback about any compatibility-breaking changes. Vital statistics: * Supported environments: Linux, macOS, or Windows running some kind of Python 3.7-or-better (either CPython or PyPy3 is fine). \*BSD and illumos likely work too, but are not tested. * Install: ``python3 -m pip install -U trio`` (or on Windows, maybe ``py -3 -m pip install -U trio``). No compiler needed. * Tutorial and reference manual: https://trio.readthedocs.io * Bug tracker and source code: https://github.com/python-trio/trio * Real-time chat: https://gitter.im/python-trio/general * Discussion forum: https://trio.discourse.group * License: MIT or Apache 2, your choice * Contributor guide: https://trio.readthedocs.io/en/latest/contributing.html * Code of conduct: Contributors are requested to follow our `code of conduct <https://trio.readthedocs.io/en/latest/code-of-conduct.html>`_ in all project spaces. https://github.com/python-trio/trio python3-u-msgpack-python noarch 1af9022851d405562397e1aab964a1a51182eb4fe3c52d17bd91e4741da9fcd1 A lightweight MessagePack serializer and deserializer module written in pure Python u-msgpack-python is a lightweight MessagePack serializer and deserializer module written in pure Python, compatible with both Python 2 and Python 3, as well as CPython and PyPy implementations of Python. u-msgpack-python is fully compliant with the latest MessagePack specification. In particular, it supports the new binary, UTF-8 string, and application-defined ext types. https://pypi.org/project/u-msgpack-python/