Recent Package Updates
2026-08-20: swig4-4.5.0-1 (Tool that connects C, C++ programs with HLL)SWIG is a software development tool that connects programs written in C, C++, and Objective-C with a variety of high-level programming languages. SWIG is primarily used with common scripting languages such as Perl, Python, Tcl/Tk, Ruby, and Guile but has also been extended to include languages such as Java and Eiffel. SWIG is most commonly used to create high-level interpreted programming environments and as a tool for building user interfaces. commit log from Daniel Macks ([email protected]): swig4: new version2026-08-19: libaprutil.0-shlibs-1.6.3-2 (APRUTIL shared libraries)
The mission of the Apache Portable Runtime (APR) project is to create and maintain software libraries that provide a predictable and consistent interface to underlying platform-specific implementations. The primary goal is to provide an API to which software developers may code and be assured of predictable if not identical behaviour regardless of the platform on which their software is built, relieving them of the need to code special-case conditions to work around or take advantage of platform-specific deficiencies or features. commit log from Hanspeter Niederstrasser ([email protected]): apr-util: use our SF space as upstream got rid of this 1.6.3 tarball and kept only latest release2026-08-19: cachetools-py310-5.5.2-2 (Provides memoizing collections and decorators)
This module provides various memoizing collections and decorators, including variants of the Python Standard Library's @lru_cache function decorator. commit log from sth0 ([email protected]): cachetools-py new package2026-08-19: cachetools-py37-5.5.2-2 (Provides memoizing collections and decorators)
This module provides various memoizing collections and decorators, including variants of the Python Standard Library's @lru_cache function decorator. commit log from sth0 ([email protected]): cachetools-py new package2026-08-19: types-cachetools-py38-5.5.0-1 (Typing stubs for cachetools)
This module provides various memoizing collections and decorators, including variants of the Python Standard Library's @lru_cache function decorator. commit log from sth0 ([email protected]): Added types-cachetools-py to the distribution2026-08-19: types-cachetools-py37-5.5.0-1 (Typing stubs for cachetools)
This module provides various memoizing collections and decorators, including variants of the Python Standard Library's @lru_cache function decorator. commit log from sth0 ([email protected]): Added types-cachetools-py to the distribution2026-08-19: types-cachetools-py39-5.5.0-1 (Typing stubs for cachetools)
This module provides various memoizing collections and decorators, including variants of the Python Standard Library's @lru_cache function decorator. commit log from sth0 ([email protected]): Added types-cachetools-py to the distribution2026-08-19: cachetools-py38-5.5.2-2 (Provides memoizing collections and decorators)
This module provides various memoizing collections and decorators, including variants of the Python Standard Library's @lru_cache function decorator. commit log from sth0 ([email protected]): cachetools-py new package2026-08-19: types-cachetools-py310-5.5.0-1 (Typing stubs for cachetools)
This module provides various memoizing collections and decorators, including variants of the Python Standard Library's @lru_cache function decorator. commit log from sth0 ([email protected]): Added types-cachetools-py to the distribution2026-08-19: cachetools-py39-5.5.2-2 (Provides memoizing collections and decorators)
This module provides various memoizing collections and decorators, including variants of the Python Standard Library's @lru_cache function decorator. commit log from sth0 ([email protected]): cachetools-py new package2026-08-17: postfix-ldap-2.11.0-2 (Mail transfer agent that's fast and secure)
Postfix is Wietse Venema's mailer that started life as an alternative to the widely-used Sendmail program. Postfix attempts to be fast, easy to administer, and secure, while at the same time being sendmail compatible enough to not upset existing users. Thus, the outside has a sendmail-ish flavor, but the inside is completely different. This package provides TLS encryption and SASL authentication. commit log from Daniel Macks ([email protected]): postfix: openssl100 -> openssl110 hackery2026-08-17: postfix-2.11.0-2 (Mail transfer agent that's fast and secure)
Postfix is Wietse Venema's mailer that started life as an alternative to the widely-used Sendmail program. Postfix attempts to be fast, easy to administer, and secure, while at the same time being sendmail compatible enough to not upset existing users. Thus, the outside has a sendmail-ish flavor, but the inside is completely different. This package provides TLS encryption and SASL authentication. commit log from Daniel Macks ([email protected]): postfix: openssl100 -> openssl110 hackery2026-08-17: postfix-mysql-ldap-2.11.0-2 (Mail transfer agent that's fast and secure)
Postfix is Wietse Venema's mailer that started life as an alternative to the widely-used Sendmail program. Postfix attempts to be fast, easy to administer, and secure, while at the same time being sendmail compatible enough to not upset existing users. Thus, the outside has a sendmail-ish flavor, but the inside is completely different. This package provides TLS encryption and SASL authentication. commit log from Daniel Macks ([email protected]): postfix: openssl100 -> openssl110 hackery2026-08-17: postfix-mysql-2.11.0-2 (Mail transfer agent that's fast and secure)
Postfix is Wietse Venema's mailer that started life as an alternative to the widely-used Sendmail program. Postfix attempts to be fast, easy to administer, and secure, while at the same time being sendmail compatible enough to not upset existing users. Thus, the outside has a sendmail-ish flavor, but the inside is completely different. This package provides TLS encryption and SASL authentication. commit log from Daniel Macks ([email protected]): postfix: openssl100 -> openssl110 hackery2026-08-17: twisted-py310-25.5.0-1 (Asynchronous networking framework)
Twisted is an asynchronous networking framework written in Python, supporting TCP, UDP, multicast, SSL/TLS, serial communication and more. commit log from Hanspeter Niederstrasser ([email protected]): twisted-py: v21.2.02026-08-17: twisted-py38-25.5.0-1 (Asynchronous networking framework)
Twisted is an asynchronous networking framework written in Python, supporting TCP, UDP, multicast, SSL/TLS, serial communication and more. commit log from Hanspeter Niederstrasser ([email protected]): twisted-py: v21.2.02026-08-17: twisted-py35-21.2.0-3 (Asynchronous networking framework)
Twisted is an asynchronous networking framework written in Python, supporting TCP, UDP, multicast, SSL/TLS, serial communication and more. commit log from Hanspeter Niederstrasser ([email protected]): twisted-py: v21.2.02026-08-17: twisted-py37-21.2.0-3 (Asynchronous networking framework)
Twisted is an asynchronous networking framework written in Python, supporting TCP, UDP, multicast, SSL/TLS, serial communication and more. commit log from Hanspeter Niederstrasser ([email protected]): twisted-py: v21.2.02026-08-17: twisted-py36-21.2.0-3 (Asynchronous networking framework)
Twisted is an asynchronous networking framework written in Python, supporting TCP, UDP, multicast, SSL/TLS, serial communication and more. commit log from Hanspeter Niederstrasser ([email protected]): twisted-py: v21.2.02026-08-17: telnet-60-1 (Port of NetBSD remote client)
This package provides the telnet program from Sierra that Apple no longer includes on High Sierra and later. commit log from Hanspeter Niederstrasser ([email protected]): telnet: add note that Xcode must be run first to install needed PrivateFramewrorks2026-08-17: twisted-py39-25.5.0-1 (Asynchronous networking framework)
Twisted is an asynchronous networking framework written in Python, supporting TCP, UDP, multicast, SSL/TLS, serial communication and more. commit log from Hanspeter Niederstrasser ([email protected]): twisted-py: v21.2.02026-08-17: libc-client1-shlibs-2007f-2 (UW c-client library for mail protocols)
C-client is a library of functions for accessing mail folders and messages. It was written as part of the University of Washington IMAP server, but has since found other use as well. This package contains the shared c-client mail handling library with SSL support. commit log from Daniel Macks ([email protected]): libc-client: blindly fix openssl dep coherence (8.5 years later...)2026-08-17: vim-9.2.958-1 (Improved version of the editor "vi")
VIM adds many of the features that you would expect in an editor: Unlimited undo, syntax coloring, split windows, visual selection, graphical user interface (read: menus, mouse control, scrollbars, text selection), and much much more. commit log from Hisashi T Fujinaka ([email protected]): Vim: Welcome to Vim-9.2.958.2026-08-17: vim-nox-9.2.958-1 (Improved version of the editor "vi")
VIM adds many of the features that you would expect in an editor: Unlimited undo, syntax coloring, split windows, visual selection, graphical user interface (read: menus, mouse control, scrollbars, text selection), and much much more. commit log from Hisashi T Fujinaka ([email protected]): Vim: Welcome to Vim-9.2.958.2026-08-16: trio-py37-0.22.2-2 (Python library for async concurrency and I/O)
The Trio project's goal is to produce a production-quality, permissively licensed, 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. commit log from Hanspeter Niederstrasser ([email protected]): trio-py: bring back fix for missing select.poll from 0.22.2 to 0.27 Other packages using this (e.g. httpcore) need the fix2026-08-16: httpcore-py310-1.0.9-1 (Minimal low-level HTTP client)
The HTTP Core package provides a minimal low-level HTTP client, which does one thing only. Sending HTTP requests. It does not provide any high level model abstractions over the API, does not handle redirects, multipart uploads, building authentication headers, transparent HTTP caching, URL parsing, session cookie handling, content or charset decoding, handling JSON, environment based configuration defaults, or any of that Jazz. commit log from Hanspeter Niederstrasser ([email protected]): httpcore-py: v1.0.92026-08-16: h11-py310-0.16.0-1 (Python implementation of HTTP/1.1)
This is a little HTTP/1.1 library written from scratch in Python, heavily inspired by hyper-h2. It's a "bring-your-own-I/O" library; h11 contains no IO code whatsoever. This means you can hook h11 up to your favorite network API, and that could be anything you want: synchronous, threaded, asynchronous, or your own implementation of RFC 6214 - h11 won't judge you. (Compare this to the current state of the art, where every time a new network API comes along then someone gets to start over reimplementing the entire HTTP protocol from scratch.) Cory Benfield made an excellent blog post describing the benefits of this approach, or if you like video then here's his PyCon 2016 talk on the same theme. commit log from Hanspeter Niederstrasser ([email protected]): h11-py: v0.16.02026-08-16: gevent-py39-24.2.1-2 (Coroutine-based network library)
Coroutine-based network library commit log from Hanspeter Niederstrasser ([email protected]): gevent-py: add upstream's support for cython3.12026-08-16: trio-py39-0.27.0-2 (Python library for async concurrency and I/O)
The Trio project's goal is to produce a production-quality, permissively licensed, 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. commit log from Hanspeter Niederstrasser ([email protected]): trio-py: bring back fix for missing select.poll from 0.22.2 to 0.27 Other packages using this (e.g. httpcore) need the fix2026-08-16: trio-py38-0.27.0-2 (Python library for async concurrency and I/O)
The Trio project's goal is to produce a production-quality, permissively licensed, 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. commit log from Hanspeter Niederstrasser ([email protected]): trio-py: bring back fix for missing select.poll from 0.22.2 to 0.27 Other packages using this (e.g. httpcore) need the fix2026-08-16: h11-py38-0.16.0-1 (Python implementation of HTTP/1.1)
This is a little HTTP/1.1 library written from scratch in Python, heavily inspired by hyper-h2. It's a "bring-your-own-I/O" library; h11 contains no IO code whatsoever. This means you can hook h11 up to your favorite network API, and that could be anything you want: synchronous, threaded, asynchronous, or your own implementation of RFC 6214 - h11 won't judge you. (Compare this to the current state of the art, where every time a new network API comes along then someone gets to start over reimplementing the entire HTTP protocol from scratch.) Cory Benfield made an excellent blog post describing the benefits of this approach, or if you like video then here's his PyCon 2016 talk on the same theme. commit log from Hanspeter Niederstrasser ([email protected]): h11-py: v0.16.02026-08-16: h11-py39-0.16.0-1 (Python implementation of HTTP/1.1)
This is a little HTTP/1.1 library written from scratch in Python, heavily inspired by hyper-h2. It's a "bring-your-own-I/O" library; h11 contains no IO code whatsoever. This means you can hook h11 up to your favorite network API, and that could be anything you want: synchronous, threaded, asynchronous, or your own implementation of RFC 6214 - h11 won't judge you. (Compare this to the current state of the art, where every time a new network API comes along then someone gets to start over reimplementing the entire HTTP protocol from scratch.) Cory Benfield made an excellent blog post describing the benefits of this approach, or if you like video then here's his PyCon 2016 talk on the same theme. commit log from Hanspeter Niederstrasser ([email protected]): h11-py: v0.16.02026-08-16: gevent-py38-24.2.1-2 (Coroutine-based network library)
Coroutine-based network library commit log from Hanspeter Niederstrasser ([email protected]): gevent-py: add upstream's support for cython3.12026-08-16: httpcore-py38-1.0.9-1 (Minimal low-level HTTP client)
The HTTP Core package provides a minimal low-level HTTP client, which does one thing only. Sending HTTP requests. It does not provide any high level model abstractions over the API, does not handle redirects, multipart uploads, building authentication headers, transparent HTTP caching, URL parsing, session cookie handling, content or charset decoding, handling JSON, environment based configuration defaults, or any of that Jazz. commit log from Hanspeter Niederstrasser ([email protected]): httpcore-py: v1.0.92026-08-16: trio-py310-0.27.0-2 (Python library for async concurrency and I/O)
The Trio project's goal is to produce a production-quality, permissively licensed, 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. commit log from Hanspeter Niederstrasser ([email protected]): trio-py: bring back fix for missing select.poll from 0.22.2 to 0.27 Other packages using this (e.g. httpcore) need the fix2026-08-16: httpcore-py39-1.0.9-1 (Minimal low-level HTTP client)
The HTTP Core package provides a minimal low-level HTTP client, which does one thing only. Sending HTTP requests. It does not provide any high level model abstractions over the API, does not handle redirects, multipart uploads, building authentication headers, transparent HTTP caching, URL parsing, session cookie handling, content or charset decoding, handling JSON, environment based configuration defaults, or any of that Jazz. commit log from Hanspeter Niederstrasser ([email protected]): httpcore-py: v1.0.92026-08-16: gevent-py310-24.2.1-2 (Coroutine-based network library)
Coroutine-based network library commit log from Hanspeter Niederstrasser ([email protected]): gevent-py: add upstream's support for cython3.1