Recent Package Updates
2025-02-07: pytz-py36-2025.1-1 (World timezone definitions database)World timezone definitions database commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): pytz-py: v2025.12025-02-07: pytz-py34-2025.1-1 (World timezone definitions database)
World timezone definitions database commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): pytz-py: v2025.12025-02-07: pytz-py35-2025.1-1 (World timezone definitions database)
World timezone definitions database commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): pytz-py: v2025.12025-02-07: pytz-py37-2025.1-1 (World timezone definitions database)
World timezone definitions database commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): pytz-py: v2025.12025-02-07: markdown-py34-2.6.11-1 (Markdown templating in python)
Python implementation of John Gruber's Markdown. It is almost completely compliant with the reference implementation. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): markdown-py: v3.4.12025-02-07: markdown-py37-2.6.11-1 (Markdown templating in python)
Python implementation of John Gruber's Markdown. It is almost completely compliant with the reference implementation. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): markdown-py: v3.4.12025-02-07: markdown-py310-3.4.1-1 (Markdown templating in python)
Python implementation of John Gruber's Markdown. It is almost completely compliant with the reference implementation. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): markdown-py: v3.4.12025-02-07: markdown-py38-3.4.1-1 (Markdown templating in python)
Python implementation of John Gruber's Markdown. It is almost completely compliant with the reference implementation. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): markdown-py: v3.4.12025-02-07: pytz-py38-2025.1-1 (World timezone definitions database)
World timezone definitions database commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): pytz-py: v2025.12025-02-07: markdown-py36-2.6.11-1 (Markdown templating in python)
Python implementation of John Gruber's Markdown. It is almost completely compliant with the reference implementation. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): markdown-py: v3.4.12025-02-07: markdown-py35-2.6.11-1 (Markdown templating in python)
Python implementation of John Gruber's Markdown. It is almost completely compliant with the reference implementation. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): markdown-py: v3.4.12025-02-07: pytz-py310-2025.1-1 (World timezone definitions database)
World timezone definitions database commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): pytz-py: v2025.12025-02-07: markdown-py27-2.6.11-1 (Markdown templating in python)
Python implementation of John Gruber's Markdown. It is almost completely compliant with the reference implementation. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): markdown-py: v3.4.12025-02-07: pytz-py27-2025.1-1 (World timezone definitions database)
World timezone definitions database commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): pytz-py: v2025.12025-02-07: markdown-py39-3.4.1-1 (Markdown templating in python)
Python implementation of John Gruber's Markdown. It is almost completely compliant with the reference implementation. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): markdown-py: v3.4.12025-02-07: pytz-py39-2025.1-1 (World timezone definitions database)
World timezone definitions database commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): pytz-py: v2025.12025-02-07: brotli-py37-1.1.0-1 (High quality LZ77 compression library)
High quality LZ77 compression library commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): brotli-py: bump to 1.1.0 change to PEP517 build and tests pass 3.7-3.10 Technically supports lesser py variants but restricted by bootstrap-modules-py2025-02-07: identify-py310-2.6.1-1 (File identification library)
File identification library for Python. Given a file (or some information about a file), return a set of standardized tags identifying what the file is. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): identify-py: v2.6.12025-02-07: multidict-py310-6.1.0-1 (Multidict implementation)
Multidict is dict-like collection of key-value pairs where key might occur more than once in the container. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): multidict-py: v6.1.02025-02-07: pytest-timeout-py38-2.3.1-1 (Py.test plugin to abort hanging tests)
This plugin will time each test and terminate it when it takes too long. Termination may or may not be graceful, please see below, but when aborting it will show a stack dump of all thread running at the time. This is useful when running tests under a continuous integration server or simply if you don't know why the test suite hangs. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): pytest-timeout-py: v2.3.12025-02-07: cffi-py37-1.15.1-1 (Foreign Function Intf for Python calling C)
Foreign Function Intf for Python calling C commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): cffi-py: v1.17.12025-02-07: coverage-py39-7.6.1-1 (Python code coverage for testing)
Coverage.py measures code coverage, typically during test execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): coverage-py: v7.6.12025-02-07: filelock-py39-3.16.1-1 (Platform independent file lock)
Platform independent file lock commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): filelock-py: v3.16.12025-02-07: pytest-codspeed-py38-2.2.1-1 (Coverage plugin for pytest)
This plugin produces coverage reports. Compared to just using coverage run this plugin does some extras: * Subprocess support: you can fork or run stuff in a subprocess and will get covered without any fuss. * Xdist support: you can use all of pytest-xdist's features and still get coverage. * Consistent pytest behavior. If you run coverage run -m pytest you will have slightly different sys.path (CWD will be in it, unlike when running pytest). All features offered by the coverage package should work, either through pytest-cov's command line options or through coverage's config file. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): pytest-codspeed-py: v2.2.12025-02-07: pytest-timeout-py310-2.3.1-1 (Py.test plugin to abort hanging tests)
This plugin will time each test and terminate it when it takes too long. Termination may or may not be graceful, please see below, but when aborting it will show a stack dump of all thread running at the time. This is useful when running tests under a continuous integration server or simply if you don't know why the test suite hangs. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): pytest-timeout-py: v2.3.12025-02-07: yarl-py38-1.15.2-1 (Yet another URL library)
The module provides handy URL class for URL parsing and changing. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): yarl-py: v1.15.22025-02-07: identify-py38-2.6.1-1 (File identification library)
File identification library for Python. Given a file (or some information about a file), return a set of standardized tags identifying what the file is. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): identify-py: v2.6.12025-02-07: cffi-py36-1.15.1-1 (Foreign Function Intf for Python calling C)
Foreign Function Intf for Python calling C commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): cffi-py: v1.17.12025-02-07: propcache-py310-0.2.0-1 (Accelerated property cache)
The module provides a fast implementation of cached properties for Python. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): propcache-py: v0.2.02025-02-07: brotli-py35-1.0.9-1 (High quality LZ77 compression library)
High quality LZ77 compression library commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): point to right patchfile2025-02-07: async-timeout-py39-5.0.1-1 (Timeout context manager for asyncio programs)
The context manager is useful in cases when you want to apply timeout logic around block of code or in cases when asyncio.wait_for() is not suitable. Also it's much faster than asyncio.wait_for() because timeout doesn't create a new task. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): async-timeout-py: v5.0.12025-02-07: frozenlist-py39-1.5.0-1 (Structure for collections.abc.MutableSequence)
frozenlist.FrozenList is a list-like structure which implements collections.abc.MutableSequence. The list is mutable until FrozenList.freeze is called, after which list modifications raise RuntimeError. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): frozenlist-py: v1.5.02025-02-07: pytest-timeout-py37-2.3.1-1 (Py.test plugin to abort hanging tests)
This plugin will time each test and terminate it when it takes too long. Termination may or may not be graceful, please see below, but when aborting it will show a stack dump of all thread running at the time. This is useful when running tests under a continuous integration server or simply if you don't know why the test suite hangs. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): pytest-timeout-py: v2.3.12025-02-07: expandvars-py310-0.12.0-1 (Expand system variables Unix style)
This module is inspired by GNU bash's variable expansion features. It can be used as an alternative to Python's os.path.expandvars function. A good use case is reading config files with the flexibility of reading values from environment variables using advanced features like returning a default value if some variable is not defined. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): expandvars-py: v0.12.02025-02-07: cfgv-py38-3.4.0-1 (Validate config/make readable error messages)
Validate configuration and produce human readable error messages. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): new pkg cfgv-py v3.4.02025-02-07: pytest-cov-py39-6.0.0-1 (Coverage plugin for pytest)
This plugin produces coverage reports. Compared to just using coverage run this plugin does some extras: * Subprocess support: you can fork or run stuff in a subprocess and will get covered without any fuss. * Xdist support: you can use all of pytest-xdist's features and still get coverage. * Consistent pytest behavior. If you run coverage run -m pytest you will have slightly different sys.path (CWD will be in it, unlike when running pytest). All features offered by the coverage package should work, either through pytest-cov's command line options or through coverage's config file. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): pytest-cov-py: v6.0.02025-02-07: cffi-py38-1.17.1-1 (Foreign Function Intf for Python calling C)
Foreign Function Intf for Python calling C commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): cffi-py: v1.17.12025-02-07: pytest-codspeed-py39-2.2.1-1 (Coverage plugin for pytest)
This plugin produces coverage reports. Compared to just using coverage run this plugin does some extras: * Subprocess support: you can fork or run stuff in a subprocess and will get covered without any fuss. * Xdist support: you can use all of pytest-xdist's features and still get coverage. * Consistent pytest behavior. If you run coverage run -m pytest you will have slightly different sys.path (CWD will be in it, unlike when running pytest). All features offered by the coverage package should work, either through pytest-cov's command line options or through coverage's config file. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): pytest-codspeed-py: v2.2.12025-02-07: aiosignal-py310-1.3.1-1 (List of registered asynchronous callbacks)
A project to manage callbacks in asyncio projects. Signal is a list of registered asynchronous callbacks. The signal's life-cycle has two stages: after creation its content could be filled by using standard list operations: sig.append() etc. After you call sig.freeze() the signal is frozen: adding, removing and dropping callbacks is forbidden. The only available operation is calling the previously registered callbacks by using await sig.send(data). commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): aiosignal-py: v1.3.12025-02-07: async-timeout-py38-5.0.1-1 (Timeout context manager for asyncio programs)
The context manager is useful in cases when you want to apply timeout logic around block of code or in cases when asyncio.wait_for() is not suitable. Also it's much faster than asyncio.wait_for() because timeout doesn't create a new task. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): async-timeout-py: v5.0.12025-02-07: pytest-trio-py37-0.8.0-1 (Pytest plugin for trio)
This is a pytest plugin to help you test projects that use Trio, a friendly library for concurrency and async I/O in Python. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): pytest-trio-py: test fix2025-02-07: pytest-trio-py38-0.8.0-1 (Pytest plugin for trio)
This is a pytest plugin to help you test projects that use Trio, a friendly library for concurrency and async I/O in Python. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): pytest-trio-py: test fix2025-02-07: aiohappyeyeballs-py38-2.4.4-1 (Happy Eyeballs for asyncio)
This library exists to allow connecting with Happy Eyeballs (RFC 8305) when you already have a list of addrinfo and not a DNS name. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): aiohappyeyeballs-py: v2.4.42025-02-07: brotli-py310-1.1.0-1 (High quality LZ77 compression library)
High quality LZ77 compression library commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): brotli-py: bump to 1.1.0 change to PEP517 build and tests pass 3.7-3.10 Technically supports lesser py variants but restricted by bootstrap-modules-py2025-02-07: aiohappyeyeballs-py39-2.4.4-1 (Happy Eyeballs for asyncio)
This library exists to allow connecting with Happy Eyeballs (RFC 8305) when you already have a list of addrinfo and not a DNS name. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): aiohappyeyeballs-py: v2.4.42025-02-07: brotli-py27-1.0.9-1 (High quality LZ77 compression library)
High quality LZ77 compression library commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): point to right patchfile2025-02-07: ukkonen-py310-1.0.1-1 (Implementation of bounded Levenshtein dist)
Implementation of bounded Levenshtein distance (Ukkonen). commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): new pkg ukkonen-py: v1.0.12025-02-07: pytest-trio-py39-0.8.0-1 (Pytest plugin for trio)
This is a pytest plugin to help you test projects that use Trio, a friendly library for concurrency and async I/O in Python. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): pytest-trio-py: test fix2025-02-07: pytest-codspeed-py310-2.2.1-1 (Coverage plugin for pytest)
This plugin produces coverage reports. Compared to just using coverage run this plugin does some extras: * Subprocess support: you can fork or run stuff in a subprocess and will get covered without any fuss. * Xdist support: you can use all of pytest-xdist's features and still get coverage. * Consistent pytest behavior. If you run coverage run -m pytest you will have slightly different sys.path (CWD will be in it, unlike when running pytest). All features offered by the coverage package should work, either through pytest-cov's command line options or through coverage's config file. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): pytest-codspeed-py: v2.2.12025-02-07: expandvars-py38-0.12.0-1 (Expand system variables Unix style)
This module is inspired by GNU bash's variable expansion features. It can be used as an alternative to Python's os.path.expandvars function. A good use case is reading config files with the flexibility of reading values from environment variables using advanced features like returning a default value if some variable is not defined. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): expandvars-py: v0.12.02025-02-07: coverage-py310-7.6.1-1 (Python code coverage for testing)
Coverage.py measures code coverage, typically during test execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): coverage-py: v7.6.12025-02-07: mypy-extensions-py310-1.0.0-1 (Type system extensions for mypy type checker)
The "mypy_extensions" module defines extensions to the standard "typing" module that are supported by the mypy type checker and the mypyc compiler. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): new pkg mypy-extensions: v1.0.02025-02-07: filelock-py38-3.16.1-1 (Platform independent file lock)
Platform independent file lock commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): filelock-py: v3.16.12025-02-07: pytest-cov-py310-6.0.0-1 (Coverage plugin for pytest)
This plugin produces coverage reports. Compared to just using coverage run this plugin does some extras: * Subprocess support: you can fork or run stuff in a subprocess and will get covered without any fuss. * Xdist support: you can use all of pytest-xdist's features and still get coverage. * Consistent pytest behavior. If you run coverage run -m pytest you will have slightly different sys.path (CWD will be in it, unlike when running pytest). All features offered by the coverage package should work, either through pytest-cov's command line options or through coverage's config file. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): pytest-cov-py: v6.0.02025-02-07: brotli-py36-1.0.9-1 (High quality LZ77 compression library)
High quality LZ77 compression library commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): point to right patchfile2025-02-07: cfgv-py310-3.4.0-1 (Validate config/make readable error messages)
Validate configuration and produce human readable error messages. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): new pkg cfgv-py v3.4.02025-02-07: expandvars-py39-0.12.0-1 (Expand system variables Unix style)
This module is inspired by GNU bash's variable expansion features. It can be used as an alternative to Python's os.path.expandvars function. A good use case is reading config files with the flexibility of reading values from environment variables using advanced features like returning a default value if some variable is not defined. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): expandvars-py: v0.12.02025-02-07: cffi-py310-1.17.1-1 (Foreign Function Intf for Python calling C)
Foreign Function Intf for Python calling C commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): cffi-py: v1.17.12025-02-07: identify-py39-2.6.1-1 (File identification library)
File identification library for Python. Given a file (or some information about a file), return a set of standardized tags identifying what the file is. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): identify-py: v2.6.12025-02-07: propcache-py38-0.2.0-1 (Accelerated property cache)
The module provides a fast implementation of cached properties for Python. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): propcache-py: v0.2.02025-02-07: multidict-py38-6.1.0-1 (Multidict implementation)
Multidict is dict-like collection of key-value pairs where key might occur more than once in the container. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): multidict-py: v6.1.02025-02-07: aiosignal-py39-1.3.1-1 (List of registered asynchronous callbacks)
A project to manage callbacks in asyncio projects. Signal is a list of registered asynchronous callbacks. The signal's life-cycle has two stages: after creation its content could be filled by using standard list operations: sig.append() etc. After you call sig.freeze() the signal is frozen: adding, removing and dropping callbacks is forbidden. The only available operation is calling the previously registered callbacks by using await sig.send(data). commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): aiosignal-py: v1.3.12025-02-07: brotli-py39-1.1.0-1 (High quality LZ77 compression library)
High quality LZ77 compression library commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): brotli-py: bump to 1.1.0 change to PEP517 build and tests pass 3.7-3.10 Technically supports lesser py variants but restricted by bootstrap-modules-py2025-02-07: yarl-py39-1.15.2-1 (Yet another URL library)
The module provides handy URL class for URL parsing and changing. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): yarl-py: v1.15.22025-02-07: ukkonen-py38-1.0.1-1 (Implementation of bounded Levenshtein dist)
Implementation of bounded Levenshtein distance (Ukkonen). commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): new pkg ukkonen-py: v1.0.12025-02-07: mypy-extensions-py39-1.0.0-1 (Type system extensions for mypy type checker)
The "mypy_extensions" module defines extensions to the standard "typing" module that are supported by the mypy type checker and the mypyc compiler. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): new pkg mypy-extensions: v1.0.02025-02-07: coverage-py38-7.6.1-1 (Python code coverage for testing)
Coverage.py measures code coverage, typically during test execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): coverage-py: v7.6.12025-02-07: brotli-py38-1.1.0-1 (High quality LZ77 compression library)
High quality LZ77 compression library commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): brotli-py: bump to 1.1.0 change to PEP517 build and tests pass 3.7-3.10 Technically supports lesser py variants but restricted by bootstrap-modules-py2025-02-07: pytest-cov-py38-6.0.0-1 (Coverage plugin for pytest)
This plugin produces coverage reports. Compared to just using coverage run this plugin does some extras: * Subprocess support: you can fork or run stuff in a subprocess and will get covered without any fuss. * Xdist support: you can use all of pytest-xdist's features and still get coverage. * Consistent pytest behavior. If you run coverage run -m pytest you will have slightly different sys.path (CWD will be in it, unlike when running pytest). All features offered by the coverage package should work, either through pytest-cov's command line options or through coverage's config file. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): pytest-cov-py: v6.0.02025-02-07: filelock-py37-3.7.0-1 (Platform independent file lock)
Platform independent file lock commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): filelock-py: v3.16.12025-02-07: async-timeout-py310-5.0.1-1 (Timeout context manager for asyncio programs)
The context manager is useful in cases when you want to apply timeout logic around block of code or in cases when asyncio.wait_for() is not suitable. Also it's much faster than asyncio.wait_for() because timeout doesn't create a new task. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): async-timeout-py: v5.0.12025-02-07: filelock-py310-3.16.1-1 (Platform independent file lock)
Platform independent file lock commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): filelock-py: v3.16.12025-02-07: pytest-timeout-py39-2.3.1-1 (Py.test plugin to abort hanging tests)
This plugin will time each test and terminate it when it takes too long. Termination may or may not be graceful, please see below, but when aborting it will show a stack dump of all thread running at the time. This is useful when running tests under a continuous integration server or simply if you don't know why the test suite hangs. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): pytest-timeout-py: v2.3.12025-02-07: aiohappyeyeballs-py310-2.4.4-1 (Happy Eyeballs for asyncio)
This library exists to allow connecting with Happy Eyeballs (RFC 8305) when you already have a list of addrinfo and not a DNS name. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): aiohappyeyeballs-py: v2.4.42025-02-07: cffi-py39-1.17.1-1 (Foreign Function Intf for Python calling C)
Foreign Function Intf for Python calling C commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): cffi-py: v1.17.12025-02-07: cfgv-py39-3.4.0-1 (Validate config/make readable error messages)
Validate configuration and produce human readable error messages. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): new pkg cfgv-py v3.4.02025-02-07: propcache-py39-0.2.0-1 (Accelerated property cache)
The module provides a fast implementation of cached properties for Python. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): propcache-py: v0.2.02025-02-07: frozenlist-py38-1.5.0-1 (Structure for collections.abc.MutableSequence)
frozenlist.FrozenList is a list-like structure which implements collections.abc.MutableSequence. The list is mutable until FrozenList.freeze is called, after which list modifications raise RuntimeError. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): frozenlist-py: v1.5.02025-02-07: mypy-extensions-py38-1.0.0-1 (Type system extensions for mypy type checker)
The "mypy_extensions" module defines extensions to the standard "typing" module that are supported by the mypy type checker and the mypyc compiler. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): new pkg mypy-extensions: v1.0.02025-02-07: frozenlist-py310-1.5.0-1 (Structure for collections.abc.MutableSequence)
frozenlist.FrozenList is a list-like structure which implements collections.abc.MutableSequence. The list is mutable until FrozenList.freeze is called, after which list modifications raise RuntimeError. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): frozenlist-py: v1.5.02025-02-07: multidict-py39-6.1.0-1 (Multidict implementation)
Multidict is dict-like collection of key-value pairs where key might occur more than once in the container. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): multidict-py: v6.1.02025-02-07: ukkonen-py39-1.0.1-1 (Implementation of bounded Levenshtein dist)
Implementation of bounded Levenshtein distance (Ukkonen). commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): new pkg ukkonen-py: v1.0.12025-02-07: aiosignal-py38-1.3.1-1 (List of registered asynchronous callbacks)
A project to manage callbacks in asyncio projects. Signal is a list of registered asynchronous callbacks. The signal's life-cycle has two stages: after creation its content could be filled by using standard list operations: sig.append() etc. After you call sig.freeze() the signal is frozen: adding, removing and dropping callbacks is forbidden. The only available operation is calling the previously registered callbacks by using await sig.send(data). commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): aiosignal-py: v1.3.12025-02-07: yarl-py310-1.15.2-1 (Yet another URL library)
The module provides handy URL class for URL parsing and changing. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): yarl-py: v1.15.22025-02-07: pytest-trio-py310-0.8.0-1 (Pytest plugin for trio)
This is a pytest plugin to help you test projects that use Trio, a friendly library for concurrency and async I/O in Python. commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): pytest-trio-py: test fix2025-02-07: cffi-py27-1.15.1-1 (Foreign Function Intf for Python calling C)
Foreign Function Intf for Python calling C commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net): cffi-py: v1.17.1