{"category":{"categoryid":336,"name":"dev-python","summary":"The dev-python category contains packages whose primary purpose is to provide Python modules, extensions and bindings, as well as tools and utilities useful for development in the Python programming language."},"packages":[{"categoryid":336,"description":"Convert WSGI app to ASGI app or ASGI app to WSGI app","firstseen":"2023-03-10T05:17:05.587674","name":"a2wsgi","packageid":75894},{"categoryid":336,"description":"Abseil Python Common Libraries","firstseen":"2018-05-02T07:52:43.365377","name":"absl-py","packageid":69107,"summary":"Collection of Python library code for building Python applications. The code is collected from Google's own Python code base."},{"categoryid":336,"description":"A collection of accessible pygments styles","firstseen":"2023-03-09T12:53:11.604753","name":"accessible-pygments","packageid":75892},{"categoryid":336,"description":"Python wrapper for Brave's adblocking library, which is written in Rust","firstseen":"2021-06-22T22:56:15.151262","name":"adblock","packageid":73025},{"categoryid":336,"description":"A Python data analysis library that is optimized for humans instead of machines","firstseen":"2021-06-21T08:17:05.549089","name":"agate","packageid":73012},{"categoryid":336,"description":"Adds read support for DBF files to agate","firstseen":"2021-06-21T08:57:14.315425","name":"agate-dbf","packageid":73014},{"categoryid":336,"description":"Adds read support for Excel files (xls and xlsx) to agate","firstseen":"2021-06-21T09:57:27.428075","name":"agate-excel","packageid":73015},{"categoryid":336,"description":"Adds SQL read\/write support to agate","firstseen":"2021-06-22T05:51:59.109522","name":"agate-sql","packageid":73020},{"categoryid":336,"description":"Simple DNS resolver for asyncio","firstseen":"2016-09-19T13:36:56.704131","name":"aiodns","packageid":65891},{"categoryid":336,"description":"File support for asyncio","firstseen":"2020-05-04T01:29:20.845646","name":"aiofiles","packageid":71099},{"categoryid":336,"description":"Happy Eyeballs for pre-resolved hosts","firstseen":"2024-01-06T20:21:07.817816","name":"aiohappyeyeballs","packageid":76881},{"categoryid":336,"description":"HTTP client\/server for asyncio","firstseen":"2015-03-14T14:37:56.322296","maintainer":"bman@gentoo.org","maintainername":"Aaron Bauman","name":"aiohttp","packageid":63214},{"categoryid":336,"description":"Implements CORS support for aiohttp asyncio-powered asynchronous HTTP server","firstseen":"2017-01-29T14:35:59.720673","name":"aiohttp-cors","packageid":66467},{"categoryid":336,"description":"oauthlib for aiohttp clients","firstseen":"2023-10-19T17:03:56.523875","name":"aiohttp-oauthlib","packageid":76597},{"categoryid":336,"description":"SOCKS proxy connector for aiohttp","firstseen":"2019-01-20T17:50:07.587132","name":"aiohttp-socks","packageid":69628},{"categoryid":336,"description":"Sphinx theme for aiohttp","firstseen":"2024-09-25T06:03:19.867688","name":"aiohttp-theme","packageid":77735},{"categoryid":336,"description":"itertools and builtins for AsyncIO and mixed iterables","firstseen":"2024-02-15T15:28:24.072910","name":"aioitertools","packageid":77112},{"categoryid":336,"description":"Python library to control webOS-based LG TV devices","firstseen":"2021-10-26T23:24:09.122125","name":"aiopylgtv","packageid":73528},{"categoryid":336,"description":"An implementation of QUIC and HTTP\/3","firstseen":"2024-12-31T16:24:58.554241","name":"aioquic","packageid":78096},{"categoryid":336,"description":"Helper to mock\/fake web requests in Python's aiohttp package","firstseen":"2021-08-15T03:50:09.577142","name":"aioresponses","packageid":73281},{"categoryid":336,"description":"Generic async RPC implementation, including JSON-RPC","firstseen":"2024-03-17T17:00:09.143500","name":"aiorpcx","packageid":77185},{"categoryid":336,"description":"A list of registered asynchronous callbacks","firstseen":"2021-11-01T11:53:33.875464","name":"aiosignal","packageid":73545},{"categoryid":336,"description":"Reimplementation of the Python stdlib smtpd.py based on asyncio","firstseen":"2024-03-14T05:18:50.017036","name":"aiosmtpd","packageid":77170},{"categoryid":336,"description":"asyncio bridge to the standard sqlite3 module","firstseen":"2023-02-07T22:06:26.274934","name":"aiosqlite","packageid":75811},{"categoryid":336,"description":"Generator-based operators for asynchronous iteration","firstseen":"2022-12-09T14:14:01.935442","name":"aiostream","packageid":75653},{"categoryid":336,"description":"Test asyncio code more easily","firstseen":"2023-11-08T07:07:46.322746","name":"aiounittest","packageid":76715},{"categoryid":336,"description":"Async JSON-RPC 2.0 protocol + server powered by asyncio","firstseen":"2021-12-12T06:30:00.870227","name":"ajsonrpc","packageid":73748},{"categoryid":336,"description":"A configurable sidebar-enabled Sphinx theme","firstseen":"2014-08-11T13:43:43.131773","maintainer":"python@gentoo.org","maintainername":"Python","name":"alabaster","packageid":62449},{"categoryid":336,"description":"Database migrations tool, written by the author of SQLAlchemy","firstseen":"2013-02-03T14:36:32.724035","maintainer":"python@gentoo.org","maintainername":"Python","name":"alembic","packageid":60309},{"categoryid":336,"description":"Pairwise test combinations generator","firstseen":"2022-05-19T05:19:59.638089","name":"allpairspy","packageid":74984},{"categoryid":336,"description":"Transmit data between two computers using audio","firstseen":"2015-03-03T14:38:32.798935","maintainer":"blueness@gentoo.org","maintainername":"Anthony G. Basile","name":"amodem","packageid":63155},{"categoryid":336,"description":"Low-level AMQP client for Python (fork of amqplib)","firstseen":"2023-11-06T06:36:07.270615","name":"amqp","packageid":76711},{"categoryid":336,"description":"A library for parsing ISO 8601 strings","firstseen":"2014-05-09T13:37:31.004508","maintainer":"python@gentoo.org","maintainername":"Python","name":"aniso8601","packageid":62179},{"categoryid":336,"description":"Document parameters, variables inline, with Annotated","firstseen":"2026-02-12T06:04:01.633548","name":"annotated-doc","packageid":78824},{"categoryid":336,"description":"Reusable constraint types to use with typing.Annotated","firstseen":"2023-06-04T15:54:09.713592","name":"annotated-types","packageid":76230},{"categoryid":336,"description":"ANSI cursor movement and graphics in Python","firstseen":"2018-08-01T13:31:10.496822","name":"ansi","packageid":69307},{"categoryid":336,"description":"Convert text with ANSI color codes to HTML","firstseen":"2012-07-22T14:37:44.005873","maintainer":"sping@gentoo.org","maintainername":"Sebastian Pipping","name":"ansi2html","packageid":59607},{"categoryid":336,"description":"Contains functions that facilitate working with various versions of Ansible","firstseen":"2021-11-19T15:25:28.429875","name":"ansible-compat","packageid":73584},{"categoryid":336,"description":"Pygments lexer and style Ansible snippets","firstseen":"2021-08-17T13:28:00.449838","name":"ansible-pygments","packageid":73286,"summary":"This project provides a"},{"categoryid":336,"description":"Python bindings for libssh client specific to Ansible use case","firstseen":"2025-11-16T16:01:19.283384","name":"ansible-pylibssh","packageid":78636},{"categoryid":336,"description":"Produce ansi color output and colored highlighting and diffing","firstseen":"2014-03-10T14:37:23.189751","maintainer":"python@gentoo.org","maintainername":"Python","name":"ansicolor","packageid":62013},{"categoryid":336,"description":"Python 3 runtime for ANTLR","firstseen":"2022-02-16T20:39:44.516510","name":"antlr4-python3-runtime","packageid":74448},{"categoryid":336,"description":"Unicode to ASCII transliteration","firstseen":"2023-06-11T06:36:49.740412","name":"anyascii","packageid":76244},{"categoryid":336,"description":"Compatibility layer for multiple asynchronous event loop implementations","firstseen":"2021-06-10T11:23:31.875555","name":"anyio","packageid":72956,"summary":"AnyIO is a asynchronous compatibility API that allows applications and libraries written against it to run unmodified on asyncio, curio and trio. It bridges the following functionality: Task groups Cancellation Threads Signal handling Asynchronous file I\/O Subprocesses Inter-task synchronization and communication (locks, conditions, events, semaphores, object streams) High level networking (TCP, UDP and UNIX sockets) You can even use it together with native libraries from your selected backend in applications. Doing this in libraries is not advisable however since it limits the usefulness of your library. AnyIO comes with its own pytest plugin which also supports asynchronous fixtures. It even works with the popular Hypothesis library."},{"categoryid":336,"description":"Utility classes and functions for AnyIO","firstseen":"2025-03-08T07:52:34.673126","name":"anyioutils","packageid":78192},{"categoryid":336,"description":"sqlite3 for asyncio and trio","firstseen":"2025-10-15T12:12:46.735027","name":"anysqlite","packageid":78575},{"categoryid":336,"description":"Tree data library","firstseen":"2025-06-16T22:55:55.744411","name":"anytree","packageid":78376},{"categoryid":336,"description":"Unified Interface to the Cloud - python support libs","firstseen":"2023-08-10T14:07:28.984895","name":"apache-libcloud","packageid":76374},{"categoryid":336,"description":"Namespace control and lazy-import mechanism","firstseen":"2010-10-03T14:33:57.272614","maintainer":"python@gentoo.org","maintainername":"Python","name":"apipkg","packageid":56359},{"categoryid":336,"description":"A pluggable API specification generator","firstseen":"2018-04-12T00:38:36.652053","name":"apispec","packageid":69079},{"categoryid":336,"description":"Module for determining appropriate platform-specific dirs","firstseen":"2012-08-03T14:36:49.835984","maintainer":"aidecoe@gentoo.org","maintainername":"Amadeusz Żołnowski","name":"appdirs","packageid":59657},{"categoryid":336,"description":"Push Notifications that work with just about every platform","firstseen":"2023-12-24T21:28:16.197063","name":"apprise","packageid":76843},{"categoryid":336,"description":"In-process task scheduler with Cron-like capabilities","firstseen":"2024-11-22T20:38:50.490708","name":"apscheduler","packageid":77873},{"categoryid":336,"description":"APSW - Another Python SQLite Wrapper","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"apsw","packageid":42327,"summary":"APSW provides an SQLite 3 wrapper that provides the thinnest layer over SQLite 3 possible. Everything you can do from the C API to SQLite 3, you can do from Python. Although APSW looks vaguely similar to the DBAPI, it is not compliant with that API and instead works the way SQLite 3 does."},{"categoryid":336,"description":"Bash tab completion for argparse","firstseen":"2013-12-25T14:37:21.767106","maintainer":"python@gentoo.org","maintainername":"Python","name":"argcomplete","packageid":61750},{"categoryid":336,"description":"A simple argparse wrapper","firstseen":"2012-08-28T14:46:40.914914","maintainer":"python@gentoo.org","maintainername":"Python","name":"argh","packageid":59752},{"categoryid":336,"description":"CFFI bindings to the Argon2 password hashing library","firstseen":"2020-06-25T11:49:46.300791","name":"argon2-cffi","packageid":71248},{"categoryid":336,"description":"Low-level CFFI bindings for the Argon2 password hashing library","firstseen":"2021-12-09T16:03:13.603906","name":"argon2-cffi-bindings","packageid":73732},{"categoryid":336,"description":"Additional Python argparse types and actions","firstseen":"2024-01-30T15:36:54.552795","name":"argparse-addons","packageid":77054},{"categoryid":336,"description":"Automatically build man-pages for your Python project","firstseen":"2020-06-12T02:21:04.491913","name":"argparse-manpage","packageid":71218},{"categoryid":336,"description":"Parser interpreter based on PEG grammars","firstseen":"2024-11-22T20:38:50.490708","name":"arpeggio","packageid":77874},{"categoryid":336,"description":"Array API standard compatibility wrapper over NumPy and others","firstseen":"2025-08-22T14:25:32.124921","name":"array-api-compat","packageid":78496},{"categoryid":336,"description":"Better dates and times for Python","firstseen":"2016-10-30T14:36:01.472493","name":"arrow","packageid":66032},{"categoryid":336,"description":"ASGI utilities (successor to WSGI)","firstseen":"2020-05-05T21:44:57.798282","name":"asgiref","packageid":71105},{"categoryid":336,"description":"Python ASN.1 library with a focus on performance and a pythonic API","firstseen":"2017-04-25T21:46:33.538286","name":"asn1crypto","packageid":66784},{"categoryid":336,"description":"Simple assertion library for unit testing in python with a fluent API","firstseen":"2026-02-11T02:50:03.180900","name":"assertpy","packageid":78813},{"categoryid":336,"description":"Evaluator of Python expression using ast module","firstseen":"2020-06-07T12:07:58.197610","name":"asteval","packageid":71209},{"categoryid":336,"description":"Read\/rewrite\/write Python ASTs","firstseen":"2014-02-14T14:37:41.901012","maintainer":"python@gentoo.org","maintainername":"Python","name":"astor","packageid":61930},{"categoryid":336,"description":"Abstract Syntax Tree for logilab packages","firstseen":"2014-02-12T14:37:07.500104","maintainer":"python@gentoo.org","maintainername":"Python","name":"astroid","packageid":61921,"summary":"The aim of this module is to provide a common base representation of python source code for projects such as pychecker, pyreverse, pylint... Well, actually the development of this library is essentially governed by pylint's needs. It provides a compatible representation which comes from the _ast module. It rebuilds the tree generated by the builtin _ast module by recursively walking down the AST and building an extended ast (let's call it astng ;). The new node classes have additional methods and attributes for different usages. They include some support for static inference and local name scopes. Furthermore, astng builds partial trees by inspecting living objects."},{"categoryid":336,"description":"Annotate Python AST trees with source text and token information","firstseen":"2020-09-10T10:30:44.670887","name":"asttokens","packageid":71966},{"categoryid":336,"description":"Simple lru_cache for asyncio","firstseen":"2021-01-31T21:07:47.737263","name":"async-lru","packageid":72447},{"categoryid":336,"description":"Timeout context manager for asyncio programs","firstseen":"2022-07-02T12:48:52.034449","name":"async-timeout","packageid":75109},{"categoryid":336,"description":"Asynchronous SSHv2 client and server library","firstseen":"2024-05-17T15:34:15.456502","name":"asyncssh","packageid":77527},{"categoryid":336,"description":"The missing async toolbox","firstseen":"2021-05-03T10:42:41.843510","name":"asyncstdlib","packageid":72842},{"categoryid":336,"description":"Atomic file writes","firstseen":"2016-02-22T14:40:58.510389","maintainer":"amynka@gentoo.org","name":"atomicwrites","packageid":65048},{"categoryid":336,"description":"A decorator to populate __all__ and the module globals","firstseen":"2017-12-11T04:13:40.987033","name":"atpublic","packageid":68508},{"categoryid":336,"description":"Attributes without boilerplate","firstseen":"2016-02-19T14:41:30.162172","maintainer":"python@gentoo.org","maintainername":"Python","name":"attrs","packageid":65032},{"categoryid":336,"description":"An LTS port of Python's audioop module","firstseen":"2025-06-01T01:26:56.628945","name":"audioop-lts","packageid":78350},{"categoryid":336,"description":"Wrapper for audio file decoding using FFmpeg or GStreamer","firstseen":"2012-05-29T14:38:10.259587","name":"audioread","packageid":59384,"summary":"Decode audio files using whichever backend is available. The library currently supports: * Gstreamer via gst-python. * MAD via the pymad bindings. * FFmpeg via its command-line interface. * The standard library wave and aifc modules (for WAV and AIFF files)."},{"categoryid":336,"description":"A Python library in building OAuth and OpenID Connect servers and clients","firstseen":"2025-06-14T07:07:04.434576","name":"authlib","packageid":78374},{"categoryid":336,"description":"Parse and generate Authentication-Results headers","firstseen":"2012-04-24T14:36:18.123429","maintainer":"python@gentoo.org","maintainername":"Python","name":"authres","packageid":59184,"summary":"RFC 5451 Authentication-Results Headers generation and parsing for Python. It also supports Authentication Results extensions: RFC 5617 DKIM\/ADSP RFC 6008 DKIM signature identification (header.b) RFC 6212 Vouch By Reference (VBR)"},{"categoryid":336,"description":"WebSocket and WAMP for Twisted and Asyncio","firstseen":"2014-01-28T14:36:42.862314","maintainer":"python@gentoo.org","maintainername":"Python","name":"autobahn","packageid":61872},{"categoryid":336,"description":"Self-service finite-state machines for the programmer on the go","firstseen":"2017-04-01T13:36:38.375057","name":"automat","packageid":66710,"summary":"Automat is a library for concise, idiomatic Python expression of finite-state automata (particularly deterministic finite-state transducers)."},{"categoryid":336,"description":"A library to provide automatic paging for console output","firstseen":"2021-08-26T09:23:48.745448","name":"autopage","packageid":73303},{"categoryid":336,"description":"Automatically formats Python code to conform to the PEP 8 style guide","firstseen":"2012-02-12T14:35:41.092942","maintainer":"python@gentoo.org","maintainername":"Python","name":"autopep8","packageid":58851},{"categoryid":336,"description":"Infer properties from accessor methods","firstseen":"2020-09-16T06:15:03.724855","name":"autoprop","packageid":72006,"summary":"Properties are a feature in python that allow accessor functions (i.e. getters and setters) to masquerade as regular attributes. This makes it possible to provide transparent APIs for classes that need to cache results, lazily load data, maintain invariants, or react in any other way to attribute access. Unfortunately, making a property requires an annoying amount of boilerplate code. There are a few ways to do it, but the most common and most succinct requires you to decorate two functions (with two different decorators) and to type the name of the attribute three times. The autoprop module simplifies this process by searching your class for accessor methods and adding properties corresponding to any such methods it finds."},{"categoryid":336,"description":"Manipulate JSON-like data with NumPy-like idioms","firstseen":"2025-05-09T13:42:35.023880","name":"awkward","packageid":78315,"summary":"Awkward Array is a library for nested, variable-sized data, including arbitrary-length lists, records, mixed types, and missing data, using NumPy-like idioms."},{"categoryid":336,"description":"CPU kernels and compiled extensions for Awkward Array","firstseen":"2025-05-09T13:42:35.023880","name":"awkward-cpp","packageid":78316,"summary":"awkward-cpp provides precompiled routines for the awkward package. It is not useful on its own, only as a dependency for awkward ."},{"categoryid":336,"description":"A library that transform SAM templates into AWS CloudFormation templates","firstseen":"2019-06-25T01:55:24.023612","name":"aws-sam-translator","packageid":69900},{"categoryid":336,"description":"AWS X-Ray SDK for Python","firstseen":"2023-05-05T14:58:50.716563","name":"aws-xray-sdk","packageid":76110},{"categoryid":336,"description":"Library to access Backblaze B2 cloud storage","firstseen":"2025-07-07T23:00:32.177830","name":"b2sdk","packageid":78426},{"categoryid":336,"description":"Collection of tools for internationalizing Python applications","firstseen":"2024-11-22T20:38:50.490708","name":"babel","packageid":77875,"summary":"A collection of tools for internationalizing Python applications Babel is composed of two major parts: - tools to build and work with gettext message catalogs - a Python interface to the CLDR (Common Locale Data Repository), providing access to various locale display names, localized number and date formatting, etc."},{"categoryid":336,"description":"Python library to work with countries and languages","firstseen":"2013-12-15T14:36:20.645353","maintainer":"itumaykin+gentoo@gmail.com","maintainername":"Coacher","name":"babelfish","packageid":61724},{"categoryid":336,"description":"Backport of CPython tarfile module (from Python 3.12)","firstseen":"2024-04-07T04:27:35.196998","name":"backports-tarfile","packageid":77401},{"categoryid":336,"description":"Backport of PEP-784: adding Zstandard to the standard library","firstseen":"2025-10-21T08:39:52.313796","name":"backports-zstd","packageid":78585},{"categoryid":336,"description":"Wrapper around re or regex that adds additional back references","firstseen":"2020-12-08T11:50:59.550207","name":"backrefs","packageid":72248,"summary":"Backrefs is a wrapper around Python's built-in Re and the 3rd party Regex library. Backrefs adds various additional back references (and a couple other features) that are known to some regular expression engines, but not to Python's Re and\/or Regex. The supported back references actually vary depending on the regular expression engine being used as the engine may already have support for some."},{"categoryid":336,"description":"A security linter from OpenStack Security","firstseen":"2015-07-31T13:39:05.294991","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"bandit","packageid":63911,"summary":"Bandit is a tool designed to find common security issues in Python code. To do this Bandit processes each file, builds an AST from it, and runs appropriate plugins against the AST nodes. Once Bandit has finished scanning all the files it generates a report."},{"categoryid":336,"description":"python bindings for bareos network backup suite","firstseen":"2020-05-14T05:41:11.184704","name":"bareos","packageid":71139},{"categoryid":336,"description":"Base58 and Base58Check implementation","firstseen":"2025-10-23T07:15:33.307519","name":"base58","packageid":78592},{"categoryid":336,"description":"A pep8 equivalent for bash scripts","firstseen":"2014-11-10T14:44:24.841581","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"bashate","packageid":62782},{"categoryid":336,"description":"Erlang binary term codec and port interface","firstseen":"2017-09-24T10:26:09.509808","name":"basho-erlastic","packageid":68044},{"categoryid":336,"description":"Modern password hashing for software and servers","firstseen":"2014-01-05T14:37:37.991672","maintainer":"python@gentoo.org","maintainername":"Python","name":"bcrypt","packageid":61781},{"categoryid":336,"description":"Unbearably fast runtime type checking in pure Python","firstseen":"2022-11-25T08:25:30.695854","name":"beartype","packageid":75622},{"categoryid":336,"description":"Pythonic idioms for iterating, searching, and modifying an HTML\/XML parse tree","firstseen":"2021-09-08T12:25:57.264536","name":"beautifulsoup4","packageid":73317,"summary":"Beautiful Soup is a Python HTML\/XML parser designed for quick turnaround projects like screen-scraping. Two features make it powerful: it won't choke if you give it bad markup and it provides a few simple methods and Pythonic idioms for navigating and searching a parse tree: a toolkit for dissecting a document and extracting what you need."},{"categoryid":336,"description":"BDD, Python style","firstseen":"2026-02-11T02:50:03.180900","name":"behave","packageid":78814},{"categoryid":336,"description":"Extract semantic information about static Python code","firstseen":"2021-06-21T11:37:53.664926","name":"beniget","packageid":73016},{"categoryid":336,"description":"Python bindings for Oracle Berkeley DB","firstseen":"2025-10-26T06:34:54.893504","name":"berkeleydb","packageid":78595},{"categoryid":336,"description":"python-requests HTTP exchanges recorder","firstseen":"2017-05-01T15:22:03.190542","name":"betamax","packageid":66799},{"categoryid":336,"description":"A group of experimental matchers for Betamax","firstseen":"2020-04-06T01:46:20.787939","name":"betamax-matchers","packageid":70985},{"categoryid":336,"description":"A better Protobuf \/ gRPC generator & library","firstseen":"2024-09-27T19:09:18.827689","name":"betterproto","packageid":77743},{"categoryid":336,"description":"A BibTeX parser written in Python","firstseen":"2016-04-10T13:40:59.443753","maintainer":"python@gentoo.org","maintainername":"Python","name":"bibtexparser","packageid":65298},{"categoryid":336,"description":"Ultra-lightweight pure Python package to guess whether a file is binary or text","firstseen":"2016-10-30T14:36:01.472493","name":"binaryornot","packageid":66030},{"categoryid":336,"description":"Mangling of various file formats that conveys binary information","firstseen":"2024-01-30T15:36:54.552795","name":"bincopy","packageid":77055},{"categoryid":336,"description":"Efficient arrays of booleans -- C extension","firstseen":"2012-06-29T14:37:35.516664","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"bitarray","packageid":59522,"summary":"This module provides an object type which efficiently represents an array of booleans. Bitarrays are sequence types and behave very much like usual lists. Eight bits are represented by one byte in a contiguous block of memory. The user can select between two representations; little-endian and big-endian. Most of the functionality is implemented in C. Methods for accessing the machine representation are provided. This can be useful when bit level access to binary files is required, such as portable bitmap image files (.pbm). Also, when dealing with compressed data which uses variable bit length encoding, you may find this module useful."},{"categoryid":336,"description":"A pure Python module for creation and analysis of binary data","firstseen":"2010-08-18T14:33:35.268333","maintainer":"grozin@gentoo.org","maintainername":"Andrey Grozin","name":"bitstring","packageid":56154,"summary":"A pure Python module designed to help make the creation and analysis of binary data as simple and natural as possible"},{"categoryid":336,"description":"The uncompromising Python code formatter","firstseen":"2020-06-02T23:42:50.407768","name":"black","packageid":71196},{"categoryid":336,"description":"Python bindings for the BLAKE3 cryptographic hash function","firstseen":"2023-12-12T16:35:49.028691","name":"blake3","packageid":76797},{"categoryid":336,"description":"An easy whitelist-based HTML-sanitizing tool","firstseen":"2015-01-27T14:38:08.494053","maintainer":"python@gentoo.org","maintainername":"Python","name":"bleach","packageid":63036},{"categoryid":336,"description":"Library for making terminal apps using colors, keyboard input and positioning","firstseen":"2020-04-27T20:37:37.666661","name":"blessed","packageid":71051},{"categoryid":336,"description":"Fast, simple object-to-object and broadcast signaling","firstseen":"2011-02-13T14:40:18.825342","maintainer":"python@gentoo.org","maintainername":"Python","name":"blinker","packageid":56964},{"categoryid":336,"description":"Utility to detect blocking calls in the async event loop","firstseen":"2025-05-21T19:04:08.783113","name":"blockbuster","packageid":78330},{"categoryid":336,"description":"High performance compressor optimized for binary data","firstseen":"2014-02-06T14:37:53.289656","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"blosc","packageid":61897,"summary":"blosc is a high performance compressor optimized for binary data. It has been designed to transmit data to the processor cache faster than the traditional, non-compressed, direct memory fetch approach via a memcpy() OS call. Blosc works well for compressing numerical arrays that contains data with relatively low entropy, like sparse data, time series, grids with regular-spaced values, etc. This is the python wrapper."},{"categoryid":336,"description":"Module for pure Python asynchronous I\/O using coroutines","firstseen":"2012-05-29T14:38:10.259587","name":"bluelet","packageid":59385,"summary":"Bluelet is a simple, pure-Python solution for writing intelligible asynchronous socket applications. It uses PEP 342 coroutines to make concurrent I\/O look and act like sequential programming. In this way, it is similar to the Greenlet green-threads library and its associated packages Eventlet and Gevent. Bluelet has a simpler, 100% Python implementation that comes at the cost of flexibility and performance when compared to Greenlet-based solutions. However, it should be sufficient for many applications that don't need serious scalability; it can be thought of as a less-horrible alternative to asyncore or an asynchronous replacement for SocketServer (and more)."},{"categoryid":336,"description":"Tool to create and manage NEWS blurbs for CPython","firstseen":"2018-11-06T02:12:38.620938","name":"blurb","packageid":69520,"summary":"blurb is a tool designed to rid CPython core development of the scourge of Misc\/NEWS conflicts. The core concept: split Misc\/NEWS into many separate files that, when concatenated back together in sorted order, reconstitute the original Misc\/NEWS file. After that, Misc\/NEWS could be deleted from the CPython repo and thereafter rendered on demand (e.g. when building a release). When checking in a change to CPython, the checkin process will write out a new file that sorts into the correct place, using a filename unlikely to have a merge conflict."},{"categoryid":336,"description":"Pure-python utilities in the same spirit as the standard library","firstseen":"2021-11-30T00:27:42.285671","name":"boltons","packageid":73686},{"categoryid":336,"description":"Define boolean algebras, create and parse boolean expressions","firstseen":"2022-03-15T16:23:13.108950","name":"boolean-py","packageid":74562},{"categoryid":336,"description":"The AWS SDK for Python","firstseen":"2015-07-30T13:37:41.212652","maintainer":"alunduil@gentoo.org","maintainername":"Alex Brandt","name":"boto3","packageid":63904},{"categoryid":336,"description":"Low-level, data-driven core of boto 3","firstseen":"2015-07-30T13:37:41.212652","maintainer":"alunduil@gentoo.org","maintainername":"Alex Brandt","name":"botocore","packageid":63905},{"categoryid":336,"description":"A fast and simple micro-framework for small web-applications","firstseen":"2012-05-19T14:37:55.206766","maintainer":"python@gentoo.org","maintainername":"Python","name":"bottle","packageid":59330},{"categoryid":336,"description":"Fast NumPy array functions written in C","firstseen":"2013-05-04T13:37:33.486184","maintainer":"sci-mathematics@gentoo.org","maintainername":"Gentoo Mathematics Project","name":"bottleneck","packageid":60711},{"categoryid":336,"description":"Syntax highlighting and autocompletion for the Python interpreter","firstseen":"2010-05-04T00:54:45.661860","maintainer":"grozin@gentoo.org","maintainername":"Andrey Grozin","name":"bpython","packageid":50117},{"categoryid":336,"description":"Bash style brace expansion for Python","firstseen":"2020-12-08T11:50:59.550207","name":"bracex","packageid":72249,"summary":"Why Bracex over other solutions? Bracex actually follows pretty closely to how Bash processes braces. It is not a 1:1 implementation of how Bash handles braces, but generally, it follows very closely. Almost all of the test cases are run through Bash first, then our implementation is compared against the results Bash gives. There are a few cases where we have purposely deviated. For instance, we are not handling Bash's command line inputs, so we are not giving special meaning to back ticks and quotes at this time."},{"categoryid":336,"description":"Braintree Python Library","firstseen":"2020-11-08T22:25:53.765689","name":"braintree","packageid":72170},{"categoryid":336,"description":"Sphinx Doxygen renderer","firstseen":"2017-02-27T14:36:30.929067","name":"breathe","packageid":66576,"summary":"Breathe provides a bridge between the Sphinx and Doxygen documentation systems. It is an easy way to include Doxygen information in a set of documentation generated by Sphinx. The aim is to produce an autodoc like support for people who enjoy using Sphinx but work with languages other than Python. The system relies on the Doxygen’s xml output."},{"categoryid":336,"description":"Python binding to the Brotli library","firstseen":"2020-12-01T11:15:40.385861","name":"brotlicffi","packageid":72236},{"categoryid":336,"description":"Python module to inspect btrfs filesystems","firstseen":"2023-06-14T04:20:13.878202","name":"btrfs","packageid":76253},{"categoryid":336,"description":"Library for managing Btrfs filesystems","firstseen":"2024-06-20T03:15:24.057291","name":"btrfsutil","packageid":77586},{"categoryid":336,"description":"A simple, correct PEP517 package builder","firstseen":"2022-01-11T09:01:32.182396","name":"build","packageid":74073},{"categoryid":336,"description":"httplib2 caching for requests","firstseen":"2022-01-31T11:07:35.007866","name":"cachecontrol","packageid":74351},{"categoryid":336,"description":"Collection of cache libraries in the same API interface. Extracted from werkzeug","firstseen":"2019-07-01T11:47:14.757300","name":"cachelib","packageid":69919},{"categoryid":336,"description":"Extensible memoizing collections and decorators","firstseen":"2015-09-04T13:38:09.994025","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"cachetools","packageid":64051},{"categoryid":336,"description":"CFFI-based drop-in replacement for Pycairo","firstseen":"2013-09-12T13:36:43.468576","maintainer":"python@gentoo.org","maintainername":"Python","name":"cairocffi","packageid":61362},{"categoryid":336,"description":"Setuptools extension for CalVer package versions","firstseen":"2022-06-25T12:47:20.943181","name":"calver","packageid":75091},{"categoryid":336,"description":"Python wrapper for libcangjie","firstseen":"2014-04-16T13:38:08.043786","maintainer":"brendan@horan.hk","maintainername":"Brendan Horan","name":"cangjie","packageid":62110},{"categoryid":336,"description":"Canonical JSON","firstseen":"2022-07-09T09:46:43.207194","name":"canonicaljson","packageid":75131},{"categoryid":336,"description":"Easily capture stdout\/stderr of the current process and subprocesses","firstseen":"2015-10-15T13:38:57.499515","maintainer":"python@gentoo.org","maintainername":"Python","name":"capturer","packageid":64514},{"categoryid":336,"description":"casttube provides a way to interact with the Youtube Chromecast api","firstseen":"2020-01-14T18:42:58.892768","name":"casttube","packageid":70596},{"categoryid":336,"description":"Composable complex class support for attrs and dataclasses","firstseen":"2021-07-10T19:11:37.647175","name":"cattrs","packageid":73085},{"categoryid":336,"description":"Pure Python CBOR (de)serializer with extensive tag support","firstseen":"2020-05-09T02:24:47.008725","name":"cbor2","packageid":71117,"summary":"This library provides encoding and decoding for the Concise Binary Object Representation (CBOR) (RFC 7049) serialization format. It is implemented in pure python with an optional C backend and is compatible with versions 2.7 through to 3.8. On cPython>=3.3 cbor2 can use a built in C module for performance similar to how pickle wraps the _pickle C module in the Python Standard Library."},{"categoryid":336,"description":"A lightweight and extensible data-validation library for Python","firstseen":"2021-06-11T12:52:24.691033","name":"cerberus","packageid":72964},{"categoryid":336,"description":"A certifi hack to use system trust store on Linux\/FreeBSD","firstseen":"2014-08-28T13:38:52.620608","maintainer":"python@gentoo.org","maintainername":"Python","name":"certifi","packageid":62481},{"categoryid":336,"description":"Foreign Function Interface for Python calling C code","firstseen":"2012-07-28T14:39:45.575378","maintainer":"python@gentoo.org","maintainername":"Python","name":"cffi","packageid":59627},{"categoryid":336,"description":"Validate configuration and produce human-readable error messages","firstseen":"2021-04-16T17:00:38.790822","name":"cfgv","packageid":72754},{"categoryid":336,"description":"CloudFormation Linter","firstseen":"2021-08-18T09:12:53.824376","name":"cfn-lint","packageid":73287},{"categoryid":336,"description":"Time-handling functionality from netcdf4-python","firstseen":"2020-12-28T16:51:56.912350","name":"cftime","packageid":72322},{"categoryid":336,"description":"Chain I\/O-Streams together into a single stream","firstseen":"2023-12-15T03:34:55.747270","name":"chainstream","packageid":76805},{"categoryid":336,"description":"Fast HTML\/XML template compiler for Python","firstseen":"2011-07-30T14:36:12.957944","maintainer":"python@gentoo.org","maintainername":"Python","name":"chameleon","packageid":57698},{"categoryid":336,"description":"Python attributes without the boilerplate","firstseen":"2014-09-02T13:37:50.725828","maintainer":"python@gentoo.org","maintainername":"Python","name":"characteristic","packageid":62494},{"categoryid":336,"description":"Universal encoding detector","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"chardet","packageid":47827},{"categoryid":336,"description":"The Real First Universal Charset Detector","firstseen":"2023-07-08T07:23:25.281064","name":"charset-normalizer","packageid":76326},{"categoryid":336,"description":"Browser-based graphing library for Python","firstseen":"2020-11-09T08:09:14.662540","name":"chart-studio","packageid":72171,"summary":"Python plotting library for collaborative, interactive, publication-quality graphs. Plotly is an online collaborative data analysis and graphing tool."},{"categoryid":336,"description":"Python-powered template engine and code generator","firstseen":"2019-09-22T19:34:08.663594","name":"cheetah3","packageid":70180,"summary":"Cheetah is a Python-powered template engine and code generator. It can be used as a standalone utility or it can be combined with other tools. Web developers are its principle user group, but it has many potential uses and is also being used to generate C++ game code, Java, SQL, form emails, and even Python code."},{"categoryid":336,"description":"High-performance, pure-Python HTTP server used by CherryPy","firstseen":"2018-01-10T01:55:39.245605","name":"cheroot","packageid":68631},{"categoryid":336,"description":"CherryPy is a pythonic, object-oriented HTTP framework","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"cherrypy","packageid":52963},{"categoryid":336,"description":"API wrapper for Pushover","firstseen":"2016-07-07T13:38:34.595171","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"chump","packageid":65605},{"categoryid":336,"description":"A library for wrapping and filling UTF-8 CJK text","firstseen":"2018-06-02T19:07:35.337163","name":"cjkwrap","packageid":69150},{"categoryid":336,"description":"Python bindings for llvm-core\/clang","firstseen":"2024-12-11T12:13:21.481019","name":"clang","packageid":78061},{"categoryid":336,"description":"Python tool for building testable command-line interfaces","firstseen":"2021-01-16T10:09:32.268188","name":"cleo","packageid":72382},{"categoryid":336,"description":"Python helpers for common CLI tasks","firstseen":"2023-10-27T17:37:12.380849","name":"cli-helpers","packageid":76699},{"categoryid":336,"description":"Python library for better command line interfaces","firstseen":"2024-09-03T20:04:13.520237","name":"cli-ui","packageid":77719},{"categoryid":336,"description":"A Python package for creating beautiful command line interfaces","firstseen":"2014-06-08T13:38:17.734703","maintainer":"python@gentoo.org","maintainername":"Python","name":"click","packageid":62295},{"categoryid":336,"description":"Extends click.Group to invoke a command without explicit subcommand name","firstseen":"2019-11-22T08:20:54.016416","name":"click-default-group","packageid":70386},{"categoryid":336,"description":"Enable git-like did-you-mean feature in click","firstseen":"2022-10-07T21:07:24.131383","name":"click-didyoumean","packageid":75506},{"categoryid":336,"description":"Colorization of help messages in Click","firstseen":"2021-06-11T14:52:51.814891","name":"click-help-colors","packageid":72965},{"categoryid":336,"description":"Logging integration for Click","firstseen":"2016-02-22T14:40:58.510389","maintainer":"amynka@gentoo.org","name":"click-log","packageid":65049},{"categoryid":336,"description":"Click-extension package that adds option groups missing in Click","firstseen":"2024-07-15T03:23:48.204814","name":"click-option-group","packageid":77653},{"categoryid":336,"description":"Module for click to enable registering CLI commands via entry points","firstseen":"2017-05-30T11:02:36.079219","name":"click-plugins","packageid":66942},{"categoryid":336,"description":"Multithreaded Click apps made easy","firstseen":"2016-02-22T14:40:58.510389","maintainer":"amynka@gentoo.org","name":"click-threading","packageid":65050},{"categoryid":336,"description":"Command Line Interface Formulation Framework","firstseen":"2013-01-26T14:35:52.721052","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"cliff","packageid":60258,"summary":"Cliff is a framework for building command line programs. It uses setuptools entry points to provide subcommands, output formatters, and other extensions."},{"categoryid":336,"description":"Group of utilities to build beautiful and testable command line interfaces","firstseen":"2021-01-16T10:09:32.268188","name":"clikit","packageid":72383},{"categoryid":336,"description":"Python Command-line Application Tools","firstseen":"2014-10-08T13:37:52.772057","maintainer":"alunduil@gentoo.org","maintainername":"Alex Brandt","name":"clint","packageid":62592},{"categoryid":336,"description":"Extended pickling support for Python objects","firstseen":"2016-02-19T14:41:30.162172","maintainer":"python@gentoo.org","maintainername":"Python","name":"cloudpickle","packageid":65033},{"categoryid":336,"description":"A Python module to bypass Cloudflare's anti-bot page","firstseen":"2021-05-31T15:36:19.667672","name":"cloudscraper","packageid":72929,"summary":"A simple Python module to bypass Cloudflare's anti-bot page (also known as \"I'm Under Attack Mode\", or IUAM), implemented with Requests"},{"categoryid":336,"description":"Generic pure Python loader for .NET runtimes","firstseen":"2023-12-23T01:36:01.205906","name":"clr-loader","packageid":76836,"summary":"clr_loader provides a unified way to load one of the CLR (.NET) runtime implementations (.NET Framework, .NET (Core) or Mono), load assemblies, and call very simple functions."},{"categoryid":336,"description":"Extra features for standard library's cmd module","firstseen":"2013-01-26T14:35:52.721052","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"cmd2","packageid":60259},{"categoryid":336,"description":"ANSI escape character sequences for colored terminal text & cursor positioning","firstseen":"2013-01-21T14:36:28.709952","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"colorama","packageid":60234},{"categoryid":336,"description":"Colorful worry-free console applications for multiple platforms","firstseen":"2019-07-07T13:31:46.204073","name":"colorclass","packageid":69932},{"categoryid":336,"description":"Automatically color Python's uncaught exception tracebacks","firstseen":"2023-01-31T02:22:42.183626","name":"colored-traceback","packageid":75801},{"categoryid":336,"description":"Colored stream handler for the logging module","firstseen":"2015-05-29T13:37:20.079724","maintainer":"python@gentoo.org","maintainername":"Python","name":"coloredlogs","packageid":63491},{"categoryid":336,"description":"Terminal string styling done right, in Python","firstseen":"2023-12-17T10:49:17.291915","name":"colorful","packageid":76816,"summary":"Package used for styling terminal strings in Python scripts. This package is used as a dependency in net-analyzer\/pontos."},{"categoryid":336,"description":"Log formatting with colors","firstseen":"2015-05-29T13:37:20.079724","maintainer":"python@gentoo.org","maintainername":"Python","name":"colorlog","packageid":63492},{"categoryid":336,"description":"Python color representations manipulation library","firstseen":"2022-09-24T22:26:05.466021","name":"colour","packageid":75477,"summary":"Converts and manipulates common color representation (RGB, HSL, web, ...). Full conversion between RGB, HSL, 6-digit hex, 3-digit hex, human color. One object (Color) or bunch of single purpose function (rgb2hex, hsl2rgb ...). Web format that use the smallest representation between 6-digit (e.g. #fa3b2c), 3-digit (e.g. #fbb), fully spelled color (e.g. white), following W3C color naming for compatible CSS or HTML color specifications. Smooth intuitive color scale generation choosing N color gradients. Can pick colors for you to identify objects of your application."},{"categoryid":336,"description":"Jupyter Python Comm implementation, for usage in ipykernel, xeus-python","firstseen":"2022-11-21T19:45:19.223373","name":"comm","packageid":75613},{"categoryid":336,"description":"Add Python and JavaScript style comments in your JSON files","firstseen":"2021-06-25T06:13:21.645408","name":"commentjson","packageid":73033},{"categoryid":336,"description":"Python parser for the CommonMark Markdown spec","firstseen":"2018-10-18T17:19:06.619514","name":"commonmark","packageid":69472,"summary":"Pure Python port of jgm’s commonmark.js, a Markdown parser and renderer for the CommonMark specification, using only native modules. Once both this project and the CommonMark specification are stable we will release the first 1.0 version and attempt to keep up to date with changes in commonmark.js."},{"categoryid":336,"description":"Drop-in replacement for argparse supporting config files and env variables","firstseen":"2024-11-22T20:38:50.490708","name":"configargparse","packageid":77877},{"categoryid":336,"description":"A Python to class to hold configuration values","firstseen":"2015-06-13T13:38:20.811266","maintainer":"python@gentoo.org","maintainername":"Python","name":"configclass","packageid":63796},{"categoryid":336,"description":"Simple config file reader and writer","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"configobj","packageid":49112,"summary":"ConfigObj is a simple but powerful config file reader and writer: an ini file round tripper. Its main feature is that it is very easy to use, with a straightforward programmer's interface and a simple syntax for config files."},{"categoryid":336,"description":"A Python library for building configuration shells","firstseen":"2016-10-28T13:36:27.177786","name":"configshell-fb","packageid":66014,"summary":"configshell-fb is a Python library that provides a framework for building simple but nice CLI-based applications."},{"categoryid":336,"description":"Parser like ConfigParser but for updating configuration files","firstseen":"2022-06-25T06:26:05.478460","name":"configupdater","packageid":75089},{"categoryid":336,"description":"Detect confusable usage of unicode homoglyphs, prevent homograph attacks","firstseen":"2024-01-30T14:36:42.672046","name":"confusable-homoglyphs","packageid":77053},{"categoryid":336,"description":"Confuse is a configuration library for Python that uses YAML","firstseen":"2019-09-12T10:39:22.107577","name":"confuse","packageid":70140,"summary":"Confuse is a configuration library for Python that uses YAML. It takes care of defaults, overrides, type checking, command-line integration, human-readable errors, and standard OS-specific locations."},{"categoryid":336,"description":"Implementation of Lisp\/Scheme-like cons in Python","firstseen":"2021-12-11T23:48:25.194111","name":"cons","packageid":73740},{"categoryid":336,"description":"WhatsApp's handshake implementation using Noise Protocol","firstseen":"2019-08-02T18:57:27.189441","name":"consonance","packageid":70030,"summary":"Consonance implements WhatsApp's handshake process which makes use of Noise Pipes with Curve25519, AES-GCM, and SHA256 from Noise Protocol."},{"categoryid":336,"description":"Symbolic constants in Python","firstseen":"2017-03-29T22:18:36.176129","name":"constantly","packageid":66698,"summary":"A library that provides symbolic constant support. It includes collections and constants with text, numeric, and bit flag values. Originally twisted.python.constants from the Twisted project."},{"categoryid":336,"description":"A powerful declarative parser for binary data","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"construct","packageid":52945},{"categoryid":336,"description":"Python library for calculating contours in 2D quadrilateral grids","firstseen":"2022-09-24T09:43:27.279083","name":"contourpy","packageid":75474},{"categoryid":336,"description":"Python interface to Frank Lübeck's Conway polynomial database","firstseen":"2023-11-24T19:41:49.099286","name":"conway-polynomials","packageid":76746},{"categoryid":336,"description":"Friendlier RFC 6265-compliant cookie parser\/renderer","firstseen":"2015-08-26T13:38:56.669871","maintainer":"mrueg@gentoo.org","maintainername":"Manuel Rüger","name":"cookies","packageid":64009},{"categoryid":336,"description":"Code coverage measurement for Python","firstseen":"2010-05-04T00:54:45.661860","maintainer":"robbat2@gentoo.org","maintainername":"Robin H. Johnson","name":"coverage","packageid":44685,"summary":"Coverage.py is a Python module that measures code coverage during Python 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."},{"categoryid":336,"description":"Parse C++ header files and generate a data structure","firstseen":"2024-11-22T20:38:50.490708","name":"cppheaderparser","packageid":77878},{"categoryid":336,"description":"C++ header library which makes it easier to write Python extension modules","firstseen":"2020-04-26T05:07:17.764287","name":"cppy","packageid":71046,"summary":"A small C++ header library which makes it easier to write Python extension modules. The primary feature is a PyObject smart pointer which automatically handles reference counting and provides convenience methods for performing common object operations."},{"categoryid":336,"description":"Thin Python bindings to de\/compression algorithms in Rust","firstseen":"2024-02-28T17:06:57.548565","name":"cramjam","packageid":77143},{"categoryid":336,"description":"Python library that makes exceptions handling and inspection easier","firstseen":"2021-01-16T10:09:32.268188","name":"crashtest","packageid":72384},{"categoryid":336,"description":"CRC32c algorithm in hardware and software","firstseen":"2024-02-28T17:06:57.548565","name":"crc32c","packageid":77144},{"categoryid":336,"description":"Python CRC Generator module","firstseen":"2010-07-23T14:36:14.524000","maintainer":"python@gentoo.org","maintainername":"Python","name":"crcmod","packageid":56086,"summary":"The software in this package is a Python module for generating objects that compute the Cyclic Redundancy Check (CRC). It includes a (optional) C extension for fast calculation, as well as a pure Python implementation."},{"categoryid":336,"description":"Bootstrap3 template pack for django-crispy-forms","firstseen":"2023-04-01T17:38:26.666962","name":"crispy-bootstrap3","packageid":75990},{"categoryid":336,"description":"Bootstrap4 template pack for django-crispy-forms","firstseen":"2023-04-01T18:18:50.578423","name":"crispy-bootstrap4","packageid":75991},{"categoryid":336,"description":"Bootstrap5 template pack for django-crispy-forms","firstseen":"2023-03-31T21:13:55.531220","name":"crispy-bootstrap5","packageid":75989},{"categoryid":336,"description":"Python module to provide iteration for datetime object","firstseen":"2016-02-11T14:40:44.310879","maintainer":"zmedico@gentoo.org","name":"croniter","packageid":65001},{"categoryid":336,"description":"Library providing cryptographic recipes and primitives","firstseen":"2014-03-01T14:39:29.303715","maintainer":"python@gentoo.org","maintainername":"Python","name":"cryptography","packageid":61965},{"categoryid":336,"description":"A python parser for the Coffeescript Object Notation (CSON)","firstseen":"2023-12-09T20:30:25.735678","name":"cson","packageid":76790},{"categoryid":336,"description":"A CSS Cascading Style Sheets library (fork of cssutils)","firstseen":"2019-01-25T03:28:01.321610","name":"css-parser","packageid":69632},{"categoryid":336,"description":"A python port of YUI CSS Compressor","firstseen":"2021-11-24T22:43:42.379892","name":"csscompressor","packageid":73594},{"categoryid":336,"description":"Parse CSS3 Selectors and translate them to XPath 1.0","firstseen":"2012-05-16T15:06:58.620932","maintainer":"python@gentoo.org","maintainername":"Python","name":"cssselect","packageid":59314},{"categoryid":336,"description":"Parses CSS3 Selectors and translates them to XPath 1.0","firstseen":"2017-09-18T18:34:23.929001","name":"cssselect2","packageid":68036},{"categoryid":336,"description":"A CSS Cascading Style Sheets library","firstseen":"2010-05-04T00:54:45.661860","maintainer":"lordvan@gentoo.org","maintainername":"Thomas Raschbacher","name":"cssutils","packageid":55253},{"categoryid":336,"description":"C-style structs for Python","firstseen":"2023-10-27T19:17:31.704941","name":"cstruct","packageid":76700},{"categoryid":336,"description":"A suite of utilities for converting to and working with CSV","firstseen":"2021-06-22T06:32:08.711303","name":"csvkit","packageid":73021},{"categoryid":336,"description":"Human friendly alternative to Regular Expressions","firstseen":"2026-02-11T02:50:03.180900","name":"cucumber-expressions","packageid":78815},{"categoryid":336,"description":"Cucumber tag expression parser","firstseen":"2026-02-11T02:50:03.180900","name":"cucumber-tag-expressions","packageid":78816},{"categoryid":336,"description":"Curses-like terminal wrapper, with colored strings","firstseen":"2015-02-17T14:38:23.654421","maintainer":"python@gentoo.org","maintainername":"Python","name":"curtsies","packageid":63082},{"categoryid":336,"description":"Python package for convex optimization","firstseen":"2012-01-07T14:35:56.771499","maintainer":"sci-mathematics@gentoo.org","maintainername":"Gentoo Mathematics Project","name":"cvxopt","packageid":58652,"summary":"CVXOPT is a software for convex optimization based on the Python programming language. Its main purpose is to make the development of software for convex optimization applications straightforward."},{"categoryid":336,"description":"Python bindings for wc(s)width","firstseen":"2021-01-24T20:42:47.728670","name":"cwcwidth","packageid":72435},{"categoryid":336,"description":"Composable style cycles","firstseen":"2015-10-22T13:39:10.657265","maintainer":"python@gentoo.org","maintainername":"Python","name":"cycler","packageid":64546},{"categoryid":336,"description":"Cython interface to PARI","firstseen":"2023-10-26T13:08:05.784548","name":"cypari2","packageid":76678},{"categoryid":336,"description":"Interrupt and signal handling for Cython","firstseen":"2023-10-26T13:08:05.784548","name":"cysignals","packageid":76679,"summary":"When writing Cython code, special care must be taken to ensure that the code can be interrupted with CTRL-C. Since Cython optimizes for speed, it normally does not check for interrupts. The cysignals package provides mechanisms to handle interrupts (and other signals and errors) in Cython code."},{"categoryid":336,"description":"A Python to C compiler","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"cython","packageid":50708,"summary":"Cython is a language that makes writing C extensions for the Python language as easy as Python itself. It's based on Pyrex, but supports more cutting edge functionality and optimizations."},{"categoryid":336,"description":"A trivial extension that just raises an exception (for testing)","firstseen":"2021-02-28T21:34:43.326032","name":"cython-test-exception-raiser","packageid":72514},{"categoryid":336,"description":"Library for writing system daemons in Python","firstseen":"2018-08-01T13:31:10.496822","name":"daemonize","packageid":69308},{"categoryid":336,"description":"DBus library in Python 3","firstseen":"2025-12-22T12:58:28.833359","name":"dasbus","packageid":78671},{"categoryid":336,"description":"A dataclass with struct-like semantics","firstseen":"2024-12-23T06:53:08.766092","name":"datastructclass","packageid":78072},{"categoryid":336,"description":"Read DBF Files with Python","firstseen":"2021-06-21T08:37:10.131414","name":"dbfread","packageid":73013},{"categoryid":336,"description":"A faster version of dbus-next","firstseen":"2025-01-07T18:51:25.756923","name":"dbus-fast","packageid":78107},{"categoryid":336,"description":"The next great DBus library for Python with asyncio support","firstseen":"2022-05-19T02:18:56.139245","name":"dbus-next","packageid":74983},{"categoryid":336,"description":"Python bindings for the D-Bus messagebus","firstseen":"2010-05-04T00:54:45.661860","maintainer":"freedesktop-bugs@gentoo.org","maintainername":"Python","name":"dbus-python","packageid":43729},{"categoryid":336,"description":"Database connections for multi-threaded environments","firstseen":"2024-03-17T16:40:05.089338","name":"dbutils","packageid":77184,"summary":"DBUtils is a suite of tools providing solid, persistent and pooled connections to a database that can be used in all kinds of multi-threaded environments like Webware for Python or other web application servers. The suite supports DB-API 2 compliant database interfaces and the classic PyGreSQL interface."},{"categoryid":336,"description":"Data-Driven\/Decorated Tests","firstseen":"2015-04-29T13:38:10.281666","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"ddt","packageid":63417},{"categoryid":336,"description":"Python deprecation patterns and strategies that collect technical debt","firstseen":"2015-09-02T13:39:43.903101","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"debtcollector","packageid":64040},{"categoryid":336,"description":"Simplifies the usage of decorators for the average programmer","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"decorator","packageid":44842,"summary":"The aim of the decorator python module is to simplify the usage of decorators for the average programmer and to popularize decorators usage giving examples of useful decorators, such as memoize, tracing, redirecting_stdout, locked, etc."},{"categoryid":336,"description":"A library for comparing dictionaries, iterables, strings and other objects","firstseen":"2023-07-10T17:49:22.884672","name":"deepdiff","packageid":76327},{"categoryid":336,"description":"Tools to handle merging of nested data structures in python","firstseen":"2021-02-26T14:50:50.276425","name":"deepmerge","packageid":72505},{"categoryid":336,"description":"XML bomb protection for Python stdlib modules, an xml serialiser","firstseen":"2013-06-02T13:36:39.212061","maintainer":"python@gentoo.org","maintainername":"Python","name":"defusedxml","packageid":60805},{"categoryid":336,"description":"Automation Library for Denon AVR receivers","firstseen":"2017-09-22T14:01:42.787408","name":"denonavr","packageid":68040},{"categoryid":336,"description":"Python dependency specifications supporting logical operations","firstseen":"2023-12-14T14:11:18.912354","name":"dep-logic","packageid":76802},{"categoryid":336,"description":"A tool for resolving PEP 735 Dependency Group data","firstseen":"2025-02-10T06:04:56.279202","name":"dependency-groups","packageid":78161},{"categoryid":336,"description":"Python @deprecated decorator to deprecate old API","firstseen":"2019-06-18T07:33:40.154606","name":"deprecated","packageid":69883},{"categoryid":336,"description":"A library to handle automated deprecations","firstseen":"2017-08-28T22:07:03.449380","name":"deprecation","packageid":67981},{"categoryid":336,"description":"Small utility to convert a python dictionary into an XML string","firstseen":"2022-10-29T18:13:40.534624","name":"dict2xml","packageid":75572},{"categoryid":336,"description":"Dictdiffer is a library that helps you to diff and patch dictionaries","firstseen":"2021-05-20T16:28:52.979360","name":"dictdiffer","packageid":72895},{"categoryid":336,"description":"Diff, match and patch algorithms for plain text","firstseen":"2011-12-27T14:35:53.280221","maintainer":"aidecoe@gentoo.org","maintainername":"Amadeusz Żołnowski","name":"diff-match-patch","packageid":58611,"summary":"The Diff Match and Patch libraries offer robust algorithms to perform the operations required for synchronizing plain text. Diff: Compare two blocks of plain text and efficiently return a list of differences. Match: Given a search string, find its best fuzzy match in a block of plain text. Weighted for both accuracy and location. Patch: Apply a list of patches onto plain text. Use best-effort to apply patch even when the underlying text doesn't match. Diff Match and Patch libraries are currently available in Java, JavaScript, C++, C#, Objective C, Lua and Python, although this package contains only Python implementation. Regardless of language, each library features the same API and the same functionality. All versions also have comprehensive test harnesses."},{"categoryid":336,"description":"Serialize all of Python (almost)","firstseen":"2016-03-23T14:40:56.989175","maintainer":"python@gentoo.org","maintainername":"Python","name":"dill","packageid":65201,"summary":"Dill extends Python's 'pickle' module for serializing and de-serializing Python objects to the majority of the built-in Python types. Dill provides the user the same interface as the 'pickle' module, and also includes some additional features. In addition to pickling Python objects, dill provides the ability to save the state of an interpreter session in a single command. Dill can be used to store Python objects to a file, but the primary usage is to send Python objects across the network as a byte stream."},{"categoryid":336,"description":"Doing dirty (but extremely useful) things with equals","firstseen":"2022-04-24T10:31:32.220920","name":"dirty-equals","packageid":74870},{"categoryid":336,"description":"Python bindings for libdiscid","firstseen":"2023-11-05T17:52:21.754855","name":"discid","packageid":76710},{"categoryid":336,"description":"Disk and file backed cache","firstseen":"2017-08-14T22:49:52.256344","name":"diskcache","packageid":67953},{"categoryid":336,"description":"A python implementation for Noise Protocol Framework","firstseen":"2019-08-02T18:57:27.189441","name":"dissononce","packageid":70031,"summary":"Dissononce is a python implementation for Noise Protocol Framework. A main goal of this project is to provide a simple, easy to read and understand practical reference for Noise enthusiasts, implementers and users."},{"categoryid":336,"description":"Low-level components of distutils2\/packaging","firstseen":"2020-04-18T17:33:20.593440","name":"distlib","packageid":71030},{"categoryid":336,"description":"Reliable machine-readable Linux distribution information for Python","firstseen":"2017-02-17T14:37:00.971661","name":"distro","packageid":66536,"summary":"distro (for: Linux Distribution) provides information about the Linux distribution it runs on, such as a reliable machine-readable ID, or version information. It is a renewed alternative implementation for Python's original platform.linux_distribution function, but it also provides much more functionality which isn't necessarily Python bound like a command-line interface."},{"categoryid":336,"description":"Use Database URLs in your Django Application","firstseen":"2015-10-28T14:39:20.399073","maintainer":"python@gentoo.org","maintainername":"Python","name":"dj-database-url","packageid":64570},{"categoryid":336,"description":"Use an URL to configure email backend settings in your Django Application","firstseen":"2021-04-09T22:39:20.622075","name":"dj-email-url","packageid":72676},{"categoryid":336,"description":"Use Search URLs in your Django Haystack Application","firstseen":"2021-06-08T12:50:43.938730","name":"dj-search-url","packageid":72949},{"categoryid":336,"description":"High-level Python web framework","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"django","packageid":46655},{"categoryid":336,"description":"Django LDAP authentication backend","firstseen":"2012-04-19T14:38:40.192438","maintainer":"python@gentoo.org","maintainername":"Python","name":"django-auth-ldap","packageid":59158},{"categoryid":336,"description":"Use Cache URLs in your Django application","firstseen":"2021-04-09T22:39:20.622075","name":"django-cache-url","packageid":72677},{"categoryid":336,"description":"ORM cache with automatic granular event-driven invalidation for Django","firstseen":"2019-07-15T23:56:07.447208","name":"django-cacheops","packageid":69954},{"categoryid":336,"description":"A helper for organizing Django settings","firstseen":"2021-06-08T12:50:43.938730","name":"django-configurations","packageid":72950},{"categoryid":336,"description":"Django App that adds CORS (Cross-Origin Resource Sharing) headers to responses","firstseen":"2019-03-14T20:59:45.694404","name":"django-cors-headers","packageid":69711},{"categoryid":336,"description":"DRY Django forms","firstseen":"2022-07-30T21:02:36.030278","name":"django-crispy-forms","packageid":75241},{"categoryid":336,"description":"A configurable set of panels that display various debug information","firstseen":"2023-04-09T10:32:08.574926","name":"django-debug-toolbar","packageid":76010},{"categoryid":336,"description":"Django app allowing declarative dynamic QuerySet filtering from URL parameters","firstseen":"2019-03-14T21:40:03.197597","name":"django-filter","packageid":69712},{"categoryid":336,"description":"Script tag with additional attributes for django.forms.Media","firstseen":"2019-03-14T22:00:13.575206","name":"django-js-asset","packageid":69713},{"categoryid":336,"description":"Django framework adding two-factor authentication using one-time passwords","firstseen":"2014-12-28T14:39:51.573370","maintainer":"ercpe@gentoo.org","maintainername":"Johann Schmitz (ercpe)","name":"django-otp","packageid":62955},{"categoryid":336,"description":"Seamless Polymorphic Inheritance for Django Models","firstseen":"2024-04-14T16:21:45.939607","name":"django-polymorphic","packageid":77426},{"categoryid":336,"description":"Library to export Django metrics for Prometheus","firstseen":"2019-07-15T22:35:42.777323","name":"django-prometheus","packageid":69953},{"categoryid":336,"description":"Full featured redis cache backend for Django","firstseen":"2019-04-03T19:21:31.864680","name":"django-redis","packageid":69760},{"categoryid":336,"description":"user-registration application for Django","firstseen":"2023-04-16T11:32:21.431165","name":"django-registration","packageid":76033},{"categoryid":336,"description":"Drop-in replacement for django's many to many field with sorted relations","firstseen":"2016-06-21T13:40:00.557730","maintainer":"slis@gentoo.org","name":"django-sortedm2m","packageid":65547},{"categoryid":336,"description":"Table\/data-grid framework for Django","firstseen":"2015-04-09T13:38:58.789908","maintainer":"python@gentoo.org","maintainername":"Python","name":"django-tables2","packageid":63349},{"categoryid":336,"description":"Simple tagging for Django","firstseen":"2019-03-14T23:20:44.512798","name":"django-taggit","packageid":69715},{"categoryid":336,"description":"Reusable named inline partials for the Django Template Language","firstseen":"2025-04-30T06:58:31.545502","name":"django-template-partials","packageid":78308},{"categoryid":336,"description":"A Django app providing database and form fields for timezone objects","firstseen":"2019-03-15T22:35:48.990353","name":"django-timezone-field","packageid":69717},{"categoryid":336,"description":"Web APIs with django made easy","firstseen":"2019-03-15T22:35:48.990353","name":"djangorestframework","packageid":69718},{"categoryid":336,"description":"DKIM and ARC email signing and verification library","firstseen":"2017-12-03T00:22:07.440576","name":"dkimpy","packageid":68492},{"categoryid":336,"description":"Domain Keys Identified Mail (DKIM) signing\/verifying milter for Postfix\/Sendmail","firstseen":"2025-11-12T17:29:21.143182","name":"dkimpy-milter","packageid":78632},{"categoryid":336,"description":"Manipulate DNS records on various DNS providers in a standardized\/agnostic way","firstseen":"2019-10-13T14:50:26.337027","name":"dns-lexicon","packageid":70226},{"categoryid":336,"description":"DNS toolkit for Python","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"dnspython","packageid":49578,"summary":"dnspython is a DNS toolkit for Python. It supports almost all of the record types. It can be used for queries, zone transfers, and dynamic updates. It supports TSIG authenticated messages and EDNS0. dnspython provides both high and low level access to DNS. The high level classes perform queries for data of a given name, type, and class, and return an answer set. The low level classes allow direct manipulation of DNS zones, messages, names, and records."},{"categoryid":336,"description":"Style checker for Sphinx (or other) RST documentation","firstseen":"2015-10-15T13:38:57.499515","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"doc8","packageid":64516},{"categoryid":336,"description":"Python client for Docker","firstseen":"2023-06-04T06:32:06.213397","name":"docker","packageid":76228},{"categoryid":336,"description":"Python library to use the pseudo-tty of a docker container","firstseen":"2014-10-27T14:38:47.993424","maintainer":"alunduil@gentoo.org","maintainername":"Alex Brandt","name":"dockerpty","packageid":62732},{"categoryid":336,"description":"Pythonic argument parser, that will make you smile","firstseen":"2014-06-04T13:37:01.130142","maintainer":"python@gentoo.org","maintainername":"Python","name":"docopt","packageid":62281},{"categoryid":336,"description":"On the fly conversion of Python docstrings to markdown","firstseen":"2022-11-03T12:40:50.878571","name":"docstring-to-markdown","packageid":75587},{"categoryid":336,"description":"Python Documentation Utilities (reference reStructuredText impl.)","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"docutils","packageid":49200},{"categoryid":336,"description":"Gentoo GLEP support for docutils","firstseen":"2012-12-31T14:39:47.079343","maintainer":"python@gentoo.org","maintainername":"Python","name":"docutils-glep","packageid":60177},{"categoryid":336,"description":"A locking API for expiring values while a single thread generates a new value","firstseen":"2013-10-22T13:36:35.036262","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"dogpile-cache","packageid":61516,"summary":"A caching API built around the concept of a \"dogpile lock\", which allows continued access to an expiring data value while a single thread generates a new value."},{"categoryid":336,"description":"Automation tool","firstseen":"2012-06-27T14:37:06.819706","maintainer":"yngwin@gentoo.org","maintainername":"Ben de Groot","name":"doit","packageid":59514},{"categoryid":336,"description":"doit tasks for python stuff","firstseen":"2015-06-13T13:38:20.811266","maintainer":"python@gentoo.org","maintainername":"Python","name":"doit-py","packageid":63797},{"categoryid":336,"description":"Library for creating and manipulating HTML documents using an elegant DOM API","firstseen":"2016-04-29T13:41:06.608298","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"dominate","packageid":65370,"summary":"Dominate is a Python library for creating and manipulating HTML documents using an elegant DOM API. It allows you to write HTML pages in pure Python very concisely, which eliminate the need to learn another template language, and to take advantage of the more powerful features of Python."},{"categoryid":336,"description":"Python test doubles","firstseen":"2014-10-12T13:39:23.431369","maintainer":"alunduil@gentoo.org","maintainername":"Alex Brandt","name":"doublex","packageid":62602},{"categoryid":336,"description":"Expects matchers for Doublex test doubles assertions","firstseen":"2014-10-25T13:38:38.022078","maintainer":"alunduil@gentoo.org","maintainername":"Alex Brandt","name":"doublex-expects","packageid":62723},{"categoryid":336,"description":"A parser for Python dependency files","firstseen":"2023-10-27T04:53:53.317429","name":"dparse","packageid":76695},{"categoryid":336,"description":"Pure-Python implementation of the Git file formats and protocols","firstseen":"2010-05-04T00:54:45.661860","maintainer":"grobian@gentoo.org","maintainername":"Fabian Groffen","name":"dulwich","packageid":55665},{"categoryid":336,"description":"Dynamic version generation","firstseen":"2026-02-12T14:05:09.836169","name":"dunamai","packageid":78825},{"categoryid":336,"description":"Easy thumbnails for Django","firstseen":"2015-11-05T14:38:45.665231","maintainer":"slis@gentoo.org","name":"easy-thumbnails","packageid":64621},{"categoryid":336,"description":"Easy to use Python subprocess interface","firstseen":"2020-09-15T09:39:46.380783","name":"easyprocess","packageid":71987},{"categoryid":336,"description":"ECDSA cryptographic signature library in pure Python","firstseen":"2012-09-17T13:35:59.695431","maintainer":"blueness@gentoo.org","maintainername":"Anthony G. Basile","name":"ecdsa","packageid":59821},{"categoryid":336,"description":"A Python library for creating 'editable wheels'","firstseen":"2022-04-06T18:22:38.721600","name":"editables","packageid":74752},{"categoryid":336,"description":"Clone of EditorConfig core written in Python","firstseen":"2024-02-13T04:34:52.714544","name":"editorconfig","packageid":77109,"summary":"EditorConfig Python Core provides the same functionality as the EditorConfig C Core. EditorConfig Python core can be used as a command line program or as an importable library."},{"categoryid":336,"description":"Transport classes and utilities shared among Python Elastic client libraries","firstseen":"2023-02-18T07:41:19.254051","name":"elastic-transport","packageid":75846},{"categoryid":336,"description":"Official Elasticsearch client library for Python","firstseen":"2023-07-24T20:19:16.015550","name":"elasticsearch","packageid":76356},{"categoryid":336,"description":"asyncio nostr client","firstseen":"2025-08-06T11:01:10.979643","name":"electrum-aionostr","packageid":78450},{"categoryid":336,"description":"Pure python ctypes wrapper for libsecp256k1","firstseen":"2025-08-06T11:01:10.979643","name":"electrum-ecc","packageid":78451},{"categoryid":336,"description":"XPath 1.0\/2.0 parsers and selectors for ElementTree and lxml","firstseen":"2019-11-21T17:56:03.825678","name":"elementpath","packageid":70381},{"categoryid":336,"description":"A robust email syntax and deliverability validation library","firstseen":"2023-05-23T17:32:48.501791","name":"email-validator","packageid":76183},{"categoryid":336,"description":"Python ensemble sampling toolkit for affine-invariant MCMC","firstseen":"2016-03-22T14:39:52.391887","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"emcee","packageid":65199,"summary":"This provides a set of sparse matrix types for Python, with modules which implement: - Iterative methods for solving linear systems of equations - A set of standard preconditioners - An interface to a direct solver for sparse linear systems of equations - The JDSYM eigensolver. All of these modules are implemented as C extension modules based on standard sparse and dense matrix libraries (UMFPACK\/AMD, SuperLU, BLAS\/LAPACK) for maximum performance and robustness."},{"categoryid":336,"description":"Emoji for Python","firstseen":"2020-02-11T12:16:54.991560","name":"emoji","packageid":70815},{"categoryid":336,"description":"Extend rich functionality","firstseen":"2021-02-26T14:50:50.276425","name":"enrich","packageid":72506},{"categoryid":336,"description":"Shared pip wheel for ensurepip Python module","firstseen":"2022-08-14T19:57:22.102690","name":"ensurepip-pip","packageid":75338},{"categoryid":336,"description":"Shared setuptools wheel for ensurepip Python module","firstseen":"2022-08-14T19:57:22.102690","name":"ensurepip-setuptools","packageid":75339},{"categoryid":336,"description":"Shared wheel wheel for use in pip tests","firstseen":"2023-02-18T07:21:14.091171","name":"ensurepip-wheel","packageid":75845},{"categoryid":336,"description":"Easy to use command-line interface for python modules","firstseen":"2020-09-15T09:39:46.380783","name":"entrypoint2","packageid":71988},{"categoryid":336,"description":"Discover and load entry points from installed packages","firstseen":"2016-05-23T13:39:52.666461","maintainer":"marbre@linux.sungazer.de","maintainername":"Marius Brehler","name":"entrypoints","packageid":65462,"summary":"Entry points are a way for Python packages to advertise objects with some common interface. The most common examples are console_scripts entry points, which define shell commands by identifying a Python function to run."},{"categoryid":336,"description":"Python library for simplified environment variable parsing","firstseen":"2021-04-09T22:39:20.622075","name":"environs","packageid":72678},{"categoryid":336,"description":"Python video metadata parser","firstseen":"2013-04-24T13:37:15.295426","maintainer":"itumaykin+gentoo@gmail.com","maintainername":"Coacher","name":"enzyme","packageid":60671},{"categoryid":336,"description":"Bind to an ephemeral port, force it into the TIME_WAIT state, and unbind it","firstseen":"2022-03-29T13:35:33.314259","name":"ephemeral-port-reserve","packageid":74607},{"categoryid":336,"description":"Removes commented-out code from Python files","firstseen":"2018-10-13T23:01:43.895747","name":"eradicate","packageid":69454},{"categoryid":336,"description":"An implementation of lxml.xmlfile for the standard library","firstseen":"2024-05-28T08:58:47.617438","name":"et-xmlfile","packageid":77548},{"categoryid":336,"description":"Python S-expression emulation using tuple-like objects","firstseen":"2021-12-11T23:48:25.194111","name":"etuples","packageid":73741},{"categoryid":336,"description":"Python library for evdev bindings","firstseen":"2024-02-19T04:32:25.814165","name":"evdev","packageid":77118},{"categoryid":336,"description":"Bringing the elegance of C# EventHandler to Python","firstseen":"2024-11-22T20:38:50.490708","name":"events","packageid":77879},{"categoryid":336,"description":"An implementation of Extended Window Manager Hints, based on Xlib","firstseen":"2021-06-23T14:22:27.525217","name":"ewmh","packageid":73031,"summary":"An implementation of EWMH (Extended Window Manager Hints) for python 2 and 3, based on Xlib. It allows EWMH-compliant window managers (most modern WMs) to be queried and controlled."},{"categoryid":336,"description":"Backport of PEP 654 (exception groups)","firstseen":"2022-04-21T16:53:30.059965","name":"exceptiongroup","packageid":74862},{"categoryid":336,"description":"Rapid multi-Python deployment","firstseen":"2010-05-04T00:54:45.661860","maintainer":"grozin@gentoo.org","maintainername":"Andrey Grozin","name":"execnet","packageid":52229},{"categoryid":336,"description":"Get information about what a Python frame is currently doing","firstseen":"2020-09-10T10:30:44.670887","name":"executing","packageid":71967},{"categoryid":336,"description":"Expand system variables Unix style","firstseen":"2023-11-21T19:34:32.158149","name":"expandvars","packageid":76737},{"categoryid":336,"description":"Expressive and extensible TDD\/BDD assertion library for Python","firstseen":"2014-10-18T13:38:34.494439","maintainer":"alunduil@gentoo.org","maintainername":"Alex Brandt","name":"expects","packageid":62693},{"categoryid":336,"description":"golden tests","firstseen":"2025-05-12T20:09:41.031590","name":"expecttest","packageid":78319},{"categoryid":336,"description":"Useful extra bits for Python that should be in the standard library","firstseen":"2013-05-02T13:36:32.173739","maintainer":"python@gentoo.org","maintainername":"Python","name":"extras","packageid":60703},{"categoryid":336,"description":"Module for manipulating ID3 (v1 + v2) tags in Python","firstseen":"2024-11-22T20:38:50.490708","name":"eyed3","packageid":77880},{"categoryid":336,"description":"A Python package that generates fake data for you","firstseen":"2024-11-22T20:38:50.490708","name":"faker","packageid":77882},{"categoryid":336,"description":"Fake implementation of redis API for testing purposes","firstseen":"2020-09-10T23:53:39.110154","name":"fakeredis","packageid":71968},{"categoryid":336,"description":"Implementation of bencode with Rust implementation","firstseen":"2023-07-07T20:00:32.940904","name":"fastbencode","packageid":76316},{"categoryid":336,"description":"Python package that provides useful locks","firstseen":"2015-09-03T13:38:53.652341","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"fasteners","packageid":64050},{"categoryid":336,"description":"Library for parsing the fastimport VCS serialization format","firstseen":"2021-04-11T12:09:02.251750","name":"fastimport","packageid":72689},{"categoryid":336,"description":"Fast JSON schema validator for Python","firstseen":"2020-10-11T16:11:52.444575","name":"fastjsonschema","packageid":72083},{"categoryid":336,"description":"High speed universal character encoding detector","firstseen":"2024-11-13T20:51:18.759556","name":"faust-cchardet","packageid":77856},{"categoryid":336,"description":"Standalone version of django.utils.feedgenerator","firstseen":"2012-07-19T14:37:27.570252","maintainer":"python@gentoo.org","maintainername":"Python","name":"feedgenerator","packageid":59598},{"categoryid":336,"description":"Parse RSS and Atom feeds in Python","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"feedparser","packageid":51756},{"categoryid":336,"description":"Python bindings for FFmpeg with complex filtering support","firstseen":"2022-04-05T14:36:52.177904","name":"ffmpeg-python","packageid":74742},{"categoryid":336,"description":"Python based FIDO 2.0 library","firstseen":"2018-05-19T06:50:01.203553","name":"fido2","packageid":69128,"summary":"fido2 provides library functionality for communicating with a FIDO device over USB as well as verifying attestation and assertion signatures."},{"categoryid":336,"description":"Container class boilerplate killer","firstseen":"2017-05-15T15:46:23.385835","name":"fields","packageid":66850},{"categoryid":336,"description":"Classes\/Types to read and edit executable files","firstseen":"2022-01-28T05:41:42.639875","name":"filebytes","packageid":74275,"summary":"Python library to read and edit files in the following formats: Executable and Linking Format (ELF), Portable Executable (PE), MachO and OAT (Android Runtime)"},{"categoryid":336,"description":"A platform independent file lock for Python","firstseen":"2018-11-18T21:35:15.424162","name":"filelock","packageid":69544},{"categoryid":336,"description":"Small, dependency-free, fast Python package to infer binary file types checking","firstseen":"2020-02-11T12:16:54.991560","name":"filetype","packageid":70816},{"categoryid":336,"description":"Python module import analysis tool","firstseen":"2020-07-15T11:45:00.524175","name":"findimports","packageid":71305},{"categoryid":336,"description":"A utility to find python versions on your system","firstseen":"2023-07-22T00:17:19.549079","name":"findpython","packageid":76346},{"categoryid":336,"description":"Python library to read from and write to FITS files","firstseen":"2017-07-13T20:01:57.518215","name":"fitsio","packageid":67878,"summary":"Fitsio provides an easy to use object-oriented API including providing a Numpy interface to FITS files read from CFITSIO. It allows direct access to the columns of a FITS binary table which can be useful for reading large fits files. Compared to astropy.io.fits, this package is closer to the underlying cfitsio library. Fitsio also exposes a microlanguage (implemented in CFITSIO) for making efficient SQL-like queries of tables (single tables only though–no joins or anything like that)."},{"categoryid":336,"description":"Fixtures, reusable state for writing clean tests and more","firstseen":"2013-01-21T14:36:28.709952","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"fixtures","packageid":60235,"summary":"Fixtures defines a Python contract for reusable state \/ support logic, primarily for unit testing. Helper and adaption logic is included to make it easy to write your own fixtures using the fixtures contract. Glue code is provided that makes using fixtures that meet the Fixtures contract in unittest compatible test cases easy and straight forward."},{"categoryid":336,"description":"A wrapper around PyFlakes, pep8 & mccabe","firstseen":"2013-05-31T13:36:05.132207","maintainer":"python@gentoo.org","maintainername":"Python","name":"flake8","packageid":60799},{"categoryid":336,"description":"Plugin for pytest that automatically reruns flaky tests","firstseen":"2015-11-05T14:38:45.665231","maintainer":"python@gentoo.org","maintainername":"Python","name":"flaky","packageid":64622},{"categoryid":336,"description":"Easy OpenAPI specs and Swagger UI for your Flask API","firstseen":"2023-08-11T07:11:39.539077","name":"flasgger","packageid":76375},{"categoryid":336,"description":"A microframework based on Werkzeug, Jinja2 and good intentions","firstseen":"2010-05-30T14:35:12.455217","maintainer":"python@gentoo.org","maintainername":"Python","name":"flask","packageid":55831},{"categoryid":336,"description":"Browsable web APIs for Flask","firstseen":"2018-06-20T22:34:05.444124","name":"flask-api","packageid":69204},{"categoryid":336,"description":"i18n and l10n support for Flask based on Babel and pytz","firstseen":"2010-12-15T14:39:42.392799","maintainer":"python@gentoo.org","maintainername":"Python","name":"flask-babel","packageid":56619},{"categoryid":336,"description":"Adds caching support to Flask applications","firstseen":"2024-10-15T08:45:37.654227","name":"flask-caching","packageid":77773},{"categoryid":336,"description":"Compress responses in your Flask app with gzip","firstseen":"2020-09-12T13:24:05.804834","name":"flask-compress","packageid":71980},{"categoryid":336,"description":"A Flask extension for Cross Origin Resource Sharing (CORS)","firstseen":"2014-09-09T13:37:52.120431","maintainer":"wking@tremily.us","maintainername":"W. Trevor King","name":"flask-cors","packageid":62509},{"categoryid":336,"description":"Flask extension that displays various debugging insights during development","firstseen":"2016-04-29T13:41:06.608298","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"flask-debug","packageid":65373},{"categoryid":336,"description":"Minimize your flask rendered html","firstseen":"2017-09-10T00:07:05.760077","name":"flask-htmlmin","packageid":68014},{"categoryid":336,"description":"Login session support for Flask","firstseen":"2013-01-09T14:36:09.108055","maintainer":"python@gentoo.org","maintainername":"Python","name":"flask-login","packageid":60199},{"categoryid":336,"description":"SQLAlchemy database migrations for Flask applications using Alembic","firstseen":"2014-11-20T14:47:56.327493","maintainer":"python@gentoo.org","maintainername":"Python","name":"flask-migrate","packageid":62817},{"categoryid":336,"description":"Easily create navigation for Flask applications","firstseen":"2016-04-29T13:41:06.608298","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"flask-nav","packageid":65374},{"categoryid":336,"description":"Pagination support for flask","firstseen":"2018-11-03T23:16:39.547313","name":"flask-paginate","packageid":69518},{"categoryid":336,"description":"Simple user session protection extension for Flask","firstseen":"2017-10-14T23:49:33.289717","name":"flask-paranoid","packageid":68086},{"categoryid":336,"description":"Sphinx Themes for Flask related projects and Flask itself","firstseen":"2016-11-06T14:36:35.493976","name":"flask-sphinx-themes","packageid":66053},{"categoryid":336,"description":"SQLAlchemy support for Flask applications","firstseen":"2010-07-16T14:35:35.553270","maintainer":"robbat2@gentoo.org","maintainername":"Python","name":"flask-sqlalchemy","packageid":56055,"summary":"Flask-SQLAlchemy is a Flask microframework extension which adds support for the SQLAlchemy SQL toolkit\/ORM."},{"categoryid":336,"description":"RFC 7049 - Concise Binary Object Representation","firstseen":"2020-05-09T02:24:47.008725","name":"flatbuffers","packageid":71118},{"categoryid":336,"description":"Python module for interacting with nested dicts","firstseen":"2023-04-07T15:02:21.425301","name":"flatdict","packageid":76003},{"categoryid":336,"description":"File format determination library for Python","firstseen":"2019-12-09T18:27:08.813601","name":"fleep","packageid":70442},{"categoryid":336,"description":"Testing library to create mocks, stubs and fakes","firstseen":"2018-05-02T17:35:28.050851","name":"flexmock","packageid":69110},{"categoryid":336,"description":"Simplified packaging of Python modules","firstseen":"2019-12-07T22:32:16.941666","name":"flit","packageid":70423},{"categoryid":336,"description":"Simplified packaging of Python modules (core module)","firstseen":"2023-05-15T07:21:17.522880","name":"flit-core","packageid":76147},{"categoryid":336,"description":"A PEP 518 build backend combining flit with setuptools_scm","firstseen":"2024-11-22T20:38:50.490708","name":"flit-scm","packageid":77881},{"categoryid":336,"description":"NFS-safe file locking with timeouts for POSIX systems","firstseen":"2017-12-11T04:13:40.987033","name":"flufl-lock","packageid":68511},{"categoryid":336,"description":"Library for manipulating TrueType, OpenType, AFM and Type1 fonts","firstseen":"2010-05-04T00:54:45.661860","maintainer":"fonts@gentoo.org","maintainername":"Fonts","name":"fonttools","packageid":43460},{"categoryid":336,"description":"Patch built-in Python objects","firstseen":"2025-05-21T19:04:08.783113","name":"forbiddenfruit","packageid":78331},{"categoryid":336,"description":"Python bindings for sci-libs\/fplll","firstseen":"2023-10-26T13:08:05.784548","name":"fpylll","packageid":76680},{"categoryid":336,"description":"RFC-compliant FQDN validation and manipulation for Python","firstseen":"2018-11-01T23:02:28.146274","name":"fqdn","packageid":69503,"summary":"Validate fully-qualified domain names compliant to RFC 1035 and the preferred form in RFC 3686 s. 2."},{"categoryid":336,"description":"FreeType Python bindings","firstseen":"2023-05-06T17:04:40.445799","name":"freetype-py","packageid":76116},{"categoryid":336,"description":"Let your Python tests travel through time","firstseen":"2015-07-05T13:40:40.548709","maintainer":"mrueg@gentoo.org","maintainername":"Manuel Rüger","name":"freezegun","packageid":63832},{"categoryid":336,"description":"Lib\/tool to communicate with AVM FRITZ! devices using TR-064 protocol over UPnP","firstseen":"2021-06-13T19:47:45.228300","name":"fritzconnection","packageid":72985},{"categoryid":336,"description":"Freezes a Flask application into a set of static files","firstseen":"2024-11-22T20:38:50.490708","name":"frozen-flask","packageid":77883},{"categoryid":336,"description":"A list-like structure which implements collections.abc.MutableSequence","firstseen":"2021-11-01T11:53:33.875464","name":"frozenlist","packageid":73546},{"categoryid":336,"description":"Filesystem abstraction layer","firstseen":"2016-02-06T14:40:36.761342","maintainer":"python@gentoo.org","maintainername":"Python","name":"fs","packageid":64974},{"categoryid":336,"description":"A specification that python filesystems should adhere to","firstseen":"2020-06-14T13:37:32.584862","name":"fsspec","packageid":71225},{"categoryid":336,"description":"Fixes mojibake and other problems with Unicode, after the fact","firstseen":"2024-04-03T10:21:08.813702","name":"ftfy","packageid":77395},{"categoryid":336,"description":"Determine full moon occurences","firstseen":"2025-04-07T17:39:37.869963","name":"fullmoon","packageid":78268},{"categoryid":336,"description":"Recursive descent parsing library based on functional combinators","firstseen":"2013-09-07T13:36:47.214508","maintainer":"python@gentoo.org","maintainername":"Python","name":"funcparserlib","packageid":61343},{"categoryid":336,"description":"A collection of fancy functional tools focused on practicality","firstseen":"2017-11-19T21:56:13.627656","name":"funcy","packageid":68464},{"categoryid":336,"description":"URL parsing and manipulation made easy","firstseen":"2025-05-20T19:57:49.914972","name":"furl","packageid":78326},{"categoryid":336,"description":"Clean customisable Sphinx documentation theme","firstseen":"2021-10-10T07:20:13.160684","name":"furo","packageid":73393},{"categoryid":336,"description":"Fuzzy string matching in python","firstseen":"2016-07-17T13:38:21.261675","maintainer":"python@gentoo.org","maintainername":"Alex Brandt","name":"fuzzywuzzy","packageid":65625},{"categoryid":336,"description":"A generic AST to represent Python2 and Python3's Abstract Syntax Tree (AST)","firstseen":"2018-09-21T18:17:39.934127","name":"gast","packageid":69419,"summary":"A generic AST to represent Python2 and Python3's Abstract Syntax Tree(AST). GAST provides a compatibility layer between the AST of various Python versions, as produced by ast.parse from the standard ast module."},{"categoryid":336,"description":"Examine the address space of a QEMU-based virtual machine","firstseen":"2023-12-04T08:58:45.475846","name":"gdb-pt-dump","packageid":76770},{"categoryid":336,"description":"Python toolkit for stream-based generation of output for the web","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"genshi","packageid":54377},{"categoryid":336,"description":"GenSON is a powerful, user-friendly JSON Schema generator built in Python","firstseen":"2020-03-04T18:46:32.607236","name":"genson","packageid":70885},{"categoryid":336,"description":"Common files shared by Python implementations in Gentoo","firstseen":"2023-01-29T09:50:46.162893","name":"gentoo-common","packageid":75798},{"categoryid":336,"description":"Allows you to run a test with multiple data sets","firstseen":"2015-11-05T14:38:45.665231","maintainer":"python@gentoo.org","maintainername":"Python","name":"genty","packageid":64623},{"categoryid":336,"description":"Python implementation of the geodesic routines","firstseen":"2024-03-10T17:15:01.745966","name":"geographiclib","packageid":77161},{"categoryid":336,"description":"Generic floating-point types in Python","firstseen":"2024-04-22T16:46:21.585321","name":"gfloat","packageid":77435},{"categoryid":336,"description":"Gherkin parser\/compiler for Python","firstseen":"2024-11-15T02:37:48.876927","name":"gherkin-official","packageid":77859},{"categoryid":336,"description":"Copy your docs directly to the gh-pages branch","firstseen":"2021-06-11T14:52:51.814891","name":"ghp-import","packageid":72966},{"categoryid":336,"description":"Tool to submit code to Gerrit","firstseen":"2014-12-11T14:39:40.682820","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"git-review","packageid":62896},{"categoryid":336,"description":"GitDB is a pure-Python git object database","firstseen":"2011-08-28T14:35:10.877973","maintainer":"python@gentoo.org","maintainername":"Python","name":"gitdb","packageid":57865},{"categoryid":336,"description":"A wrapper for the GitHub API written in python","firstseen":"2023-02-17T12:16:53.256957","name":"github3-py","packageid":75842,"summary":"github3.py is wrapper for the GitHub API written in python. The design of github3.py is centered around having a logical organization of the methods needed to interact with the API."},{"categoryid":336,"description":"Library used to interact with Git repositories","firstseen":"2024-11-22T20:38:50.490708","name":"gitpython","packageid":77884},{"categoryid":336,"description":"Python bindings for GMP, MPC, MPFR and MPIR libraries","firstseen":"2024-11-11T04:48:20.731211","name":"gmpy2","packageid":77805,"summary":"gmpy2 is a C-coded Python extension module that supports multiple-precision arithmetic. gmpy2 supports the GMP multi-precision library, the MPFR (correctly rounded real floating-point arithmetic) and MPC (correctly rounded complex floating-point arithmetic) libraries."},{"categoryid":336,"description":"Core Library for Google Client Libraries","firstseen":"2020-05-13T05:55:18.325053","name":"google-api-core","packageid":71132},{"categoryid":336,"description":"Google API Client for Python","firstseen":"2013-06-27T13:36:39.570563","maintainer":"robbat2@gentoo.org","maintainername":"Robin H. Johnson","name":"google-api-python-client","packageid":60937},{"categoryid":336,"description":"Google Authentication Library","firstseen":"2017-05-04T04:44:17.665018","name":"google-auth","packageid":66804},{"categoryid":336,"description":"httplib2 Transport for Google Auth","firstseen":"2017-05-04T04:44:17.665018","name":"google-auth-httplib2","packageid":66803},{"categoryid":336,"description":"Google Authentication Library","firstseen":"2019-08-03T07:20:56.589535","name":"google-auth-oauthlib","packageid":70035},{"categoryid":336,"description":"Google's i18n address metadata repository","firstseen":"2022-10-29T18:13:40.534624","name":"google-i18n-address","packageid":75573},{"categoryid":336,"description":"AST-based Python refactoring library","firstseen":"2019-02-10T16:35:57.805785","name":"google-pasta","packageid":69654},{"categoryid":336,"description":"Python classes generated from the common protos in the googleapis repository","firstseen":"2020-05-13T05:55:18.325053","name":"googleapis-common-protos","packageid":71133},{"categoryid":336,"description":"A backend script to aid installing Python packages in Gentoo","firstseen":"2022-04-05T12:56:32.209122","name":"gpep517","packageid":74741},{"categoryid":336,"description":"GnuPG Made Easy is a library for making GnuPG easier to use (Python bindings)","firstseen":"2025-06-04T00:54:14.862811","name":"gpgmepy","packageid":78362},{"categoryid":336,"description":"Tool to create GPT disk image files","firstseen":"2025-03-14T18:23:27.156082","name":"gpt-image","packageid":78199},{"categoryid":336,"description":"An efficient python module for manipulation and statistical analysis of graphs","firstseen":"2013-01-04T14:36:07.343880","maintainer":"python@gentoo.org","maintainername":"Python","name":"graph-tool","packageid":60190},{"categoryid":336,"description":"Simple Python interface for Graphviz","firstseen":"2017-06-29T22:32:42.399549","name":"graphviz","packageid":67842,"summary":"This package facilitates the creation and rendering of graph descriptions in the DOT language of the Graphviz graph drawing software (repo) from Python."},{"categoryid":336,"description":"Lightweight in-process concurrent programming","firstseen":"2010-10-19T14:34:03.862366","maintainer":"python@gentoo.org","maintainername":"Python","name":"greenlet","packageid":56405},{"categoryid":336,"description":"Python 3 client for the beanstalkd work queue","firstseen":"2019-05-15T11:51:29.939003","name":"greenstalk","packageid":69845},{"categoryid":336,"description":"Reading and writing of data on regular grids in Python","firstseen":"2024-11-22T20:38:50.490708","name":"griddataformats","packageid":77885},{"categoryid":336,"description":"Signature generator for Python programs","firstseen":"2023-05-11T12:18:28.356414","name":"griffe","packageid":76131},{"categoryid":336,"description":"Griffe extension for inheriting docstrings","firstseen":"2025-11-11T08:19:37.090706","name":"griffe-inherited-docstrings","packageid":78612},{"categoryid":336,"description":"HTTP\/2-based RPC framework","firstseen":"2024-10-23T16:25:39.567557","name":"grpcio","packageid":77789},{"categoryid":336,"description":"Reference package for GRPC Python status proto mapping","firstseen":"2024-10-23T16:25:39.567557","name":"grpcio-status","packageid":77790},{"categoryid":336,"description":"Pure-Python gRPC implementation for asyncio","firstseen":"2024-09-27T19:09:18.827689","name":"grpclib","packageid":77744},{"categoryid":336,"description":"GSD - file format specification and a library to read and write it","firstseen":"2018-06-28T12:50:09.365176","name":"gsd","packageid":69242},{"categoryid":336,"description":"Low and high level wrappers around the GSSAPI C libraries","firstseen":"2021-02-24T10:38:18.812949","name":"gssapi","packageid":72499},{"categoryid":336,"description":"A Python Interface to GStreamer","firstseen":"2010-05-04T00:54:45.661860","maintainer":"gstreamer@gentoo.org","maintainername":"GStreamer package maintainers","name":"gst-python","packageid":48634},{"categoryid":336,"description":"Python library for guessing information from video filenames","firstseen":"2013-04-24T13:37:15.295426","maintainer":"itumaykin+gentoo@gmail.com","maintainername":"Coacher","name":"guessit","packageid":60672},{"categoryid":336,"description":"A pure-Python implementation of HTTP\/1.1 inspired by hyper-h2","firstseen":"2018-07-18T22:57:31.709458","name":"h11","packageid":69280},{"categoryid":336,"description":"HTTP\/2 State-Machine based protocol implementation","firstseen":"2021-10-06T08:39:50.666047","name":"h2","packageid":73385,"summary":"A pure-Python implementation of a HTTP\/2 protocol stack. It’s written from the ground up to be embeddable in whatever program you choose to use, ensuring that you can speak HTTP\/2 regardless of your programming paradigm."},{"categoryid":336,"description":"Simple Python interface to HDF5 files","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"h5py","packageid":55682,"summary":"HDF5 for Python (h5py) is a general-purpose simple Python interface to the Hierarchical Data Format library, version 5. Existing Python and Numpy concepts are used for the interface. Almost all HDF5 features are available from Python, including things like compound datatypes (as used with Numpy recarray types), HDF5 attributes, hyperslab and point-based I\/O, and more recent features in HDF 1.8 like resizable datasets and recursive iteration over entire files."},{"categoryid":336,"description":"Adds hashed entries for packages to requirements.txt","firstseen":"2025-06-13T00:34:21.456303","name":"hashin","packageid":78373},{"categoryid":336,"description":"Modern, extensible Python project management","firstseen":"2025-01-11T07:17:14.368944","name":"hatch","packageid":78110},{"categoryid":336,"description":"Fancy PyPI READMEs with Hatch","firstseen":"2022-08-18T19:20:32.038143","name":"hatch-fancy-pypi-readme","packageid":75350},{"categoryid":336,"description":"A hatch plugin to help build Jupyter packages","firstseen":"2023-05-19T15:04:01.631717","name":"hatch-jupyter-builder","packageid":76150},{"categoryid":336,"description":"Hatch plugin for versioning from a package.json file","firstseen":"2024-04-02T15:16:54.088510","name":"hatch-nodejs-version","packageid":77393},{"categoryid":336,"description":"Hatch plugin for versioning with your preferred VCS","firstseen":"2022-05-10T17:49:39.117705","name":"hatch-vcs","packageid":74946},{"categoryid":336,"description":"Modern, extensible Python build backend","firstseen":"2022-04-06T19:22:49.777777","name":"hatchling","packageid":74753},{"categoryid":336,"description":"Official Hetzner Cloud python library","firstseen":"2023-07-23T15:48:13.823129","name":"hcloud","packageid":76353},{"categoryid":336,"description":"Helping users and developers to get information about the environment","firstseen":"2019-12-29T03:41:49.746796","name":"helpdev","packageid":70543},{"categoryid":336,"description":"A Cython interface to HIDAPI library","firstseen":"2022-08-30T19:51:07.055010","name":"hidapi","packageid":75397},{"categoryid":336,"description":"Python extension that wraps hiredis","firstseen":"2013-02-24T14:36:48.551653","maintainer":"swegener@gentoo.org","maintainername":"Sven Wegener","name":"hiredis","packageid":60397},{"categoryid":336,"description":"An elegant HTTP Cache implementation for HTTPX and HTTP Core","firstseen":"2024-04-09T00:22:43.527095","name":"hishel","packageid":77403},{"categoryid":336,"description":"Reusable deprecation helpers for Python projects","firstseen":"2024-06-08T10:43:31.209565","name":"housekeeping","packageid":77559},{"categoryid":336,"description":"Pure-Python HPACK header compression","firstseen":"2016-10-08T13:37:11.045933","name":"hpack","packageid":65965,"summary":"This module contains a pure-Python HTTP\/2 header encoding (HPACK) logic for use in Python programs that implement HTTP\/2. It also contains a compatibility layer that automatically enables the use of nghttp2 if it’s available."},{"categoryid":336,"description":"Turn HTML into equivalent Markdown-structured text","firstseen":"2010-11-25T14:40:09.955469","maintainer":"python@gentoo.org","maintainername":"Python","name":"html2text","packageid":56573},{"categoryid":336,"description":"Fast C based HTML 5 parsing for python","firstseen":"2017-10-01T20:28:42.882641","name":"html5-parser","packageid":68060},{"categoryid":336,"description":"HTML parser based on the HTML5 specification","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"html5lib","packageid":46597,"summary":"html5lib is a pure-python library for parsing HTML. It is designed to conform to the WHATWG HTML specification, as is implemented by all major web browsers."},{"categoryid":336,"description":"A mocking library for requests","firstseen":"2015-01-28T14:38:07.579443","maintainer":"hydrapolic@gmail.com","maintainername":"Tomas Mozes","name":"httmock","packageid":63040},{"categoryid":336,"description":"A WSGI middleware that secures routes using HTTP Digest Authentication","firstseen":"2016-04-13T13:45:02.324202","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"httpauth","packageid":65310},{"categoryid":336,"description":"HTTP Request and Response Service","firstseen":"2015-12-18T14:39:05.492419","maintainer":"python@gentoo.org","maintainername":"Python","name":"httpbin","packageid":64784},{"categoryid":336,"description":"A minimal low-level HTTP client","firstseen":"2021-02-24T00:36:06.111267","name":"httpcore","packageid":72493},{"categoryid":336,"description":"A comprehensive HTTP client library","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"httplib2","packageid":44869},{"categoryid":336,"description":"HTTP client mock for Python","firstseen":"2013-12-02T14:37:55.524880","maintainer":"openstack@gentoo.org","maintainername":"Openstack","name":"httpretty","packageid":61650},{"categoryid":336,"description":"A collection of framework independent HTTP protocol utils","firstseen":"2024-10-16T19:15:32.789210","name":"httptools","packageid":77776},{"categoryid":336,"description":"Fully-featured HTTP client which provides sync and async APIs","firstseen":"2021-02-24T00:36:06.111267","name":"httpx","packageid":72494},{"categoryid":336,"description":"Proxy (HTTP, SOCKS) transports for httpx","firstseen":"2022-12-19T15:27:39.875366","name":"httpx-socks","packageid":75688},{"categoryid":336,"description":"API For huawei LAN\/WAN LTE Modems","firstseen":"2021-03-02T22:06:18.909194","name":"huawei-lte-api","packageid":72516},{"categoryid":336,"description":"Human friendly output for text interfaces using Python","firstseen":"2015-05-29T13:37:20.079724","maintainer":"python@gentoo.org","maintainername":"Python","name":"humanfriendly","packageid":63493},{"categoryid":336,"description":"Common humanization utilities","firstseen":"2016-04-13T13:45:02.324202","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"humanize","packageid":65311},{"categoryid":336,"description":"HashiCorp Vault API client","firstseen":"2021-02-21T21:24:56.807702","name":"hvac","packageid":72484},{"categoryid":336,"description":"A ASGI Server based on Hyper libraries and inspired by Gunicorn","firstseen":"2022-12-19T15:27:39.875366","name":"hypercorn","packageid":75689},{"categoryid":336,"description":"HTTP\/2 framing layer for Python","firstseen":"2016-10-08T13:37:11.045933","name":"hyperframe","packageid":65958,"summary":"This library contains the HTTP\/2 framing code used in the hyper project. It provides a pure-Python codebase that is capable of decoding a binary stream into HTTP\/2 frames."},{"categoryid":336,"description":"A featureful, correct URL for Python","firstseen":"2017-06-17T17:18:56.238259","name":"hyperlink","packageid":67798,"summary":"The humble, but powerful, URL runs everything around us. Chances are you've used several just to read this text. Hyperlink is a featureful, pure-Python implementation of the URL, with an emphasis on correctness."},{"categoryid":336,"description":"A library for property based testing","firstseen":"2015-06-27T13:38:07.087249","maintainer":"python@gentoo.org","maintainername":"Python","name":"hypothesis","packageid":63820},{"categoryid":336,"description":"Plugin to create 'gentoo' hypothesis profile, disabling health checks","firstseen":"2025-07-12T06:39:56.314792","name":"hypothesis-gentoo","packageid":78433},{"categoryid":336,"description":"RFC 5545 compatible parser and generator of iCalendar files","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"icalendar","packageid":55681},{"categoryid":336,"description":"A tool for generating OIDC identities","firstseen":"2024-09-27T11:10:54.451736","name":"id","packageid":77738},{"categoryid":336,"description":"File identification library for Python","firstseen":"2021-04-16T17:00:38.790822","name":"identify","packageid":72756},{"categoryid":336,"description":"Internationalized Domain Names in Applications (IDNA)","firstseen":"2015-05-15T13:38:10.573293","maintainer":"python@gentoo.org","maintainername":"Python","name":"idna","packageid":63453},{"categoryid":336,"description":"Enumerate IP addresses on the local network adapters","firstseen":"2020-01-14T18:42:58.892768","name":"ifaddr","packageid":70597},{"categoryid":336,"description":"Iterative JSON parser with a Pythonic interface","firstseen":"2012-10-28T14:36:53.249194","maintainer":"python@gentoo.org","maintainername":"Python","name":"ijson","packageid":59940},{"categoryid":336,"description":"Python library for reading and writing image data","firstseen":"2016-09-02T13:38:14.158591","name":"imageio","packageid":65760,"summary":"Imageio is a Python library that provides an easy interface to read and write a wide range of image data, including animated images, video, volumetric data, and scientific formats. It is cross-platform, runs on Python 2.x and 3.x, and is easy to install."},{"categoryid":336,"description":"FFMPEG wrapper for Python","firstseen":"2021-12-09T21:04:11.460332","name":"imageio-ffmpeg","packageid":73733},{"categoryid":336,"description":"Pure Python module for getting image size from png\/jpeg\/jpeg2000\/gif files","firstseen":"2016-04-23T13:40:34.826678","maintainer":"python@gentoo.org","name":"imagesize","packageid":65352},{"categoryid":336,"description":"easy-to-use, pythonic, and complete IMAP client library","firstseen":"2013-09-30T13:44:33.511769","maintainer":"python@gentoo.org","maintainername":"Python","name":"imapclient","packageid":61451},{"categoryid":336,"description":"Minuit numerical function minimization in Python","firstseen":"2015-12-03T14:38:40.071373","maintainer":"grozin@gentoo.org","maintainername":"Andrey Grozin","name":"iminuit","packageid":64757},{"categoryid":336,"description":"An immutable wrapper around dictionaries","firstseen":"2023-04-29T08:01:37.779554","name":"immutabledict","packageid":76098},{"categoryid":336,"description":"A high-performance immutable mapping type for Python","firstseen":"2020-01-01T03:47:13.731522","name":"immutables","packageid":70553},{"categoryid":336,"description":"Read metadata from Python packages","firstseen":"2023-04-19T16:51:34.552465","name":"importlib-metadata","packageid":76041},{"categoryid":336,"description":"Read resources from Python packages","firstseen":"2024-04-25T05:59:26.604987","name":"importlib-resources","packageid":77477},{"categoryid":336,"description":"Incremental is a small library that versions your Python projects","firstseen":"2016-12-25T14:36:14.049153","name":"incremental","packageid":66293},{"categoryid":336,"description":"Fast random access of gzip files in Python","firstseen":"2023-07-26T07:23:47.371930","name":"indexed-gzip","packageid":76357,"summary":"The indexed_gzip project is a Python extension which aims to provide a drop-in replacement for the built-in Python gzip.GzipFile class, the IndexedGzipFile. This package was written to allow fast random access of compressed NIFTI image files (for which GZIP is the de-facto compression standard), but will work with any GZIP file."},{"categoryid":336,"description":"Correctly inflect words and numbers","firstseen":"2015-12-29T14:39:31.689058","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"inflect","packageid":64812},{"categoryid":336,"description":"A port of Ruby on Rails' inflector to Python","firstseen":"2016-04-29T13:41:06.608298","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"inflection","packageid":65375},{"categoryid":336,"description":"Automatically conversion of .ini\/.cfg files to TOML equivalents","firstseen":"2022-04-01T00:29:22.111313","name":"ini2toml","packageid":74715},{"categoryid":336,"description":"Brain-dead simple config-ini parsing","firstseen":"2020-07-30T16:25:37.741743","name":"iniconfig","packageid":71497},{"categoryid":336,"description":"Better INI parser for Python","firstseen":"2011-08-11T23:30:31.174901","maintainer":"python@gentoo.org","maintainername":"Python","name":"iniparse","packageid":57735},{"categoryid":336,"description":"Create and update inline snapshots in your Python tests","firstseen":"2024-11-07T20:22:00.994026","name":"inline-snapshot","packageid":77798},{"categoryid":336,"description":"Insipid Sphinx theme","firstseen":"2023-07-02T16:51:32.192946","name":"insipid-sphinx-theme","packageid":76306},{"categoryid":336,"description":"A library for installing Python wheels","firstseen":"2022-01-13T21:32:33.501113","name":"installer","packageid":74083},{"categoryid":336,"description":"Python library for Intel HEX files manipulations","firstseen":"2015-10-21T13:38:45.895612","maintainer":"python@gentoo.org","maintainername":"Python","name":"intelhex","packageid":64544},{"categoryid":336,"description":"Editable interval tree data structure for Python 2 and 3","firstseen":"2017-04-01T13:36:38.375057","name":"intervaltree","packageid":66711},{"categoryid":336,"description":"Capture stdout, stderr easily","firstseen":"2016-06-13T13:37:56.471830","maintainer":"python@gentoo.org","maintainername":"Python","name":"iocapture","packageid":65531},{"categoryid":336,"description":"Linux's ioctl.h for Python","firstseen":"2025-03-06T22:21:01.274287","name":"ioctl-opt","packageid":78189},{"categoryid":336,"description":"Automated Reasoning Engine and Flow Based Programming Framework","firstseen":"2014-11-13T14:51:44.762158","maintainer":"chutzpah@gentoo.org","maintainername":"Patrick McLean","name":"ioflo","packageid":62793},{"categoryid":336,"description":"IPython-enabled pdb","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"ipdb","packageid":46174},{"categoryid":336,"description":"Class and tools for handling of IPv4 and IPv6 addresses and networks","firstseen":"2024-11-22T20:38:50.490708","name":"ipy","packageid":77887},{"categoryid":336,"description":"IPython Kernel for Jupyter","firstseen":"2015-11-29T14:39:57.465400","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"ipykernel","packageid":64731},{"categoryid":336,"description":"Interactive Parallel Computing with IPython","firstseen":"2015-11-29T14:39:57.465400","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"ipyparallel","packageid":64732},{"categoryid":336,"description":"Advanced interactive shell for Python","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"ipython","packageid":50603,"summary":"IPython provides a replacement for the interactive Python interpreter with extra functionality. Main features: * Comprehensive object introspection. * Input history, persistent across sessions. * Caching of output results during a session with automatically generated references. * Readline based name completion. * Extensible system of 'magic' commands for controlling the environment and performing many tasks related either to IPython or the operating system. * Configuration system with easy switching between different setups (simpler than changing $PYTHONSTARTUP environment variables every time). * Session logging and reloading. * Extensible syntax processing for special purpose situations. * Access to the system shell with user-extensible alias system. * Easily embeddable in other Python programs. * Integrated access to the pdb debugger and the Python profiler."},{"categoryid":336,"description":"Vestigial utilities from IPython","firstseen":"2024-11-22T20:38:50.490708","name":"ipython-genutils","packageid":77886,"summary":"This package contains some common utilities shared by Jupyter and IPython projects during The Big Split. As soon as possible, those packages will remove their dependency on this, and this repo will go away. No packages outside IPython\/Jupyter should depend on it."},{"categoryid":336,"description":"Pygments lexers for syntax-highlighting IPython code and sessions","firstseen":"2025-02-07T15:17:13.492308","name":"ipython-pygments-lexers","packageid":78154},{"categoryid":336,"description":"IPython HTML widgets for Jupyter","firstseen":"2015-11-29T14:39:57.465400","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"ipywidgets","packageid":64734},{"categoryid":336,"description":"IRC client framework written in Python","firstseen":"2012-10-14T13:36:16.849559","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"irc","packageid":59884,"summary":"This project includes an event-driven IRC client framework written in Python, as well as an object-oriented wrapper class and some example programs."},{"categoryid":336,"description":"RFC1459 and IRCv3 protocol tokeniser library","firstseen":"2023-07-28T03:04:31.609612","name":"irctokens","packageid":76362},{"categoryid":336,"description":"Faster zlib and gzip via the ISA-L library","firstseen":"2025-05-21T21:24:44.466390","name":"isal","packageid":78333},{"categoryid":336,"description":"Simple module to parse ISO 8601 dates","firstseen":"2011-07-30T14:36:12.957944","maintainer":"python@gentoo.org","maintainername":"Python","name":"iso8601","packageid":57701},{"categoryid":336,"description":"ISO 8601 date\/time\/duration parser and formatter","firstseen":"2012-05-04T14:38:02.027229","maintainer":"python@gentoo.org","maintainername":"Python","name":"isodate","packageid":59229,"summary":"This module implements ISO 8601 date, time and duration parsing. The implementation follows ISO8601:2004 standard, and implements only date\/time representations mentioned in the standard. If something is not mentioned there, then it is treated as non existent, and not as an allowed option. As this module maps ISO 8601 dates\/times to standard Python data types, like date, time, datetime and timedelta, it is not possible to convert all possible ISO 8601 dates\/times. For instance, dates before 0001-01-01 are not allowed by the Python date and datetime classes. Additionally fractional seconds are limited to microseconds. That means if the parser finds for instance nanoseconds it will round it to microseconds."},{"categoryid":336,"description":"Operations with ISO 8601 durations","firstseen":"2021-09-30T07:42:03.426978","name":"isoduration","packageid":73376},{"categoryid":336,"description":"A python utility\/library to sort imports","firstseen":"2017-01-03T14:36:13.843086","name":"isort","packageid":66330},{"categoryid":336,"description":"Adapt generators and other iterables to a file-like interface","firstseen":"2024-08-10T13:20:10.439322","name":"iterable-io","packageid":77677},{"categoryid":336,"description":"Various helpers to pass trusted data to untrusted environments and back","firstseen":"2013-06-14T13:37:00.104565","maintainer":"python@gentoo.org","maintainername":"Python","name":"itsdangerous","packageid":60848},{"categoryid":336,"description":"A simple library to fetch data from the iTunes Store API","firstseen":"2022-04-04T17:12:16.280022","name":"itunespy","packageid":74727},{"categoryid":336,"description":"JACK Audio Connection Kit client for Python","firstseen":"2022-09-29T10:51:39.683178","name":"jack-client","packageid":75492},{"categoryid":336,"description":"Pure-Python Japanese character interconverter","firstseen":"2024-11-29T21:46:19.233492","name":"jaconv","packageid":77953},{"categoryid":336,"description":"Classes used by other projects by developer jaraco","firstseen":"2015-12-29T14:39:31.689058","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"jaraco-classes","packageid":64813},{"categoryid":336,"description":"Models and classes to supplement the stdlib collections module","firstseen":"2015-12-30T14:39:08.713587","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"jaraco-collections","packageid":64824},{"categoryid":336,"description":"Context managers by jaraco","firstseen":"2020-07-20T18:24:43.410714","name":"jaraco-context","packageid":71321},{"categoryid":336,"description":"Classes for orchestrating Python (virtual) environments","firstseen":"2019-11-22T00:58:17.973834","name":"jaraco-envs","packageid":70383},{"categoryid":336,"description":"Additional functions used by other projects by developer jaraco","firstseen":"2015-12-30T14:39:08.713587","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"jaraco-functools","packageid":64825},{"categoryid":336,"description":"Tools for working with iterables. Complements itertools and more_itertools","firstseen":"2015-12-30T14:39:08.713587","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"jaraco-itertools","packageid":64826},{"categoryid":336,"description":"Additional facilities to supplement Python's stdlib logging module","firstseen":"2015-12-30T14:39:08.713587","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"jaraco-logging","packageid":64827},{"categoryid":336,"description":"Miscellaneous path functions","firstseen":"2021-03-04T22:37:58.063139","name":"jaraco-path","packageid":72526},{"categoryid":336,"description":"Routines for handling streaming data","firstseen":"2016-04-30T13:40:28.050618","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"jaraco-stream","packageid":65383,"summary":"Routines for handling streaming data, including a set of generators for loading gzip data on the fly."},{"categoryid":336,"description":"Testing support by jaraco","firstseen":"2022-06-09T08:33:17.771181","name":"jaraco-test","packageid":75051},{"categoryid":336,"description":"Text utilities used by other projects by developer jaraco","firstseen":"2015-12-30T14:39:08.713587","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"jaraco-text","packageid":64828},{"categoryid":336,"description":"Facilities for working with VCS repositories","firstseen":"2024-04-24T14:36:07.792986","name":"jaraco-vcs","packageid":77474},{"categoryid":336,"description":"More sophisticated version manipulation (than packaging)","firstseen":"2024-04-24T14:36:07.792986","name":"jaraco-versioning","packageid":77475},{"categoryid":336,"description":"Converts the output of popular command-line tools and file-types to JSON","firstseen":"2021-04-28T18:52:12.148420","name":"jc","packageid":72822},{"categoryid":336,"description":"Julian dates from proleptic Gregorian and Julian calendars","firstseen":"2014-06-26T13:37:18.107871","maintainer":"python@gentoo.org","maintainername":"Python","name":"jdcal","packageid":62328},{"categoryid":336,"description":"Autocompletion library for Python","firstseen":"2013-05-30T13:36:23.434285","maintainer":"python@gentoo.org","maintainername":"Python","name":"jedi","packageid":60793},{"categoryid":336,"description":"Low-level, pure Python DBus protocol wrapper","firstseen":"2018-09-05T13:51:16.401617","name":"jeepney","packageid":69381},{"categoryid":336,"description":"Python module for doing approximate and phonetic matching of strings","firstseen":"2015-08-02T13:38:04.499594","maintainer":"python@gentoo.org","maintainername":"Python","name":"jellyfish","packageid":63923},{"categoryid":336,"description":"A full-featured template engine for Python","firstseen":"2024-11-11T04:48:20.731211","name":"jinja2","packageid":77804},{"categoryid":336,"description":"Jinja2 pluralize filters","firstseen":"2024-11-22T21:19:12.334391","name":"jinja2-pluralize","packageid":77888},{"categoryid":336,"description":"Jinja2 Extension for Dates and Times","firstseen":"2016-10-30T14:36:01.472493","name":"jinja2-time","packageid":66024},{"categoryid":336,"description":"JSON Matching Expressions","firstseen":"2014-11-27T14:37:32.783352","maintainer":"aballier@gentoo.org","maintainername":"Alexis Ballier","name":"jmespath","packageid":62833},{"categoryid":336,"description":"Tools to provide lightweight pipelining in Python","firstseen":"2012-02-15T14:35:35.898015","maintainer":"python@gentoo.org","maintainername":"Python","name":"joblib","packageid":58862,"summary":"Joblib is a set of tools to provide lightweight pipelining in Python. In particular, joblib offers: * transparent disk-caching of the output values and lazy re-evaluation (memoize pattern) * easy simple parallel computing * logging and tracing of the execution Joblib is optimized to be fast and robust in particular on large, long-running functions and has specific optimizations for numpy arrays."},{"categoryid":336,"description":"JOSE protocol implementation in Python","firstseen":"2017-12-22T23:33:20.897591","name":"josepy","packageid":68544,"summary":"JOSE protocol implementation in Python using cryptography Originally developed as part of the ACME protocol implementation."},{"categoryid":336,"description":"Python bindings for jq","firstseen":"2021-04-24T03:04:42.573516","name":"jq","packageid":72787},{"categoryid":336,"description":"JavaScript to Python Translator & JavaScript interpreter in Python","firstseen":"2021-02-24T08:57:57.093994","name":"js2py","packageid":72497},{"categoryid":336,"description":"Generate source code for Python classes from a JSON schema","firstseen":"2023-10-24T06:53:44.648054","name":"jschema-to-python","packageid":76670},{"categoryid":336,"description":"JavaScript minifier","firstseen":"2013-05-23T13:36:18.768761","maintainer":"python@gentoo.org","maintainername":"Python","name":"jsmin","packageid":60772},{"categoryid":336,"description":"JSON-RPC transport implementation for python","firstseen":"2014-06-26T13:37:18.107871","maintainer":"python@gentoo.org","maintainername":"Python","name":"json-rpc","packageid":62329,"summary":"JSON-RPC is a stateless, light-weight remote procedure call (RPC) protocol. Primarily this specification defines several data structures and the rules around their processing. It is transport agnostic in that the concepts can be used within the same process, over sockets, over http, or in many various message passing environments. It uses JSON (RFC 4627) as data format."},{"categoryid":336,"description":"A Python implementation of the JSON5 data format","firstseen":"2021-09-09T14:52:22.174449","name":"json5","packageid":73320},{"categoryid":336,"description":"Diff JSON and JSON-like structures in Python","firstseen":"2019-06-25T01:55:24.023612","name":"jsondiff","packageid":69905},{"categoryid":336,"description":"Well-structured helpers for serializing commonly encountered structures to JSON","firstseen":"2019-04-12T20:27:41.113709","name":"jsonext","packageid":69778},{"categoryid":336,"description":"Merge a series of JSON documents","firstseen":"2015-06-10T13:37:30.161801","maintainer":"zmedico@gentoo.org","maintainername":"Zac Medico","name":"jsonmerge","packageid":63786},{"categoryid":336,"description":"Apply JSON-Patches like http:\/\/tools.ietf.org\/html\/draft-pbryan-json-patch-04","firstseen":"2013-01-18T14:36:28.529501","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"jsonpatch","packageid":60224,"summary":"Python library to apply JSON Patches according to http:\/\/tools.ietf.org\/html\/draft-ietf-appsawg-json-patch-08"},{"categoryid":336,"description":"Python JSONPath Next-Generation","firstseen":"2023-08-15T17:17:12.739448","name":"jsonpath-ng","packageid":76387},{"categoryid":336,"description":"Python library for serializing any arbitrary object graph into JSON","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"jsonpickle","packageid":47474},{"categoryid":336,"description":"Identify specific nodes in a JSON document (according to draft 08)","firstseen":"2013-01-18T14:36:28.529501","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"jsonpointer","packageid":60225,"summary":"Identify specific nodes in a JSON document (according to draft 08) http:\/\/tools.ietf.org\/html\/draft-ietf-appsawg-json-pointer-08"},{"categoryid":336,"description":"An implementation of JSON Reference for Python","firstseen":"2016-08-10T13:38:09.311474","name":"jsonref","packageid":65689,"summary":"jsonref is a library for automatic dereferencing of JSON Reference objects for Python (supporting 2.6+ including Python 3). This library lets you use a data structure with JSON reference objects, as if the references had been replaced with the referent data."},{"categoryid":336,"description":"python implementation of the JSON-RPC spec (1.0 and 2.0)","firstseen":"2012-04-19T14:38:40.192438","maintainer":"vapier@gentoo.org","maintainername":"Python","name":"jsonrpclib","packageid":59159},{"categoryid":336,"description":"An implementation of JSON-Schema validation for Python","firstseen":"2012-11-09T14:38:46.169990","maintainer":"chutzpah@gentoo.org","maintainername":"Patrick McLean","name":"jsonschema","packageid":59978,"summary":"jsonschema is an implementation of JSON Schema (currently in Draft 3) for Python (supporting 2.6+ including Python 3)."},{"categoryid":336,"description":"JSONSchema Spec with object-oriented paths","firstseen":"2023-10-13T17:21:08.704049","name":"jsonschema-path","packageid":76577},{"categoryid":336,"description":"JSONSchema Spec with object-oriented paths","firstseen":"2022-09-02T16:45:01.931546","name":"jsonschema-spec","packageid":75409},{"categoryid":336,"description":"The JSON Schema meta-schemas and vocabularies, exposed as a Registry","firstseen":"2023-06-12T17:06:36.098156","name":"jsonschema-specifications","packageid":76246},{"categoryid":336,"description":"Get\/set values in JSON and Python datastructures","firstseen":"2018-09-10T22:11:53.029318","name":"jsonxs","packageid":69403},{"categoryid":336,"description":"Create JUnit XML test result documents","firstseen":"2020-09-07T10:54:49.734909","name":"junit-xml","packageid":71958},{"categoryid":336,"description":"Jupyter metapackage. Install all the Jupyter components in one go","firstseen":"2015-11-29T14:39:57.465400","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"jupyter","packageid":64735},{"categoryid":336,"description":"Jupyter protocol implementation and client libraries","firstseen":"2023-04-14T14:42:09.486751","name":"jupyter-client","packageid":76029,"summary":"Contains the reference implementation of the Jupyter protocol. It also provides client and kernel management APIs for working with kernels. It also provides the jupyter kernelspec entrypoint for installing kernelspecs for use with Jupyter frontends."},{"categoryid":336,"description":"A terminal-based console frontend for Jupyter kernels","firstseen":"2023-05-20T07:47:52.746573","name":"jupyter-console","packageid":76155,"summary":"A terminal-based console frontend for Jupyter kernels. This code is based on the single-process IPython terminal."},{"categoryid":336,"description":"Core common functionality of Jupyter projects","firstseen":"2023-04-05T09:49:44.270084","name":"jupyter-core","packageid":75995,"summary":"Core common functionality of Jupyter projects. This package contains base application classes and configuration inhertited by other projects. It doesn't do much on its own."},{"categoryid":336,"description":"Jupyter Event System library","firstseen":"2023-05-20T07:47:52.746573","name":"jupyter-events","packageid":76156},{"categoryid":336,"description":"A tool for testing Jupyter kernels","firstseen":"2023-05-20T07:47:52.746573","name":"jupyter-kernel-test","packageid":76157},{"categoryid":336,"description":"Multi-Language Server WebSocket proxy for Jupyter Notebook\/Lab","firstseen":"2021-09-09T14:52:22.174449","name":"jupyter-lsp","packageid":73321},{"categoryid":336,"description":"Tools to help build and install Jupyter Python packages","firstseen":"2023-05-20T07:47:52.746573","name":"jupyter-packaging","packageid":76159},{"categoryid":336,"description":"Core services, APIs, and REST endpoints to Jupyter web applications","firstseen":"2023-03-17T06:04:17.720968","name":"jupyter-server","packageid":75907},{"categoryid":336,"description":"MathJax resources as a Jupyter Server Extension","firstseen":"2023-05-20T07:47:52.746573","name":"jupyter-server-mathjax","packageid":76158},{"categoryid":336,"description":"Jupyter notebook server extension to proxy web services","firstseen":"2021-11-28T15:40:03.167307","name":"jupyter-server-proxy","packageid":73645},{"categoryid":336,"description":"A Jupyter Server Extension Providing Terminals","firstseen":"2023-02-13T12:58:49.139562","name":"jupyter-server-terminals","packageid":75834},{"categoryid":336,"description":"JupyterLab computational environment","firstseen":"2021-09-09T14:52:22.174449","name":"jupyterlab","packageid":73322},{"categoryid":336,"description":"Coding assistance for JupyterLab with Language Server Protocol","firstseen":"2021-09-09T14:52:22.174449","name":"jupyterlab-lsp","packageid":73323},{"categoryid":336,"description":"Pygments theme making use of JupyterLab CSS variables","firstseen":"2023-05-20T07:47:52.746573","name":"jupyterlab-pygments","packageid":76160},{"categoryid":336,"description":"Server components for JupyterLab and JupyterLab like applications","firstseen":"2023-03-07T07:20:35.813362","name":"jupyterlab-server","packageid":75881},{"categoryid":336,"description":"Jupyter interactive widgets for JupyterLab","firstseen":"2024-06-05T06:23:58.695357","name":"jupyterlab-widgets","packageid":77556},{"categoryid":336,"description":"Implements JWK,JWS,JWE specifications using python-cryptography","firstseen":"2017-10-16T11:38:09.006813","name":"jwcrypto","packageid":68088},{"categoryid":336,"description":"Library for testing Python applications in Kerberos 5 environments","firstseen":"2021-11-03T08:22:21.217404","name":"k5test","packageid":73548},{"categoryid":336,"description":"Kaitai Struct runtime for Python","firstseen":"2018-07-23T16:35:20.647502","name":"kaitaistruct","packageid":69292,"summary":"Kaitai Struct is a declarative language used for describe various binary data structures, laid out in files or in memory: i.e. binary file formats, network stream packet formats, etc."},{"categoryid":336,"description":"Configuration manager in your pocket","firstseen":"2019-05-10T18:07:33.047009","name":"kaptan","packageid":69838},{"categoryid":336,"description":"A flexible Python Kconfig implementation","firstseen":"2019-07-09T04:04:05.551003","name":"kconfiglib","packageid":69941},{"categoryid":336,"description":"Personal shell command keeper and snippets manager","firstseen":"2020-09-06T12:10:02.435303","name":"keep","packageid":71956},{"categoryid":336,"description":"A high-level Python wrapper for Kerberos\/GSSAPI operations","firstseen":"2023-08-12T04:36:55.401124","name":"kerberos","packageid":76378},{"categoryid":336,"description":"Provides access to the system keyring service","firstseen":"2012-12-20T14:37:01.718521","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"keyring","packageid":60144},{"categoryid":336,"description":"Alternate keyring implementations","firstseen":"2022-09-23T18:00:19.502177","name":"keyrings-alt","packageid":75470},{"categoryid":336,"description":"This package contains tools for authenticating to an OpenStack-based cloud","firstseen":"2023-02-14T16:45:24.377454","name":"keystoneauth1","packageid":75839},{"categoryid":336,"description":"A set of python bindings for keyutils","firstseen":"2023-04-23T13:15:51.315353","name":"keyutils","packageid":76048},{"categoryid":336,"description":"Python function spy support for unit tests","firstseen":"2022-05-20T10:28:46.232006","name":"kgb","packageid":74990},{"categoryid":336,"description":"An efficient C++ implementation of the Cassowary constraint solving algorithm","firstseen":"2014-11-15T15:02:40.797015","maintainer":"bman@gentoo.org","maintainername":"Aaron Bauman","name":"kiwisolver","packageid":62802},{"categoryid":336,"description":"Micro-framework for developing production-ready web services with Python","firstseen":"2020-06-02T00:17:43.767776","name":"klein","packageid":71192,"summary":"Klein is a micro-framework for developing production-ready web services with Python. It is 'micro' in that it has an incredibly small API similar to Bottle and Flask. It is not 'micro' in that it depends on things outside the standard library. This is primarily because it is built on widely used and well tested components like Werkzeug and Twisted."},{"categoryid":336,"description":"Know better your media files","firstseen":"2025-05-06T17:47:45.699332","name":"knowit","packageid":78312},{"categoryid":336,"description":"AMQP Messaging Framework for Python","firstseen":"2012-05-30T14:38:06.404214","maintainer":"python@gentoo.org","maintainername":"Python","name":"kombu","packageid":59404},{"categoryid":336,"description":"Kerberos API bindings for Python","firstseen":"2021-11-03T08:22:21.217404","name":"krb5","packageid":73549},{"categoryid":336,"description":"Linear Assignment Problem solver (LAPJV\/LAPMOD)","firstseen":"2025-06-01T01:26:56.628945","name":"lap","packageid":78351},{"categoryid":336,"description":"Python module to propose a modern general-purpose parsing library for Python","firstseen":"2022-04-25T17:20:51.157629","name":"lark","packageid":74879},{"categoryid":336,"description":"Lexer and codec to work with LaTeX code in Python","firstseen":"2020-06-28T12:14:59.105410","name":"latexcodec","packageid":71255,"summary":"Latexcodec provides a convenient way of going between text written in LaTeX and unicode. Since it is not a LaTeX compiler, it is more appropriate for short chunks of text, such as a paragraph or the values of a BibTeX entry, and it is not appropriate for a full LaTeX document. In particular, its behavior on the LaTeX commands that do not simply select characters is intended to allow the unicode representation to be understandable by a human reader, but is not canonical and may require hand tuning to produce the desired effect."},{"categoryid":336,"description":"Library for creating executables compatible with LaTeX restricted shell escape","firstseen":"2024-11-22T12:36:07.893607","name":"latexrestricted","packageid":77871},{"categoryid":336,"description":"Populate library namespace without incurring immediate import costs","firstseen":"2024-04-05T20:18:55.796843","name":"lazy-loader","packageid":77399},{"categoryid":336,"description":"A fast and thorough lazy object proxy","firstseen":"2015-12-03T14:38:40.071373","maintainer":"python@gentoo.org","maintainername":"Python","name":"lazy-object-proxy","packageid":64758},{"categoryid":336,"description":"A strictly RFC 4511 conforming LDAP V3 pure Python client","firstseen":"2015-04-24T13:37:35.557129","maintainer":"python@gentoo.org","maintainername":"Python","name":"ldap3","packageid":63416,"summary":"ldap3 is a strictly RFC 4511 conforming LDAP V3 pure Python client. The same codebase works with Python, Python 3, PyPy and PyPy3. This project was formerly named python3-ldap. The name has been changed to avoid confusion with the python-ldap library."},{"categoryid":336,"description":"Python charting for 80% of humans","firstseen":"2021-06-21T07:36:45.831798","name":"leather","packageid":73011},{"categoryid":336,"description":"Python binding for LeechCore Physical Memory Acquisition Library","firstseen":"2022-04-05T04:54:59.363570","name":"leechcorepyc","packageid":74736,"summary":"The LeechCore Memory Acquisition Library focuses on Physical Memory Acquisition using various hardware and software based methods."},{"categoryid":336,"description":"Fork of the standard library cgi and cgitb modules (deprecated)","firstseen":"2024-06-15T09:25:14.250540","name":"legacy-cgi","packageid":77580},{"categoryid":336,"description":"A compiler written in Python for the LESS language","firstseen":"2013-10-23T13:37:33.022506","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"lesscpy","packageid":61521},{"categoryid":336,"description":"Functions for fast computation of Levenshtein distance, and edit operations","firstseen":"2024-11-22T21:19:12.334391","name":"levenshtein","packageid":77889},{"categoryid":336,"description":"LHA archive support for Python","firstseen":"2024-11-13T20:51:18.759556","name":"lhafile","packageid":77853},{"categoryid":336,"description":"A Python interface to libarchive","firstseen":"2017-03-03T14:36:26.791559","name":"libarchive-c","packageid":66587,"summary":"A Python interface to libarchive. It uses the standard ctypes module to dynamically load and access the C library."},{"categoryid":336,"description":"A concrete syntax tree with AST-like properties for Python","firstseen":"2024-05-01T12:45:47.062581","name":"libcst","packageid":77491},{"categoryid":336,"description":"Python wrappers for the libevdev library","firstseen":"2023-10-20T15:50:35.936495","name":"libevdev","packageid":76603},{"categoryid":336,"description":"Library to handle directed acyclic graphs","firstseen":"2013-02-05T14:37:15.805578","maintainer":"eva@gentoo.org","name":"liblarch","packageid":60320,"summary":"Liblarch is a python library built to easily handle data structure such are lists, trees and directed acyclic graphs (tree where nodes can have multiple parents). There's also a liblarch-gtk binding that will allow you to use your data structure in a Gtk.Treeview. Liblarch supports multiple views of one data structure and complex filtering. That way, you have a clear separation between your data themselves (Model) and how they are displayed (View)."},{"categoryid":336,"description":"Python ctypes wrapper for libsodium","firstseen":"2014-11-13T14:51:44.762158","maintainer":"chutzpah@gentoo.org","maintainername":"Patrick McLean","name":"libnacl","packageid":62794},{"categoryid":336,"description":"Mypyc runtime library","firstseen":"2025-11-29T10:35:55.835248","name":"librt","packageid":78648},{"categoryid":336,"description":"A straightforward binding of libsass for Python","firstseen":"2023-03-31T13:38:23.508606","name":"libsass","packageid":75988},{"categoryid":336,"description":"Typed library that provides an ORM wrapper for tmux, a terminal multiplexer","firstseen":"2019-05-10T18:07:33.047009","name":"libtmux","packageid":69839},{"categoryid":336,"description":"Python ctype-based wrapper around libusb1","firstseen":"2025-03-06T22:21:01.274287","name":"libusb1","packageid":78190},{"categoryid":336,"description":"libvirt Python bindings","firstseen":"2013-12-03T14:46:37.927770","maintainer":"tamiko@gentoo.org","maintainername":"Matthias Maier","name":"libvirt-python","packageid":61660},{"categoryid":336,"description":"Parse, compare, simplify and normalize license expressions","firstseen":"2022-03-15T16:23:13.108950","name":"license-expression","packageid":74563},{"categoryid":336,"description":"Line-by-line profiler","firstseen":"2023-08-22T19:58:47.918282","name":"line-profiler","packageid":76412,"summary":"line_profiler is a module for doing line-by-line profiling of functions. kernprof is a convenient script for running either line_profiler or the Python standard library's cProfile or profile modules, depending on what is available."},{"categoryid":336,"description":"Links recognition library with full unicode support","firstseen":"2022-09-18T20:16:51.788073","name":"linkify-it-py","packageid":75457},{"categoryid":336,"description":"Python bindings for the Linode Metadata Service","firstseen":"2024-01-10T06:28:17.272186","name":"linode-metadata","packageid":76884},{"categoryid":336,"description":"Sphinx-doc extensions for sophisticated C developer","firstseen":"2025-06-12T21:13:31.658101","name":"linuxdoc","packageid":78371},{"categoryid":336,"description":"A stand-alone install of the LLVM suite testing tool","firstseen":"2016-09-30T13:36:21.988364","name":"lit","packageid":65926},{"categoryid":336,"description":"Small personal collection of Python utility functions","firstseen":"2022-01-13T10:08:50.177209","name":"littleutils","packageid":74078},{"categoryid":336,"description":"livereload server in Python","firstseen":"2015-05-03T13:38:19.528443","maintainer":"alunduil@gentoo.org","maintainername":"Alex Brandt","name":"livereload","packageid":63427},{"categoryid":336,"description":"Python bindings for the low-level FUSE API","firstseen":"2011-10-17T14:35:27.862245","maintainer":"python@gentoo.org","maintainername":"Python","name":"llfuse","packageid":58045},{"categoryid":336,"description":"Python bindings for the Lightning Database","firstseen":"2017-06-26T05:36:33.802431","name":"lmdb","packageid":67829},{"categoryid":336,"description":"Non-Linear Least-Squares Minimization and Curve-Fitting for Python","firstseen":"2020-06-07T12:07:58.197610","name":"lmfit","packageid":71210},{"categoryid":336,"description":"Platform-independent file locking module","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"lockfile","packageid":53924},{"categoryid":336,"description":"A logging replacement for Python","firstseen":"2012-01-12T14:36:14.480842","maintainer":"python@gentoo.org","maintainername":"Python","name":"logbook","packageid":58678},{"categoryid":336,"description":"Boilerplate library for logging method calls","firstseen":"2018-06-19T01:19:19.930533","name":"logfury","packageid":69190},{"categoryid":336,"description":"Logical unification in Python","firstseen":"2021-12-11T23:48:25.194111","name":"logical-unification","packageid":73742},{"categoryid":336,"description":"Python logging made (stupidly) simple","firstseen":"2019-04-29T20:01:40.091297","name":"loguru","packageid":69816,"summary":"This library is intended to make Python logging less painful by adding a bunch of useful functionalities that solve caveats of the standard loggers. Using logs in your application should be an automatism, Loguru tries to make it both pleasant and powerful."},{"categoryid":336,"description":"The logutils package provides a set of handlers for the Python standard","firstseen":"2015-10-15T13:38:57.499515","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"logutils","packageid":64517},{"categoryid":336,"description":"Robust and reusable Executor for joblib","firstseen":"2020-06-14T20:18:57.765791","name":"loky","packageid":71226},{"categoryid":336,"description":"A backwards\/forwards-compatible fork of distutils.version.LooseVersion","firstseen":"2023-04-20T18:18:31.890084","name":"looseversion","packageid":76043},{"categoryid":336,"description":"Python bindings for sci-mathematics\/lrcalc","firstseen":"2023-09-23T05:05:21.092842","name":"lrcalc","packageid":76504},{"categoryid":336,"description":"Language Server Protocol types code generator packages","firstseen":"2025-10-11T16:05:30.420278","name":"lsprotocol","packageid":78570},{"categoryid":336,"description":"A Pythonic binding for the libxml2 and libxslt libraries","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"lxml","packageid":51512},{"categoryid":336,"description":"Separate project for HTML cleaning functionalities copied from lxml.html.clean","firstseen":"2024-04-26T14:06:40.166597","name":"lxml-html-clean","packageid":77484},{"categoryid":336,"description":"LZ4 Bindings for Python","firstseen":"2014-01-28T14:36:42.862314","maintainer":"prometheanfire@gentoo.org","maintainername":"Python","name":"lz4","packageid":61873},{"categoryid":336,"description":"A Python crypto and SSL toolkit","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"m2crypto","packageid":49077},{"categoryid":336,"description":"Get Things From One Computer To Another, Safely","firstseen":"2023-05-26T02:35:29.982603","name":"magic-wormhole","packageid":76200},{"categoryid":336,"description":"Mailbox server for magic-wormhole","firstseen":"2023-05-26T00:35:06.233593","name":"magic-wormhole-mailbox-server","packageid":76198},{"categoryid":336,"description":"Transit relay server for magic-wormhole","firstseen":"2023-05-26T00:35:06.233593","name":"magic-wormhole-transit-relay","packageid":76199},{"categoryid":336,"description":"Small library to dynamically create Python functions","firstseen":"2022-02-28T18:31:39.467293","name":"makefun","packageid":74503},{"categoryid":336,"description":"A Python templating language","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"mako","packageid":43484},{"categoryid":336,"description":"Python test runner born under the banner of Behavior Driven Development","firstseen":"2014-10-16T13:45:26.454911","maintainer":"alunduil@gentoo.org","maintainername":"Alex Brandt","name":"mamba","packageid":62622},{"categoryid":336,"description":"Create Python CLI apps with little to no effort at all!","firstseen":"2015-01-22T14:38:31.071853","maintainer":"alunduil@gentoo.org","maintainername":"Alex Brandt","name":"mando","packageid":63015},{"categoryid":336,"description":"Lets you mix and match traditional doctests with custom test syntax","firstseen":"2013-03-16T14:35:52.453534","maintainer":"python@gentoo.org","maintainername":"Python","name":"manuel","packageid":60545},{"categoryid":336,"description":"Python bindings to the mapbox earcut C++ library","firstseen":"2024-07-10T10:52:24.233353","name":"mapbox-earcut","packageid":77644},{"categoryid":336,"description":"Mapbox Vector Tile encoding and decoding.","firstseen":"2023-02-18T07:41:19.254051","name":"mapbox-vector-tile","packageid":75847},{"categoryid":336,"description":"Python implementation of the markdown markup language","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"markdown","packageid":55177},{"categoryid":336,"description":"Utilities to execute code blocks in Markdown files","firstseen":"2023-07-08T02:02:12.718771","name":"markdown-exec","packageid":76317},{"categoryid":336,"description":"Python-Markdown extension providing LaTeX-style 'include' function","firstseen":"2023-07-08T02:02:12.718771","name":"markdown-include","packageid":76318},{"categoryid":336,"description":"Python port of markdown-it, Markdown parser","firstseen":"2022-01-23T19:17:46.956867","name":"markdown-it-py","packageid":74161},{"categoryid":336,"description":"Python Markdown language reimplementation","firstseen":"2011-09-15T14:35:36.040534","maintainer":"maksbotan@gentoo.org","maintainername":"Maxim Koltsov","name":"markdown2","packageid":57938},{"categoryid":336,"description":"A wrapper around various text markups","firstseen":"2013-06-29T13:36:41.308294","maintainer":"python@gentoo.org","maintainername":"Python","name":"markups","packageid":60942},{"categoryid":336,"description":"Implements a XML\/HTML\/XHTML Markup safe string for Python","firstseen":"2010-06-24T14:37:19.389275","maintainer":"python@gentoo.org","maintainername":"Python","name":"markupsafe","packageid":55946},{"categoryid":336,"description":"A library for converting to and from native Python datatypes","firstseen":"2018-04-12T00:38:36.652053","name":"marshmallow","packageid":69080},{"categoryid":336,"description":"Pure python plotting library with matlab like syntax","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"matplotlib","packageid":41930,"summary":"matplotlib is an interactive library for plotting and doing basic data analysis in python with a syntax similar to matlab. It provides a variety of backends and hard copy formats for almost ready publication plots."},{"categoryid":336,"description":"Inline Matplotlib backend for Jupyter","firstseen":"2021-05-01T09:09:16.973863","name":"matplotlib-inline","packageid":72831},{"categoryid":336,"description":"Plot area-proportional two- and three-way Venn diagrams in matplotlib","firstseen":"2025-01-28T16:57:53.258319","name":"matplotlib-venn","packageid":78143},{"categoryid":336,"description":"Common code for Synapse, Sydent and Sygnal","firstseen":"2022-07-09T09:46:43.207194","name":"matrix-common","packageid":75133},{"categoryid":336,"description":"Interact with Mattermost incoming webhooks easily","firstseen":"2017-12-29T11:03:01.315495","name":"matterhook","packageid":68613},{"categoryid":336,"description":"Flash firmware to devices running Microchip's 16-bit bootloader","firstseen":"2024-01-30T15:36:54.552795","name":"mcbootflash","packageid":77056},{"categoryid":336,"description":"flake8 plugin: McCabe complexity checker","firstseen":"2013-05-31T13:36:05.132207","maintainer":"python@gentoo.org","maintainername":"Python","name":"mccabe","packageid":60800},{"categoryid":336,"description":"Collection of plugins for markdown-it-py","firstseen":"2022-01-23T19:17:46.956867","name":"mdit-py-plugins","packageid":74162},{"categoryid":336,"description":"Markdown URL utilities","firstseen":"2022-01-23T19:17:46.956867","name":"mdurl","packageid":74163},{"categoryid":336,"description":"An extension which adds links to GitHub users, repositories, issues and commits","firstseen":"2023-07-29T04:09:47.683215","name":"mdx-gh-links","packageid":76365},{"categoryid":336,"description":"Python binding for MeCab","firstseen":"2010-05-04T00:54:45.661860","maintainer":"cjk@gentoo.org","maintainername":"Cjk","name":"mecab-python","packageid":48473},{"categoryid":336,"description":"A Python library for automating interaction with websites","firstseen":"2024-11-22T21:19:12.334391","name":"mechanicalsoup","packageid":77890},{"categoryid":336,"description":"Stateful programmatic web browsing in Python","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"mechanize","packageid":42671,"summary":"mechanize is a Python module for static programmatic web browsing in Python, after Andy Lester's Perl module WWW::Mechanize. With the Browser subclass any url can be opened - not just http - and UserAgentBase offers easy dynamic configuration of user-agent features like protocol, cookie, redirection and robots.txt handling. Other functionalities include easy HTML form filling using ClientForm interface, convenient link parsing and following, browser history with .back() and .reload() methods and automatic handling of HTTP-Equiv and Refresh."},{"categoryid":336,"description":"Read and write audio files' tags in Python","firstseen":"2019-09-12T10:39:22.107577","name":"mediafile","packageid":70141,"summary":"MediaFile is a simple interface to the metadata tags for many audio file formats. It wraps Mutagen, a high-quality library for low-level tag manipulation, with a high-level, format-independent interface for a common set of tags."},{"categoryid":336,"description":"An extension class for memory allocation in cython","firstseen":"2023-10-26T17:29:02.655592","name":"memory-allocator","packageid":76685,"summary":"This package provides a single MemoryAllocator class that makes memory allocation easier in Cython. The class has familiar (cdef) methods like malloc and realloc, and all allocated memory is freed when the MemoryAllocator object is destroyed."},{"categoryid":336,"description":"Python implementation of 3-way merge","firstseen":"2023-07-10T21:50:12.669643","name":"merge3","packageid":76329},{"categoryid":336,"description":"A deep merge tool for Python","firstseen":"2021-06-11T14:52:51.814891","name":"mergedeep","packageid":72967},{"categoryid":336,"description":"A Python 'dict' with a merge() method","firstseen":"2015-06-12T13:37:33.630914","maintainer":"python@gentoo.org","maintainername":"Python","name":"mergedict","packageid":63793},{"categoryid":336,"description":"Input\/output for many mesh formats","firstseen":"2022-02-17T22:45:02.367863","name":"meshio","packageid":74458},{"categoryid":336,"description":"Meson PEP 517 Python build backend","firstseen":"2022-06-05T09:07:10.756026","name":"meson-python","packageid":75040},{"categoryid":336,"description":"Metakernel for Jupyter","firstseen":"2017-08-19T22:57:59.336777","name":"metakernel","packageid":67961,"summary":"A Jupyter\/IPython kernel template which includes core magic functions (including help, command and file path completion, parallel and distributed processing, downloads, and much more)."},{"categoryid":336,"description":"A small library for extracting rich content from urls","firstseen":"2015-07-08T13:37:38.750558","maintainer":"yngwin@gentoo.org","maintainername":"Ben de Groot","name":"micawber","packageid":63851},{"categoryid":336,"description":"MIDI Objects, a library for working with MIDI messages and ports","firstseen":"2022-09-29T01:49:23.227845","name":"mido","packageid":75490},{"categoryid":336,"description":"RESTful HTTP Content Negotiation for Flask, Bottle, web.py and webapp2","firstseen":"2014-05-26T13:37:25.658633","maintainer":"python@gentoo.org","maintainername":"Python","name":"mimerender","packageid":62234},{"categoryid":336,"description":"Simple SQLite-based object store","firstseen":"2016-01-21T14:45:13.742206","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"minidb","packageid":64901},{"categoryid":336,"description":"Extremely fast and smart HTML + JS + CSS minifier","firstseen":"2023-08-04T04:32:57.435874","name":"minify-html","packageid":76371},{"categoryid":336,"description":"Relational programming in Python","firstseen":"2021-12-11T23:48:25.194111","name":"minikanren","packageid":73743},{"categoryid":336,"description":"The simplest possible mock library","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"minimock","packageid":46668},{"categoryid":336,"description":"Python bindings for UPnP client library","firstseen":"2023-06-12T13:05:42.165924","name":"miniupnpc","packageid":76245},{"categoryid":336,"description":"A fast, extensible Markdown parser in pure Python","firstseen":"2023-07-26T07:23:47.371930","name":"mistletoe","packageid":76358},{"categoryid":336,"description":"The fastest markdown parser in pure Python","firstseen":"2015-02-28T14:38:37.360540","maintainer":"python@gentoo.org","maintainername":"Python","name":"mistune","packageid":63141},{"categoryid":336,"description":"Auto documentation for MkDocs","firstseen":"2020-04-16T08:35:12.694941","name":"mkautodoc","packageid":71012},{"categoryid":336,"description":"Project documentation with Markdown","firstseen":"2015-03-02T14:38:08.424697","maintainer":"alunduil@gentoo.org","maintainername":"Alex Brandt","name":"mkdocs","packageid":63153},{"categoryid":336,"description":"Automatically link across pages in MkDoc","firstseen":"2023-05-11T10:38:06.752444","name":"mkdocs-autorefs","packageid":76130},{"categoryid":336,"description":"Bootstrap theme for MkDocs","firstseen":"2016-01-30T14:43:11.507180","maintainer":"alunduil@gentoo.org","maintainername":"Alex Brandt","name":"mkdocs-bootstrap","packageid":64930},{"categoryid":336,"description":"Bootswatch themes for MkDocs","firstseen":"2016-01-30T14:43:11.507180","maintainer":"alunduil@gentoo.org","maintainername":"Alex Brandt","name":"mkdocs-bootswatch","packageid":64931},{"categoryid":336,"description":"MkDocs plugin to programmatically generate documentation pages during the build","firstseen":"2023-07-08T02:02:12.718771","name":"mkdocs-gen-files","packageid":76319},{"categoryid":336,"description":"extension that lists all dependencies according to a mkdocs.yml file","firstseen":"2024-04-22T13:05:34.746588","name":"mkdocs-get-deps","packageid":77434},{"categoryid":336,"description":"Mkdocs plugin to display git authors of a page","firstseen":"2021-12-07T11:09:33.588604","name":"mkdocs-git-authors-plugin","packageid":73719},{"categoryid":336,"description":"Display the localized date of the last git modification of a markdown file","firstseen":"2020-12-08T11:50:59.550207","name":"mkdocs-git-revision-date-localized-plugin","packageid":72250},{"categoryid":336,"description":"A MkDocs plugin that validates URLs in rendered HTML files","firstseen":"2023-07-08T02:02:12.718771","name":"mkdocs-htmlproofer-plugin","packageid":76320},{"categoryid":336,"description":"MkDocs i18n plugin","firstseen":"2022-02-28T18:31:39.467293","name":"mkdocs-i18n","packageid":74504},{"categoryid":336,"description":"A Material Design theme for MkDocs","firstseen":"2020-12-08T11:50:59.550207","name":"mkdocs-material","packageid":72251,"summary":"What to expect Responsive design and fluid layout for all kinds of screens and devices, designed to serve your project documentation in a user-friendly way in 41 languages with optimal readability. Easily customizable primary and accent color, fonts, favicon and logo; straight forward localization through theme extension; integrated with Google Analytics, Disqus and GitHub. Well-designed search interface accessible through hotkeys (F or S), intelligent grouping of search results, search term highlighting and lazy loading."},{"categoryid":336,"description":"Extension pack for Python Markdown","firstseen":"2020-12-08T11:50:59.550207","name":"mkdocs-material-extensions","packageid":72252},{"categoryid":336,"description":"An MkDocs plugin to minify HTML and\/or JS files prior to being written to disk","firstseen":"2020-12-08T11:50:59.550207","name":"mkdocs-minify-plugin","packageid":72253},{"categoryid":336,"description":"Build multiple documentation folders in a single Mkdocs","firstseen":"2023-07-08T02:02:12.718771","name":"mkdocs-monorepo-plugin","packageid":76321},{"categoryid":336,"description":"Custom alterations based on Mkdocs-Material","firstseen":"2023-04-08T06:25:40.149611","name":"mkdocs-pymdownx-material-extras","packageid":76007,"summary":"A plugin that for MkDocs and specifically the MkDocs Material Theme. Adds additional resources that are used in the PyMdown Extensions documentation, and other @facelessuser projects. While this is not specifically meant for outside consumption, and was originally written for @facelessuser projects, it can be freely used if desired. Files are copied from the pymdown-extensions project."},{"categoryid":336,"description":"Plugin for Mkdocs page redirects","firstseen":"2020-12-08T11:50:59.550207","name":"mkdocs-redirects","packageid":72254},{"categoryid":336,"description":"MkDocs i18n plugin using static translation markdown files","firstseen":"2023-12-03T20:13:03.034284","name":"mkdocs-static-i18n","packageid":76769},{"categoryid":336,"description":"Automatic documentation from sources, for MkDocs","firstseen":"2023-05-11T12:18:28.356414","name":"mkdocstrings","packageid":76132},{"categoryid":336,"description":"Python handler for dev-python\/mkdocstrings","firstseen":"2023-05-11T12:18:28.356414","name":"mkdocstrings-python","packageid":76133},{"categoryid":336,"description":"A stand-alone implementation of several NumPy dtype extensions","firstseen":"2024-02-04T20:29:59.531368","name":"ml-dtypes","packageid":77066},{"categoryid":336,"description":"The python implementation of the MMTF API, decoder and encoder","firstseen":"2018-06-28T12:50:09.365176","name":"mmtf-python","packageid":69243},{"categoryid":336,"description":"Rolling backport of unittest.mock for all Pythons","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"mock","packageid":52164},{"categoryid":336,"description":"Python scrapper to access ModDB mods, games and more as objects","firstseen":"2023-01-28T10:25:19.080986","name":"moddb","packageid":75794},{"categoryid":336,"description":"More routines for operating on iterables, beyond itertools","firstseen":"2014-06-12T13:40:24.307331","maintainer":"python@gentoo.org","maintainername":"Python","name":"more-itertools","packageid":62302},{"categoryid":336,"description":"Mock library for boto","firstseen":"2014-11-13T14:51:44.762158","maintainer":"chutzpah@gentoo.org","maintainername":"Patrick McLean","name":"moto","packageid":62795},{"categoryid":336,"description":"A small tool to display the MPD status on a LCDproc server","firstseen":"2020-08-30T02:47:32.944334","name":"mpdlcd","packageid":71934,"summary":"MPDLcd is a small adapter which will display the status of a MPD server on a LCD screen, through lcdproc. It allows defining various layouts depending on LCD size, with fix or moving parts."},{"categoryid":336,"description":"Message Passing Interface for Python","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"mpi4py","packageid":47737,"summary":"MPI for Python (mpi4py) provides bindings of the Message Passing Interface (MPI) standard for the Python programming language, allowing any Python program to exploit multiple processors. This package is constructed on top of the MPI-1\/MPI-2 specification and provides an object oriented interface which closely follows MPI-2 C++ bindings. It supports point-to-point (sends, receives) and collective (broadcasts, scatters, gathers) communications of any picklable Python object as well as optimized communications of Python object exposing the single-segment buffer interface (NumPy arrays, builtin bytes\/string\/array objects)."},{"categoryid":336,"description":"Python library for arbitrary-precision floating-point arithmetic","firstseen":"2010-05-04T00:54:45.661860","maintainer":"grozin@gentoo.org","maintainername":"Andrey Grozin","name":"mpmath","packageid":52452},{"categoryid":336,"description":"MRC2014 file format I\/O library","firstseen":"2022-02-28T18:31:39.467293","name":"mrcfile","packageid":74505},{"categoryid":336,"description":"MessagePack (de)serializer for Python","firstseen":"2011-12-28T14:37:56.661719","maintainer":"python@gentoo.org","maintainername":"Python","name":"msgpack","packageid":58618},{"categoryid":336,"description":"Fast serialization and validation library, with builtin support for many formats","firstseen":"2025-08-14T03:35:50.116932","name":"msgspec","packageid":78486},{"categoryid":336,"description":"An ultra fast cross-platform multiple screenshots module in python using ctypes","firstseen":"2020-09-15T09:39:46.380783","name":"mss","packageid":71989},{"categoryid":336,"description":"multidict implementation","firstseen":"2016-05-23T13:39:52.666461","maintainer":"alunduil@gentoo.org","maintainername":"Alex Brandt","name":"multidict","packageid":65463},{"categoryid":336,"description":"Parser for multipart\/form-data","firstseen":"2024-10-21T13:46:18.361564","name":"multipart","packageid":77784},{"categoryid":336,"description":"Multiple dispatch","firstseen":"2021-12-11T23:48:25.194111","name":"multipledispatch","packageid":73744},{"categoryid":336,"description":"Better multiprocessing and multithreading in Python","firstseen":"2023-05-06T18:44:58.949993","name":"multiprocess","packageid":76117},{"categoryid":336,"description":"A dot-accessible dictionary (a la JavaScript objects)","firstseen":"2017-05-30T11:02:36.079219","name":"munch","packageid":66944},{"categoryid":336,"description":"Module implementing munkres algorithm for the Assignment Problem","firstseen":"2012-05-28T14:35:41.981885","maintainer":"joshua.downer@gmail.com","maintainername":"Joshua Downer","name":"munkres","packageid":59378,"summary":"The Munkres module provides an implementation of the Munkres algorithm (also called the Hungarian algorithm or the Kuhn-Munkres algorithm), useful for solving the Assignment Problem."},{"categoryid":336,"description":"Python bindings for the MusicBrainz NGS and the Cover Art Archive webservices","firstseen":"2023-10-20T15:50:35.936495","name":"musicbrainzngs","packageid":76602,"summary":"This library implements webservice bindings for the Musicbrainz NGS site, also known as \/ws\/2 and the Cover Art Archive. With this library you can retrieve all kinds of music metadata from the MusicBrainz database. The library can retrieve and submit both, the XML and JSON based webservice and provides the data in native Python."},{"categoryid":336,"description":"A gpodder.net client library","firstseen":"2010-11-01T14:34:07.055620","maintainer":"sound@gentoo.org","maintainername":"Gentoo Sound project","name":"mygpoclient","packageid":56460},{"categoryid":336,"description":"Optional static typing for Python","firstseen":"2015-05-01T13:37:27.108155","maintainer":"alunduil@gentoo.org","maintainername":"Alex Brandt","name":"mypy","packageid":63420},{"categoryid":336,"description":"Type system extensions for programs checked with mypy","firstseen":"2024-11-22T21:19:12.334391","name":"mypy-extensions","packageid":77892},{"categoryid":336,"description":"Python interface to MySQL","firstseen":"2015-03-01T14:38:14.587687","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"mysqlclient","packageid":63148},{"categoryid":336,"description":"Extended commonmark compliant parser, with bridges to Sphinx","firstseen":"2023-03-02T05:23:32.204584","name":"myst-parser","packageid":75870},{"categoryid":336,"description":"A class library for writing nagios-compatible plugins","firstseen":"2015-12-22T14:39:23.407529","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"nagiosplugin","packageid":64789},{"categoryid":336,"description":"Tiny and efficient C++\/Python bindings","firstseen":"2024-07-08T15:17:01.484313","name":"nanobind","packageid":77639},{"categoryid":336,"description":"Extremely lightweight compatibility layer between dataframe libraries","firstseen":"2025-03-25T08:39:45.544785","name":"narwhals","packageid":78242},{"categoryid":336,"description":"Natural sorting for Python","firstseen":"2014-06-05T13:37:45.001692","maintainer":"python@gentoo.org","maintainername":"Python","name":"natsort","packageid":62287},{"categoryid":336,"description":"Python bindings for the Nautilus file manager","firstseen":"2010-05-04T00:54:45.661860","maintainer":"tetromino@gentoo.org","maintainername":"Alexandre Rostovtsev","name":"nautilus-python","packageid":50268},{"categoryid":336,"description":"Jupyter Notebook as a Jupyter Server Extension","firstseen":"2021-09-09T14:52:22.174449","name":"nbclassic","packageid":73325},{"categoryid":336,"description":"A client library for executing Jupyter notebooks","firstseen":"2020-09-11T08:55:23.716535","name":"nbclient","packageid":71971},{"categoryid":336,"description":"Converting Jupyter Notebooks","firstseen":"2015-11-29T14:39:57.465400","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"nbconvert","packageid":64739},{"categoryid":336,"description":"Diff and merge of Jupyter Notebooks","firstseen":"2017-01-03T14:36:13.843086","name":"nbdime","packageid":66328},{"categoryid":336,"description":"Reference implementation of the Jupyter Notebook format","firstseen":"2015-11-29T14:39:57.465400","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"nbformat","packageid":64740,"summary":"Jupyther nbformat contains the reference implementation of the Jupyter Notebook format, and Python APIs for working with notebooks. There is also a JSON schema for notebook format versions >= 3."},{"categoryid":336,"description":"Jupyter Notebook Tools for Sphinx","firstseen":"2016-05-30T22:44:36.440035","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"nbsphinx","packageid":65477,"summary":"nbsphinx is a Sphinx extension that provides a source parser for *.ipynb files. Custom Sphinx directives are used to show Jupyter Notebook code cells (and of course their results) in both HTML and LaTeX output. Un-evaluated notebooks -- i.e. notebooks without stored output cells -- will be automatically executed during the Sphinx build process."},{"categoryid":336,"description":"A pytest plugin to validate Jupyter notebooks","firstseen":"2017-11-30T15:18:12.893117","name":"nbval","packageid":68482,"summary":"The plugin adds functionality to py.test to recognise and collect Jupyter notebooks. The intended purpose of the tests is to determine whether execution of the stored inputs match the stored outputs of the .ipynb file. Whilst also ensuring that the notebooks are running without errors. The tests were designed to ensure that Jupyter notebooks (especially those for reference and documentation), are executing consistently. Each cell is taken as a test, a cell that doesn't reproduce the expected output will fail."},{"categoryid":336,"description":"Python library to use Jabber\/XMPP networks in a non-blocking way","firstseen":"2023-02-06T04:56:09.055946","name":"nbxmpp","packageid":75809},{"categoryid":336,"description":"A tool that helps control neovim processes","firstseen":"2018-01-05T18:43:11.065977","name":"neovim-remote","packageid":68624},{"categoryid":336,"description":"Patch asyncio to allow nested event loops","firstseen":"2023-07-29T04:29:54.181732","name":"nest-asyncio","packageid":76366},{"categoryid":336,"description":"Network address representation and manipulation library","firstseen":"2011-11-05T15:30:43.462310","maintainer":"andreis.vinogradovs@gmail.com","maintainername":"Maxim Koltsov","name":"netaddr","packageid":58148},{"categoryid":336,"description":"Python\/numpy interface to the netCDF C library","firstseen":"2023-03-05T04:02:39.853619","name":"netcdf4","packageid":75876,"summary":"netcdf4-python is a Python interface to the netCDF C library. netCDF version 4 can read and write files in both the new netCDF 4 and the old netCDF 3 format, and can create files that are readable by HDF5 clients. The API modelled after Scientific.IO.NetCDF, and should be familiar to users of that module."},{"categoryid":336,"description":"Portable network interface information","firstseen":"2011-11-11T14:35:19.748849","maintainer":"xmw@gentoo.org","maintainername":"Michael Weber","name":"netifaces","packageid":58173},{"categoryid":336,"description":"Pure-Python client for the Linux NetLink interface","firstseen":"2024-11-13T20:51:18.759556","name":"netlink","packageid":77852},{"categoryid":336,"description":"Python tools to manipulate graphs and complex networks","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"networkx","packageid":42524,"summary":"NetworkX is a Python-based package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks. The structure of a graph or network is encoded in the edges (connections, links, ties, arcs, bonds) between nodes (vertices, sites, actors). If unqualified, by graph we mean a simple undirected graph, i.e. no self-loops and no multiple edges are allowed. By a network we usually mean a graph with weights (fields, properties) on nodes and\/or edges. The potential audience for NetworkX includes: mathematicians, physicists, biologists, computer scientists, social scientists."},{"categoryid":336,"description":"A command-line tool for seeing the latest in space","firstseen":"2023-05-06T05:21:53.508197","name":"nextinspace","packageid":76113,"summary":"A command-line tool for seeing the latest in space. Nextinspace also supports use as a Python library, so you can integrate it into your application. You can also get data printed to the terminal in JSON, which can be piped into another program."},{"categoryid":336,"description":"Ammonia HTML sanitizer Python binding","firstseen":"2023-09-10T04:33:06.773809","name":"nh3","packageid":76453},{"categoryid":336,"description":"cffi-based Python bindings for nanomsg","firstseen":"2016-05-03T13:40:19.623836","maintainer":"aballier@gentoo.org","maintainername":"Alexis Ballier","name":"nnpy","packageid":65402},{"categoryid":336,"description":"Python version of node-semver, the semantic versioner for npm","firstseen":"2016-12-12T14:37:01.042319","name":"node-semver","packageid":66246},{"categoryid":336,"description":"Node.js virtual environment builder","firstseen":"2019-04-07T00:00:39.868457","name":"nodeenv","packageid":69765},{"categoryid":336,"description":"Implementation of Noise Protocol Framework. Compatible with revisions 32 and 33.","firstseen":"2023-05-26T02:35:29.982603","name":"noiseprotocol","packageid":76201},{"categoryid":336,"description":"Unittest with plugins","firstseen":"2016-03-28T13:37:22.347272","maintainer":"alunduil@gentoo.org","maintainername":"Alex Brandt","name":"nose2","packageid":65230},{"categoryid":336,"description":"Jupyter Interactive Notebook","firstseen":"2015-11-29T14:39:57.465400","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"notebook","packageid":64741},{"categoryid":336,"description":"A shim layer for notebook traits and config","firstseen":"2023-04-27T18:44:17.672889","name":"notebook-shim","packageid":76051},{"categoryid":336,"description":"Python interface to DBus notifications","firstseen":"2016-10-22T13:37:49.671629","name":"notify2","packageid":66001},{"categoryid":336,"description":"Flexible test automation for Python","firstseen":"2023-01-05T19:32:59.419212","name":"nox","packageid":75739},{"categoryid":336,"description":"Python NTP library","firstseen":"2017-02-24T14:36:28.091894","name":"ntplib","packageid":66571},{"categoryid":336,"description":"Python to native compiler","firstseen":"2024-11-22T21:19:12.334391","name":"nuitka","packageid":77893,"summary":"Python compiler with full language support and CPython compatibility This Python compiler achieves full language compatibility and compiles Python code into compiled objects that are not second class at all. Instead they can be used in the same way as pure Python objects."},{"categoryid":336,"description":"Fast numerical array expression evaluator for Python and NumPy","firstseen":"2010-07-04T14:35:58.831396","maintainer":"python@gentoo.org","maintainername":"Python","name":"numexpr","packageid":56000,"summary":"The numexpr package evaluates multiple-operator array expressions many times faster than NumPy can. It accepts the expression as a string, analyzes it, rewrites it more efficiently, and compiles it to faster Python code on the fly. It's the next best thing to writing the expression in C and compiling it with a specialized just-in-time (JIT) compiler, i.e. it does not require a compiler at runtime."},{"categoryid":336,"description":"Fast array and numerical python library","firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"numpy","packageid":42464,"summary":"NumPy is a general-purpose array-processing Python package designed to efficiently manipulate large multi-dimensional arrays of arbitrary records without sacrificing too much speed for small multi-dimensional arrays. There are also basic facilities for discrete fourier transform, basic linear algebra and random number generation. It is the successor of Numeric and numarray."},{"categoryid":336,"description":"Sphinx extension to support docstrings in Numpy format","firstseen":"2013-08-18T13:36:25.226279","maintainer":"python@gentoo.org","maintainername":"Python","name":"numpydoc","packageid":61127},{"categoryid":336,"description":"Python bindings to the NVIDIA Management Library","firstseen":"2025-10-18T16:00:17.879992","name":"nvidia-ml-py","packageid":78579,"summary":"Provides a Python interface to GPU management and monitoring functions. This is a wrapper around the NVML library. For information about the NVML library, see the NVML developer page http:\/\/developer.nvidia.com\/nvidia-management-library-nvml"},{"categoryid":336,"description":"Spec-compliant and thorough implementation of the OAuth request-signing logic","firstseen":"2012-05-09T15:24:59.195264","maintainer":"python@gentoo.org","maintainername":"Python","name":"oauthlib","packageid":59274},{"categoryid":336,"description":"Draws Python object reference graphs with graphviz","firstseen":"2013-11-03T14:36:20.725308","maintainer":"heroxbd@gentoo.org","maintainername":"Benda Xu","name":"objgraph","packageid":61558},{"categoryid":336,"description":"Python to GNU Octave bridge","firstseen":"2012-07-18T14:40:56.805256","maintainer":"sci-mathematics@gentoo.org","maintainername":"Gentoo Mathematics Project","name":"oct2py","packageid":59583,"summary":"Uses Octave to run commands and m-files. Supports any Octave function or m-file, passing the data seamlessly between Python and Octave using MAT files."},{"categoryid":336,"description":"Jupyter kernel for octave","firstseen":"2024-04-16T08:22:11.444986","name":"octave-kernel","packageid":77427},{"categoryid":336,"description":"Python API and tools to manipulate OpenDocument files","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"odfpy","packageid":46843},{"categoryid":336,"description":"Python package to parse, read and write Microsoft OLE2 files","firstseen":"2017-07-11T21:30:48.253023","name":"olefile","packageid":67875},{"categoryid":336,"description":"OMEMO Crypto Library","firstseen":"2023-08-13T19:25:58.524908","name":"omemo-dr","packageid":76383},{"categoryid":336,"description":"Opcodes Project","firstseen":"2024-11-22T21:59:33.147992","name":"opcodes","packageid":77894},{"categoryid":336,"description":"Client-side and server-side support for the OpenAPI Specification v3","firstseen":"2022-06-10T16:00:58.822900","name":"openapi-core","packageid":75054},{"categoryid":336,"description":"OpenAPI schema validation for Python","firstseen":"2022-05-24T07:46:28.004555","name":"openapi-schema-validator","packageid":75005},{"categoryid":336,"description":"OpenAPI 2.0 (aka Swagger) and OpenAPI 3.0 spec validator","firstseen":"2022-05-24T07:46:28.004555","name":"openapi-spec-validator","packageid":75006},{"categoryid":336,"description":"Python OpenAPI 3 Specification client and validator","firstseen":"2023-12-01T15:38:45.151652","name":"openapi3","packageid":76763},{"categoryid":336,"description":"Pure python reader and writer of Excel OpenXML files","firstseen":"2012-04-21T14:36:55.954689","maintainer":"python@gentoo.org","maintainername":"Python","name":"openpyxl","packageid":59170},{"categoryid":336,"description":"Python client for OpenSearch","firstseen":"2023-08-21T20:13:15.748761","name":"opensearch-py","packageid":76408},{"categoryid":336,"description":"Theme and extension support for Sphinx documentation","firstseen":"2017-08-28T13:04:25.545197","name":"openstackdocstheme","packageid":67979,"summary":"Theme and extension support for Sphinx documentation that is published to docs.openstack.org and developer.openstack.org."},{"categoryid":336,"description":"A collection of libraries for building applications to work with OpenStack","firstseen":"2016-03-27T13:40:47.864957","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"openstacksdk","packageid":65223},{"categoryid":336,"description":"OpenTelemetry Python API","firstseen":"2024-03-29T15:46:09.702311","name":"opentelemetry-api","packageid":77388},{"categoryid":336,"description":"OpenTelemetry Python SDK","firstseen":"2024-03-29T15:46:09.702311","name":"opentelemetry-sdk","packageid":77389},{"categoryid":336,"description":"OpenTelemetry Semantic Conventions","firstseen":"2024-03-29T15:46:09.702311","name":"opentelemetry-semantic-conventions","packageid":77390},{"categoryid":336,"description":"Optimized Einsum: A tensor contraction order optimizer","firstseen":"2019-09-13T14:48:56.447361","name":"opt-einsum","packageid":70145,"summary":"Optimizing einsum functions in NumPy, Tensorflow, Dask, and more with contraction order optimization."},{"categoryid":336,"description":"A mutable set that remembers the order of its entries","firstseen":"2020-02-09T13:28:26.797268","name":"ordered-set","packageid":70801},{"categoryid":336,"description":"Ordered Multivalue Dictionary. Powers furl","firstseen":"2025-05-20T19:57:49.914972","name":"orderedmultidict","packageid":78327},{"categoryid":336,"description":"A package containing multiple implementations of Ordered Set","firstseen":"2024-08-29T17:37:59.042036","name":"orderly-set","packageid":77713},{"categoryid":336,"description":"Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy","firstseen":"2023-04-07T15:02:21.425301","name":"orjson","packageid":76004},{"categoryid":336,"description":"OpenStack Client Configuation Library","firstseen":"2015-08-10T14:11:15.563254","maintainer":"alunduil@gentoo.org","maintainername":"Alex Brandt","name":"os-client-config","packageid":63953},{"categoryid":336,"description":"A library to handle official service types for OpenStack and it's aliases","firstseen":"2018-02-24T06:20:16.075581","name":"os-service-types","packageid":68729},{"categoryid":336,"description":"A package of common support modules for writing OSC plugins","firstseen":"2016-10-01T13:38:51.615291","name":"osc-lib","packageid":65934,"summary":"OpenStackClient (aka OSC) is a command-line client for OpenStack. osc-lib is a package of common support modules for writing OSC plugins."},{"categoryid":336,"description":"Oslo Concurrency library","firstseen":"2021-09-30T19:24:22.403632","name":"oslo-concurrency","packageid":73377},{"categoryid":336,"description":"Oslo Configuration API","firstseen":"2013-04-11T13:40:35.965696","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"oslo-config","packageid":60646,"summary":"The Oslo configuration API supports parsing command line arguments. Oslo also supports .ini style configuration files."},{"categoryid":336,"description":"Helpers to maintain useful information about a request context","firstseen":"2015-02-01T14:39:00.010870","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"oslo-context","packageid":63048,"summary":"The Oslo context library has helpers to maintain useful information about a request context. The request context is usually populated in the WSGI pipeline and used by various modules such as logging"},{"categoryid":336,"description":"Oslo i18n library","firstseen":"2014-11-03T14:39:06.100855","maintainer":"alunduil@gentoo.org","maintainername":"Alex Brandt","name":"oslo-i18n","packageid":62761},{"categoryid":336,"description":"OpenStack logging config library, configuration for all openstack projects","firstseen":"2015-02-28T14:38:37.360540","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"oslo-log","packageid":63142,"summary":"OpenStack logging configuration library provides standardized configuration for all openstack projects. It also provides custom formatters, handlers and support for context specific logging (like resource id’s etc)."},{"categoryid":336,"description":"Oslo Serialization library","firstseen":"2014-11-10T14:44:24.841581","maintainer":"alunduil@gentoo.org","maintainername":"Alex Brandt","name":"oslo-serialization","packageid":62785},{"categoryid":336,"description":"Oslo Utility library","firstseen":"2014-11-09T14:47:36.634350","maintainer":"alunduil@gentoo.org","maintainername":"Alex Brandt","name":"oslo-utils","packageid":62776},{"categoryid":336,"description":"Oslo test framework","firstseen":"2014-08-01T13:39:22.510876","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"oslotest","packageid":62436,"summary":"OpenStack test framework and test fixtures The oslotest package is cross-tested against its consuming projects to ensure that no changes to the library break the tests in those other projects."},{"categoryid":336,"description":"Capture the outcome of Python function calls","firstseen":"2021-06-27T21:16:51.912196","name":"outcome","packageid":73036},{"categoryid":336,"description":"A tool for checking the output of console programs inspired by LLVM's FileCheck","firstseen":"2024-11-22T21:59:33.147992","name":"outputcheck","packageid":77895,"summary":"OutputCheck is a tool for checking the output of console programs that is inspired by the FileCheck tool used by LLVM. It has its own small language (Check Directives) for describing the expected output of a tool that is considerably more convenient and more powerful than GNU grep."},{"categoryid":336,"description":"A decorator to automatically detect mismatch when overriding a method.","firstseen":"2023-07-21T08:48:31.938325","name":"overrides","packageid":76344},{"categoryid":336,"description":"OVS bindings for python","firstseen":"2016-03-26T14:40:29.248814","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"ovs","packageid":65216},{"categoryid":336,"description":"Library for client programming with Open Geospatial Consortium web service","firstseen":"2018-01-14T23:45:54.336601","name":"owslib","packageid":68641},{"categoryid":336,"description":"Core utilities for Python packages","firstseen":"2015-08-24T13:48:37.707111","maintainer":"python@gentoo.org","maintainername":"Python","name":"packaging","packageid":64001},{"categoryid":336,"description":"Divides large result sets into pages for easier browsing","firstseen":"2023-08-23T07:01:37.397634","name":"paginate","packageid":76414},{"categoryid":336,"description":"MQTT version 5.0\/3.1.1 client class","firstseen":"2016-05-12T13:39:46.193815","maintainer":"neil@digimed.co.uk","maintainername":"Neil Bothwick","name":"paho-mqtt","packageid":65422},{"categoryid":336,"description":"Sphinx themes for Pallets and related projects","firstseen":"2018-10-18T20:40:13.559705","name":"pallets-sphinx-themes","packageid":69475},{"categoryid":336,"description":"Powerful data structures for data analysis and statistics","firstseen":"2012-04-21T14:36:55.954689","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"pandas","packageid":59171,"summary":"Pandas is a Python package providing fast, flexible, and expressive data structures designed to make working with \"relational\" or \"labeled\" data both easy and intuitive. It aims to be the fundamental high-level building block for doing practical, real world data analysis in Python."},{"categoryid":336,"description":"Utilities for writing pandoc filters in python","firstseen":"2017-07-30T09:57:52.288319","name":"pandocfilters","packageid":67919},{"categoryid":336,"description":"Execute commands and copy files over SSH to multiple machines at once","firstseen":"2021-05-08T13:59:52.661866","name":"parallax","packageid":72865},{"categoryid":336,"description":"Parameterized testing with any Python test framework","firstseen":"2019-03-31T15:04:24.280425","name":"parameterized","packageid":69754},{"categoryid":336,"description":"SSH2 protocol library","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"paramiko","packageid":49463,"summary":"This is a library for making SSH2 connections (client or server). Emphasis is on using SSH2 as an alternative to SSL for making secure connections between python scripts. All major ciphers and hash methods are supported. SFTP client mode is now supported too."},{"categoryid":336,"description":"Parse strings using a specification based on the Python format() syntax","firstseen":"2021-10-15T17:06:56.411332","name":"parse","packageid":73431},{"categoryid":336,"description":"Extension to the parse module","firstseen":"2024-08-27T08:24:09.650145","name":"parse-type","packageid":77708},{"categoryid":336,"description":"Parse human-readable date\/time strings","firstseen":"2015-08-08T13:38:08.660018","maintainer":"mrueg@gentoo.org","maintainername":"Manuel Rüger","name":"parsedatetime","packageid":63951},{"categoryid":336,"description":"A python parser that supports error recovery and round-trip parsing","firstseen":"2018-02-06T02:18:19.733070","name":"parso","packageid":68678},{"categoryid":336,"description":"Parse and manipulate version numbers","firstseen":"2018-11-03T09:12:08.193633","name":"parver","packageid":69507},{"categoryid":336,"description":"Password hashing framework supporting over 20 schemes","firstseen":"2012-11-29T14:36:27.987381","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"passlib","packageid":60072},{"categoryid":336,"description":"Tools for using a Web Server Gateway Interface stack","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"paste","packageid":44353,"summary":"This package provides several pieces of \"middleware\" (or filters) that can be nested to build web applications. Each piece of middleware uses the WSGI (PEP 333) interface, and should be compatible with other middleware based on those interfaces."},{"categoryid":336,"description":"Load, configure, and compose WSGI applications and servers","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pastedeploy","packageid":54259,"summary":"Paste Deployment is a system for finding and configuring WSGI applications and servers. For WSGI application consumers it provides a single, simple function (loadapp) for loading a WSGI application from a configuration file or a Python Egg. For WSGI application providers it only asks for a single, simple entry point to your application, so that application users don't need to be exposed to the implementation details of your application."},{"categoryid":336,"description":"Bring colors to your terminal","firstseen":"2021-01-16T10:09:32.268188","name":"pastel","packageid":72385},{"categoryid":336,"description":"A simple library to add cryptographic attestation to patches sent via email","firstseen":"2021-12-02T04:38:31.678855","name":"patatt","packageid":73692},{"categoryid":336,"description":"Library to parse and apply unified diffs, fork of dev-python\/patch","firstseen":"2020-01-24T07:47:06.120053","name":"patch-ng","packageid":70735},{"categoryid":336,"description":"A module wrapper for os.path","firstseen":"2022-09-26T12:54:59.869400","name":"path","packageid":75484},{"categoryid":336,"description":"Functions for server CLI applications used by humans","firstseen":"2016-04-16T13:40:36.211046","maintainer":"python@gentoo.org","name":"path-and-address","packageid":65318},{"categoryid":336,"description":"Object-oriented paths","firstseen":"2022-09-02T16:45:01.931546","name":"pathable","packageid":75410},{"categoryid":336,"description":"Utility library for gitignore style pattern matching of file paths","firstseen":"2019-11-17T02:50:25.215060","name":"pathspec","packageid":70368},{"categoryid":336,"description":"A Python library to sanitize\/validate a string such as filenames\/file-paths\/etc","firstseen":"2022-05-19T05:19:59.638089","name":"pathvalidate","packageid":74985},{"categoryid":336,"description":"Python implementation of the patiencediff algorithm","firstseen":"2021-09-25T08:35:38.939818","name":"patiencediff","packageid":73369},{"categoryid":336,"description":"Python module to describe statistical models and design matrices","firstseen":"2013-08-12T13:36:43.494410","maintainer":"sci-mathematics@gentoo.org","maintainername":"Gentoo Mathematics Project","name":"patsy","packageid":61094,"summary":"A Python package for describing statistical models and for building design matrices. It is closely inspired by and compatible with the 'formula' mini-language used in R and S."},{"categoryid":336,"description":"Implementation of PBKDF2, specified in RSA PKCS#5 v2.0","firstseen":"2015-03-03T14:38:32.798935","maintainer":"blueness@gentoo.org","maintainername":"Anthony G. Basile","name":"pbkdf2","packageid":63156},{"categoryid":336,"description":"Inject some useful and sensible default behaviors into setuptools","firstseen":"2013-06-01T14:36:49.754329","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"pbr","packageid":60804,"summary":"Python Build Reasonableness PBR is a library that injects some useful and sensible default behaviors into your setuptools run."},{"categoryid":336,"description":"Installer for Python Build Standalone","firstseen":"2024-04-09T00:22:43.527095","name":"pbs-installer","packageid":77404},{"categoryid":336,"description":"PDF file reader\/writer library","firstseen":"2013-01-23T14:36:02.288212","maintainer":"python@gentoo.org","maintainername":"Python","name":"pdfrw","packageid":60244},{"categoryid":336,"description":"Python package and dependency manager supporting the latest PEP standards","firstseen":"2023-07-22T00:17:19.549079","name":"pdm","packageid":76347},{"categoryid":336,"description":"A PEP 517 backend for PDM that supports PEP 621 metadata","firstseen":"2023-06-03T08:15:59.541592","name":"pdm-backend","packageid":76223},{"categoryid":336,"description":"Auto-generate API documentation for Python projects","firstseen":"2021-06-24T07:27:23.999372","name":"pdoc3","packageid":73032},{"categoryid":336,"description":"Portable Efficient Assembly Code-generator in Higher-level Python","firstseen":"2024-11-22T21:59:33.147992","name":"peachpy","packageid":77896},{"categoryid":336,"description":"Threading and multiprocessing eye-candy","firstseen":"2020-04-28T16:22:53.673734","name":"pebble","packageid":71056},{"categoryid":336,"description":"A WSGI object-dispatching web framework, lean, fast, with few dependencies","firstseen":"2015-10-15T13:38:57.499515","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"pecan","packageid":64521},{"categoryid":336,"description":"Small Python ORM","firstseen":"2013-08-17T13:36:52.848172","maintainer":"python@gentoo.org","maintainername":"Python","name":"peewee","packageid":61123},{"categoryid":336,"description":"Module to read and work with Portable Executable (PE) files","firstseen":"2022-04-05T04:54:59.363570","name":"pefile","packageid":74737,"summary":"pefile is a multi-platform Python module to parse and work with Portable Executable (PE) files. Most of the information contained in the PE file headers is accessible, as well as all the sections' details and data."},{"categoryid":336,"description":"An HTML minification plugin for Pelican, the static site generator","firstseen":"2017-10-21T19:07:57.494219","name":"pelican-minify","packageid":68099},{"categoryid":336,"description":"Python module for spawning child apps and responding to expected patterns","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pexpect","packageid":54055},{"categoryid":336,"description":"Python implementation of PostgreSQL meta commands","firstseen":"2019-04-11T13:16:18.063927","name":"pgspecial","packageid":69772,"summary":"PGSpecial provides an API to execute meta-commands (AKA \"special\", or \"backslash commands\") on PostgreSQL."},{"categoryid":336,"description":"A zero-boilerplate games programming framework based on Pygame","firstseen":"2021-04-24T11:06:31.747968","name":"pgzero","packageid":72791},{"categoryid":336,"description":"Python port of Google's libphonenumber","firstseen":"2016-01-17T14:40:58.707864","maintainer":"ercpe@gentoo.org","maintainername":"Johann Schmitz (ercpe)","name":"phonenumbers","packageid":64883},{"categoryid":336,"description":"Lexer and parser for PHP source implemented using PLY","firstseen":"2021-02-05T11:26:59.220844","name":"phply","packageid":72453},{"categoryid":336,"description":"A small 'shelve' like datastore with concurrency support","firstseen":"2015-11-29T14:39:57.465400","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"pickleshare","packageid":64742,"summary":"Like shelve, a PickleShareDB object acts like a normal dictionary. Unlike shelve, many processes can access the database simultaneously. Changing a value in database is immediately visible to other processes accessing the same database. Concurrency is possible because the values are stored in separate files. Hence the \"database\" is a directory where all files are governed by PickleShare."},{"categoryid":336,"description":"Dependency injection framework designed with Python in mind","firstseen":"2022-01-23T19:17:46.956867","name":"picobox","packageid":74165},{"categoryid":336,"description":"Pidfile featuring stale detection and file-locking","firstseen":"2016-01-19T14:42:19.701928","maintainer":"aballier@gentoo.org","maintainername":"Alexis Ballier","name":"pid","packageid":64892},{"categoryid":336,"description":"Exif manipulation with pure Python","firstseen":"2017-06-14T14:47:59.158786","name":"piexif","packageid":67795},{"categoryid":336,"description":"Pure-Python implementation of the AMQP","firstseen":"2014-09-22T13:36:24.120590","maintainer":"xarthisius@gentoo.org","maintainername":"Kacper Kowalik","name":"pika","packageid":62553,"summary":"Pika is a pure-Python implementation of the AMQP 0-9-1 protocol that tries to stay fairly independent of the underlying network support library. Pika was developed primarily for use with RabbitMQ, but should also work with other AMQP 0-9-1 brokers."},{"categoryid":336,"description":"Python library to work with pdf files based on qpdf","firstseen":"2020-01-08T11:48:36.776052","name":"pikepdf","packageid":70577,"summary":"pikepdf is a Python library for reading and writing PDF files. pikepdf is based on QPDF, a powerful PDF manipulation and repair library."},{"categoryid":336,"description":"Python Imaging Library (fork)","firstseen":"2013-04-22T13:41:23.239896","maintainer":"python@gentoo.org","maintainername":"Python","name":"pillow","packageid":60665},{"categoryid":336,"description":"The PyPA recommended tool for installing Python packages","firstseen":"2011-05-31T14:37:13.228639","maintainer":"python@gentoo.org","maintainername":"Python","name":"pip","packageid":57394},{"categoryid":336,"description":"Utility for displaying installed packages in a dependency tree","firstseen":"2023-10-27T04:53:53.317429","name":"pipdeptree","packageid":76696},{"categoryid":336,"description":"Python Development Workflow for Humans","firstseen":"2017-12-02T18:00:10.203212","name":"pipenv","packageid":68487},{"categoryid":336,"description":"Install and Run Python Applications in Isolated Environments","firstseen":"2023-07-15T22:35:21.409227","name":"pipx","packageid":76333},{"categoryid":336,"description":"Coin3D bindings for Python","firstseen":"2020-12-30T21:07:59.445328","name":"pivy","packageid":72334},{"categoryid":336,"description":"A fast pixel-level image comparison library","firstseen":"2025-08-03T09:33:38.722355","name":"pixelmatch","packageid":78446},{"categoryid":336,"description":"pkg_resources package split from old setuptools","firstseen":"2026-03-25T09:37:16.558638","name":"pkg-resources","packageid":78881},{"categoryid":336,"description":"Interface Python with pkg-config","firstseen":"2015-05-27T13:49:09.510563","maintainer":"python@gentoo.org","maintainername":"Python","name":"pkgconfig","packageid":63487},{"categoryid":336,"description":"Python bindings for pkgcraft","firstseen":"2023-02-05T17:33:32.688798","name":"pkgcraft","packageid":75808},{"categoryid":336,"description":"Provides an API for querying the distutils metadata written in a PKG-INFO file","firstseen":"2012-04-28T14:36:30.651951","maintainer":"python@gentoo.org","maintainername":"Python","name":"pkginfo","packageid":59207},{"categoryid":336,"description":"A small Python module for determining appropriate platform-specific dirs","firstseen":"2021-07-16T09:10:07.043965","name":"platformdirs","packageid":73197},{"categoryid":336,"description":"Structured Pipfile and Pipfile.lock models","firstseen":"2023-10-27T04:53:53.317429","name":"plette","packageid":76697},{"categoryid":336,"description":"Browser-based graphing library for Python","firstseen":"2016-03-23T14:40:56.989175","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"plotly","packageid":65203,"summary":"Python plotting library for collaborative, interactive, publication-quality graphs. Plotly is an online collaborative data analysis and graphing tool."},{"categoryid":336,"description":"Browser-based graphing library for Python","firstseen":"2020-11-09T08:09:14.662540","name":"plotly-geo","packageid":72172,"summary":"Python plotting library for collaborative, interactive, publication-quality graphs. Plotly is an online collaborative data analysis and graphing tool."},{"categoryid":336,"description":"Plugin and hook calling mechanisms for Python","firstseen":"2016-02-02T14:46:05.211600","maintainer":"python@gentoo.org","maintainername":"Python","name":"pluggy","packageid":64938},{"categoryid":336,"description":"Support library for building plugins systems in Python","firstseen":"2017-07-14T18:05:52.292426","name":"pluginbase","packageid":67879},{"categoryid":336,"description":"A library for shell script-like programs in python","firstseen":"2015-09-04T13:38:09.994025","maintainer":"grozin@gentoo.org","maintainername":"Andrey Grozin","name":"plumbum","packageid":64054,"summary":"A library for shell script-like programs in python, attempting to mimic the shell syntax (shell combinators) where it makes sense, while keeping it all Pythonic and cross-platform."},{"categoryid":336,"description":"Python Lex-Yacc library","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"ply","packageid":50681,"summary":"PLY is a Python-only implementation of the popular compiler construction tools lex and yacc. The implementation borrows ideas from a number of previous efforts; most notably John Aycock's SPARK toolkit. However, the overall flavor of the implementation is more closely modeled after the C version of lex and yacc. The other significant feature of PLY is that it provides extensive input validation and error reporting--much more so than other Python parsing tools."},{"categoryid":336,"description":"Python interface to LevelDB","firstseen":"2016-01-13T14:37:02.402712","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"plyvel","packageid":64876},{"categoryid":336,"description":"Toolkit for building high-level compound Python widgets using the Tkinter module","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pmw","packageid":52966},{"categoryid":336,"description":"Shared code for running pylint against rhinstaller projects","firstseen":"2017-07-06T10:15:42.524719","name":"pocketlint","packageid":67862},{"categoryid":336,"description":"Collection of helpful Python tools","firstseen":"2016-08-31T13:39:25.111787","name":"pockets","packageid":65747},{"categoryid":336,"description":"Podcast parser for the gpodder client","firstseen":"2018-11-11T17:02:43.734259","name":"podcastparser","packageid":69539},{"categoryid":336,"description":"A library to interact with a Podman server","firstseen":"2023-02-14T05:42:54.257090","name":"podman","packageid":75836},{"categoryid":336,"description":"A frontend for poetry - a python dependency management and packaging tool","firstseen":"2023-07-22T14:43:08.436968","name":"poetry","packageid":76351},{"categoryid":336,"description":"Poetry PEP 517 Build Backend","firstseen":"2022-01-16T18:09:11.509378","name":"poetry-core","packageid":74118},{"categoryid":336,"description":"A plugin that allows the export of locked packages to various formats","firstseen":"2023-07-22T14:43:08.436968","name":"poetry-plugin-export","packageid":76352},{"categoryid":336,"description":"A library to manipulate gettext files (.po and .mo files)","firstseen":"2014-05-09T13:37:31.004508","maintainer":"tetromino@gentoo.org","maintainername":"Alexandre Rostovtsev","name":"polib","packageid":62181},{"categoryid":336,"description":"Manage your Python library's sample data files","firstseen":"2020-09-17T18:22:01.120735","name":"pooch","packageid":72019,"summary":"Pooch manages your Python library's sample data files: it automatically downloads and stores them in a local directory, with support for versioning and corruption checks."},{"categoryid":336,"description":"A library for Python file locking","firstseen":"2023-08-15T17:17:12.739448","name":"portalocker","packageid":76388},{"categoryid":336,"description":"TCP port monitoring utilities","firstseen":"2018-01-10T01:55:39.245605","name":"portend","packageid":68632},{"categoryid":336,"description":"A lightweight YAML Parser for Python","firstseen":"2016-10-30T14:36:01.472493","name":"poyo","packageid":66031},{"categoryid":336,"description":"Python bindings for the Parma Polyhedra Library (PPL)","firstseen":"2023-10-26T13:08:05.784548","name":"pplpy","packageid":76682},{"categoryid":336,"description":"Internationalized Usernames and Passwords","firstseen":"2018-08-01T21:33:36.524272","name":"precis-i18n","packageid":69310,"summary":"PRECIS-i18n: Internationalized Usernames and Passwords This 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)"},{"categoryid":336,"description":"A library for stubbing in Python","firstseen":"2014-03-01T14:39:29.303715","maintainer":"python@gentoo.org","maintainername":"Python","name":"pretend","packageid":61966},{"categoryid":336,"description":"Easily displaying tabular data in a visually appealing ASCII table format","firstseen":"2012-10-19T13:36:08.667817","maintainer":"openstack@gentoo.org","maintainername":"Openstack","name":"prettytable","packageid":59914},{"categoryid":336,"description":"Cython interface to sci-mathematics\/primecount","firstseen":"2023-10-26T13:08:05.784548","name":"primecountpy","packageid":76683},{"categoryid":336,"description":"A pure-Python implementation of the HTTP\/2 priority tree","firstseen":"2016-10-08T13:37:11.045933","name":"priority","packageid":65963,"summary":"Priority is a pure-Python implementation of the priority logic for HTTP\/2, set out in RFC 7540 Section 5.3 (Stream Priority). This logic allows for clients to express a preference for how the server allocates its (limited) resources to the many outstanding HTTP requests that may be running over a single HTTP\/2 connection."},{"categoryid":336,"description":"Tools for testing processes","firstseen":"2015-09-09T13:38:37.267270","maintainer":"python@gentoo.org","maintainername":"Python","name":"process-tests","packageid":64079},{"categoryid":336,"description":"Easy to use progress bars","firstseen":"2015-08-24T13:48:37.707111","maintainer":"python@gentoo.org","maintainername":"Python","name":"progress","packageid":64002},{"categoryid":336,"description":"Text progressbar library for python","firstseen":"2019-02-01T16:21:34.341049","name":"progressbar2","packageid":69641},{"categoryid":336,"description":"Python client for the Prometheus monitoring system","firstseen":"2023-05-25T04:10:26.105893","name":"prometheus-client","packageid":76194},{"categoryid":336,"description":"Building powerful interactive command lines in Python","firstseen":"2023-02-21T18:08:25.432320","name":"prompt-toolkit","packageid":75854},{"categoryid":336,"description":"Accelerated property cache","firstseen":"2024-10-09T09:08:45.843146","name":"propcache","packageid":77762},{"categoryid":336,"description":"Beautiful, Pythonic protocol buffers","firstseen":"2021-10-06T12:00:30.008029","name":"proto-plus","packageid":73387},{"categoryid":336,"description":"Google's Protocol Buffers - Python bindings","firstseen":"2024-11-13T20:51:18.759556","name":"protobuf","packageid":77857},{"categoryid":336,"description":"Retrieve information on running processes and system utilization","firstseen":"2011-05-30T14:38:32.163643","maintainer":"python@gentoo.org","maintainername":"Python","name":"psutil","packageid":57390},{"categoryid":336,"description":"PostgreSQL database adapter for Python","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"psycopg","packageid":42998},{"categoryid":336,"description":"Run a subprocess in a pseudo terminal","firstseen":"2015-05-30T13:37:47.210295","maintainer":"python@gentoo.org","maintainername":"Python","name":"ptyprocess","packageid":63497},{"categoryid":336,"description":"Get a public suffix for a domain name using the Public Suffix List","firstseen":"2024-12-31T14:04:30.439214","name":"publicsuffix2","packageid":78094},{"categoryid":336,"description":"A full-screen, console-based Python debugger","firstseen":"2010-05-04T00:54:45.661860","maintainer":"grozin@gentoo.org","maintainername":"Andrey Grozin","name":"pudb","packageid":44855},{"categoryid":336,"description":"Python high-level interface and ctypes-based bindings for PulseAudio (libpulse)","firstseen":"2021-05-15T10:42:59.741329","name":"pulsectl","packageid":72880},{"categoryid":336,"description":"Asyncio frontend for pulsectl, Python bindings of libpulse","firstseen":"2023-12-02T20:06:27.735156","name":"pulsectl-asyncio","packageid":76766},{"categoryid":336,"description":"Safely evaluate AST nodes without side effects","firstseen":"2023-11-16T17:20:10.432468","name":"pure-eval","packageid":76733},{"categoryid":336,"description":"Pure python implementation of magic file detection","firstseen":"2021-09-25T15:17:20.969248","name":"puremagic","packageid":73371},{"categoryid":336,"description":"library with cross-python path, ini-parsing, io, code, log facilities","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"py","packageid":44819},{"categoryid":336,"description":"Get CPU info with pure Python 2 & 3","firstseen":"2016-02-17T14:41:05.756688","maintainer":"python@gentoo.org","maintainername":"Python","name":"py-cpuinfo","packageid":65022},{"categoryid":336,"description":"Universal Binary JSON encoder\/decoder","firstseen":"2016-08-31T13:39:25.111787","name":"py-ubjson","packageid":65746,"summary":"This is a Python v3.2+ (and 2.7+) Universal Binary JSON encoder\/decoder based on the draft-12 specification"},{"categoryid":336,"description":"Zabbix module for Python","firstseen":"2022-01-26T12:25:10.464632","name":"py-zabbix","packageid":74239},{"categoryid":336,"description":"Python bindings for Chromaprint and the AcoustID web service","firstseen":"2012-05-29T14:38:10.259587","name":"pyacoustid","packageid":59386,"summary":"Chromaprint and its associated Acoustid Web service make up a high-quality, open-source acoustic fingerprinting system. This package provides Python bindings for both the fingerprinting algorithm library, which is written in C but portable, and the Web service, which provides fingerprint lookups."},{"categoryid":336,"description":"Pure-Python Implementation of the AES block-cipher and common modes of operation","firstseen":"2017-03-18T14:39:35.638375","name":"pyaes","packageid":66666},{"categoryid":336,"description":"Python bindings for ALSA library","firstseen":"2010-05-04T00:54:45.661860","maintainer":"alsa-bugs@gentoo.org","maintainername":"Gentoo ALSA Project","name":"pyalsa","packageid":50980},{"categoryid":336,"description":"Algebraic multigrid solvers in Python","firstseen":"2011-07-27T14:38:12.001105","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"pyamg","packageid":57672,"summary":"PyAMG is a library of Algebraic Multigrid (AMG) solvers with a Python interface. The predominant portion of PyAMG is written in Python with a smaller amount of supporting C++ code for performance critical operations."},{"categoryid":336,"description":"PyYAML-based module to produce pretty and readable YAML-serialized data","firstseen":"2023-05-05T06:16:57.365864","name":"pyaml","packageid":76109},{"categoryid":336,"description":"Python library for Apache Arrow","firstseen":"2023-05-07T18:34:50.618583","name":"pyarrow","packageid":76119},{"categoryid":336,"description":"ASN.1 library for Python","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyasn1","packageid":54214},{"categoryid":336,"description":"pyasn1 modules","firstseen":"2011-03-07T14:39:04.589836","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyasn1-modules","packageid":57049},{"categoryid":336,"description":"Make asynchat available for Python 3.12 onwards","firstseen":"2024-03-14T05:18:50.017036","name":"pyasynchat","packageid":77171},{"categoryid":336,"description":"Make asyncore available for Python 3.12 onwards","firstseen":"2024-03-14T05:18:50.017036","name":"pyasyncore","packageid":77172},{"categoryid":336,"description":"Python client bindings for D-Bus AT-SPI","firstseen":"2011-08-20T14:35:01.474350","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"pyatspi","packageid":57806},{"categoryid":336,"description":"Python bindings for PortAudio","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyaudio","packageid":47251,"summary":"PyAudio provides Python bindings for PortAudio ("},{"categoryid":336,"description":"AST-based Python refactoring library","firstseen":"2019-12-26T10:36:10.215674","name":"pybind11","packageid":70527},{"categoryid":336,"description":"BibTeX-compatible bibliography processor","firstseen":"2020-06-28T12:14:59.105410","name":"pybtex","packageid":71256},{"categoryid":336,"description":"A docutils backend for pybtex","firstseen":"2021-01-16T09:09:18.553145","name":"pybtex-docutils","packageid":72378},{"categoryid":336,"description":"Python bindings for the cairo library","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pycairo","packageid":53188},{"categoryid":336,"description":"Python interface for c-ares","firstseen":"2016-09-19T13:36:56.704131","name":"pycares","packageid":65889},{"categoryid":336,"description":"Python OO interface to libcdio (CD Input and Control library)","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pycdio","packageid":52990,"summary":"The pycdio (and libcdio) libraries encapsulate CD-ROM reading and control. Python programs wishing to be oblivious of the OS- and device-dependent properties of a CD-ROM can use this library."},{"categoryid":336,"description":"Python bindings for the chmlib library","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pychm","packageid":53411,"summary":"The chm package provides three modules, chm, chmlib and extra, which provide access to the API implemented by the C library chmlib and some additional classes and functions. They are used to access MS-ITSS encoded files - Compressed Html Help files (.chm)."},{"categoryid":336,"description":"Python module to talk to Google Chromecast","firstseen":"2020-01-14T18:42:58.892768","name":"pychromecast","packageid":70598},{"categoryid":336,"description":"Python interface to Clamd (ClamAV daemon)","firstseen":"2024-11-23T11:43:47.897165","name":"pyclamd","packageid":77901},{"categoryid":336,"description":"Cython wrapper for the C++ translation of the Angus Johnson's Clipper library","firstseen":"2018-10-14T20:08:49.179360","name":"pyclipper","packageid":69463},{"categoryid":336,"description":"Python style guide checker (fka pep8)","firstseen":"2016-09-06T13:37:12.251936","name":"pycodestyle","packageid":65781},{"categoryid":336,"description":"Python library for reading and writing COLLADA documents","firstseen":"2014-04-24T13:56:42.247498","maintainer":"xmw@gentoo.org","maintainername":"Michael Weber","name":"pycollada","packageid":62135,"summary":"A python module for creating, editing and loading COLLADA, which is a COLLAborative Design Activity for establishing an interchange file format for interactive 3D applications."},{"categoryid":336,"description":"A tiny test runner that outputs TAP results to standard output","firstseen":"2025-02-18T10:59:13.265946","name":"pycotap","packageid":78171},{"categoryid":336,"description":"Database of countries, subdivisions, languages, currencies and script","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pycountry","packageid":55399},{"categoryid":336,"description":"C parser and AST generator written in Python","firstseen":"2012-07-27T14:43:49.205136","maintainer":"python@gentoo.org","maintainername":"Python","name":"pycparser","packageid":59623},{"categoryid":336,"description":"Python CPIO library","firstseen":"2024-07-15T20:37:53.094220","name":"pycpio","packageid":77657},{"categoryid":336,"description":"A self-contained cryptographic library for Python","firstseen":"2017-03-01T14:45:31.487579","name":"pycryptodome","packageid":66584},{"categoryid":336,"description":"Python wrapper for NVIDIA CUDA","firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"pycuda","packageid":43958},{"categoryid":336,"description":"Python bindings for the CUPS API","firstseen":"2010-05-04T00:54:45.661860","maintainer":"reavertm@gentoo.org","maintainername":"Maciej Mrozowski","name":"pycups","packageid":50147},{"categoryid":336,"description":"Python bindings for curl\/libcurl","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pycurl","packageid":42966,"summary":"PycURL is a Python interface to libcurl. PycURL can be used to fetch objects identified by a URL from a Python program, similar to the urllib Python module. All the functionality provided by libcurl can used through the pycurl interface."},{"categoryid":336,"description":"Requests-compatible interface for PycURL","firstseen":"2021-03-23T23:56:06.042718","name":"pycurl-requests","packageid":72630},{"categoryid":336,"description":"Set of facilities to extend Python with C++","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pycxx","packageid":42147,"summary":"PyCXX is a set of C++ facilities to make it easier to write Python extensions. The chief way in which PyCXX makes it easier to write Python extensions is that it increases the probability that your program will not make a reference-counting error and will not have to continually check error returns from the Python C API."},{"categoryid":336,"description":"Data parsing and validation using Python type hints","firstseen":"2020-10-08T21:15:13.489134","name":"pydantic","packageid":72076},{"categoryid":336,"description":"Core validation logic for pydantic written in Rust","firstseen":"2023-06-04T18:14:44.083497","name":"pydantic-core","packageid":76231},{"categoryid":336,"description":"Settings management using Pydantic","firstseen":"2026-03-01T04:27:35.428583","name":"pydantic-settings","packageid":78849},{"categoryid":336,"description":"Bootstrap-based Sphinx theme from the PyData community","firstseen":"2020-09-15T09:39:46.380783","name":"pydata-sphinx-theme","packageid":71990},{"categoryid":336,"description":"Pythonic DBus library","firstseen":"2021-05-22T11:27:17.206721","name":"pydbus","packageid":72901},{"categoryid":336,"description":"A python library of common (de)compression and contents handling","firstseen":"2015-09-07T13:38:49.876625","maintainer":"dolsen@gentoo.org","maintainername":"Brian Dolbec","name":"pydecomp","packageid":64075,"summary":"A python interface library for common compression , decompression and contents generation. It aims to create a simple, easily extended and configurable common interface to various compressison routines. It can easily be extended with custom compression, decompression, and contents definitions."},{"categoryid":336,"description":"Python implementation of DES and TRIPLE DES","firstseen":"2024-11-23T11:43:47.897165","name":"pydes","packageid":77902},{"categoryid":336,"description":"PyDev.Debugger (used in PyDev, PyCharm and VSCode Python)","firstseen":"2021-09-09T17:53:26.849409","name":"pydevd","packageid":73328},{"categoryid":336,"description":"Python module for reading and writing DiffX files","firstseen":"2022-05-20T10:28:46.232006","name":"pydiffx","packageid":74991},{"categoryid":336,"description":"Python interface to Graphviz's Dot language","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pydot","packageid":44988},{"categoryid":336,"description":"A low-level PDF generator","firstseen":"2021-08-01T09:47:05.120213","name":"pydyf","packageid":73262},{"categoryid":336,"description":"Messaging API for RPC and notifications over different messaging transports","firstseen":"2022-04-20T09:26:44.591654","name":"pyeclib","packageid":74853,"summary":"This library provides a simple Python interface for implementing erasure codes. To obtain the best possible performance, the underlying erasure code algorithms are written in C."},{"categoryid":336,"description":"pure-Python library for analyzing ELF files and DWARF debugging information","firstseen":"2012-11-01T14:39:12.729324","maintainer":"vapier@gentoo.org","maintainername":"Python","name":"pyelftools","packageid":59956},{"categoryid":336,"description":"Python bindings for the Enchant spellchecking system","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyenchant","packageid":48749,"summary":"PyEnchant is a set of language bindings and some wrapper classes to make the excellent Enchant spellchecker available as a Python module. The bindings are generated using SWIG. It includes all the functionality of Enchant with the flexibility of Python and a nice 'Pythonic' object-oriented interface. It also aims to provide some higher-level functionality than is available in the C API."},{"categoryid":336,"description":"A fake file system that mocks the Python file system modules","firstseen":"2018-03-01T20:14:34.990888","name":"pyfakefs","packageid":68743},{"categoryid":336,"description":"Passive checker for Python programs","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyflakes","packageid":44123,"summary":"PyFlakes is a Lint-like tool for Python, like PyChecker. It is focused on identifying common errors quickly without executing Python code. Its primary advantage over PyChecker is that it is fast. You don't have to sit around for minutes waiting for the checker to run; it runs on most large projects in only a few seconds."},{"categoryid":336,"description":"Performance metrics, based on Coda Hale's Yammer metrics","firstseen":"2015-06-10T13:37:30.161801","maintainer":"zmedico@gentoo.org","maintainername":"Python","name":"pyformance","packageid":63787},{"categoryid":336,"description":"Python FTP server library","firstseen":"2011-05-07T14:41:07.701194","maintainer":"phajdan.jr@gentoo.org","maintainername":"Pawel Hajdan jr","name":"pyftpdlib","packageid":57332},{"categoryid":336,"description":"Python 3 bindings for libfuse 3 with asynchronous API","firstseen":"2022-02-28T18:31:39.467293","name":"pyfuse3","packageid":74506},{"categoryid":336,"description":"A python wrapper for fzf","firstseen":"2025-01-17T14:17:02.477896","name":"pyfzf","packageid":78119},{"categoryid":336,"description":"A python SVG charts generator","firstseen":"2013-10-06T13:37:24.298118","maintainer":"yngwin@gentoo.org","maintainername":"Ben de Groot","name":"pygal","packageid":61471},{"categoryid":336,"description":"Python bindings for SDL multimedia library","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pygame","packageid":55068},{"categoryid":336,"description":"A specialized XML reader to navigate C++ declarations","firstseen":"2022-07-07T07:47:39.988175","name":"pygccxml","packageid":75122},{"categoryid":336,"description":"Library to parse gdb mi output and interact with gdb subprocesses","firstseen":"2023-12-02T21:46:47.901106","name":"pygdbmi","packageid":76767},{"categoryid":336,"description":"A pure python implementation of IPMI protocol","firstseen":"2017-11-07T03:17:01.446785","name":"pyghmi","packageid":68443},{"categoryid":336,"description":"Python bindings for libgit2","firstseen":"2011-08-19T14:35:31.907021","maintainer":"python@gentoo.org","maintainername":"Python","name":"pygit2","packageid":57801},{"categoryid":336,"description":"Python library to access the Github API v3","firstseen":"2024-11-23T11:43:47.897165","name":"pygithub","packageid":77904},{"categoryid":336,"description":"Cross-platform windowing and multimedia library for Python","firstseen":"2010-09-24T14:33:55.150299","maintainer":"sci@gentoo.org","maintainername":"Python","name":"pyglet","packageid":56325,"summary":"This library provides an object-oriented programming interface for developing games and other visually-rich applications with Python. pyglet has virtually no external dependencies. For most applications and game requirements, pyglet needs nothing else besides Python, simplifying distribution and installation. It also handles multiple windows and fully aware of multi-monitor setups. pyglet might be seen as an alternative to PyGame."},{"categoryid":336,"description":"Pygments is a syntax highlighting package written in Python","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pygments","packageid":44726,"summary":"Pygments is a syntax highlighting package written in Python. Pygments can output to html, bbcode, latex, rtf and other formats."},{"categoryid":336,"description":"ANSI color-code highlighting for Pygments","firstseen":"2023-07-08T02:02:12.718771","name":"pygments-ansi-color","packageid":76322},{"categoryid":336,"description":"Pygments Github custom lexers","firstseen":"2019-12-07T22:32:16.941666","name":"pygments-github-lexers","packageid":70426},{"categoryid":336,"description":"Python bindings for GObject Introspection","firstseen":"2010-05-04T00:54:45.661860","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"pygobject","packageid":52195,"summary":"GObject is a object system used by GTK+, GStreamer and other libraries. PyGObject provides a convenient wrapper for use in Python programs when accessing GObject libraries. Like the GObject library itself PyGObject is licensed under the GNU LGPL, so is suitable for use in both free software and proprietary applications. It is already in use in many applications ranging from small single purpose scripts up to large full featured applications. PyGObject now dynamically accesses any GObject libraries that uses GObject Introspection. It replaces the need for separate modules such as PyGTK, GIO and python-gnome to build a full GNOME 3.0 application. Once new functionality is added to gobject library it is instantly available as a Python API without the need for intermediate Python glue."},{"categoryid":336,"description":"Python wrapper for the Graphviz Agraph data structure","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pygraphviz","packageid":42992,"summary":"Pygraphviz is a Python interface to the Graphviz graph layout and visualization package. With Pygraphviz you can create, edit, read, write, and draw graphs using Python to access the Graphviz graph data structure and layout algorithms."},{"categoryid":336,"description":"A Python interface for the PostgreSQL database","firstseen":"2015-06-09T17:21:19.390712","maintainer":"pgsql-bugs@gentoo.org","maintainername":"PostgreSQL and Related Package Development","name":"pygresql","packageid":63768},{"categoryid":336,"description":"Python API for sci-libs\/libh2o","firstseen":"2012-12-15T14:36:38.754416","maintainer":"mgorny@gentoo.org","maintainername":"Michał Górny","name":"pyh2o","packageid":60128},{"categoryid":336,"description":"Hamcrest framework for matcher objects","firstseen":"2014-10-12T13:39:23.431369","maintainer":"alunduil@gentoo.org","maintainername":"Alex Brandt","name":"pyhamcrest","packageid":62605},{"categoryid":336,"description":"HCL configuration parser for python","firstseen":"2021-02-21T21:24:56.807702","name":"pyhcl","packageid":72485},{"categoryid":336,"description":"Python bindings for dev-libs\/icu","firstseen":"2021-04-11T12:09:02.251750","name":"pyicu","packageid":72688},{"categoryid":336,"description":"Python module used for monitoring filesystems events","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyinotify","packageid":55041},{"categoryid":336,"description":"Fast javascript parser based on esprima.js","firstseen":"2021-02-24T08:57:57.093994","name":"pyjsparser","packageid":72498},{"categoryid":336,"description":"JSON Web Token implementation in Python","firstseen":"2014-06-17T13:37:31.222493","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyjwt","packageid":62319},{"categoryid":336,"description":"Kana kanji simple inversion library","firstseen":"2024-11-29T21:46:19.233492","name":"pykakasi","packageid":77954},{"categoryid":336,"description":"Python library to interact with keepass databases (supports KDBX3 and KDBX4)","firstseen":"2026-01-29T04:52:59.285417","name":"pykeepass","packageid":78757},{"categoryid":336,"description":"A Python implementation of the actor model","firstseen":"2015-07-05T13:40:40.548709","maintainer":"mrueg@gentoo.org","maintainername":"Manuel Rüger","name":"pykka","packageid":63833},{"categoryid":336,"description":"Python lib\/cli for JSON\/YAML schema validation","firstseen":"2015-08-28T13:38:31.132346","maintainer":"python@gentoo.org","maintainername":"Python","name":"pykwalify","packageid":64029},{"categoryid":336,"description":"Python interface to last.fm and other api-compatible websites","firstseen":"2012-05-29T14:38:10.259587","maintainer":"python@gentoo.org","name":"pylast","packageid":59387,"summary":"Python interface to last.fm and other api-compatible websites Features: * Simple public interface. * Access to all the data exposed by the Last.fm webservices. * Scrobbling support. * Full object-oriented design. * Proxy support. * Internal caching support for some webservices calls (disabled by default). * No extra dependencies but python itself. * Support for other API-compatible networks like Libre.fm * Python3-friendly (Starting from 0.5)."},{"categoryid":336,"description":"A Python library for creating LaTeX files and snippets","firstseen":"2020-07-19T12:15:58.288287","name":"pylatex","packageid":71315,"summary":"PyLaTeX is a Python library for creating and compiling LaTeX files or snippets. The goal of this library is being an easy, but extensible interface between Python and LaTeX."},{"categoryid":336,"description":"Python Levenshtein implementation","firstseen":"2021-01-16T10:09:32.268188","name":"pylev","packageid":72387},{"categoryid":336,"description":"POSIX ACLs (Access Control Lists) for Python","firstseen":"2010-05-04T00:54:45.661860","maintainer":"robbat2@gentoo.org","maintainername":"Python","name":"pylibacl","packageid":47282},{"categoryid":336,"description":"Libmemcached wrapper written as a Python extension","firstseen":"2011-10-24T14:35:34.143288","maintainer":"bugs@bergstroem.nu","maintainername":"Johan Bergström","name":"pylibmc","packageid":58077},{"categoryid":336,"description":"Python code static checker","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pylint","packageid":49528,"summary":"Pylint is a Python source code analyzer which looks for programming errors, helps enforcing a coding standard and sniffs for some code smells (as defined in Martin Fowler's Refactoring book). Pylint can be seen as another PyChecker since nearly all tests you can do with PyChecker can also be done with Pylint. However, Pylint offers some more features, like checking length of lines of code, checking if variable names are well-formed according to your coding standard, or checking if declared interfaces are truly implemented, and much more. Additionally, it is possible to write plugins to add your own checks."},{"categoryid":336,"description":"Init-hook to use the same Pylint with different virtual environments","firstseen":"2022-11-07T11:46:50.088916","name":"pylint-venv","packageid":75600},{"categoryid":336,"description":"A least recently used (LRU) cache for Python","firstseen":"2020-02-11T12:16:54.991560","name":"pylru","packageid":70819},{"categoryid":336,"description":"Spyder extensions for the python language server","firstseen":"2020-11-17T14:46:04.271566","name":"pyls-spyder","packageid":72202},{"categoryid":336,"description":"Python wrapper for the ls-qpack QPACK library","firstseen":"2024-12-31T16:24:58.554241","name":"pylsqpack","packageid":78097},{"categoryid":336,"description":"A Python implementation of Macaroons","firstseen":"2022-07-09T09:46:43.207194","name":"pymacaroons","packageid":75134},{"categoryid":336,"description":"Python wrapper for libmad MP3 decoding in python","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pymad","packageid":49501},{"categoryid":336,"description":"Extensions for Python Markdown","firstseen":"2020-12-08T11:50:59.550207","name":"pymdown-extensions","packageid":72256},{"categoryid":336,"description":"Additional lexers for use in Pygments","firstseen":"2020-12-08T11:50:59.550207","name":"pymdown-lexers","packageid":72257},{"categoryid":336,"description":"Python library to parse Linux \/proc\/mdstat","firstseen":"2016-02-17T14:41:05.756688","maintainer":"python@gentoo.org","maintainername":"Python","name":"pymdstat","packageid":65023},{"categoryid":336,"description":"A Python wrapper for the MediaInfo library","firstseen":"2015-12-22T14:39:23.407529","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"pymediainfo","packageid":64790},{"categoryid":336,"description":"Downloads and decodes to the weather report for a given station ID","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pymetar","packageid":47280,"summary":"This library downloads the weather report for a given station ID (get yours from http:\/\/www.nws.noaa.gov\/tg\/siteloc.shtml), decodes it and provides easy access to all the data found in the report. Documentation and a small example app are inside the tarball."},{"categoryid":336,"description":"module to enable python scripts to attach to Sendmail's libmilter API","firstseen":"2025-11-12T17:29:21.143182","name":"pymilter","packageid":78633},{"categoryid":336,"description":"Python driver for MongoDB","firstseen":"2011-04-11T14:39:23.052512","maintainer":"julien@thebault.co","maintainername":"Lujeni","name":"pymongo","packageid":57218,"summary":"PyMongo is a Python distribution containing tools for working with MongoDB, and is the recommended way to work with MongoDB from Python."},{"categoryid":336,"description":"Python extension module to (re)mount \/boot","firstseen":"2012-05-12T14:37:37.460258","maintainer":"mgorny@gentoo.org","maintainername":"Michał Górny","name":"pymountboot","packageid":59300},{"categoryid":336,"description":"Pure-Python MySQL Driver","firstseen":"2014-05-14T13:37:36.083422","maintainer":"grknight@gentoo.org","maintainername":"Brian Evans","name":"pymysql","packageid":62198},{"categoryid":336,"description":"Python binding to the Networking and Cryptography (NaCl) library","firstseen":"2016-08-31T13:39:25.111787","name":"pynacl","packageid":65748,"summary":"PyNaCl is a Python binding to the Networking and Cryptography library, a crypto library with the stated goal of improving usability, security and speed."},{"categoryid":336,"description":"Python client for Neovim","firstseen":"2020-02-05T07:31:01.138488","name":"pynvim","packageid":70788},{"categoryid":336,"description":"An optical character recognition (OCR) tool wrapper","firstseen":"2014-09-30T13:37:40.517177","maintainer":"voyageur@gentoo.org","maintainername":"Bernard Cafarelli","name":"pyocr","packageid":62579,"summary":"Pyocr is an optical character recognition (OCR) tool wrapper for python. That is, it helps using OCR tools from a Python program. It has been tested only on GNU\/Linux systems. It should also work on similar systems (*BSD, etc). It doesn't work on Windows, MacOSX, etc. Pyocr can be used as a wrapper for google's Tesseract-OCR or Cuneiform. It can read all image types supported by Pillow, including jpeg, png, gif, bmp, tiff, and others. It also support bounding box data."},{"categoryid":336,"description":"Python wrapper for OpenCL","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyopencl","packageid":53261},{"categoryid":336,"description":"Python OpenGL bindings","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyopengl","packageid":47800},{"categoryid":336,"description":"Accelerate module for PyOpenGL","firstseen":"2024-10-05T10:35:23.160230","name":"pyopengl-accelerate","packageid":77757},{"categoryid":336,"description":"Python interface to the OpenSSL library","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyopenssl","packageid":54067},{"categoryid":336,"description":"Asynchronous Python 3 Bindings for Qt","firstseen":"2017-08-01T12:35:59.491352","name":"pyotherside","packageid":67929},{"categoryid":336,"description":"PyOTP is a Python library for generating and verifying one-time passwords","firstseen":"2018-06-06T17:16:54.295564","name":"pyotp","packageid":69158},{"categoryid":336,"description":"Easy-to-use Python module for text parsing","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyparsing","packageid":45850,"summary":"The pyparsing module is an alternative approach to creating and executing simple grammars, vs. the traditional lex\/yacc approach, or the use of regular expressions. The pyparsing module provides a library of classes that client code uses to construct the grammar directly in Python code."},{"categoryid":336,"description":"Python bindings for sys-block\/parted","firstseen":"2010-05-04T00:54:45.661860","maintainer":"livecd@gentoo.org","maintainername":"Gentoo LiveCD Project","name":"pyparted","packageid":53268},{"categoryid":336,"description":"Python module to get or set either PT_PAX and\/or XATTR_PAX flags","firstseen":"2011-10-10T14:35:19.632471","maintainer":"blueness@gentoo.org","maintainername":"Anthony G. Basile","name":"pypax","packageid":58029},{"categoryid":336,"description":"Python library to work with PDF files","firstseen":"2023-01-01T07:41:53.737332","name":"pypdf","packageid":75729},{"categoryid":336,"description":"A cross-platform clipboard module for Python","firstseen":"2017-08-28T19:06:17.815318","name":"pyperclip","packageid":67980},{"categoryid":336,"description":"Python module for hyphenation using hunspell dictionaries","firstseen":"2013-09-12T13:36:43.468576","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyphen","packageid":61363},{"categoryid":336,"description":"Convert between Sigstore Bundles and PEP-740 Attestation objects","firstseen":"2025-04-06T07:08:30.189992","name":"pypi-attestations","packageid":78263},{"categoryid":336,"description":"Small library containing various image processing algorithms","firstseen":"2024-11-13T20:51:18.759556","name":"pypillowfight","packageid":77855},{"categoryid":336,"description":"Minimal PyPI server","firstseen":"2019-11-22T03:39:11.490980","name":"pypiserver","packageid":70385},{"categoryid":336,"description":"Pure Python PNG image encoder\/decoder","firstseen":"2016-08-31T13:39:25.111787","name":"pypng","packageid":65737},{"categoryid":336,"description":"Complete Discord IPC and Rich Presence wrapper library in Python","firstseen":"2023-01-28T10:25:19.080986","name":"pypresence","packageid":75795},{"categoryid":336,"description":"Convert python profile data to kcachegrind calltree form","firstseen":"2011-01-02T14:41:28.677307","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyprof2calltree","packageid":56651},{"categoryid":336,"description":"Python interface to the PROJ library","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyproj","packageid":48420},{"categoryid":336,"description":"API to interact with the python pyproject.toml based projects","firstseen":"2022-11-30T19:20:54.379395","name":"pyproject-api","packageid":75629},{"categoryid":336,"description":"Format your pyproject.toml file","firstseen":"2022-06-25T06:26:05.478460","name":"pyproject-fmt","packageid":75090},{"categoryid":336,"description":"Wrappers to build Python packages using PEP 517 hooks","firstseen":"2023-01-12T06:34:45.783094","name":"pyproject-hooks","packageid":75751},{"categoryid":336,"description":"PEP 621 metadata parsing","firstseen":"2022-06-12T07:29:14.049834","name":"pyproject-metadata","packageid":75057},{"categoryid":336,"description":"Pug (Jade) syntax adapter for Django, Jinja2 and Mako templates","firstseen":"2020-05-08T22:23:56.297803","name":"pypugjs","packageid":71114,"summary":"PyPugJS is a fork of PyJade with the name Jade changed to PugJS. PyPuJS is a high performance port of Jade-lang for python, that converts any .pug source to any of the Template-language (Django, Jinja2, Mako or Tornado)."},{"categoryid":336,"description":"PyPy executable (build from source)","firstseen":"2019-12-25T18:51:55.392113","name":"pypy-exe","packageid":70522},{"categoryid":336,"description":"PyPy executable (pre-built version)","firstseen":"2019-12-25T18:51:55.392113","name":"pypy-exe-bin","packageid":70523},{"categoryid":336,"description":"The PEP 517 compliant PyQt build system","firstseen":"2024-11-23T12:03:54.084016","name":"pyqt-builder","packageid":77910},{"categoryid":336,"description":"Python bindings for the Qt framework","firstseen":"2024-11-23T12:03:54.084016","name":"pyqt5","packageid":77915},{"categoryid":336,"description":"sip extension module for PyQt5","firstseen":"2024-11-23T12:03:54.084016","name":"pyqt5-sip","packageid":77914},{"categoryid":336,"description":"Python bindings for the Qt framework","firstseen":"2024-11-23T12:03:54.084016","name":"pyqt6","packageid":77916},{"categoryid":336,"description":"sip module support for PyQt6","firstseen":"2024-11-23T12:03:54.084016","name":"pyqt6-sip","packageid":77912},{"categoryid":336,"description":"Python bindings for QtWebEngine","firstseen":"2024-11-23T12:03:54.084016","name":"pyqt6-webengine","packageid":77911},{"categoryid":336,"description":"A pure-python graphics and GUI library built on PyQt and numpy","firstseen":"2014-11-21T14:52:22.016230","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyqtgraph","packageid":62821,"summary":"PyQtGraph is a pure-python graphics and GUI library built on PyQt and numpy. It is intended for use in mathematics \/ scientific \/ engineering applications. Despite being written entirely in python, the library is very fast due to its heavy leverage of numpy for number crunching and Qt's GraphicsView framework for fast display."},{"categoryid":336,"description":"A jQuery-like library for python","firstseen":"2010-10-19T14:34:03.862366","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyquery","packageid":56404},{"categoryid":336,"description":"Python Rate-Limiter using Leaky-Bucket Algorimth Family","firstseen":"2023-01-28T10:25:19.080986","name":"pyrate-limiter","packageid":75796},{"categoryid":336,"description":"Generates and parses RFC 3339 timestamps","firstseen":"2015-08-09T13:37:41.366195","maintainer":"mrueg@gentoo.org","maintainername":"Manuel Rüger","name":"pyrfc3339","packageid":63952},{"categoryid":336,"description":"Distributed object middleware for Python (RPC)","firstseen":"2024-11-23T11:43:47.897165","name":"pyro5","packageid":77905},{"categoryid":336,"description":"A pure Python netlink and Linux network configuration library","firstseen":"2017-02-27T14:36:30.929067","name":"pyroute2","packageid":66577},{"categoryid":336,"description":"Python client for rqlite","firstseen":"2016-05-02T13:39:45.189195","maintainer":"zmedico@gentoo.org","name":"pyrqlite","packageid":65393},{"categoryid":336,"description":"Persistent\/Functional\/Immutable data structures","firstseen":"2016-01-27T14:39:56.678760","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyrsistent","packageid":64917},{"categoryid":336,"description":"RSS feed generator written in Python","firstseen":"2024-11-23T11:43:47.897165","name":"pyrss2gen","packageid":77906},{"categoryid":336,"description":"Smart card support in python","firstseen":"2011-04-04T14:38:43.398429","maintainer":"crypto@gentoo.org","maintainername":"Crypto","name":"pyscard","packageid":57197},{"categoryid":336,"description":"Python screenshot library","firstseen":"2020-09-15T09:39:46.380783","name":"pyscreenshot","packageid":71991},{"categoryid":336,"description":"Python (ctypes) bindings for SDL2 libraries","firstseen":"2024-11-23T11:43:47.897165","name":"pysdl2","packageid":77907},{"categoryid":336,"description":"Python Serial Port extension","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyserial","packageid":44848},{"categoryid":336,"description":"Python bindings for the Qt framework","firstseen":"2025-02-03T17:51:24.747326","name":"pyside","packageid":78150},{"categoryid":336,"description":"Python bindings for simdjson","firstseen":"2020-12-02T20:43:49.928887","name":"pysimdjson","packageid":72239},{"categoryid":336,"description":"Pure-Python implementation of SNMP\/SMI MIB parsing and conversion library","firstseen":"2017-07-25T08:25:48.281665","name":"pysmi","packageid":67904},{"categoryid":336,"description":"Python SNMP library","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pysnmp","packageid":54759,"summary":"This is a Python implementation of SNMP v.1\/v.2c engine. Its general functionality is to assemble\/disassemble SNMP messages from\/into given SNMP Object IDs along with associated values. PySNMP also provides a few transport methods specific to TCP\/IP networking. PySNMP is written entirely in Python and is self-sufficient in terms that it does not rely on any third party tool (it is not a wrapper!)."},{"categoryid":336,"description":"SNMP framework in Python - MIBs","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pysnmp-mibs","packageid":46857,"summary":"This is a Python implementation of SNMP v.1\/v.2c engine. Its general functionality is to assemble\/disassemble SNMP messages from\/into given SNMP Object IDs along with associated values. PySNMP also provides a few transport methods specific to TCP\/IP networking. PySNMP is written entirely in Python and is self-sufficient in terms that it does not rely on any third party tool (it is not a wrapper!)."},{"categoryid":336,"description":"Strong cryptography support for PySNMP (SNMP library for Python)","firstseen":"2024-08-31T06:09:48.028041","name":"pysnmpcrypto","packageid":77715},{"categoryid":336,"description":"SOCKS client module","firstseen":"2024-11-23T11:43:47.897165","name":"pysocks","packageid":77908},{"categoryid":336,"description":"Deal PySol FreeCell cards","firstseen":"2024-01-05T11:52:40.653338","name":"pysol-cards","packageid":76878},{"categoryid":336,"description":"Implements a protobuf-based interface for Spectrum2 python-based backends","firstseen":"2019-12-18T18:50:14.846199","name":"pyspectrum2","packageid":70492,"summary":"pyspectrum2 implements the Protobuf-based interface to Spectrum2 required for building Python-based Spectrum2 backends."},{"categoryid":336,"description":"Pure python spell checker based on work by Peter Norvig","firstseen":"2025-06-14T07:07:04.434576","name":"pyspellchecker","packageid":78375},{"categoryid":336,"description":"Spell checker automation tool","firstseen":"2020-12-08T11:50:59.550207","name":"pyspelling","packageid":72258,"summary":"PySpelling is a module to help with automating spell checking in a project with Aspell or Hunspell. It is essentially a wrapper around the command line utility of these two spell checking tools, and allows you to setup different spelling tasks for different file types. You can apply specific and different filters and options to each task. PySpelling can also be used in CI environments to fail the build if there are misspelled words. Aspell and Hunspell are very good spell checking tools. Aspell particularly comes with a couple of filters, but the filters are limited in types and aren't extremely flexible. PySpelling was created to work around Aspell's and Hunspell's filtering shortcomings by creating a wrapper around them that could be extended to handle more kinds of file formats and provide more advanced filtering. If you need to filter out specific HTML tags with specific IDs or class names, PySpelling can do it. If you want to scan Python files for docstrings, but also avoid specific content within the docstring, you can do that as well. If PySpelling doesn't have a filter you need, with access to so many available Python modules, you can easily write your own."},{"categoryid":336,"description":"Python implementation of the Sender Policy Framework (SPF)","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyspf","packageid":54816},{"categoryid":336,"description":"Library to handle SPNEGO and CredSSP authentication","firstseen":"2021-11-03T08:22:21.217404","name":"pyspnego","packageid":73550},{"categoryid":336,"description":"Python library used to edit or create SubRip files","firstseen":"2013-12-08T14:37:33.023443","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"pysrt","packageid":61675},{"categoryid":336,"description":"Updated Python implementation of Mustache templating framework","firstseen":"2022-04-16T18:43:54.287134","name":"pystache","packageid":74832,"summary":"Updated Python implementation of Mustache, a framework-agnostic and logic-free templating system supporting both Markdown and rSt."},{"categoryid":336,"description":"Python library for editing subtitle files","firstseen":"2024-07-15T03:23:48.204814","name":"pysubs2","packageid":77654},{"categoryid":336,"description":"Object-oriented python bindings for subversion","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pysvn","packageid":51032},{"categoryid":336,"description":"Simple VTXXX-compatible terminal emulator","firstseen":"2015-03-04T14:37:45.993928","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyte","packageid":63159},{"categoryid":336,"description":"Optical character recognition (OCR) tool","firstseen":"2022-05-06T11:41:28.227754","name":"pytesseract","packageid":74929,"summary":"Python-tesseract is an optical character recognition (OCR) tool for python. That is, it will recognize and \"read\" the text embedded in images. Python-tesseract is a wrapper for Google's Tesseract-OCR Engine. It is also useful as a stand-alone invocation script to tesseract, as it can read all image types supported by the Pillow and Leptonica imaging libraries, including jpeg, png, gif, bmp, tiff, and others. Additionally, if used as a script, Python-tesseract will print the recognized text instead of writing it to a file."},{"categoryid":336,"description":"Simple powerful testing with Python","firstseen":"2010-12-13T14:40:25.357413","maintainer":"python@gentoo.org","maintainername":"Python","name":"pytest","packageid":56614},{"categoryid":336,"description":"pytest plugin for aiohttp support","firstseen":"2016-09-25T13:36:53.524446","name":"pytest-aiohttp","packageid":65917},{"categoryid":336,"description":"Library for testing asyncio code with pytest","firstseen":"2019-07-30T15:12:35.828523","name":"pytest-asyncio","packageid":70009},{"categoryid":336,"description":"BDD library for the pytest runner","firstseen":"2021-10-15T17:06:56.411332","name":"pytest-bdd","packageid":73433},{"categoryid":336,"description":"pytest plugin that allows multiple failures per test","firstseen":"2021-09-23T18:47:45.054362","name":"pytest-check","packageid":73365},{"categoryid":336,"description":"Pytest plugin for Click","firstseen":"2024-11-28T07:02:22.717107","name":"pytest-click","packageid":77920},{"categoryid":336,"description":"Extract code blocks from markdown","firstseen":"2021-12-28T09:27:29.806973","name":"pytest-codeblocks","packageid":73919},{"categoryid":336,"description":"Pytest plugin for testing console scripts","firstseen":"2021-09-09T14:52:22.174449","name":"pytest-console-scripts","packageid":73326},{"categoryid":336,"description":"pytest plugin for coverage reporting","firstseen":"2012-11-17T14:39:21.134615","maintainer":"chutzpah@gentoo.org","maintainername":"Patrick McLean","name":"pytest-cov","packageid":60016},{"categoryid":336,"description":"Exit pytest test session with custom exit code in different scenarios","firstseen":"2023-04-20T18:18:31.890084","name":"pytest-custom-exit-code","packageid":76044},{"categoryid":336,"description":"Pytest plugin for manipulating test data directories and files","firstseen":"2020-09-15T09:39:46.380783","name":"pytest-datadir","packageid":71992},{"categoryid":336,"description":"Create a 'tmp_path' containing predefined files\/directories","firstseen":"2023-06-28T18:48:51.035194","name":"pytest-datafiles","packageid":76295},{"categoryid":336,"description":"Describe-style plugin for pytest","firstseen":"2018-08-04T20:57:45.404308","name":"pytest-describe","packageid":69313},{"categoryid":336,"description":"A Django plugin for pytest","firstseen":"2015-09-02T13:39:43.903101","maintainer":"python@gentoo.org","maintainername":"Python","name":"pytest-django","packageid":64043},{"categoryid":336,"description":"pytest plugin that allows you to add environment variables","firstseen":"2021-04-16T19:41:13.467943","name":"pytest-env","packageid":72758},{"categoryid":336,"description":"pytest plugin that stores test expectations by saving the set of failing tests","firstseen":"2017-05-09T02:16:04.451718","name":"pytest-expect","packageid":66822},{"categoryid":336,"description":"Fixtures as classes","firstseen":"2025-08-20T07:34:53.480538","name":"pytest-fixture-classes","packageid":78492},{"categoryid":336,"description":"A set of pytest fixtures to test Flask applications","firstseen":"2024-12-18T01:57:25.164534","name":"pytest-flask","packageid":78069},{"categoryid":336,"description":"Run tests in isolated forked subprocesses","firstseen":"2017-08-22T04:20:09.470950","name":"pytest-forked","packageid":67965},{"categoryid":336,"description":"Pytest plugin providing a fixture interface for spulec\/freezegun","firstseen":"2023-06-17T07:04:52.561975","name":"pytest-freezer","packageid":76261},{"categoryid":336,"description":"Provide a Git config sandbox for testing","firstseen":"2025-11-11T08:19:37.090706","name":"pytest-gitconfig","packageid":78613},{"categoryid":336,"description":"Plugin for pytest that offloads expected outputs to data files","firstseen":"2023-07-08T02:02:12.718771","name":"pytest-golden","packageid":76323},{"categoryid":336,"description":"Provides a helpers pytest namespace","firstseen":"2019-02-28T02:19:56.394425","name":"pytest-helpers-namespace","packageid":69689},{"categoryid":336,"description":"Home directory fixtures","firstseen":"2024-02-12T04:24:16.020480","name":"pytest-home","packageid":77107},{"categoryid":336,"description":"Easily test your HTTP library against a local copy of httpbin","firstseen":"2015-12-18T14:39:05.492419","maintainer":"python@gentoo.org","maintainername":"Python","name":"pytest-httpbin","packageid":64785},{"categoryid":336,"description":"HTTP server for pytest to test HTTP clients","firstseen":"2022-05-31T12:50:44.538738","name":"pytest-httpserver","packageid":75032},{"categoryid":336,"description":"Send responses to HTTPX using pytest","firstseen":"2021-02-24T00:36:06.111267","name":"pytest-httpx","packageid":72495},{"categoryid":336,"description":"pytest plugin to check whether Python modules can be imported","firstseen":"2024-07-14T19:21:45.658953","name":"pytest-import-check","packageid":77652},{"categoryid":336,"description":"Limit parallel tests with POSIX jobserver","firstseen":"2025-12-06T14:20:05.879224","name":"pytest-jobserver","packageid":78654},{"categoryid":336,"description":"Pytest plugin for testing Jupyter libraries and extensions","firstseen":"2023-03-31T05:56:19.460228","name":"pytest-jupyter","packageid":75986},{"categoryid":336,"description":"Allows you to use fixtures in @pytest.mark.parametrize","firstseen":"2024-02-20T06:43:33.738189","name":"pytest-lazy-fixtures","packageid":77119},{"categoryid":336,"description":"A PyTest plugin which provides an FTP fixture for your tests","firstseen":"2021-07-21T06:20:53.879552","name":"pytest-localftpserver","packageid":73229},{"categoryid":336,"description":"Pytest plugin to test server connections locally","firstseen":"2015-07-05T13:40:40.548709","maintainer":"mrueg@gentoo.org","maintainername":"Manuel Rüger","name":"pytest-localserver","packageid":63835},{"categoryid":336,"description":"Run tests in your markdown","firstseen":"2021-11-19T15:25:28.429875","name":"pytest-markdown","packageid":73585},{"categoryid":336,"description":"A plugin for pytest that provides access to test session metadata","firstseen":"2017-03-21T14:36:37.033975","name":"pytest-metadata","packageid":66680},{"categoryid":336,"description":"Thin-wrapper around the mock package for easier use with pytest","firstseen":"2016-09-19T13:36:56.704131","name":"pytest-mock","packageid":65890},{"categoryid":336,"description":"Facilitate image comparison for Matplotlib figures","firstseen":"2022-10-07T21:07:24.131383","name":"pytest-mpl","packageid":75507},{"categoryid":336,"description":"pytest plugin to run your tests in a specific order","firstseen":"2023-04-05T20:32:15.073400","name":"pytest-order","packageid":75999},{"categoryid":336,"description":"pytest plugin to run your tests in a specific order","firstseen":"2020-09-15T09:39:46.380783","name":"pytest-ordering","packageid":71994},{"categoryid":336,"description":"Pytest parametrize decorators from external files.","firstseen":"2022-01-23T19:17:46.956867","name":"pytest-param-files","packageid":74166},{"categoryid":336,"description":"PyTest Plus Plugin - extends pytest functionality","firstseen":"2021-06-11T14:52:51.814891","name":"pytest-plus","packageid":72968},{"categoryid":336,"description":"Pytest plugin for PyQt6 and PySide6 applications","firstseen":"2020-01-23T10:38:47.551612","name":"pytest-qt","packageid":70732},{"categoryid":336,"description":"A pytest plugin to record network interactions via VCR.py","firstseen":"2023-10-22T16:57:58.915755","name":"pytest-recording","packageid":76605},{"categoryid":336,"description":"Easy to use fixtures to write regression tests","firstseen":"2020-09-15T09:39:46.380783","name":"pytest-regressions","packageid":71995},{"categoryid":336,"description":"pytest plugin for repeating tests","firstseen":"2024-05-05T11:11:35.869622","name":"pytest-repeat","packageid":77501},{"categoryid":336,"description":"Make multi-threaded pytest test cases fail when they should","firstseen":"2024-07-06T06:42:54.835099","name":"pytest-reraise","packageid":77636},{"categoryid":336,"description":"pytest plugin to re-run tests to eliminate flaky failures","firstseen":"2017-01-31T14:36:41.529583","name":"pytest-rerunfailures","packageid":66472},{"categoryid":336,"description":"Pytest plugin for recording and replaying serial port traffic during tests","firstseen":"2024-01-30T15:36:54.552795","name":"pytest-reserial","packageid":77057},{"categoryid":336,"description":"The new generation of the pytest-salt Plugin","firstseen":"2020-09-04T03:14:51.854899","name":"pytest-salt-factories","packageid":71948},{"categoryid":336,"description":"Collection of fixtures and utility functions to run service processes for pytest","firstseen":"2019-11-22T00:58:17.973834","name":"pytest-services","packageid":70384},{"categoryid":336,"description":"pytest plugin: fixtures and code to help with running shell commands on tests","firstseen":"2022-03-31T10:50:05.887041","name":"pytest-shell-utilities","packageid":74709},{"categoryid":336,"description":"A Pytest plugin which implements a few useful skip markers","firstseen":"2022-03-31T10:50:05.887041","name":"pytest-skip-markers","packageid":74710},{"categoryid":336,"description":"Pytest Plugin to disable socket calls during tests","firstseen":"2025-03-29T20:45:29.876827","name":"pytest-socket","packageid":78246},{"categoryid":336,"description":"A plugin to fake subprocess for pytest","firstseen":"2023-06-23T08:57:01.239723","name":"pytest-subprocess","packageid":76280},{"categoryid":336,"description":"Unittest subTest() support and subtests fixture","firstseen":"2021-03-26T09:52:02.006464","name":"pytest-subtests","packageid":72633},{"categoryid":336,"description":"Plugin that changes the default look and feel of pytest","firstseen":"2021-09-15T06:26:14.771338","name":"pytest-sugar","packageid":73341},{"categoryid":336,"description":"Pytest Plugin Which Reports System Usage Statistics","firstseen":"2022-03-31T10:50:05.887041","name":"pytest-system-statistics","packageid":74711},{"categoryid":336,"description":"Write unit tests in Python to test actual state of your servers","firstseen":"2021-06-11T17:53:28.669690","name":"pytest-testinfra","packageid":72972,"summary":"With Testinfra you can write unit tests in Python to test actual state of your servers configured by management tools like Salt, Ansible, Puppet, Chef and so on. Testinfra aims to be a Serverspec equivalent in Python."},{"categoryid":336,"description":"pytest plugin to abort hanging tests","firstseen":"2014-11-22T14:42:35.750495","maintainer":"python@gentoo.org","maintainername":"Python","name":"pytest-timeout","packageid":62825},{"categoryid":336,"description":"Pytest plugin for testing Python 3.5+ Tornado code","firstseen":"2021-09-09T14:52:22.174449","name":"pytest-tornasync","packageid":73327},{"categoryid":336,"description":"This is a pytest plugin to help you test projects that use Trio","firstseen":"2021-06-27T21:16:51.912196","name":"pytest-trio","packageid":73037},{"categoryid":336,"description":"A pytest plugin for testing Twisted framework consumers","firstseen":"2022-08-26T08:51:47.390286","name":"pytest-twisted","packageid":75383},{"categoryid":336,"description":"Distributed testing and loop-on-failing modes","firstseen":"2015-09-09T13:38:37.267270","maintainer":"python@gentoo.org","maintainername":"Python","name":"pytest-xdist","packageid":64081},{"categoryid":336,"description":"Manage external processes across test runs","firstseen":"2015-11-10T14:44:42.782928","maintainer":"python@gentoo.org","maintainername":"Python","name":"pytest-xprocess","packageid":64640},{"categoryid":336,"description":"Pytest plugin to run Xvfb for tests","firstseen":"2020-09-15T09:39:46.380783","name":"pytest-xvfb","packageid":71996},{"categoryid":336,"description":"Python bindings for Augeas","firstseen":"2010-05-04T00:54:45.661860","maintainer":"prometheanfire@gentoo.org","name":"python-augeas","packageid":48339},{"categoryid":336,"description":"A python module for the axolotl protocol","firstseen":"2018-06-24T08:17:43.641537","name":"python-axolotl","packageid":69215,"summary":"This is a python port of libsignal-protocol-java. It's a ratcheting forward secrecy protocol that works in synchronous and asynchronous messaging environments. Originally written by Moxie Marlinspike."},{"categoryid":336,"description":"A python wrapper for the curve25519 library with ed25519 signatures","firstseen":"2018-06-24T08:17:43.641537","name":"python-axolotl-curve25519","packageid":69216,"summary":"This is a python wrapper for the curve25519 library with ed25519 signatures. The C code was pulled from libaxolotl-android. At the moment this wrapper is meant for use by"},{"categoryid":336,"description":"Python dictionaries with advanced dot notation access","firstseen":"2022-10-12T22:00:23.206568","name":"python-box","packageid":75520},{"categoryid":336,"description":"A python module for interacting with Bugzilla over XMLRPC","firstseen":"2014-11-01T14:50:39.535374","maintainer":"dilfridge@gentoo.org","maintainername":"Andreas K. Huettel","name":"python-bugzilla","packageid":62752},{"categoryid":336,"description":"Python bindings for the Caja file manager","firstseen":"2020-04-06T19:31:03.831846","name":"python-caja","packageid":70988},{"categoryid":336,"description":"A client for the OpenStack Cinder API","firstseen":"2013-01-21T14:36:28.709952","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"python-cinderclient","packageid":60238},{"categoryid":336,"description":"Exuberant Ctags indexing python bindings","firstseen":"2023-06-04T06:52:09.879587","name":"python-ctags3","packageid":76229},{"categoryid":336,"description":"Library to implement a well-behaved Unix daemon process","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"python-daemon","packageid":46093},{"categoryid":336,"description":"Extensions to the standard Python datetime module","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"python-dateutil","packageid":45565,"summary":"The dateutil module provides powerful extensions to the standard datetime module, available in Python 2.3+."},{"categoryid":336,"description":"Easily create mock objects on D-Bus for software testing","firstseen":"2021-08-18T09:12:53.824376","name":"python-dbusmock","packageid":73288},{"categoryid":336,"description":"Python modules to work with Debian-related data formats","firstseen":"2011-09-08T14:35:51.709373","maintainer":"floppym@gentoo.org","maintainername":"Mike Gilbert","name":"python-debian","packageid":57911},{"categoryid":336,"description":"Python interpreter discovery","firstseen":"2026-02-27T04:27:44.573889","name":"python-discovery","packageid":78846},{"categoryid":336,"description":"Gettext support, themed icons and scrollkeeper-based documentation in distutils","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"python-distutils-extra","packageid":44197},{"categoryid":336,"description":"Manage .env files","firstseen":"2020-06-04T08:30:27.269950","name":"python-dotenv","packageid":71197},{"categoryid":336,"description":"Programmatically open an editor, capture the result","firstseen":"2015-10-15T13:38:57.499515","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"python-editor","packageid":64522},{"categoryid":336,"description":"Python implementation of the Engine.IO realtime server","firstseen":"2015-12-08T14:39:18.367099","maintainer":"zmedico@gentoo.org","maintainername":"Python","name":"python-engineio","packageid":64761},{"categoryid":336,"description":"Python bindings for Gammu","firstseen":"2016-02-03T14:40:33.158608","maintainer":"awilfox.gentoo@foxkit.us","maintainername":"Andrew Wilcox","name":"python-gammu","packageid":64941},{"categoryid":336,"description":"Google's Python argument parsing library","firstseen":"2010-11-08T14:34:11.103803","maintainer":"python@gentoo.org","maintainername":"Python","name":"python-gflags","packageid":56509},{"categoryid":336,"description":"A client for the OpenStack Glance API","firstseen":"2013-01-18T14:36:28.529501","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"python-glanceclient","packageid":60226},{"categoryid":336,"description":"A Python wrapper for GnuPG","firstseen":"2012-06-11T14:36:19.134349","maintainer":"python@gentoo.org","maintainername":"Python","name":"python-gnupg","packageid":59452,"summary":"This project implements a Python library, which takes care of the internal details and allows its users to generate and manage keys, encrypt and decrypt data, and sign and verify messages."},{"categoryid":336,"description":"Python bindings for the Ironic API","firstseen":"2015-07-30T13:37:41.212652","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"python-ironicclient","packageid":63907},{"categoryid":336,"description":"A JavaScript Object Signing and Encryption (JOSE) implementation in Python","firstseen":"2019-06-25T01:55:24.023612","name":"python-jose","packageid":69906},{"categoryid":336,"description":"Standard python logging to output log data as json objects","firstseen":"2022-12-20T19:34:48.901271","name":"python-json-logger","packageid":75696,"summary":"This library is provided to allow standard python logging to output log data as json objects. With JSON we can make our logs more readable by machines and we can stop writing custom parsers for syslog type records."},{"categoryid":336,"description":"Client Library for OpenStack Identity","firstseen":"2013-01-01T14:35:51.779281","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"python-keystoneclient","packageid":60180},{"categoryid":336,"description":"Various LDAP-related Python modules","firstseen":"2010-05-04T00:54:45.661860","maintainer":"xmw@gentoo.org","maintainername":"Michael Weber","name":"python-ldap","packageid":54637},{"categoryid":336,"description":"Python classes to extract information from the Linux kernel \/proc files","firstseen":"2013-08-06T13:35:55.572121","maintainer":"xmw@gentoo.org","maintainername":"Michael Weber","name":"python-linux-procfs","packageid":61081},{"categoryid":336,"description":"Black plugin for the Python LSP Server","firstseen":"2021-06-12T11:53:31.298533","name":"python-lsp-black","packageid":72974},{"categoryid":336,"description":"JSON RPC 2.0 server library","firstseen":"2021-05-19T20:03:11.485795","name":"python-lsp-jsonrpc","packageid":72887},{"categoryid":336,"description":"Ruff linting plugin for the Python LSP Server","firstseen":"2025-10-11T16:05:30.420278","name":"python-lsp-ruff","packageid":78571},{"categoryid":336,"description":"Python Language Server for the Language Server Protocol","firstseen":"2021-05-19T20:03:11.485795","name":"python-lsp-server","packageid":72888},{"categoryid":336,"description":"Tool and library for manipulating LilyPond files","firstseen":"2015-11-11T14:41:46.589221","maintainer":"karl.j.linden@gmail.com","maintainername":"Karl Linden","name":"python-ly","packageid":64651},{"categoryid":336,"description":"Python interface to lzo","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"python-lzo","packageid":50030},{"categoryid":336,"description":"Access the libmagic file type identification library","firstseen":"2013-05-13T13:36:56.617265","maintainer":"thev00d00@gentoo.org","maintainername":"Ian Whyman","name":"python-magic","packageid":60749},{"categoryid":336,"description":"Math extension for Python-Markdown","firstseen":"2018-10-30T09:48:49.557572","name":"python-markdown-math","packageid":69498},{"categoryid":336,"description":"Pure python memcached client","firstseen":"2010-05-04T00:54:45.661860","maintainer":"robbat2@gentoo.org","maintainername":"Robin H. Johnson","name":"python-memcached","packageid":47476},{"categoryid":336,"description":"Basic functions for handling mime-types in python","firstseen":"2020-05-31T14:50:16.187770","name":"python-mimeparse","packageid":71189},{"categoryid":336,"description":"Python MPD client library","firstseen":"2023-04-29T07:41:30.070792","name":"python-mpd2","packageid":76096},{"categoryid":336,"description":"Python interface to the mpv media player","firstseen":"2021-05-20T15:08:34.540614","name":"python-mpv","packageid":72892},{"categoryid":336,"description":"A streaming multipart parser for Python","firstseen":"2022-11-21T12:03:51.022671","name":"python-multipart","packageid":75612},{"categoryid":336,"description":"A client for the OpenStack Quantum API","firstseen":"2013-08-21T13:36:20.631087","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"python-neutronclient","packageid":61142},{"categoryid":336,"description":"A client for the OpenStack Nova API","firstseen":"2013-01-01T14:35:51.779281","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"python-novaclient","packageid":60181,"summary":"This is a client for the OpenStack Nova API. There's a Python API (the novaclient module), and a command-line script (nova). Each implements 100% of the OpenStack Nova API."},{"categoryid":336,"description":"A client for the OpenStack APIs","firstseen":"2015-06-12T13:37:33.630914","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"python-openstackclient","packageid":63794},{"categoryid":336,"description":"Python PAM module","firstseen":"2022-05-02T02:36:30.319203","name":"python-pam","packageid":74917},{"categoryid":336,"description":"PKCS#11\/Cryptoki support for Python","firstseen":"2026-01-05T01:01:21.206957","name":"python-pkcs11","packageid":78688},{"categoryid":336,"description":"Python module for handling Portable Symmetric Key Container files","firstseen":"2026-02-11T03:52:18.017430","name":"python-pskc","packageid":78818},{"categoryid":336,"description":"A Python binding of ptrace library","firstseen":"2022-04-05T04:54:59.363570","name":"python-ptrace","packageid":74738,"summary":"python-ptrace is a debugger using ptrace (Linux, BSD and Darwin system call to trace processes) written in Python."},{"categoryid":336,"description":"Python interface to the Redmine REST API","firstseen":"2016-11-15T14:35:36.973478","name":"python-redmine","packageid":66099},{"categoryid":336,"description":"Python bindings for media-libs\/rtmidi implemented using Cython","firstseen":"2022-09-29T01:49:23.227845","name":"python-rtmidi","packageid":75491},{"categoryid":336,"description":"A Python Slugify application that handles Unicode","firstseen":"2020-04-29T09:48:13.809488","name":"python-slugify","packageid":71063},{"categoryid":336,"description":"Python library for the snappy compression library from Google","firstseen":"2023-02-02T18:57:12.101425","name":"python-snappy","packageid":75806},{"categoryid":336,"description":"SOCKS4, SOCKS5, HTTP tunneling functionality for Python","firstseen":"2020-09-21T17:24:51.960458","name":"python-socks","packageid":72028},{"categoryid":336,"description":"A module to handle standardized numbers and codes","firstseen":"2014-04-01T13:38:03.191156","maintainer":"cedk@gentoo.org","maintainername":"Cédric Krier","name":"python-stdnum","packageid":62088},{"categoryid":336,"description":"A streaming protocol for test results","firstseen":"2024-11-13T20:51:18.759556","name":"python-subunit","packageid":77849},{"categoryid":336,"description":"Python bindings to the OpenStack Object Storage API","firstseen":"2013-01-03T14:36:05.405878","maintainer":"prometheanfire@gentoo.org","maintainername":"Openstack","name":"python-swiftclient","packageid":60186},{"categoryid":336,"description":"Python module for native access to the systemd facilities","firstseen":"2015-07-09T13:37:13.080957","maintainer":"systemd@gentoo.org","name":"python-systemd","packageid":63852},{"categoryid":336,"description":"Test modules from dev-lang\/python","firstseen":"2024-09-05T09:57:28.886115","name":"python-tests","packageid":77724},{"categoryid":336,"description":"Fuzzy matching library - C++ extension for Python","firstseen":"2024-11-13T20:51:18.759556","name":"python-tlsh","packageid":77847},{"categoryid":336,"description":"Collection of small Python functions & classes","firstseen":"2019-02-01T16:21:34.341049","name":"python-utils","packageid":69643},{"categoryid":336,"description":"Python ctypes-based bindings for libvlc","firstseen":"2021-05-20T15:08:34.540614","name":"python-vlc","packageid":72893},{"categoryid":336,"description":"A fully functional X client library for Python, written in Python","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"python-xlib","packageid":54760},{"categoryid":336,"description":"Library for working with XMP metadata","firstseen":"2020-01-13T15:12:29.866333","name":"python-xmp-toolkit","packageid":70594},{"categoryid":336,"description":"Continuation of the official Python API client for Discogs","firstseen":"2023-07-20T12:44:24.562125","name":"python3-discogs-client","packageid":76342},{"categoryid":336,"description":"Python bindings for LXC","firstseen":"2018-06-26T02:11:40.929773","name":"python3-lxc","packageid":69234},{"categoryid":336,"description":"OneLogin's SAML Python Toolkit","firstseen":"2020-02-25T02:50:30.584329","name":"python3-saml","packageid":70862},{"categoryid":336,"description":"Python bindings for x11-libs\/xapp","firstseen":"2022-01-21T17:45:41.843665","name":"python3-xapp","packageid":74127},{"categoryid":336,"description":"A Python module for making simple text\/console-mode user interfaces","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pythondialog","packageid":42543},{"categoryid":336,"description":"PythonFinder: Cross Platform Search Tool for Finding Pythons","firstseen":"2023-10-27T04:53:53.317429","name":"pythonfinder","packageid":76698},{"categoryid":336,"description":"Nearly seamless integration with the .NET Common Language Runtime","firstseen":"2023-12-23T01:36:01.205906","name":"pythonnet","packageid":76837,"summary":"Python.NET is a package that gives Python programmers nearly seamless integration with the .NET Common Language Runtime (CLR) and provides a powerful application scripting tool for .NET developers. It allows Python code to interact with the CLR, and may also be used to embed Python into a .NET application."},{"categoryid":336,"description":"Ahead of Time compiler for numeric kernels","firstseen":"2021-06-21T22:29:54.811295","name":"pythran","packageid":73018},{"categoryid":336,"description":"Python wrapper for HTML Tidy (tidylib)","firstseen":"2015-10-27T14:39:36.655498","maintainer":"python@gentoo.org","maintainername":"Python","name":"pytidylib","packageid":64567},{"categoryid":336,"description":"A small Python module to parse various kinds of time expressions","firstseen":"2021-06-21T05:54:01.249266","name":"pytimeparse","packageid":73010},{"categoryid":336,"description":"A fast, spec compliant Python 3.13+ tokenizer that runs on older Pythons","firstseen":"2025-10-15T12:52:55.476646","name":"pytokens","packageid":78576},{"categoryid":336,"description":"Python tool configuration","firstseen":"2022-06-22T18:53:00.672439","name":"pytoolconfig","packageid":75083},{"categoryid":336,"description":"Collection of tools missing from the Python standard library","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pytools","packageid":45763},{"categoryid":336,"description":"A pure Python implementation of the trie data structure","firstseen":"2016-08-31T13:39:25.111787","name":"pytrie","packageid":65745,"summary":"A *trie* is an ordered tree data structure that is used to store a mapping where the keys are sequences, usually strings over an alphabet. In addition to implementing the mapping interface, tries allow finding the items for a given prefix, and vice versa, finding the items whose keys are prefixes of a given key."},{"categoryid":336,"description":"World timezone definitions for Python","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pytz","packageid":54993,"summary":"pytz brings the Olson tz database into Python. This library allows accurate and cross platform timezone calculations using Python 2.3 or higher. It also solves the issue of ambiguous times at the end of daylight savings, which you can read more about in the Python Library Reference (datetime.tzinfo). Amost all (over 540) of the Olson timezones are supported."},{"categoryid":336,"description":"Python based U2F host library","firstseen":"2018-06-15T07:33:13.950032","name":"pyu2f","packageid":69183},{"categoryid":336,"description":"Python implementation of the Unicode Collation Algorithm","firstseen":"2023-09-07T16:56:10.599624","name":"pyuca","packageid":76444},{"categoryid":336,"description":"Python binding to libudev","firstseen":"2010-07-25T14:35:31.424568","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyudev","packageid":56091,"summary":"pyudev is a Python binding to libudev, the hardware management library and service found in modern linux systems."},{"categoryid":336,"description":"Tool + pre-commit hook to automatically upgrade syntax for newer Pythons","firstseen":"2022-08-19T02:01:53.659755","name":"pyupgrade","packageid":75352},{"categoryid":336,"description":"USB support for Python","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyusb","packageid":49369},{"categoryid":336,"description":"Python wrapper for Xvfb, Xephyr and Xvnc","firstseen":"2020-09-15T09:39:46.380783","name":"pyvirtualdisplay","packageid":71997},{"categoryid":336,"description":"Discrete Wavelet Transforms in Python","firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci-mathematics@gentoo.org","maintainername":"Gentoo Mathematics Project","name":"pywavelets","packageid":46244,"summary":"PyWavelets is a Python wavelet transforms module that can perform: * Discrete Wavelet Transform (1D and 2D) * Inverse Discrete Wavelet Transform (1D and 2D) * Stationary Wavelet Transform * Wavelet Packets decomposition and reconstruction"},{"categoryid":336,"description":"Python bindings for the libwayland library","firstseen":"2023-01-12T07:34:58.495042","name":"pywayland","packageid":75752},{"categoryid":336,"description":"Python client for the Windows Remote Management (WinRM) service","firstseen":"2021-06-11T17:53:28.669690","name":"pywinrm","packageid":72973},{"categoryid":336,"description":"Python binding to the wlroots library using cffi","firstseen":"2023-01-12T07:34:58.495042","name":"pywlroots","packageid":75753},{"categoryid":336,"description":"Python package for the generation of encapsulated PostScript figures","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyx","packageid":51671,"summary":"PyX is a Python package for the creation of encapsulated PostScript figures. It provides both an abstraction of PostScript and a TeX\/LaTeX interface. Complex tasks like 2d and 3d plots in publication-ready quality are built out of these primitives."},{"categoryid":336,"description":"Python interface to xattr","firstseen":"2010-05-04T00:54:45.661860","maintainer":"robbat2@gentoo.org","maintainername":"Python","name":"pyxattr","packageid":43883,"summary":"pyxattr is an Python extension module wrapper for libattr. You can use this module to query, list, add and remove extended attributes from files and directories"},{"categoryid":336,"description":"Implements the Damerau-Levenshtein edit distance algorithm for Python in Cython","firstseen":"2024-11-23T11:43:47.897165","name":"pyxdameraulevenshtein","packageid":77903},{"categoryid":336,"description":"A Python module to deal with freedesktop.org specifications","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyxdg","packageid":50102},{"categoryid":336,"description":"YAML parser and emitter for Python","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyyaml","packageid":50165},{"categoryid":336,"description":"A custom YAML tag for referencing environment variables in YAML files","firstseen":"2024-06-30T18:41:00.389181","name":"pyyaml-env-tag","packageid":77599},{"categoryid":336,"description":"Read one-dimensional barcodes and QR codes from Python","firstseen":"2018-05-18T15:45:36.970480","name":"pyzbar","packageid":69127},{"categoryid":336,"description":"Lightweight and super-fast messaging library built on top of the ZeroMQ library","firstseen":"2011-03-05T14:41:30.359619","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyzmq","packageid":57034},{"categoryid":336,"description":"A Python client for the Zotero API","firstseen":"2021-05-22T13:49:21.005692","name":"pyzotero","packageid":72906},{"categoryid":336,"description":"Support for Zstandard (zstd) compression","firstseen":"2025-07-12T07:00:21.836368","name":"pyzstd","packageid":78434},{"categoryid":336,"description":"A dark style sheet for QtWidgets application","firstseen":"2020-01-05T11:23:29.584476","name":"qdarkstyle","packageid":70566},{"categoryid":336,"description":"Page-based viewer widget for Qt5\/PyQt5","firstseen":"2022-06-17T13:33:53.345953","name":"qpageview","packageid":75069},{"categoryid":336,"description":"QR Code generator on top of PIL","firstseen":"2013-09-07T13:36:47.214508","maintainer":"python@gentoo.org","maintainername":"Python","name":"qrcode","packageid":61344},{"categoryid":336,"description":"Python bindings for QScintilla","firstseen":"2024-11-13T20:51:18.759556","name":"qscintilla","packageid":77851},{"categoryid":336,"description":"Stylesheet Generator for PyQt5\/PySide2","firstseen":"2021-04-09T13:37:13.590894","name":"qstylizer","packageid":72670},{"categoryid":336,"description":"Enables iconic fonts such as Font Awesome in PyQt","firstseen":"2016-12-13T14:36:37.595948","name":"qtawesome","packageid":66251,"summary":"QtAwesome enables iconic fonts such as Font Awesome and Elusive Icons in PyQt and PySide applications."},{"categoryid":336,"description":"Qt-based console for Jupyter with support for rich media output","firstseen":"2015-11-29T14:39:57.465400","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"qtconsole","packageid":64743,"summary":"A rich Qt-based console for working with Jupyter kernels, supporting rich media output, session export, and more."},{"categoryid":336,"description":"Abstraction layer on top of PyQt and PySide with additional custom QWidgets","firstseen":"2024-11-23T12:03:54.084016","name":"qtpy","packageid":77909,"summary":"QtPy is a small abstraction layer that lets you write applications using a single API call to either PyQt or PySide. It provides support for PyQt6, PyQt5 and PySide6. Basically, you can write your code as if you were using PyQt6 but import Qt modules from qtpy instead of PyQt6 (or PySide6)"},{"categoryid":336,"description":"Compile SASS files to Qt stylesheets","firstseen":"2020-01-05T11:23:29.584476","name":"qtsass","packageid":70567},{"categoryid":336,"description":"Support for physical quantities with units, based on numpy","firstseen":"2020-07-19T12:15:58.288287","name":"quantities","packageid":71316},{"categoryid":336,"description":"A Python ASGI web microframework with the same API as Flask","firstseen":"2024-01-31T08:21:06.146149","name":"quart","packageid":77058},{"categoryid":336,"description":"A Quart extension to provide trio support","firstseen":"2024-01-31T10:21:33.256517","name":"quart-trio","packageid":77059},{"categoryid":336,"description":"Code Metrics in Python","firstseen":"2015-01-22T14:38:31.071853","maintainer":"alunduil@gentoo.org","maintainername":"Alex Brandt","name":"radon","packageid":63017},{"categoryid":336,"description":"Reliable Asynchronous Event Transport Protocol","firstseen":"2014-11-13T14:51:44.762158","maintainer":"chutzpah@gentoo.org","maintainername":"Patrick McLean","name":"raet","packageid":62796},{"categoryid":336,"description":"Python 2.7 random module ported to Python 3","firstseen":"2018-05-20T09:17:30.404333","name":"random2","packageid":69129},{"categoryid":336,"description":"Rapid fuzzy string matching in Python using various string metrics","firstseen":"2022-09-18T15:14:34.195145","name":"rapidfuzz","packageid":75455},{"categoryid":336,"description":"Module for RAR archive reading","firstseen":"2013-05-04T13:37:33.486184","maintainer":"thev00d00@gentoo.org","maintainername":"Ian Whyman","name":"rarfile","packageid":60712},{"categoryid":336,"description":"An API rate limit decorator for Python","firstseen":"2017-09-15T08:53:20.224264","name":"ratelimit","packageid":68027,"summary":"ratelimit introduces a method decorator preventing a method from being called more than once within a given time period. It prevents API providers from banning your applications by conforming to set rate limits."},{"categoryid":336,"description":"RDF library containing a triple store and parser\/serializer","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"rdflib","packageid":49884},{"categoryid":336,"description":"Show where your regex match assertion failed","firstseen":"2020-10-28T09:22:33.339333","name":"re-assert","packageid":72150},{"categoryid":336,"description":"A library for rendering 'readme' descriptions for Warehouse","firstseen":"2023-06-20T07:01:45.833164","name":"readme-renderer","packageid":76273},{"categoryid":336,"description":"Calculates the time some text takes the average human to read","firstseen":"2023-08-23T09:02:09.213263","name":"readtime","packageid":76415},{"categoryid":336,"description":"Python library that performs advanced searches in strings","firstseen":"2016-05-12T13:39:46.193815","maintainer":"itumaykin+gentoo@gmail.com","maintainername":"Coacher","name":"rebulk","packageid":65423},{"categoryid":336,"description":"Python docutils-compatibility bridge to CommonMark","firstseen":"2017-01-03T14:36:13.843086","name":"recommonmark","packageid":66327},{"categoryid":336,"description":"Repeat ICalendar events by RRULE, RDATE and EXDATE","firstseen":"2023-02-02T12:35:57.365819","name":"recurring-ical-events","packageid":75805},{"categoryid":336,"description":"Python client for Redis key-value store","firstseen":"2023-02-08T18:51:02.067636","name":"redis","packageid":75817},{"categoryid":336,"description":"Python Reed Solomon encoder\/decoder","firstseen":"2023-07-16T04:16:42.874703","name":"reedsolo","packageid":76334},{"categoryid":336,"description":"Cross-specification JSON referencing (JSON Schema, OpenAPI...)","firstseen":"2023-06-12T17:06:36.098156","name":"referencing","packageid":76247},{"categoryid":336,"description":"Python wrapper around the reflink system calls","firstseen":"2019-01-27T23:51:03.515223","name":"reflink","packageid":69636,"summary":"Python wrapper around the reflink system calls. Btrfs, XFS, OCFS2 reflink support, Apple macOS APFS clonefile support."},{"categoryid":336,"description":"Alternative regular expression module to replace re","firstseen":"2014-10-30T14:37:50.789095","maintainer":"python@gentoo.org","maintainername":"Python","name":"regex","packageid":62746},{"categoryid":336,"description":"Python bindings to the Rust regress crate","firstseen":"2024-05-24T19:45:35.086031","name":"regress","packageid":77538},{"categoryid":336,"description":"Serialization similar to bencode from the BitTorrent project","firstseen":"2015-07-22T13:39:03.477806","maintainer":"xmw@gentoo.org","maintainername":"Michael Weber","name":"rencode","packageid":63884,"summary":"The rencode module is similar to bencode from the BitTorrent project. For complex, heterogeneous data structures with many small elements, r-encodings take up significantly less space than b-encodings. This version of rencode is a complete rewrite in Cython to attempt to increase the performance over the pure Python module written by Petru Paler, Connelly Barnes et al."},{"categoryid":336,"description":"Release notes manager, storing release notes in a git repo and building docs","firstseen":"2015-12-08T14:39:18.367099","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"reno","packageid":64763},{"categoryid":336,"description":"Tools for generating printable PDF documents from any data source","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"reportlab","packageid":42711,"summary":"ReportLab is the time-proven, ultra-robust open-source engine for creating complex, data-driven PDF documents and custom vector graphics. It's free, open-source, and written in Python. The package sees 50,000+ downloads per month, is part of standard Linux distributions, is embedded in many products, and was selected to power the print\/export feature for Wikipedia. The ReportLab Toolkit has evolved over the years in direct response to the real-world reporting needs of large institutions. The library implements three main layers: A graphics canvas API that 'draws' PDF pages A charts and widgets library for creating reusable data graphics. A page layout engine - PLATYPUS (\"Page Layout and TYPography Using Scripts\") - which builds documents from elements such as headlines, paragraphs, fonts, tables and vector graphics. The open-source ReportLab Toolkit provides the core of our commercial product, ReportLab PLUS, which generates PDF at higher speed and allows use of our smart XML-based templating language RML. ReportLab PLUS contains significant upgrades over the open-source library that allows for a much faster development cycle. If you are putting substantial time into building a solution please consider the commercial version; it is faster, does more, and the revenues directly support ongoing development. You can trial ReportLab PLUS for free."},{"categoryid":336,"description":"A tiny LRU cache implementation and decorator","firstseen":"2012-05-21T14:37:11.749933","maintainer":"python@gentoo.org","maintainername":"Python","name":"repoze-lru","packageid":59343},{"categoryid":336,"description":"HTTP library for human beings","firstseen":"2012-01-02T14:37:42.991671","maintainer":"python@gentoo.org","maintainername":"Python","name":"requests","packageid":58639,"summary":"Most existing Python modules for sending HTTP requests are extremely verbose and cumbersome. Python’s built-in urllib2 module provides most of the HTTP capabilities you should need, but the API is thoroughly broken. This library is designed to make HTTP requests easy for developers."},{"categoryid":336,"description":"Persistent cache for requests library","firstseen":"2013-03-01T14:35:49.998345","maintainer":"zx2c4@gentoo.org","maintainername":"Jason A. Donenfeld","name":"requests-cache","packageid":60419},{"categoryid":336,"description":"HTTPS CredSSP authentication with the requests library","firstseen":"2019-02-21T13:48:35.237187","name":"requests-credssp","packageid":69662},{"categoryid":336,"description":"A convenient function to download to a file using requests","firstseen":"2024-11-22T21:59:33.147992","name":"requests-download","packageid":77897},{"categoryid":336,"description":"File transport adapter for Requests","firstseen":"2019-10-13T14:50:26.337027","name":"requests-file","packageid":70227},{"categoryid":336,"description":"Asynchronous Python HTTP for Humans","firstseen":"2021-04-30T23:06:28.164955","name":"requests-futures","packageid":72829,"summary":"Small add-on for the python requests http library. Makes use of python 3.2's concurrent.futures or the backport for prior versions of python."},{"categoryid":336,"description":"A Kerberos authentication handler for python-requests","firstseen":"2017-09-14T11:43:09.066710","name":"requests-kerberos","packageid":68025},{"categoryid":336,"description":"Mock out responses from the requests package","firstseen":"2014-09-28T13:36:57.598754","maintainer":"alunduil@gentoo.org","maintainername":"Alex Brandt","name":"requests-mock","packageid":62570},{"categoryid":336,"description":"HTTP NTLM authentication using the requests library","firstseen":"2018-01-09T14:32:43.482101","name":"requests-ntlm","packageid":68628},{"categoryid":336,"description":"This project provides first-class OAuth library support for Requests","firstseen":"2013-08-24T13:36:07.278760","maintainer":"ercpe@gentoo.org","maintainername":"Johann Schmitz","name":"requests-oauthlib","packageid":61149},{"categoryid":336,"description":"A utility belt for advanced users of python-requests","firstseen":"2016-02-22T14:40:58.510389","maintainer":"amynka@gentoo.org","name":"requests-toolbelt","packageid":65052},{"categoryid":336,"description":"Use requests to talk HTTP via a UNIX domain socket","firstseen":"2020-06-21T11:46:09.197663","name":"requests-unixsocket","packageid":71239},{"categoryid":336,"description":"WSGI Transport Adapter for Requests","firstseen":"2023-07-22T00:17:19.549079","name":"requests-wsgi-adapter","packageid":76348},{"categoryid":336,"description":"Finds the correct path to exceptions in the requests library","firstseen":"2016-03-26T14:40:29.248814","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"requestsexceptions","packageid":65218,"summary":"The python requests library bundles the urllib3 library, however, some software distributions modify requests to remove the bundled library. This makes some operations, such as supressing the \"insecure platform warning\" messages that urllib emits difficult. This is a simple library to find the correct path to exceptions in the requests library regardless of whether they are bundled."},{"categoryid":336,"description":"Resolve abstract dependencies into concrete ones","firstseen":"2021-06-14T15:53:27.039141","name":"resolvelib","packageid":72993,"summary":"ResolveLib at the highest level provides a Resolver class that includes dependency resolution logic. You give it some things, and a little information on how it should interact with them, and it will spit out a resolution result."},{"categoryid":336,"description":"Utility for mocking out the Python Requests library","firstseen":"2015-08-26T13:38:56.669871","maintainer":"mrueg@gentoo.org","maintainername":"Manuel Rüger","name":"responses","packageid":64010},{"categoryid":336,"description":"Mock HTTPX with awesome request patterns and response side effects","firstseen":"2024-03-29T15:46:09.702311","name":"respx","packageid":77391},{"categoryid":336,"description":"Checks PyPI validity of reStructuredText","firstseen":"2015-10-15T13:38:57.499515","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"restructuredtext-lint","packageid":64523},{"categoryid":336,"description":"Decorator for retrying when exceptions occur","firstseen":"2013-12-09T14:37:41.939064","maintainer":"python@gentoo.org","maintainername":"Python","name":"retry-decorator","packageid":61677},{"categoryid":336,"description":"General-purpose retrying library","firstseen":"2014-11-19T14:46:25.863618","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"retrying","packageid":62815},{"categoryid":336,"description":"An Opinionated Python RFC3161 Client","firstseen":"2024-12-11T09:09:32.321357","name":"rfc3161-client","packageid":78040},{"categoryid":336,"description":"A pure python RFC3339 validator","firstseen":"2019-11-23T23:56:45.711226","name":"rfc3339-validator","packageid":70389},{"categoryid":336,"description":"Validating URI References per RFC 3986","firstseen":"2014-11-19T14:46:25.863618","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"rfc3986","packageid":62816},{"categoryid":336,"description":"Pure python RFC3986 validator","firstseen":"2019-11-23T23:16:27.709092","name":"rfc3986-validator","packageid":70388},{"categoryid":336,"description":"Parsing and validation of URIs (RFC 3986) and IRIs (RFC 3987)","firstseen":"2016-05-14T13:39:39.299418","maintainer":"aballier@gentoo.org","maintainername":"Alexis Ballier","name":"rfc3987","packageid":65433},{"categoryid":336,"description":"Pure-Python impl. of RFC 8785 (JSON Canonicalization Scheme)","firstseen":"2024-09-27T11:10:54.451736","name":"rfc8785","packageid":77739},{"categoryid":336,"description":"Python library for rendering rich text, tables, etc. to the terminal","firstseen":"2021-02-26T14:50:50.276425","name":"rich","packageid":72507},{"categoryid":336,"description":"Rich help formatters for argparse and optparse","firstseen":"2025-07-01T04:36:25.585732","name":"rich-argparse","packageid":78394},{"categoryid":336,"description":"Format click help output nicely with rich","firstseen":"2025-08-13T15:33:14.391153","name":"rich-click","packageid":78485},{"categoryid":336,"description":"An Integer to Roman numerals converter","firstseen":"2012-05-18T14:37:51.961508","maintainer":"python@gentoo.org","maintainername":"Python","name":"roman","packageid":59326},{"categoryid":336,"description":"Manipulate roman numerals","firstseen":"2025-12-16T04:18:32.990227","name":"roman-numerals","packageid":78662},{"categoryid":336,"description":"Backwards compatibility for dev-python\/roman-numerals","firstseen":"2025-02-17T21:16:03.662038","name":"roman-numerals-py","packageid":78169},{"categoryid":336,"description":"Python refactoring library","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"rope","packageid":46230},{"categoryid":336,"description":"A helper for using rope refactoring library in IDEs","firstseen":"2010-10-04T14:33:56.722884","maintainer":"python@gentoo.org","maintainername":"Python","name":"ropemode","packageid":56361},{"categoryid":336,"description":"A re-implementation of Rails routes system, mapping URLs to Controllers\/Actions","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"routes","packageid":42051},{"categoryid":336,"description":"Python bindings to Rust's persistent data structures (rpds)","firstseen":"2023-06-12T17:06:36.098156","name":"rpds-py","packageid":76248},{"categoryid":336,"description":"Pure python parser generator that also works with RPython","firstseen":"2013-02-10T14:40:37.321952","maintainer":"python@gentoo.org","maintainername":"Python","name":"rply","packageid":60338},{"categoryid":336,"description":"Python interface to the R language","firstseen":"2024-11-13T20:51:18.759556","name":"rpy2","packageid":77850,"summary":"RPy provides a robust Python interface to the R programming language. It can manage R objects and can execute arbitrary R functions. All the errors from the R language are converted to Python exceptions."},{"categoryid":336,"description":"Low-level interface from Python to the R","firstseen":"2025-10-03T03:01:42.871339","name":"rpy2-rinterface","packageid":78540},{"categoryid":336,"description":"Python interface to the R language (embedded R)","firstseen":"2025-10-03T03:01:42.871339","name":"rpy2-robjects","packageid":78541},{"categoryid":336,"description":"Remote Python Call (RPyC), a transparent and symmetric RPC library","firstseen":"2010-05-04T00:54:45.661860","maintainer":"grozin@gentoo.org","maintainername":"Andrey Grozin","name":"rpyc","packageid":49754},{"categoryid":336,"description":"Simple, lightweight library for creating and processing background jobs","firstseen":"2019-04-11T13:16:18.063927","name":"rq","packageid":69773},{"categoryid":336,"description":"Pure-Python RSA implementation","firstseen":"2012-05-09T15:24:59.195264","maintainer":"python@gentoo.org","maintainername":"Python","name":"rsa","packageid":59275},{"categoryid":336,"description":"Sphinx plugin to add links and timestamps to the changelog","firstseen":"2016-04-30T13:40:28.050618","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"rst-linker","packageid":65384},{"categoryid":336,"description":"Python Binding for RTIMULib, a versatile IMU library","firstseen":"2018-06-24T18:21:11.166697","name":"rtimulib","packageid":69222,"summary":"RTIMULib is the simplest way to connect a 9-dof, 10-dof or 11-dof IMU to an embedded Linux system and obtain Kalman-filtered quaternion or Euler angle pose data. Basically, two simple funtion calls (IMUInit() and IMURead()) are pretty much all that's needed to integrate RTIMULib."},{"categoryid":336,"description":"R-Tree spatial index for Python GIS","firstseen":"2024-07-10T10:52:24.233353","name":"rtree","packageid":77643,"summary":"Rtree is a ctypes Python wrapper of libspatialindex that provides a number of advanced spatial indexing features for the spatially curious Python user."},{"categoryid":336,"description":"A Python object API for managing the Linux LIO kernel target","firstseen":"2014-04-28T13:48:44.557436","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"rtslib-fb","packageid":62148},{"categoryid":336,"description":"YAML parser\/emitter that supports roundtrip comment preservation","firstseen":"2018-02-07T12:47:20.220970","name":"ruamel-yaml","packageid":68685},{"categoryid":336,"description":"C-based reader\/scanner and emitter for dev-python\/ruamel-yaml","firstseen":"2020-04-24T16:57:00.336621","name":"ruamel-yaml-clib","packageid":71044,"summary":"This package was split of from ruamel.yaml, so that ruamel.yaml can be built as a universal wheel. Apart from the C code seldom changing, and taking a long time to compile for all platforms, this allows installation of the .so on Linux systems under \/usr\/lib64\/pythonX.Y (without a .pth file or a ruamel directory) and the Python code for ruamel.yaml under \/usr\/lib\/pythonX.Y."},{"categoryid":336,"description":"C-based reader\/scanner and emitter for dev-python\/ruamel-yaml","firstseen":"2026-01-03T10:59:32.699356","name":"ruamel-yaml-clibz","packageid":78687},{"categoryid":336,"description":"An Amazon S3 Transfer Manager","firstseen":"2016-06-20T13:40:22.731568","maintainer":"python@gentoo.org","maintainername":"Python","name":"s3transfer","packageid":65541},{"categoryid":336,"description":"Module providing raw yEnc encoding\/decoding for SABnzbd","firstseen":"2023-07-24T16:18:25.727970","name":"sabctools","packageid":76355},{"categoryid":336,"description":"Wrapper for subprocess which provides command pipeline functionality","firstseen":"2020-02-11T12:16:54.991560","name":"sarge","packageid":70820},{"categoryid":336,"description":"Classes implementing the SARIF 2.1.0 object model","firstseen":"2023-10-25T10:20:48.762120","name":"sarif-om","packageid":76677},{"categoryid":336,"description":"Simple data validation library","firstseen":"2024-02-24T14:57:54.407646","name":"schema","packageid":77126},{"categoryid":336,"description":"Improved build system generator for Python C\/C++\/Fortran\/Cython extensions","firstseen":"2020-02-09T13:28:26.797268","name":"scikit-build","packageid":70802},{"categoryid":336,"description":"Build backend for CMake based projects","firstseen":"2023-06-23T08:57:01.239723","name":"scikit-build-core","packageid":76281},{"categoryid":336,"description":"Image processing routines for SciPy","firstseen":"2024-01-26T20:50:45.816769","name":"scikit-image","packageid":77048,"summary":"This SciKit (toolkit for SciPy) includes useful image processing algorithms for use with Python and NumPy. While SciPy’s ndimage provides low-level manipulation, scikits.image centres around algorithms and applications."},{"categoryid":336,"description":"Machine learning library for Python","firstseen":"2024-03-10T19:35:36.745735","name":"scikit-learn","packageid":77162,"summary":"sklearn is a python library for machine learning. It aims to implement classic machine learning algorithms while remaining simple and efficient."},{"categoryid":336,"description":"Scientific algorithms library for Python","firstseen":"2020-09-18T11:46:09.155872","name":"scipy","packageid":72020,"summary":"SciPy is an open source library of scientific tools for Python. SciPy supplements the popular numpy module, gathering a variety of high level science and engineering modules together as a single package. SciPy includes modules for graphics and plotting, optimization, integration, special functions, signal and image processing, genetic algorithms, ODE solvers, and others."},{"categoryid":336,"description":"Helper to test command-line scripts","firstseen":"2011-09-04T14:35:53.017579","maintainer":"python@gentoo.org","maintainername":"Python","name":"scripttest","packageid":57897},{"categoryid":336,"description":"Bindings for the scrypt key derivation function library","firstseen":"2017-02-07T14:35:58.271922","name":"scrypt","packageid":66487},{"categoryid":336,"description":"Statistical data visualization","firstseen":"2015-03-19T14:38:00.764540","maintainer":"python@gentoo.org","maintainername":"Python","name":"seaborn","packageid":63242,"summary":"Seaborn is a library for making attractive and informative statistical graphics in Python. It is built on top of matplotlib and tightly integrated with the PyData stack, including support for numpy and pandas data structures and statistical routines from scipy and statsmodels. Some of the features that seaborn offers are * Several built-in themes that improve on the default matplotlib aesthetics * Tools for choosing color palettes to make beautiful plots that reveal patterns in your data * Functions for visualizing univariate and bivariate distributions or for comparing them between subsets of data * Tools that fit and visualize linear regression models for different kinds of independent and dependent variables * Functions that visualize matrices of data and use clustering algorithms to discover structure in those matrices * A function to plot statistical timeseries data with flexible estimation and representation of uncertainty around the estimate * High-level abstractions for structuring grids of plots that let you easily build complex visualizations"},{"categoryid":336,"description":"Python bindings to FreeDesktop.org Secret Service API","firstseen":"2016-11-16T14:35:56.785762","name":"secretstorage","packageid":66108},{"categoryid":336,"description":"Cryptographic routines for Secure Systems Lab projects at NYU","firstseen":"2024-09-27T13:39:29.351157","name":"securesystemslib","packageid":77740},{"categoryid":336,"description":"Package for creating, editing, and reading folder tree diagrams","firstseen":"2022-12-26T07:24:41.515756","name":"seedir","packageid":75718},{"categoryid":336,"description":"Python QR Code and Micro QR Code encoder","firstseen":"2023-11-10T13:22:03.698917","name":"segno","packageid":76722},{"categoryid":336,"description":"Python language binding for Selenium Remote Control","firstseen":"2012-11-30T14:35:57.009992","maintainer":"python@gentoo.org","maintainername":"Python","name":"selenium","packageid":60077},{"categoryid":336,"description":"Python library providing a few tools handling SemVer in Python","firstseen":"2023-05-24T06:55:54.709857","name":"semantic-version","packageid":76185,"summary":"This small python library provides a few tools to handle SemVer in Python. It follows strictly the 2.0.0 version of the SemVer scheme."},{"categoryid":336,"description":"A Python module for semantic versioning","firstseen":"2019-03-28T09:00:18.639527","name":"semver","packageid":69745},{"categoryid":336,"description":"Sends files to the Trash (or Recycle Bin)","firstseen":"2013-06-15T13:36:40.213878","maintainer":"python@gentoo.org","maintainername":"Python","name":"send2trash","packageid":60851},{"categoryid":336,"description":"Raspberry Pi Sense HAT python library","firstseen":"2023-12-25T19:34:11.468200","name":"sense-hat","packageid":76851,"summary":"Python module to control the Raspberry Pi Sense HAT used in the Astro Pi mission. An education outreach programme for UK schools sending code experiments to the International Space Station."},{"categoryid":336,"description":"A simple serialization library based on ast.literal_eval","firstseen":"2013-07-09T13:36:48.518109","maintainer":"python@gentoo.org","maintainername":"Python","name":"serpent","packageid":60986},{"categoryid":336,"description":"Utility for accessing HTTP server and storing files locally for reuse","firstseen":"2018-08-05T17:04:34.958125","name":"serverfiles","packageid":69315},{"categoryid":336,"description":"Service identity verification for pyOpenSSL","firstseen":"2023-06-14T17:28:38.794823","name":"service-identity","packageid":76255},{"categoryid":336,"description":"Allow customization of the process title","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"setproctitle","packageid":43636},{"categoryid":336,"description":"Collection of extensions to Distutils","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"setuptools","packageid":51890},{"categoryid":336,"description":"Setuptools plugin for building mo files","firstseen":"2023-07-21T12:49:22.668032","name":"setuptools-gettext","packageid":76345},{"categoryid":336,"description":"Setuptools revision control system plugin for Git","firstseen":"2013-01-26T14:35:52.721052","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"setuptools-git","packageid":60261},{"categoryid":336,"description":"A plugin for setuptools to build Rust Python extensions","firstseen":"2022-04-21T18:34:21.341969","name":"setuptools-rust","packageid":74864},{"categoryid":336,"description":"Manage versions by scm tags via setuptools","firstseen":"2023-03-03T06:09:56.808319","name":"setuptools-scm","packageid":75872},{"categoryid":336,"description":"a simple S-expression parser\/serializer","firstseen":"2014-05-10T13:36:40.695462","name":"sexpdata","packageid":62182},{"categoryid":336,"description":"Py3k port of sgmllib","firstseen":"2020-06-12T17:24:58.546544","name":"sgmllib3k","packageid":71222},{"categoryid":336,"description":"Python subprocess interface","firstseen":"2013-01-24T14:36:07.506148","maintainer":"chutzpah@gentoo.org","maintainername":"Patrick McLean","name":"sh","packageid":60250,"summary":"sh (previously pbs) is a full-fledged subprocess interface for Python 2.6 - 3.2 that allows you to call any program as if it were a function: from sh import ifconfig print ifconfig(\"eth0\") sh is not a collection of system commands implemented in Python."},{"categoryid":336,"description":"Geometric objects, predicates, and operations","firstseen":"2022-07-02T17:29:47.353920","name":"shapely","packageid":75114,"summary":"Shapely is a BSD-licensed Python package for manipulation and analysis of planar geometric objects. It is based on the widely deployed GEOS (the engine of PostGIS) and JTS (from which GEOS is ported) libraries. Shapely is not concerned with data formats or coordinate systems, but can be readily integrated with packages that are."},{"categoryid":336,"description":"Tool to Detect Surrounding Shell","firstseen":"2023-04-07T15:22:25.063612","name":"shellingham","packageid":76006},{"categoryid":336,"description":"Automagic shell tab completion for Python CLI applications","firstseen":"2024-02-28T07:44:22.467968","name":"shtab","packageid":77140,"summary":"Automatically generate shell tab completion scripts for Python CLI apps. Outputs tab completion scripts for bash, zsh, tcsh. shtab processes an argparse.ArgumentParser object to generate a tab completion script for your shell."},{"categoryid":336,"description":"Execute the first function that matches the given arguments","firstseen":"2023-07-27T17:02:29.449415","name":"signature-dispatch","packageid":76361},{"categoryid":336,"description":"Signs JSON objects with ED25519 signatures.","firstseen":"2022-07-09T09:46:43.207194","name":"signedjson","packageid":75135},{"categoryid":336,"description":"Python XML Signature and XAdES library","firstseen":"2026-02-11T03:52:18.017430","name":"signxml","packageid":78819},{"categoryid":336,"description":"A tool for signing Python package distributions","firstseen":"2024-09-27T20:09:31.469687","name":"sigstore","packageid":77745},{"categoryid":336,"description":"Pydantic based models for Sigstore's protobuf specifications","firstseen":"2025-09-19T13:53:02.253524","name":"sigstore-models","packageid":78528},{"categoryid":336,"description":"A library for serializing and deserializing Sigstore messages","firstseen":"2024-09-27T20:09:31.469687","name":"sigstore-protobuf-specs","packageid":77746},{"categoryid":336,"description":"Python models for Rekor's API types","firstseen":"2024-09-27T20:09:31.469687","name":"sigstore-rekor-types","packageid":77747},{"categoryid":336,"description":"Simple, minimal and powerful logging library for Python","firstseen":"2022-04-04T17:12:16.280022","name":"simber","packageid":74729},{"categoryid":336,"description":"Simple Python3 Supervisor library","firstseen":"2021-11-28T15:40:03.167307","name":"simpervisor","packageid":73646},{"categoryid":336,"description":"Simple WebSocket server and client for Python","firstseen":"2023-09-13T17:21:36.010654","name":"simple-websocket","packageid":76463},{"categoryid":336,"description":"A simple, safe single expression evaluator library","firstseen":"2014-10-23T13:38:06.864781","maintainer":"cedk@gentoo.org","maintainername":"Cédric Krier","name":"simpleeval","packageid":62713},{"categoryid":336,"description":"Simple, fast, extensible JSON encoder\/decoder for Python","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"simplejson","packageid":53436},{"categoryid":336,"description":"Enables you to generate KML with as little effort as possible","firstseen":"2019-03-11T20:33:46.298808","name":"simplekml","packageid":69705},{"categoryid":336,"description":"Object-oriented, process-based discrete-event simulation language","firstseen":"2012-01-07T14:35:56.771499","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"simpy","packageid":58653},{"categoryid":336,"description":"Fastest SIMD-Accelerated Vector Similarity Functions for x86 and Arm","firstseen":"2024-05-05T11:11:35.869622","name":"simsimd","packageid":77502},{"categoryid":336,"description":"Python bindings generator for C\/C++ libraries","firstseen":"2010-05-04T00:54:45.661860","maintainer":"qt@gentoo.org","maintainername":"Gentoo Qt Project","name":"sip","packageid":50823},{"categoryid":336,"description":"Streaming-capable SipHash-1-3 and SipHash-2-4 Implementation","firstseen":"2024-07-10T07:51:49.534193","name":"siphash24","packageid":77642},{"categoryid":336,"description":"Python 2 and 3 compatibility library","firstseen":"2012-04-01T14:38:06.779429","maintainer":"python@gentoo.org","maintainername":"Python","name":"six","packageid":59086},{"categoryid":336,"description":"Python 3 library for XMPP","firstseen":"2018-08-18T20:21:10.032328","name":"slixmpp","packageid":69346},{"categoryid":336,"description":"ASCII quote-dot-dash to HTML entity converter","firstseen":"2021-01-21T01:39:05.987187","name":"smartypants","packageid":72407,"summary":"smartypants does transformations of plain old ASCII straight quotes, plain dashes, and plain dots, into smart quotes, em-dashes, and proper ellipses."},{"categoryid":336,"description":"A drop-in replacement for smbus-cffi\/smbus-python in pure Python","firstseen":"2022-08-26T08:11:32.675927","name":"smbus2","packageid":75382},{"categoryid":336,"description":"A pure Python implementation of a sliding window memory map manager","firstseen":"2011-08-28T14:35:10.877973","maintainer":"python@gentoo.org","maintainername":"Python","name":"smmap","packageid":57867},{"categoryid":336,"description":"misc common functionality and useful optimizations","firstseen":"2010-05-04T00:54:45.661860","maintainer":"radhermit@gentoo.org","maintainername":"Tim Harder","name":"snakeoil","packageid":47271},{"categoryid":336,"description":"An strace-like tool for Python audit events","firstseen":"2020-01-24T19:11:08.062403","name":"snaketrace","packageid":70738},{"categoryid":336,"description":"Snapshot Testing utils for Python","firstseen":"2020-05-07T01:51:53.666531","name":"snapshottest","packageid":71110},{"categoryid":336,"description":"Sniff out which async library your code is running under","firstseen":"2021-01-31T21:07:47.737263","name":"sniffio","packageid":72448},{"categoryid":336,"description":"Stemmer algorithms generated from Snowball algorithms","firstseen":"2015-03-19T14:38:00.764540","maintainer":"python@gentoo.org","maintainername":"Python","name":"snowballstemmer","packageid":63243},{"categoryid":336,"description":"A socket.io 2.x client library for Python","firstseen":"2018-09-11T00:52:38.954913","name":"socketio-client-nexus","packageid":69405},{"categoryid":336,"description":"Sans-I\/O implementation of SOCKS4, SOCKS4A, and SOCKS5","firstseen":"2022-01-19T07:17:20.546675","name":"socksio","packageid":74122},{"categoryid":336,"description":"Python library to sort collections and containers","firstseen":"2017-03-07T14:36:50.694706","name":"sortedcontainers","packageid":66607},{"categoryid":336,"description":"audio library based on libsndfile, CFFI and NumPy","firstseen":"2025-04-08T20:07:14.025706","name":"soundfile","packageid":78273},{"categoryid":336,"description":"A modern CSS selector implementation for BeautifulSoup","firstseen":"2019-11-27T02:43:10.518082","name":"soupsieve","packageid":70393},{"categoryid":336,"description":"python implementation of SPAKE2 password-authenticated key exchange algorithm","firstseen":"2023-05-25T22:34:36.413276","name":"spake2","packageid":76196},{"categoryid":336,"description":"A PEG-based parser interpreter with memoization","firstseen":"2018-11-11T12:21:02.353082","name":"speg","packageid":69538},{"categoryid":336,"description":"Python documentation generator","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"sphinx","packageid":46924,"summary":"Sphinx is a tool to create documentation for Python projects (or other documents consisting of multiple reStructuredText sources)."},{"categoryid":336,"description":"Sphinx extension that automatically documents argparse commands and options","firstseen":"2023-06-29T08:11:51.814978","name":"sphinx-argparse","packageid":76296},{"categoryid":336,"description":"A new approach to API documentation in Sphinx","firstseen":"2022-03-05T14:39:24.240326","name":"sphinx-autoapi","packageid":74530},{"categoryid":336,"description":"Type hints support for the Sphinx autodoc extension","firstseen":"2021-05-20T16:28:52.979360","name":"sphinx-autodoc-typehints","packageid":72896,"summary":"This extension allows you to use Python 3 annotations for documenting acceptable argument types and return value types of functions. This allows you to use type hints in a very natural fashion"},{"categoryid":336,"description":"A modern skeleton for Sphinx themes","firstseen":"2022-06-29T19:14:54.235170","name":"sphinx-basic-ng","packageid":75102},{"categoryid":336,"description":"Sphinx theme integrates the Bootstrap CSS \/ JavaScript framework","firstseen":"2014-02-26T14:37:08.929098","maintainer":"python@gentoo.org","maintainername":"Python","name":"sphinx-bootstrap-theme","packageid":61954},{"categoryid":336,"description":"Celery Sphinx Theme and Utilities","firstseen":"2023-04-29T10:42:19.071994","name":"sphinx-celery","packageid":76102},{"categoryid":336,"description":"A small sphinx extension to add a \"copy\" button to code blocks","firstseen":"2023-06-29T08:11:51.814978","name":"sphinx-copybutton","packageid":76297},{"categoryid":336,"description":"Sphinx epytext extension","firstseen":"2020-02-03T07:53:44.663787","name":"sphinx-epytext","packageid":70770},{"categoryid":336,"description":"Sphinx extension to automatically generate an examples gallery","firstseen":"2016-12-30T14:36:21.629396","name":"sphinx-gallery","packageid":66307},{"categoryid":336,"description":"A sphinx extension for inline tabs","firstseen":"2023-06-29T08:11:51.814978","name":"sphinx-inline-tabs","packageid":76298},{"categoryid":336,"description":"Sphinx extension for linking to your project's issue tracker","firstseen":"2019-11-16T19:07:32.588193","name":"sphinx-issues","packageid":70367},{"categoryid":336,"description":"Minimal pure-CSS Sphinx theme using the LV2 plugin documentation style","firstseen":"2023-10-23T04:21:30.816589","name":"sphinx-lv2-theme","packageid":76608},{"categoryid":336,"description":"Add support for multiple versions to sphinx","firstseen":"2020-09-15T09:39:46.380783","name":"sphinx-multiversion","packageid":71998},{"categoryid":336,"description":"Create a custom 404 page with absolute URLs hardcoded","firstseen":"2019-08-12T18:52:39.987508","name":"sphinx-notfound-page","packageid":70075},{"categoryid":336,"description":"A sphinx extension for creating panels in a grid layout","firstseen":"2020-09-15T09:39:46.380783","name":"sphinx-panels","packageid":71999},{"categoryid":336,"description":"A Sphinx-doc theme based on Vuepress","firstseen":"2023-08-23T13:03:02.616307","name":"sphinx-press-theme","packageid":76417},{"categoryid":336,"description":"Sphinx directive to add unselectable prompt","firstseen":"2020-05-26T22:22:22.859546","name":"sphinx-prompt","packageid":71179},{"categoryid":336,"description":"Helpful pytest fixtures for Sphinx extensions","firstseen":"2022-06-08T07:07:54.586700","name":"sphinx-pytest","packageid":75048},{"categoryid":336,"description":"ReadTheDocs.org theme for Sphinx","firstseen":"2023-02-14T05:42:54.257090","name":"sphinx-rtd-theme","packageid":75837},{"categoryid":336,"description":"Sphinx selective rendition extensions","firstseen":"2024-11-22T21:59:33.147992","name":"sphinx-selective-exclude","packageid":77898},{"categoryid":336,"description":"Tabbed views for Sphinx","firstseen":"2021-06-18T03:52:23.192413","name":"sphinx-tabs","packageid":73004},{"categoryid":336,"description":"Sphinx extension for running sphinx-apidoc on each build","firstseen":"2021-09-30T19:24:22.403632","name":"sphinxcontrib-apidoc","packageid":73378},{"categoryid":336,"description":"Sphinx extension which outputs Apple help book","firstseen":"2019-03-31T13:43:57.308319","name":"sphinxcontrib-applehelp","packageid":69748},{"categoryid":336,"description":"Documenting CLI programs","firstseen":"2021-04-09T13:37:13.590894","name":"sphinxcontrib-autoprogram","packageid":72671},{"categoryid":336,"description":"Sphinx extensions for BibTeX style citations","firstseen":"2021-01-16T09:09:18.553145","name":"sphinxcontrib-bibtex","packageid":72380},{"categoryid":336,"description":"Sphinx extension which outputs Devhelp documents","firstseen":"2019-03-31T13:43:57.308319","name":"sphinxcontrib-devhelp","packageid":69749},{"categoryid":336,"description":"Extension to link to external Doxygen API documentation","firstseen":"2014-11-29T14:39:27.777863","maintainer":"aballier@gentoo.org","maintainername":"Alexis Ballier","name":"sphinxcontrib-doxylink","packageid":62843},{"categoryid":336,"description":"Link to GitHub issues, pull requests, commits and users from Sphinx docs","firstseen":"2017-11-30T15:18:12.893117","name":"sphinxcontrib-github-alt","packageid":68483},{"categoryid":336,"description":"Sphinx extension which outputs HTML help book","firstseen":"2019-03-31T13:43:57.308319","name":"sphinxcontrib-htmlhelp","packageid":69750},{"categoryid":336,"description":"Sphinx domain for documenting HTTP APIs","firstseen":"2022-01-23T19:17:46.956867","name":"sphinxcontrib-httpdomain","packageid":74167},{"categoryid":336,"description":"Extension to include jQuery on newer Sphinx releases","firstseen":"2023-02-12T04:49:49.137548","name":"sphinxcontrib-jquery","packageid":75829},{"categoryid":336,"description":"Sphinx extension which renders display math in HTML via JavaScript","firstseen":"2019-03-31T13:43:57.308319","name":"sphinxcontrib-jsmath","packageid":69751},{"categoryid":336,"description":"Organize changelog directives in Sphinx docs","firstseen":"2023-05-20T09:48:29.130075","name":"sphinxcontrib-log-cabinet","packageid":76162},{"categoryid":336,"description":"Sphinx spelling extension","firstseen":"2025-07-13T09:18:50.148700","name":"sphinxcontrib-mermaid","packageid":78436},{"categoryid":336,"description":"Sphinx extensions for PlantUML","firstseen":"2023-08-15T17:17:12.739448","name":"sphinxcontrib-plantuml","packageid":76389},{"categoryid":336,"description":"Extension to sphinx to include program output","firstseen":"2014-02-06T14:37:53.289656","maintainer":"python@gentoo.org","maintainername":"Python","name":"sphinxcontrib-programoutput","packageid":61898,"summary":"A Sphinx extension to literally insert the output of arbitrary commands into documents, helping you to keep your command examples up to date."},{"categoryid":336,"description":"Sphinx extension which outputs QtHelp documents","firstseen":"2019-03-31T13:43:57.308319","name":"sphinxcontrib-qthelp","packageid":69752},{"categoryid":336,"description":"Sphinx extension which outputs outputs serialized HTML files","firstseen":"2019-03-31T13:43:57.308319","name":"sphinxcontrib-serializinghtml","packageid":69753},{"categoryid":336,"description":"Sphinx spelling extension","firstseen":"2015-08-10T14:11:15.563254","maintainer":"alunduil@gentoo.org","maintainername":"Alex Brandt","name":"sphinxcontrib-spelling","packageid":63956},{"categoryid":336,"description":"Make Sphinx better at documenting Python functions and methods","firstseen":"2021-06-27T21:16:51.912196","name":"sphinxcontrib-trio","packageid":73038,"summary":"This sphinx extension helps you document Python code that uses async\/await, or abstract methods, or context managers, or generators, or … you get the idea. It works by making sphinx’s regular directives for documenting Python functions and methods smarter and more powerful. The name is because it was originally written for the Trio project, and I’m not very creative. But don’t be put off – there’s nothing Trio- or async-specific about this extension; any Python project can benefit. (Though projects using async\/await probably benefit the most, since sphinx’s built-in tools are especially inadequate in this case.)"},{"categoryid":336,"description":"Sphinx websupport extension","firstseen":"2017-07-11T21:30:48.253023","name":"sphinxcontrib-websupport","packageid":67876,"summary":"sphinxcontrib-webuspport provides a Python API to easily integrate Sphinx documentation into your Web application."},{"categoryid":336,"description":"Extension to use emoji codes in your Sphinx documentation","firstseen":"2022-01-23T19:17:46.956867","name":"sphinxemoji","packageid":74170},{"categoryid":336,"description":"Python module\/script that generates Sphinx markup to describe a C API","firstseen":"2023-10-24T19:36:55.053646","name":"sphinxygen","packageid":76675},{"categoryid":336,"description":"Sphinx objects.inv Inspection\/Manipulation Tool","firstseen":"2021-05-20T16:28:52.979360","name":"sphobjinv","packageid":72897,"summary":"Using Sphinx? Having trouble writing cross-references? sphobjinv (short for ‘sphinx objects.inv’) can help! The syntax required for a functional Sphinx cross-reference is highly non-obvious in many cases. Sometimes Sphinx can guess correctly what you mean, but it’s pretty hit-or-miss. The best approach is to provide Sphinx with a completely specified cross-reference, and that’s where sphobjinv comes in."},{"categoryid":336,"description":"A lightweight Python library for the Spotify Web API","firstseen":"2022-04-05T14:36:52.177904","name":"spotipy","packageid":74743},{"categoryid":336,"description":"The Scientific Python Development Environment","firstseen":"2010-05-04T00:54:45.661860","maintainer":"grozin@gentoo.org","maintainername":"Andrey Grozin","name":"spyder","packageid":50836,"summary":"Spyder is a powerful scientific environment written in Python, for Python,and designed by and for scientists, engineers and data analysts. It features a unique combination of the advanced editing, analysis, debugging and profiling functionality of a comprehensive development tool with the data exploration, interactive execution, deep inspection and beautiful visualization capabilities of an analysis package. Furthermore, Spyder offers built-in integration with many popular scientific libraries, including NumPy, SciPy, Pandas, IPython, QtConsole, Matplotlib, SymPy, and more, and can be extended further with full plugin support."},{"categoryid":336,"description":"Kernels used by spyder on its ipython console","firstseen":"2018-08-08T13:46:28.245613","name":"spyder-kernels","packageid":69318},{"categoryid":336,"description":"Plugin to run the python line profiler from within the spyder editor","firstseen":"2022-09-05T13:19:59.083050","name":"spyder-line-profiler","packageid":75419},{"categoryid":336,"description":"Jupyter notebook integration with Spyder","firstseen":"2022-09-24T12:23:59.386547","name":"spyder-notebook","packageid":75475},{"categoryid":336,"description":"Run system terminals inside Spyder","firstseen":"2025-12-15T09:37:49.818998","name":"spyder-terminal","packageid":78660},{"categoryid":336,"description":"Plugin for Spyder to run tests and view the results","firstseen":"2020-02-19T08:10:28.465229","name":"spyder-unittest","packageid":70845},{"categoryid":336,"description":"Python SQL toolkit and Object Relational Mapper","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"sqlalchemy","packageid":48177},{"categoryid":336,"description":"A SQLAlchemy dialect for rqlite","firstseen":"2016-05-02T13:39:45.189195","maintainer":"zmedico@gentoo.org","name":"sqlalchemy-rqlite","packageid":65394},{"categoryid":336,"description":"An easily customizable SQL parser and transpiler","firstseen":"2023-07-28T17:07:28.554944","name":"sqlglot","packageid":76363},{"categoryid":336,"description":"Persistent dict in Python, backed by SQLite and pickle","firstseen":"2021-09-12T22:52:43.574675","name":"sqlitedict","packageid":73336},{"categoryid":336,"description":"A non-validating SQL parser module for Python","firstseen":"2020-03-08T09:06:51.246073","name":"sqlparse","packageid":70892},{"categoryid":336,"description":"Tiny library for parsing, modifying, and composing SRT files","firstseen":"2024-07-15T03:23:48.204814","name":"srt","packageid":77655},{"categoryid":336,"description":"OpenSSH public key parser for Python","firstseen":"2023-11-08T16:29:47.562812","name":"sshpubkeys","packageid":76716},{"categoryid":336,"description":"Pure Python SSH tunnels","firstseen":"2018-10-04T18:04:42.690672","name":"sshtunnel","packageid":69438},{"categoryid":336,"description":"Extract data from Python tracebacks for informative displays","firstseen":"2023-09-30T17:32:02.243613","name":"stack-data","packageid":76520},{"categoryid":336,"description":"Suite of tools for PDF files manipulation written in Python","firstseen":"2018-01-04T15:34:50.248307","name":"stapler","packageid":68621},{"categoryid":336,"description":"The little ASGI framework that shines","firstseen":"2021-12-12T06:30:00.870227","name":"starlette","packageid":73749},{"categoryid":336,"description":"A simple statsd client","firstseen":"2016-02-17T14:41:05.756688","maintainer":"python@gentoo.org","maintainername":"Python","name":"statsd","packageid":65025},{"categoryid":336,"description":"Statistical computations and models for use with SciPy","firstseen":"2013-08-21T13:36:20.631087","maintainer":"python@gentoo.org","maintainername":"Python","name":"statsmodels","packageid":61143,"summary":"statsmodels is a Python module that allows users to explore data, estimate statistical models, and perform statistical tests. An extensive list of descriptive statistics, statistical tests, plotting functions, and result statistics are available for different types of data and each estimator. Researchers across fields may find that statsmodels fully meets their needs for statistical computing and data analysis in Python."},{"categoryid":336,"description":"Context manager for mocking\/wrapping stdin\/stdout\/stderr","firstseen":"2021-05-20T16:28:52.979360","name":"stdio-mgr","packageid":72898,"summary":"Have a CLI Python application? Want to automate testing of the actual console input & output of your user-facing components? stdio Manager can help. While some functionality here is more or less duplicative of redirect_stdout and redirect_stderr in contextlib within the standard library, it provides (i) a much more concise way to mock both stdout and stderr at the same time, and (ii) a mechanism for mocking stdin, which is not available in contextlib."},{"categoryid":336,"description":"A parallel Python test runner built around subunit","firstseen":"2018-02-17T04:17:52.777816","name":"stestr","packageid":68706,"summary":"stestr is a fork of testrepository that concentrates on being a dedicated test runner for python projects"},{"categoryid":336,"description":"Manage dynamic plugins for Python applications","firstseen":"2012-11-05T14:36:26.488947","maintainer":"openstack@gentoo.org","maintainername":"Openstack","name":"stevedore","packageid":59966},{"categoryid":336,"description":"Python client library for the STOMP messaging protocol","firstseen":"2020-12-14T19:07:06.653213","name":"stomp-py","packageid":72270},{"categoryid":336,"description":"Strict, simple, lightweight RFC3339 functions","firstseen":"2015-09-02T13:39:43.903101","maintainer":"python@gentoo.org","maintainername":"Python","name":"strict-rfc3339","packageid":64045},{"categoryid":336,"description":"Stripe Python bindings","firstseen":"2017-05-10T22:50:39.470271","name":"stripe","packageid":66841},{"categoryid":336,"description":"Structured Logging for Python","firstseen":"2023-02-09T23:37:33.636694","name":"structlog","packageid":75824},{"categoryid":336,"description":"subprocess.run replacement with tee(1)-like output","firstseen":"2021-06-11T16:33:12.662074","name":"subprocess-tee","packageid":72971},{"categoryid":336,"description":"Lightweight SOAP client","firstseen":"2022-05-03T09:45:20.125611","name":"suds-community","packageid":74920},{"categoryid":336,"description":"Missing widgets and components for PyQt\/PySide","firstseen":"2023-12-19T10:54:56.124435","name":"superqt","packageid":76829},{"categoryid":336,"description":"idiomatic assertion toolkit with human-friendly failure messages","firstseen":"2013-12-02T14:37:55.524880","maintainer":"openstack@gentoo.org","maintainername":"Openstack","name":"sure","packageid":61653},{"categoryid":336,"description":"SVG path objects and parser","firstseen":"2018-10-19T07:43:40.090731","name":"svg-path","packageid":69476,"summary":"The svg.path package provides a collection of Python objects that implement the different path commands in SVG, as well as a parser for SVG path definitions."},{"categoryid":336,"description":"Pure-Python library for reading and converting SVG","firstseen":"2021-11-04T06:27:12.734977","name":"svglib","packageid":73555},{"categoryid":336,"description":"Python Package to write SVG files","firstseen":"2018-07-11T21:48:21.250330","name":"svgwrite","packageid":69273},{"categoryid":336,"description":"Validate Swagger specs against Swagger 1.1 or 2.0 specification","firstseen":"2023-10-27T19:37:36.669559","name":"swagger-spec-validator","packageid":76701},{"categoryid":336,"description":"Automated testing for the examples in your documentation","firstseen":"2019-05-08T15:22:50.234847","name":"sybil","packageid":69836},{"categoryid":336,"description":"Python wrappers to the symengine C++ library","firstseen":"2017-07-26T20:38:00.979934","name":"symengine","packageid":67911},{"categoryid":336,"description":"Computer Algebra System in pure Python","firstseen":"2010-05-04T00:54:45.661860","maintainer":"grozin@gentoo.org","maintainername":"Andrey Grozin","name":"sympy","packageid":45052,"summary":"SymPy is a Python library for symbolic mathematics (manipulation). It aims to become a full-featured computer algebra system (CAS) while keeping the code as simple as possible in order to be comprehensible and easily extensible. SymPy is written entirely in Python and does not require any external libraries, except optionally for plotting support."},{"categoryid":336,"description":"Hierarchical datasets for Python","firstseen":"2023-10-05T15:29:55.642341","name":"tables","packageid":76553,"summary":"PyTables is a hierarchical database package designed to efficently manage very large amounts of data. PyTables is built on top of the HDF5 library and the NumPy package. It features an object-oriented interface that, combined with natural naming and C-code generated from Pyrex sources, makes it a fast, yet extremely easy to use tool for interactively save and retrieve large amounts of data."},{"categoryid":336,"description":"Pretty-print tabular data","firstseen":"2014-06-04T13:37:01.130142","maintainer":"python@gentoo.org","maintainername":"Python","name":"tabulate","packageid":62283},{"categoryid":336,"description":"Python Bindings for TagLib","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"tagpy","packageid":47143,"summary":"TagPy is a Python crust (or a set of Python bindings) for Scott Wheeler's TagLib. It builds upon Boost.Python, a wrapper generation library which is part of the Boost set of C++ libraries."},{"categoryid":336,"description":"Test Anything Protocol (TAP) tools","firstseen":"2024-11-13T20:51:18.759556","name":"tap-py","packageid":77848},{"categoryid":336,"description":"A Python library for interacting with taskwarrior databases","firstseen":"2023-03-01T16:40:30.389234","name":"tasklib","packageid":75869},{"categoryid":336,"description":"Utities to validate Tavern responses","firstseen":"2022-10-12T22:00:23.206568","name":"tavalidate","packageid":75521},{"categoryid":336,"description":"A tool, library, and Pytest plugin for testing RESTful APIs","firstseen":"2022-10-12T22:00:23.206568","name":"tavern","packageid":75522,"summary":"A command-line tool and Python library and Pytest plugin for automated testing of RESTful APIs, with a simple, concise and flexible YAML-based syntax."},{"categoryid":336,"description":"Traceback fiddling library for Python","firstseen":"2017-03-07T14:36:50.694706","name":"tblib","packageid":66608},{"categoryid":336,"description":"tcolorpy is a Python library to apply true color for terminal text","firstseen":"2022-05-19T05:19:59.638089","name":"tcolorpy","packageid":74986},{"categoryid":336,"description":"Spotify Web API client","firstseen":"2021-05-20T16:28:52.979360","name":"tekore","packageid":72899},{"categoryid":336,"description":"OpenStack Integration Testing","firstseen":"2021-09-30T19:24:22.403632","name":"tempest","packageid":73379},{"categoryid":336,"description":"Objects and routines pertaining to date and time","firstseen":"2015-12-29T14:39:31.689058","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"tempora","packageid":64814},{"categoryid":336,"description":"General-purpose retrying library","firstseen":"2017-02-27T14:36:30.929067","name":"tenacity","packageid":66579,"summary":"Tenacity is an Apache 2.0 licensed general-purpose retrying library, written in Python, to simplify the task of adding retry behavior to just about anything. It originates from a fork of Retrying."},{"categoryid":336,"description":"ANSI Color formatting for output in terminal","firstseen":"2013-01-21T14:36:28.709952","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"termcolor","packageid":60239},{"categoryid":336,"description":"Terminals served to term.js using Tornado websockets","firstseen":"2015-02-28T14:38:37.360540","maintainer":"python@gentoo.org","maintainername":"Python","name":"terminado","packageid":63146},{"categoryid":336,"description":"Generate simple tables in terminals from a nested list of strings","firstseen":"2024-12-30T08:17:55.121293","name":"terminaltables3","packageid":78088},{"categoryid":336,"description":"Virtual to install 'test' package from stdlib","firstseen":"2024-09-05T09:57:28.886115","name":"test","packageid":77725},{"categoryid":336,"description":"Testing Against Learned Reference Data","firstseen":"2025-06-16T22:55:55.744411","name":"test2ref","packageid":78377},{"categoryid":336,"description":"A collection of helpers and mock objects for unit tests and doc tests","firstseen":"2012-05-21T14:37:11.749933","maintainer":"python@gentoo.org","maintainername":"Python","name":"testfixtures","packageid":59344},{"categoryid":336,"description":"Test utilities for code working with files and commands","firstseen":"2015-11-29T14:39:57.465400","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"testpath","packageid":64744,"summary":"Testpath is a collection of utilities for Python code working with files and commands. It contains functions to check things on the filesystem, and tools for mocking system commands and recording calls to those."},{"categoryid":336,"description":"A pyunit extension for managing expensive test resources","firstseen":"2013-09-18T13:37:22.551024","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"testresources","packageid":61405,"summary":"Testresources extends unittest with a clean and simple api to provide test optimisation where expensive common resources are needed for test cases for example sample working trees for VCS systems, reference databases for enterprise applications, or web servers ... let imagination run wild."},{"categoryid":336,"description":"A pyunit extension for dependency injection","firstseen":"2013-09-18T13:37:22.551024","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"testscenarios","packageid":61406,"summary":"Testscenarios provides clean dependency injection for python unittest style tests. This can be used for interface testing (testing many implementations via a single test suite) or for classic dependency injection (provide tests with dependencies externally to the test code itself, allowing easy testing in different situations)."},{"categoryid":336,"description":"Extensions to the Python standard library unit testing framework","firstseen":"2010-05-04T00:54:45.661860","maintainer":"bazaar@gentoo.org","maintainername":"Gentoo Bazaar Project","name":"testtools","packageid":44036},{"categoryid":336,"description":"The most basic port of the Text::Unidecode Perl library","firstseen":"2020-06-18T22:19:00.505324","name":"text-unidecode","packageid":71231},{"categoryid":336,"description":"Compute distance between the two texts","firstseen":"2021-01-16T09:09:18.553145","name":"textdistance","packageid":72381},{"categoryid":336,"description":"A Python port of Textile, A humane web text generator","firstseen":"2023-03-11T16:46:22.797731","name":"textile","packageid":75895,"summary":"A Python implementation of Textile, Dean Allen's Human Text Generator. Textile simplifies the work of creating (X)HTML."},{"categoryid":336,"description":"Module to create simple ASCII tables","firstseen":"2014-09-23T13:38:27.514610","maintainer":"alunduil@gentoo.org","maintainername":"Alex Brandt","name":"texttable","packageid":62557},{"categoryid":336,"description":"Meta-language for DSL implementation inspired by Xtext","firstseen":"2024-11-22T21:59:33.147992","name":"textx","packageid":77900},{"categoryid":336,"description":"Limit the number of threads used in native libs that have their own threadpool","firstseen":"2020-04-01T22:58:15.081964","name":"threadpoolctl","packageid":70974},{"categoryid":336,"description":"Simple Python library to perform a 3-way merge between strings","firstseen":"2020-11-17T14:46:04.271566","name":"three-merge","packageid":72203},{"categoryid":336,"description":"Python implementation of Thrift","firstseen":"2018-06-09T11:49:52.651954","name":"thrift","packageid":69169},{"categoryid":336,"description":"Pure python approach of Apache Thrift","firstseen":"2021-07-01T20:04:31.508136","name":"thriftpy2","packageid":73057},{"categoryid":336,"description":"A sleek Python library for your binary data","firstseen":"2026-03-13T05:16:18.869327","name":"tibs","packageid":78858},{"categoryid":336,"description":"Read and write TIFF files","firstseen":"2021-12-12T09:50:54.949691","name":"tifffile","packageid":73750},{"categoryid":336,"description":"Travel through time in your tests","firstseen":"2022-11-30T19:40:57.980015","name":"time-machine","packageid":75630},{"categoryid":336,"description":"Simple proxy server (SOCKS4(a), SOCKS5(h), HTTP tunnel)","firstseen":"2022-12-19T15:27:39.875366","name":"tiny-proxy","packageid":75690},{"categoryid":336,"description":"A complete yet simple CSS parser for Python","firstseen":"2017-07-07T00:59:20.561666","name":"tinycss2","packageid":67868},{"categoryid":336,"description":"HTML parser based on the WHATWG HTML specification","firstseen":"2024-10-30T17:03:54.616439","name":"tinyhtml5","packageid":77792},{"categoryid":336,"description":"Accurately separate the TLD from the registered domain and subdomains of a URL","firstseen":"2019-10-13T14:50:26.337027","name":"tldextract","packageid":70228},{"categoryid":336,"description":"A wrapper around the stdlib 'tokenize' which roundtrips","firstseen":"2022-08-19T02:01:53.659755","name":"tokenize-rt","packageid":75353},{"categoryid":336,"description":"Common logic to the TOML formatter","firstseen":"2024-10-31T16:09:02.090687","name":"toml-fmt-common","packageid":77795},{"categoryid":336,"description":"A lil' TOML parser","firstseen":"2021-07-17T08:35:20.902162","name":"tomli","packageid":73198},{"categoryid":336,"description":"A lil' TOML writer","firstseen":"2021-10-11T09:23:33.626269","name":"tomli-w","packageid":73427},{"categoryid":336,"description":"Style preserving TOML library","firstseen":"2021-06-10T11:23:31.875555","name":"tomlkit","packageid":72960},{"categoryid":336,"description":"List processing tools and functional utilities","firstseen":"2014-09-02T13:37:50.725828","maintainer":"python@gentoo.org","maintainername":"Python","name":"toolz","packageid":62497},{"categoryid":336,"description":"Implements a topological sort algorithm","firstseen":"2021-09-20T10:35:31.017402","name":"toposort","packageid":73348},{"categoryid":336,"description":"Python web framework and asynchronous networking library","firstseen":"2022-09-26T08:34:05.133541","name":"tornado","packageid":75483},{"categoryid":336,"description":"Building newsfiles for your project","firstseen":"2019-11-22T20:25:48.339626","name":"towncrier","packageid":70387},{"categoryid":336,"description":"virtualenv-based automation of test activities","firstseen":"2012-02-15T14:35:35.898015","maintainer":"python@gentoo.org","maintainername":"Python","name":"tox","packageid":58863},{"categoryid":336,"description":"Python bindings for TSS","firstseen":"2022-04-23T07:44:43.568768","name":"tpm2-pytss","packageid":74868},{"categoryid":336,"description":"Add a progress meter to your loops in a second","firstseen":"2016-09-02T13:38:14.158591","name":"tqdm","packageid":65758,"summary":"Instantly make your loops show a progress meter - just wrap any iterator with \"tqdm(iterator)\", and you're done!"},{"categoryid":336,"description":"A configuration system for Python applications","firstseen":"2015-11-29T14:39:57.465400","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"traitlets","packageid":64745,"summary":"A lightweight pure-Python derivative of Enthought Traits, used for configuring Python objects. This package powers the config system of IPython and Jupyter."},{"categoryid":336,"description":"Guess additional information from titles in media tracks","firstseen":"2025-05-06T17:27:41.627282","name":"trakit","packageid":78311},{"categoryid":336,"description":"A lightweight, object-oriented state machine implementation in Python","firstseen":"2019-08-02T18:57:27.189441","name":"transitions","packageid":70032,"summary":"A lightweight, object-oriented state machine implementation in Python. A state machine is a mathematical model of computation. It is an abstract machine that can be in exactly one of a finite number of states at any given time."},{"categoryid":336,"description":"Toolkit to convert between many translation formats","firstseen":"2011-08-11T23:30:31.174901","maintainer":"python@gentoo.org","maintainername":"Python","name":"translate-toolkit","packageid":57736},{"categoryid":336,"description":"Python bindings to the Tree-sitter parsing library","firstseen":"2020-12-12T08:12:05.284204","name":"tree-sitter","packageid":72262},{"categoryid":336,"description":"A requests-like API built on top of twisted.web's Agent","firstseen":"2014-09-26T13:37:31.683978","maintainer":"ryao@gentoo.org","maintainername":"Richard Yao","name":"treq","packageid":62566,"summary":"treq is an HTTP library inspired by requests but written on top of Twisted's Agents. It provides a simple, higher level API for making HTTP requests when using Twisted."},{"categoryid":336,"description":"Python library for loading and using triangular meshes","firstseen":"2022-02-11T11:11:59.007219","name":"trimesh","packageid":74417},{"categoryid":336,"description":"Python library for async concurrency and I\/O","firstseen":"2021-06-27T21:16:51.912196","name":"trio","packageid":73039,"summary":"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. Trio was built from the ground up to take advantage of the latest Python features, and draws inspiration from many sources, in particular Dave Beazley's Curio. The resulting design is radically simpler than older competitors like asyncio and Twisted, 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. 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 to use it, but you should read and subscribe to issue #1 to get warning and a chance to give feedback about any compatibility-breaking changes."},{"categoryid":336,"description":"WebSocket client and server implementation for Python Trio","firstseen":"2023-03-09T18:34:27.651747","name":"trio-websocket","packageid":75893},{"categoryid":336,"description":"Canonical source for classifiers on PyPI (pypi.org)","firstseen":"2022-06-25T12:47:20.943181","name":"trove-classifiers","packageid":75092},{"categoryid":336,"description":"#1 quality TLS certs while you wait, for the discerning tester","firstseen":"2019-03-08T18:09:56.338900","name":"trustme","packageid":69701},{"categoryid":336,"description":"Verify certificates using native system trust stores","firstseen":"2023-08-31T15:18:40.527188","name":"truststore","packageid":76435},{"categoryid":336,"description":"Flow control and backpressure for event-driven applications","firstseen":"2020-06-02T00:17:43.767776","name":"tubes","packageid":71193,"summary":"Presently based primarily on Twisted, its core data structures are fairly framework-agnostic and could be repurposed to work with any event-driven container."},{"categoryid":336,"description":"A secure updater framework for Python","firstseen":"2024-09-27T15:22:33.148074","name":"tuf","packageid":77742},{"categoryid":336,"description":"Collection of utilities for publishing packages on PyPI","firstseen":"2018-03-24T09:18:46.416246","name":"twine","packageid":69023},{"categoryid":336,"description":"An asynchronous networking framework written in Python","firstseen":"2016-10-08T13:37:11.045933","name":"twisted","packageid":65964,"summary":"Twisted is an event-based framework for internet applications, supporting Python 2.7 and Python 3.3+. It includes modules for many different purposes, including the following: twisted.web: HTTP clients and servers, HTML templating, and a WSGI server twisted.conch: SSHv2 and Telnet clients and servers and terminal emulators twisted.words: Clients and servers for IRC, XMPP, and other IM protocols twisted.mail: IMAPv4, POP3, SMTP clients and servers twisted.positioning: Tools for communicating with NMEA-compatible GPS receivers twisted.names: DNS client and tools for making your own DNS servers twisted.trial: A unit testing framework that integrates well with Twisted-based code."},{"categoryid":336,"description":"An easy way to access Twitter data with Python","firstseen":"2013-08-24T13:36:07.278760","maintainer":"ercpe@gentoo.org","maintainername":"Johann Schmitz","name":"twython","packageid":61150},{"categoryid":336,"description":"Compatibility API between asyncio\/Twisted\/Trollius","firstseen":"2015-06-09T17:21:19.390712","maintainer":"python@gentoo.org","maintainername":"Python","name":"txaio","packageid":63769},{"categoryid":336,"description":"Python library for communicating with AMQP peers using Twisted","firstseen":"2024-11-22T21:59:33.147992","name":"txamqp","packageid":77899},{"categoryid":336,"description":"Non-blocking redis client for python","firstseen":"2023-05-28T12:49:33.661648","name":"txredisapi","packageid":76210},{"categoryid":336,"description":"Asynchronous Python HTTP for Humans","firstseen":"2016-08-10T13:38:09.311474","name":"txrequests","packageid":65684,"summary":"Small add-on for the python requests http library. Makes use twisted's ThreadPool, so that the requests'API returns deferred. The additional API and changes are minimal and strives to avoid surprises."},{"categoryid":336,"description":"Twisted-based Tor controller client, with state-tracking abstractions","firstseen":"2023-05-25T22:34:36.413276","name":"txtorcon","packageid":76197},{"categoryid":336,"description":"Run-time type checker for Python","firstseen":"2021-08-05T08:50:11.827307","name":"typeguard","packageid":73273},{"categoryid":336,"description":"Build great CLIs. Easy to code. Based on Python type hints","firstseen":"2025-06-20T21:23:45.265146","name":"typer","packageid":78385},{"categoryid":336,"description":"Typing stubs for docutils","firstseen":"2022-12-10T18:40:40.249741","name":"types-docutils","packageid":75657},{"categoryid":336,"description":"Typing stubs for gdb","firstseen":"2022-12-10T18:40:40.249741","name":"types-gdb","packageid":75658},{"categoryid":336,"description":"Typing stubs for psutil","firstseen":"2023-10-10T22:03:37.400293","name":"types-psutil","packageid":76574},{"categoryid":336,"description":"Typing stubs for python-dateutil","firstseen":"2026-02-24T09:29:51.533804","name":"types-python-dateutil","packageid":78844},{"categoryid":336,"description":"Typing stubs for setuptools","firstseen":"2023-10-10T22:03:37.400293","name":"types-setuptools","packageid":76575},{"categoryid":336,"description":"Backported and Experimental Type Hints for Python 3.7+","firstseen":"2019-07-14T13:24:56.253662","name":"typing-extensions","packageid":69949},{"categoryid":336,"description":"Runtime typing introspection tools","firstseen":"2025-03-07T05:04:43.804124","name":"typing-inspection","packageid":78191},{"categoryid":336,"description":"Filters for web typography, supporting Django & Jinja templates","firstseen":"2021-05-03T23:51:56.776530","name":"typogrify","packageid":72846},{"categoryid":336,"description":"tzdata shim to satisfy requirements (while using system tzdata)","firstseen":"2023-08-28T19:38:24.639106","name":"tzdata","packageid":76430},{"categoryid":336,"description":"tzinfo object for the local timezone","firstseen":"2015-01-03T14:37:55.963700","maintainer":"python@gentoo.org","maintainername":"Python","name":"tzlocal","packageid":62979},{"categoryid":336,"description":"A portable, lightweight MessagePack serializer and deserializer","firstseen":"2021-08-18T09:12:53.824376","name":"u-msgpack-python","packageid":73293,"summary":"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"},{"categoryid":336,"description":"A stdlib like feel, and extra batteries. Hashing, Caching, Timing, Progress","firstseen":"2020-02-09T13:28:26.797268","name":"ubelt","packageid":70803},{"categoryid":336,"description":"Micro subset of unicode data files for linkify-it-py projects","firstseen":"2022-09-18T20:16:51.788073","name":"uc-micro-py","packageid":75458},{"categoryid":336,"description":"Ultra fast JSON encoder and decoder for Python","firstseen":"2013-02-24T14:36:48.551653","maintainer":"swegener@gentoo.org","maintainername":"Sven Wegener","name":"ujson","packageid":60400},{"categoryid":336,"description":"Implementation of bounded Levenshtein distance (Ukkonen)","firstseen":"2021-11-19T09:24:13.875769","name":"ukkonen","packageid":73583},{"categoryid":336,"description":"The async transformation code","firstseen":"2021-10-05T14:56:23.819207","name":"unasync","packageid":73384},{"categoryid":336,"description":"Python module for calculations with uncertainties","firstseen":"2016-12-06T14:36:36.084849","name":"uncertainties","packageid":66224,"summary":"uncertainties is a Python module, which allows calculations such as . (0.2 +\/- 0.01) * 2 = 0.4 +\/- 0.02 . to be performed transparently; much more complex mathematical expressions involving numbers with uncertainties can also be evaluated transparently. Correlations between expressions are correctly taken into account; x-x is thus exactly zero, for instance. The uncertainties produced by this module are what is predicted by error propagation theory."},{"categoryid":336,"description":"A utility to fetch and download python packages","firstseen":"2023-07-22T00:17:19.549079","name":"unearth","packageid":76349},{"categoryid":336,"description":"Unicode segmentation and width for Python using Rust","firstseen":"2025-11-29T10:35:55.835248","name":"unicode-segmentation-rs","packageid":78649},{"categoryid":336,"description":"Module providing ASCII transliterations of Unicode text","firstseen":"2012-05-28T14:35:41.981885","maintainer":"jer@gentoo.org","maintainername":"Python","name":"unidecode","packageid":59381},{"categoryid":336,"description":"Unified diff parsing\/metadata extraction library","firstseen":"2021-04-25T22:34:37.464788","name":"unidiff","packageid":72809},{"categoryid":336,"description":"A set of mixin classes and other helpers for unittest test case classes","firstseen":"2017-05-29T15:45:11.210512","name":"unittest-mixins","packageid":66907},{"categoryid":336,"description":"Unpadded Base64","firstseen":"2022-07-09T09:46:43.207194","name":"unpaddedbase64","packageid":75136},{"categoryid":336,"description":"Python wrapper for the UnRAR DLL","firstseen":"2023-10-24T19:57:03.070493","name":"unrardll","packageid":76676},{"categoryid":336,"description":"Convert XML documents into Python objects","firstseen":"2021-09-09T17:53:26.849409","name":"untangle","packageid":73329},{"categoryid":336,"description":"URI Template expansion in strict adherence to RFC 6570","firstseen":"2023-08-11T20:34:40.404297","name":"uri-template","packageid":76377},{"categoryid":336,"description":"Python implementation of RFC6570, URI Template","firstseen":"2014-12-07T14:39:17.644440","maintainer":"python@gentoo.org","maintainername":"Python","name":"uritemplate","packageid":62864},{"categoryid":336,"description":"RFC 3986-compliant URI parsing, classification and composition","firstseen":"2023-08-23T22:24:59.395979","name":"uritools","packageid":76421,"summary":"For various reasons, ``urllib.parse`` and its Python 2 predecessor ``urlparse`` are not compliant with current Internet standards. As stated in `Lib\/urllib\/parse.py <https:\/\/github.com\/python\/cpython\/blob\/3.8\/Lib\/urllib\/parse.py>`_: RFC 3986 is considered the current standard and any future changes to urlparse module should conform with it. The urlparse module is currently not entirely compliant with this RFC due to defacto scenarios for parsing, and for backward compatibility purposes, some parsing quirks from older RFCs are retained. This module aims to provide fully RFC 3986 compliant replacements for the most commonly used functions found in ``urllib.parse``. It also includes functions for distinguishing between the different forms of URIs and URI references, and for conveniently creating URIs from their individual components."},{"categoryid":336,"description":"URL normalization for Python","firstseen":"2021-04-10T10:23:06.118294","name":"url-normalize","packageid":72682},{"categoryid":336,"description":"HTTP library with thread-safe connection pooling, file post, and more","firstseen":"2012-08-19T14:36:35.921982","maintainer":"python@gentoo.org","maintainername":"Python","name":"urllib3","packageid":59713},{"categoryid":336,"description":"Curses-based user interface library for Python","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"urwid","packageid":42526,"summary":"Urwid is a curses-based user interface library. It includes many features useful for text console application developers including: - Fluid interface resizing (xterm window resizing \/ fbset on Linux console) - Web application display mode using Apache and CGI [Live Demo] - Support for UTF-8, simple 8-bit and CJK encodings - Multiple text alignment and wrapping modes built-in - Ability create user-defined text layout classes - Simple markup for setting text attributes - Powerful list box that handles scrolling between different widget types - List box contents may be managed with a user-defined class - Flexible edit box for editing many different types of text - Buttons, check boxes and radio boxes - Customizable layout for all widgets - Easy interface for creating HTML screen shots"},{"categoryid":336,"description":"Text input widget for urwid that supports readline shortcuts","firstseen":"2024-02-17T20:23:18.345979","name":"urwid-readline","packageid":77113},{"categoryid":336,"description":"Tree widgets for urwid","firstseen":"2016-01-04T14:41:15.025589","maintainer":"aidecoe@gentoo.org","maintainername":"Amadeusz Żołnowski","name":"urwidtrees","packageid":64863,"summary":"This is a Widget Container API for the urwid toolkit. It uses a MVC approach and allows to build trees of widgets."},{"categoryid":336,"description":"Cross-platform tool for adding locations to the user PATH","firstseen":"2023-01-25T16:49:04.650289","name":"userpath","packageid":75790},{"categoryid":336,"description":"TidyLib Python wrapper","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"utidylib","packageid":45616},{"categoryid":336,"description":"New time-based UUID formats which are suited for use as a database key","firstseen":"2025-08-09T07:29:06.021312","name":"uuid6","packageid":78484},{"categoryid":336,"description":"A Python package installer and resolver, written in Rust","firstseen":"2024-03-04T20:15:48.016059","name":"uv","packageid":77148},{"categoryid":336,"description":"PEP517 uv build backend","firstseen":"2025-04-02T08:31:03.173040","name":"uv-build","packageid":78251},{"categoryid":336,"description":"Dynamic versioning based on VCS tags for uv\/hatch project","firstseen":"2026-02-12T14:05:09.836169","name":"uv-dynamic-versioning","packageid":78826},{"categoryid":336,"description":"Lightning-fast ASGI server implementation","firstseen":"2021-02-24T00:36:06.111267","name":"uvicorn","packageid":72496},{"categoryid":336,"description":"Ultra-fast implementation of asyncio event loop on top of libuv","firstseen":"2016-05-14T13:39:39.299418","maintainer":"elvis@magic.io","maintainername":"Elvis Pranskevichus","name":"uvloop","packageid":65434,"summary":"uvloop is a fast, drop-in replacement of the built-in asyncio event loop. uvloop is implemented in Cython and uses libuv under the hood."},{"categoryid":336,"description":"Python Data Validation for Humans","firstseen":"2021-01-13T08:11:40.667211","name":"validators","packageid":72368},{"categoryid":336,"description":"Python implementation of the Varlink protocol","firstseen":"2023-10-20T15:50:35.936495","name":"varlink","packageid":76601},{"categoryid":336,"description":"Automatically mock your HTTP interactions to simplify and speed up testing","firstseen":"2015-07-05T13:40:40.548709","maintainer":"mrueg@gentoo.org","maintainername":"Manuel Rüger","name":"vcrpy","packageid":63836},{"categoryid":336,"description":"Core VCS versioning functionality from setuptools-scm","firstseen":"2026-03-20T14:30:22.372144","name":"vcs-versioning","packageid":78871},{"categoryid":336,"description":"A module for (de)serialization to and from VDF, Valve's key-value text format","firstseen":"2020-01-08T11:48:36.776052","name":"vdf","packageid":70578},{"categoryid":336,"description":"Synchronize calendars and contacts","firstseen":"2016-02-22T14:40:58.510389","maintainer":"amynka@gentoo.org","name":"vdirsyncer","packageid":65053},{"categoryid":336,"description":"2D vector and rectangle classes","firstseen":"2020-09-16T06:15:03.724855","name":"vecrec","packageid":72008,"summary":"Python-FCL is an (unofficial) Python interface for the Flexible Collision Library (FCL), an excellent C++ library for performing proximity and collision queries on pairs of geometric models."},{"categoryid":336,"description":"Vector classes and utilities","firstseen":"2025-05-09T13:42:35.023880","name":"vector","packageid":78317,"summary":"Vector is a Python 3.8+ library (Python 3.6 and 3.7 supported till v0.9.0 and v1.0.0, respectively) for 2D, 3D, and Lorentz vectors, especially arrays of vectors, to solve common physics problems in a NumPy-like way."},{"categoryid":336,"description":"Verbose logging for Python's logging module","firstseen":"2015-05-29T13:37:20.079724","maintainer":"python@gentoo.org","maintainername":"Python","name":"verboselogs","packageid":63494},{"categoryid":336,"description":"Easy VCS-based management of project version strings","firstseen":"2015-10-31T14:31:03.055474","maintainer":"python@gentoo.org","maintainername":"Python","name":"versioneer","packageid":64575},{"categoryid":336,"description":"A setuptools plugin for versioning based on git tags","firstseen":"2022-05-31T00:07:37.349865","name":"versioningit","packageid":75026},{"categoryid":336,"description":"Python Promises","firstseen":"2017-01-20T14:36:19.051701","name":"vine","packageid":66445},{"categoryid":336,"description":"Virtual Python Environment builder","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"virtualenv","packageid":41946},{"categoryid":336,"description":"A script for cloning a non-relocatable virtualenv","firstseen":"2012-11-05T14:36:26.488947","maintainer":"python@gentoo.org","maintainername":"Python","name":"virtualenv-clone","packageid":59967},{"categoryid":336,"description":"Set of extensions to Ian Bicking's virtualenv tool","firstseen":"2012-02-15T14:35:35.898015","maintainer":"python@gentoo.org","maintainername":"Python","name":"virtualenvwrapper","packageid":58864},{"categoryid":336,"description":"A tiny pythonic visitor implementation","firstseen":"2016-04-29T13:41:06.608298","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"visitor","packageid":65377},{"categoryid":336,"description":"Python package for parsing and generating vCard and vCalendar files","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"vobject","packageid":54287},{"categoryid":336,"description":"A Python data validation library","firstseen":"2016-03-26T14:40:29.248814","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"voluptuous","packageid":65220,"summary":"Voluptuous, despite the name, is a Python data validation library. It is primarily intended for validating data coming into Python as JSON, YAML, etc."},{"categoryid":336,"description":"VPython for Jupyter notebook","firstseen":"2018-03-20T21:36:17.554990","name":"vpython","packageid":69010,"summary":"This package enables one to run VPython in a browser, using the GlowScript VPython API, documented in the Help at http:\/\/glowscript.org. If the code is in a cell in a Jupyter notebook, the 3D scene appears in the Jupyter notebook. If the code is launched outside a notebook (e.g. from the command line), a browser window will open displaying the scene."},{"categoryid":336,"description":"A pure-Python WSGI server","firstseen":"2013-03-20T14:35:49.321039","maintainer":"python@gentoo.org","maintainername":"Python","name":"waitress","packageid":60563},{"categoryid":336,"description":"Ctypes-based simple ImageMagick binding for Python","firstseen":"2020-05-17T13:21:37.031488","name":"wand","packageid":71146},{"categoryid":336,"description":"Python object model built on JSON schema and JSON patch","firstseen":"2013-01-18T14:36:28.529501","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"warlock","packageid":60227},{"categoryid":336,"description":"Python API and shell utilities to monitor file system events","firstseen":"2014-03-31T14:54:10.095003","maintainer":"python@gentoo.org","maintainername":"Python","name":"watchdog","packageid":62085},{"categoryid":336,"description":"Simple, modern file watching and code reload in Python","firstseen":"2022-04-24T10:31:32.220920","name":"watchfiles","packageid":74871},{"categoryid":336,"description":"A library for computing contrast ratios, as required by WCAG 2.0","firstseen":"2021-12-30T22:19:16.375543","name":"wcag-contrast-ratio","packageid":73929},{"categoryid":336,"description":"Wildcard\/glob file name matcher","firstseen":"2020-12-08T11:50:59.550207","name":"wcmatch","packageid":72259,"summary":"Wildcard Match provides an enhanced fnmatch, glob, and pathlib library in order to provide file matching and globbing that more closely follows the features found in Bash. In some ways these libraries are similar to Python's builtin libraries as they provide a similar interface to match, filter, and glob the file system. But they also include a number of features found in Bash's globbing such as backslash escaping, brace expansion, extended glob pattern groups, etc. They also add a number of new useful functions as well, such as globmatch which functions like fnmatch, but for paths. Wildcard Match also adds a file search utility called wcmatch that is built on top of fnmatch and globmatch. It was originally written for Rummage, but split out into this project to be used by other projects that may find its approach useful. Bash is used as a guide when making decisions on behavior for fnmatch and glob. Behavior may differ from Bash version to Bash version, but an attempt is made to keep Wildcard Match up with the latest relevant changes. With all of this said, there may be a few corner cases in which we've intentionally chosen to not exactly mirror Bash. If an issue is found where Wildcard Match seems to deviate in an illogical way, we'd love to hear about it in the issue tracker. Features A quick overview of Wildcard Match's Features: Provides an interface comparable to Python's builtin in fnamtch, glob, and pathlib. Allows for a much more configurable experience when matching or globbing with many more features. Adds support for ** in glob. Adds support for escaping characters with \\. Add support for POSIX style character classes inside sequences: [[:alnum:]], etc. The C locale is used for byte strings and Unicode properties for Unicode strings. Adds support for brace expansion: a{b,{c,d}} --> ab ac ad. Adds support for expanding ~ or ~username to the appropriate user path. Adds support for extended match patterns: @(...), +(...), *(...), ?(...), and !(...). Adds ability to match path names via the path centric globmatch. Provides a pathlib variant that uses Wildcard Match's glob library instead of Python's default. Provides an alternative file crawler called wcmatch. And more..."},{"categoryid":336,"description":"Measures number of Terminal column cells of wide-character codes","firstseen":"2015-02-17T14:38:23.654421","maintainer":"python@gentoo.org","maintainername":"Python","name":"wcwidth","packageid":63083},{"categoryid":336,"description":"Visual rendering engine for HTML and CSS that can export to PDF","firstseen":"2013-09-12T13:36:43.468576","maintainer":"python@gentoo.org","maintainername":"Python","name":"weasyprint","packageid":61364},{"categoryid":336,"description":"Color names and value formats defined by the HTML and CSS specifications","firstseen":"2015-09-02T13:39:43.903101","maintainer":"python@gentoo.org","maintainername":"Python","name":"webcolors","packageid":64046},{"categoryid":336,"description":"Character encoding aliases for legacy web content","firstseen":"2016-01-15T14:39:58.032370","maintainer":"python@gentoo.org","maintainername":"Python","name":"webencodings","packageid":64881},{"categoryid":336,"description":"WSGI request and response object","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"webob","packageid":54858},{"categoryid":336,"description":"WebSocket client for python with hybi13 support","firstseen":"2014-08-31T13:37:57.845231","maintainer":"alunduil@gentoo.org","maintainername":"Alex Brandt","name":"websocket-client","packageid":62491},{"categoryid":336,"description":"Library for building WebSocket servers and clients in Python","firstseen":"2020-04-25T20:45:01.367248","name":"websockets","packageid":71045},{"categoryid":336,"description":"WebSockets support for any application\/server","firstseen":"2013-04-11T13:40:35.965696","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"websockify","packageid":60647},{"categoryid":336,"description":"Helper to test WSGI applications","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"webtest","packageid":43909},{"categoryid":336,"description":"Collection of various utilities for WSGI applications","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"werkzeug","packageid":52016},{"categoryid":336,"description":"Easy anonymous functions by partial application of operators","firstseen":"2020-12-19T16:16:09.932400","name":"whatever","packageid":72284},{"categoryid":336,"description":"A patch parsing and application library.","firstseen":"2022-07-12T20:07:50.528682","name":"whatthepatch","packageid":75158},{"categoryid":336,"description":"A built-package format for Python","firstseen":"2014-07-16T13:38:07.179564","maintainer":"python@gentoo.org","maintainername":"Python","name":"wheel","packageid":62392},{"categoryid":336,"description":"Modern datetime library for Python","firstseen":"2025-09-21T04:05:51.534262","name":"whenever","packageid":78530},{"categoryid":336,"description":"Fixed size round-robin style database","firstseen":"2012-01-21T14:36:03.166556","maintainer":"chutzpah@gentoo.org","maintainername":"Patrick McLean","name":"whisper","packageid":58715},{"categoryid":336,"description":"Fast, pure-Python full text indexing, search and spell checking library","firstseen":"2012-05-23T14:38:04.421195","maintainer":"blueness@gentoo.org","maintainername":"Anthony G. Basile","name":"whoosh","packageid":59352,"summary":"Whoosh is a fast, featureful full-text indexing and searching library implemented in pure Python. Programmers can use it to easily add search functionality to their applications and websites. Every part of how Whoosh works can be extended or replaced to meet your needs exactly."},{"categoryid":336,"description":"IPython HTML widgets for Jupyter","firstseen":"2016-05-30T22:44:36.440035","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"widgetsnbextension","packageid":65478},{"categoryid":336,"description":"Module for decorators, wrappers and monkey patching","firstseen":"2015-06-08T13:38:11.406979","maintainer":"alunduil@gentoo.org","maintainername":"Alex Brandt","name":"wrapt","packageid":63763},{"categoryid":336,"description":"Accelerator for ws4py, autobahn and tornado","firstseen":"2014-01-28T14:36:42.862314","maintainer":"python@gentoo.org","maintainername":"Python","name":"wsaccel","packageid":61874},{"categoryid":336,"description":"HTTP proxying tools for WSGI apps","firstseen":"2013-03-20T14:35:49.321039","maintainer":"python@gentoo.org","maintainername":"Python","name":"wsgiproxy2","packageid":60564},{"categoryid":336,"description":"WebSockets state-machine based protocol implementation","firstseen":"2018-08-17T08:52:49.922685","name":"wsproto","packageid":69344},{"categoryid":336,"description":"Flexible forms validation and rendering library for python web development","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"wtforms","packageid":51089},{"categoryid":336,"description":"Capture C-level stdout\/stderr in Python","firstseen":"2020-01-15T12:09:15.227776","name":"wurlitzer","packageid":70602},{"categoryid":336,"description":"A blending of the wxWindows C++ class library with Python","firstseen":"2010-05-04T00:54:45.661860","maintainer":"wxwidgets@gentoo.org","maintainername":"Gentoo wxWidgets Project","name":"wxpython","packageid":46091},{"categoryid":336,"description":"Convert calendars using X-WR-TIMEZONE to standard ones","firstseen":"2023-01-17T16:04:42.537136","name":"x-wr-timezone","packageid":75780},{"categoryid":336,"description":"N-D labeled arrays and datasets in Python","firstseen":"2016-12-04T14:36:58.022280","name":"xarray","packageid":66211},{"categoryid":336,"description":"A drop in replacement for xpyb, an XCB python binding","firstseen":"2014-09-27T13:39:09.139794","maintainer":"python@gentoo.org","maintainername":"Python","name":"xcffib","packageid":62567},{"categoryid":336,"description":"A rewrite of Python's builtin doctest module but without all the weirdness","firstseen":"2020-02-09T13:28:26.797268","name":"xdoctest","packageid":70804},{"categoryid":336,"description":"Python bindings for libxkbcommon using cffi","firstseen":"2023-01-12T07:34:58.495042","name":"xkbcommon","packageid":75754},{"categoryid":336,"description":"Library to extract data from Microsoft Excel spreadsheets","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"xlrd","packageid":54570,"summary":"Extract data from new and old Excel spreadsheets on any platform. Pure Python (2.1 to 2.6). Strong support for Excel dates. Unicode-aware."},{"categoryid":336,"description":"Python module for creating Excel XLSX files","firstseen":"2014-12-07T14:39:17.644440","maintainer":"python@gentoo.org","maintainername":"Python","name":"xlsxwriter","packageid":62865},{"categoryid":336,"description":"Python library to create spreadsheet files compatible with Excel","firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"xlwt","packageid":53353,"summary":"xlwt is a library for generating spreadsheet files that are compatible with Excel 97\/2000\/XP\/2003, OpenOffice.org Calc, and Gnumeric. xlwt has full support for Unicode. Excel spreadsheets can be generated on any platform without needing Excel or a COM server. xlwt is a fork of pyExcelerator."},{"categoryid":336,"description":"An XML Schema validator and decoder","firstseen":"2019-11-21T17:56:03.825678","name":"xmlschema","packageid":70382},{"categoryid":336,"description":"Python bindings for the XML Security Library","firstseen":"2023-02-17T11:36:42.443425","name":"xmlsec","packageid":75841},{"categoryid":336,"description":"Makes working with XML feel like you are working with JSON","firstseen":"2013-10-04T13:36:28.450112","maintainer":"python@gentoo.org","maintainername":"Python","name":"xmltodict","packageid":61467},{"categoryid":336,"description":"Python wrapper for running a display inside X virtual framebuffer","firstseen":"2013-05-31T13:36:05.132207","maintainer":"python@gentoo.org","maintainername":"Python","name":"xvfbwrapper","packageid":60801},{"categoryid":336,"description":"Python binding for the xxHash library","firstseen":"2020-09-08T20:22:41.290773","name":"xxhash","packageid":71963},{"categoryid":336,"description":"A formatter for Python files","firstseen":"2018-11-08T23:08:33.970724","name":"yapf","packageid":69525,"summary":"YAPF is based off of 'clang-format', developed by Daniel Jasper. In essence, the algorithm takes the code and reformats it to the best formatting that conforms to the style guide, even if the original code didn't violate the style guide."},{"categoryid":336,"description":"Yet Another Python Profiler","firstseen":"2015-09-11T13:38:40.836914","maintainer":"chutzpah@gentoo.org","maintainername":"Patrick McLean","name":"yappi","packageid":64091},{"categoryid":336,"description":"A fat-free DIY Python plugin management toolkit","firstseen":"2012-06-21T14:38:07.487666","maintainer":"pinkbyte@gentoo.org","maintainername":"Sergey Popov","name":"yapsy","packageid":59501},{"categoryid":336,"description":"Python interface for a malware identification and classification tool","firstseen":"2022-01-28T05:41:42.639875","name":"yara-python","packageid":74276,"summary":"With this library you can use YARA from your Python programs. It covers all YARA's features, from compiling, saving and loading rules to scanning files, strings and processes."},{"categoryid":336,"description":"Yet another URL library","firstseen":"2016-11-08T14:36:34.481305","name":"yarl","packageid":66064},{"categoryid":336,"description":"Python library to generate HTML or XML in a readable, concise and pythonic way","firstseen":"2023-07-08T02:02:12.718771","name":"yattag","packageid":76324},{"categoryid":336,"description":"Yet Another XML Differ","firstseen":"2022-06-16T17:49:50.344805","name":"yaxmldiff","packageid":75066},{"categoryid":336,"description":"Get YouTube video information using link WITHOUT YouTube Data API v3","firstseen":"2022-04-04T17:12:16.280022","name":"youtube-search-python","packageid":74730},{"categoryid":336,"description":"External JavaScript for yt-dlp supporting many runtimes","firstseen":"2025-10-22T09:49:56.989095","name":"yt-dlp-ejs","packageid":78591},{"categoryid":336,"description":"Unofficial API for YouTube Music","firstseen":"2022-04-04T17:12:16.280022","name":"ytmusicapi","packageid":74731},{"categoryid":336,"description":"Basic inter-process locks","firstseen":"2019-03-08T22:51:23.901728","name":"zc-lockfile","packageid":69702},{"categoryid":336,"description":"Configuration library supporting a hierarchical schema-driven model","firstseen":"2020-03-17T09:26:47.858889","name":"zconfig","packageid":70928,"summary":"ZConfig is a configuration library intended for general use. It supports a hierarchical schema-driven configuration model that allows a schema to specify data conversion routines written in Python. ZConfig’s model is very different from the model supported by the ConfigParser module found in Python’s standard library, and is more suitable to configuration-intensive applications. ZConfig schema are written in an XML-based language and are able to “import” schema components provided by Python packages. Since components are able to bind to conversion functions provided by Python code in the package (or elsewhere), configuration objects can be arbitrarily complex, with values that have been verified against arbitrary constraints. This makes it easy for applications to separate configuration support from configuration loading even with configuration data being defined and consumed by a wide range of separate packages."},{"categoryid":336,"description":"A modern\/fast Python SOAP client based on lxml \/ requests","firstseen":"2016-12-10T14:36:56.769644","name":"zeep","packageid":66237},{"categoryid":336,"description":"Useful python decorators and utilities","firstseen":"2024-07-15T20:37:53.094220","name":"zenlib","packageid":77658},{"categoryid":336,"description":"Pure Python Multicast DNS Service Discovery Library (Bonjour\/Avahi compatible)","firstseen":"2023-02-14T16:45:24.377454","name":"zeroconf","packageid":75838},{"categoryid":336,"description":"Backport of pathlib-compatible object wrapper for zip files","firstseen":"2019-07-08T09:58:28.504577","name":"zipp","packageid":69937},{"categoryid":336,"description":"A modern and easy to use streamable zip file generator","firstseen":"2024-08-10T13:20:10.439322","name":"zipstream-ng","packageid":77678},{"categoryid":336,"description":"Drop-in replacement for zlib and gzip modules using zlib-ng","firstseen":"2025-05-22T05:47:13.943716","name":"zlib-ng","packageid":78335},{"categoryid":336,"description":"Asynchronous API for ZMQ using AnyIO","firstseen":"2025-03-08T07:52:34.673126","name":"zmq-anyio","packageid":78193},{"categoryid":336,"description":"Zope Component Architecture","firstseen":"2015-12-02T14:41:42.134905","maintainer":"mrueg@gentoo.org","maintainername":"Manuel Rüger","name":"zope-component","packageid":64754},{"categoryid":336,"description":"Zope Configuration Architecture","firstseen":"2017-12-11T04:13:40.987033","name":"zope-configuration","packageid":68512,"summary":"The Zope configuration system provides an extensible system for supporting various kinds of configurations."},{"categoryid":336,"description":"Zope Deprecation Infrastructure","firstseen":"2017-05-07T19:03:58.831434","name":"zope-deprecation","packageid":66814},{"categoryid":336,"description":"Event publishing \/ dispatch, used by Zope Component Architecture","firstseen":"2015-12-02T14:41:42.134905","maintainer":"mrueg@gentoo.org","maintainername":"Manuel Rüger","name":"zope-event","packageid":64755},{"categoryid":336,"description":"General purpose exceptions for Zope packages","firstseen":"2017-05-07T19:03:58.831434","name":"zope-exceptions","packageid":66815},{"categoryid":336,"description":"Efficient creation of 'hookable' objects","firstseen":"2022-04-23T20:28:38.939560","name":"zope-hookable","packageid":74869},{"categoryid":336,"description":"Zope support for i18nmessageid (tagging source of i18n strings)","firstseen":"2017-12-11T04:13:40.987033","name":"zope-i18nmessageid","packageid":68513},{"categoryid":336,"description":"Interfaces for Python","firstseen":"2014-12-13T14:40:49.386177","maintainer":"python@gentoo.org","maintainername":"Python","name":"zope-interface","packageid":62902},{"categoryid":336,"description":"Zope schema Architecture","firstseen":"2017-12-11T04:13:40.987033","name":"zope-schema","packageid":68514},{"categoryid":336,"description":"Zope testing helpers","firstseen":"2017-05-07T19:03:58.831434","name":"zope-testing","packageid":66816},{"categoryid":336,"description":"Zstandard Bindings for Python","firstseen":"2023-02-21T08:05:58.421762","name":"zstandard","packageid":75853},{"categoryid":336,"description":"Realistic password strength estimator","firstseen":"2026-01-29T04:52:59.285417","name":"zxcvbn","packageid":78758}]}