{"count":52197,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=787","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=785","results":[{"name":"py-cssselect","portdir":"python/py-cssselect","version":"1.4.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/scrapy/cssselect","description":"cssselect parses CSS3 Selectors and translates them to XPath 1.0","long_description":"cssselect parses CSS3 Selectors and translates them to XPath 1.0. Such expressions can be used in lxml or another XPath engine to find the matching elements in an XML or HTML document.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-cssselect"]}],"depends_on":[]},{"name":"py-cssselect2","portdir":"python/py-cssselect2","version":"0.9.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://doc.courtbouillon.org/cssselect2/","description":"cssselect2 is a straightforward implementation of CSS4 Selectors for markup documents","long_description":"cssselect2 is a straightforward implementation of CSS4 Selectors for markup documents","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-cssselect2"]}],"depends_on":[]},{"name":"py-cssutils","portdir":"python/py-cssutils","version":"2.11.1","license":"LGPL-3+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jaraco/cssutils","description":"A CSS Cascading Style Sheets library for Python","long_description":"A CSS Cascading Style Sheets library for Python","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-cssutils"]}],"depends_on":[]},{"name":"py-csvkit","portdir":"python/py-csvkit","version":"2.1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://csvkit.readthedocs.io/","description":"A suite of utilities for converting to and working with CSV, the king of tabular file formats","long_description":"csvkit is a suite of utilities for converting to and working with CSV, the king of tabular file formats. csvkit is to tabular data what the standard Unix text processing suite (grep, sed, cut, sort) is to text. As such, csvkit adheres to the Unix philosophy.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-csvkit"]}],"depends_on":[]},{"name":"py-ctags","portdir":"python/py-ctags","version":"1.6.0","license":"GPL-3+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jonashaag/python-ctags","description":"Exuberant Ctags indexing python bindings","long_description":"Exuberant Ctags supports indexing of many modern programming languages. Python is a powerful scriptable dynamic language. Using Python to access Ctags index file is a natural fit in extending an application's capability to examine source code. This project wrote a wrapper for readtags.c. I have been using the package in a couple of projects and it has been shown that it could easily handle hundreds source files.","active":true,"categories":["python"],"maintainers":[{"name":"ahkdiep","github":"","ports_count":3}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-ctags"]}],"depends_on":[]},{"name":"py-ctypeslib2","portdir":"python/py-ctypeslib2","version":"2.3.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/trolldbois/ctypeslib","description":"Generate python ctypes classes from C headers.","long_description":"This fork of ctypeslib is mainly about using the libclang >= 3.7 python bindings to generate python code from C source code, instead of gccxml.","active":true,"categories":["python"],"maintainers":[{"name":"eborisch","github":"eborisch","ports_count":225}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-ctypeslib2"]}],"depends_on":[]},{"name":"py-cubes","portdir":"python/py-cubes","version":"1.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://cubes.databrewery.org/","description":"Lightweight framework for Online Analytical Processing","long_description":"Lightweight framework for Online Analytical Processing","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["py36-cubes"]}],"depends_on":[]},{"name":"py-cucumber-expressions","portdir":"python/py-cucumber-expressions","version":"18.0.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/cucumber/cucumber-expressions","description":"Cucumber Expressions - a simpler alternative to Regular Expressions","long_description":"Cucumber Expressions - a simpler alternative to Regular Expressions","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-cucumber-expressions"]}],"depends_on":[]},{"name":"py-cucumber-tag-expressions","portdir":"python/py-cucumber-tag-expressions","version":"8.1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/cucumber/tag-expressions-python","description":"Tag Expression Parser for Python","long_description":"Cucumber can be used to implement automated tests based on scenarios described in your Gherkin feature files.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-cucumber-tag-expressions"]}],"depends_on":[]},{"name":"py-curio","portdir":"python/py-curio","version":"1.6","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/dabeaz/curio","description":"Curio is a coroutine-based library for concurrent systems programming","long_description":"Curio is a coroutine-based library for concurrent systems programming. It provides standard programming abstractions such as as tasks, sockets, files, locks, and queues as well as some advanced features such as support for structured concurrency.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-curio"]}],"depends_on":[]},{"name":"py-curl","portdir":"python/py-curl","version":"7.46.0","license":"(MIT or LGPL)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://pycurl.io/","description":"Python interface to libcurl","long_description":"Python module interface to the cURL library which is a tool for transferring files with URL syntax, supporting many protocols.","active":true,"categories":["devel","net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-curl"]}],"depends_on":[]},{"name":"py-curl-cffi","portdir":"python/py-curl-cffi","version":"0.15.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/lexiforest/curl_cffi","description":"Python binding for curl-impersonate fork via cffi.","long_description":"Python binding for curl-impersonate fork via cffi.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1438}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-curl-cffi"]}],"depends_on":[]},{"name":"py-curlish","portdir":"python/py-curlish","version":"1.22","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/fireteam/curlish","description":"curl with flames on top","long_description":"Helpers for using OAuth 2.0 with curl","active":false,"categories":["devel","net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["py27-curlish"]}],"depends_on":[]},{"name":"py-curtsies","portdir":"python/py-curtsies","version":"0.4.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://curtsies.readthedocs.io","description":"Curses-like terminal wrapper, with colored strings","long_description":"Curses-like terminal wrapper, with colored strings","active":true,"categories":["python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py311-curtsies"]}],"depends_on":[]},{"name":"py-custom_inherit","portdir":"python/py-custom_inherit","version":"2.4.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/rsokl/custom_inherit","description":"Provides tools for inheriting docstrings in customizable ways.","long_description":"Provides tools for inheriting docstrings in customizable ways.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py311-custom_inherit"]}],"depends_on":[]},{"name":"py-cvxmod","portdir":"python/py-cvxmod","version":"0.4.6","license":"GPL-3+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://cvxmod.net/","description":"Python module for convex optimization","long_description":"CVXMOD is a Python-based tool for expressing and solving convex optimization problems. It uses CVXOPT as its solver. It is developed by Jacob Mattingley, as PhD work under Stephen Boyd at Stanford University.","active":false,"categories":["devel","math","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["py27-cvxmod"]}],"depends_on":[]},{"name":"py-cvxopt","portdir":"python/py-cvxopt","version":"1.3.2","license":"GPL-3+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://cvxopt.org/","description":"Python module for convex optimization","long_description":"CVXOPT is a free software package for convex optimization based on the Python programming language. It can be used with the interactive Python interpreter, on the command line by executing Python scripts, or integrated in other software via Python extension modules. Its main purpose is to make the development of software for convex optimization applications straightforward by building on Python's extensive standard library and on the strengths of Python as a high-level programming language.","active":true,"categories":["math","python"],"maintainers":[{"name":"jjstickel","github":"jjstickel","ports_count":143}],"variants":["accelerate","atlas","blis","flexiblas","openblas"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["OpenBLAS","py313-cvxopt"]}],"depends_on":[]},{"name":"py-cwcwidth","portdir":"python/py-cwcwidth","version":"0.1.12","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/cwcwidth/","description":"Python bindings for wc(s)width","long_description":"cwcwidth provides Python bindings for wcwidth and wcswidth functions defined in POSIX.1-2001 and POSIX.1-2008 based on Cython. These functions compute the printable length of a unicode character/string on a terminal. The module provides the same functions as wcwidth and its behavior is compatible.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-cwcwidth"]}],"depends_on":[]},{"name":"py-cx_Freeze","portdir":"python/py-cx_Freeze","version":"6.10","license":"PSF","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://marcelotduarte.github.io/cx_Freeze/","description":"Scripts and modules for freezing Python scripts into executables","long_description":"cx_Freeze is a set of scripts and modules for freezing Python scripts into executables in much the same way that py2exe and py2app do. Unlike these two tools, cx_Freeze is cross platform and should work on any platform that Python itself works on.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py310-cx_Freeze"]}],"depends_on":[]},{"name":"py-cycler","portdir":"python/py-cycler","version":"0.12.1","license":"(PSF or BSD)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/matplotlib/cycler","description":"cycler: composable cycles","long_description":"cycler: composable cycles","active":true,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-cycler"]}],"depends_on":[]},{"name":"py-cymem","portdir":"python/py-cymem","version":"2.0.8","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/explosion/cymem","description":"Cython memory pool for RAII-style memory management","long_description":"Cython memory pool for RAII-style memory management","active":true,"categories":["python"],"maintainers":[{"name":"jonesc","github":"cjones051073","ports_count":232}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-cymem"]}],"depends_on":[]},{"name":"py-cymruwhois","portdir":"python/py-cymruwhois","version":"1.6","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pythonhosted.org/cymruwhois/","description":"Perform lookups by ip address and return ASN, Country Code, and Netblock Owner.","long_description":"Perform lookups by ip address and return ASN, Country Code, and Netblock Owner.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1438}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-cymruwhois"]}],"depends_on":[]},{"name":"py-cython","portdir":"python/py-cython","version":"3.2.5","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://cython.org/","description":"A language for writing C extension modules for Python.","long_description":"Cython is a language that makes writing C extensions for the Python language as easy as Python itself. Cython is based on the well-known Pyrex, but supports more cutting edge functionality and optimizations","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-cython"]}],"depends_on":[]},{"name":"py-cython-compat","portdir":"python/py-cython-compat","version":"0.29.37","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.cython.org/","description":"Older version of Cython for compatibility","long_description":"This is an older version of Cython for the use of ports that are not compatible with the current version as provided by the py-cython port.","active":true,"categories":["devel","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":354}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-cython-compat"]}],"depends_on":[]},{"name":"py-cython-devel","portdir":"python/py-cython-devel","version":"3.0.7","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":"py-cython","homepage":"https://www.macports.org","description":"Obsolete port, replaced by py-cython","long_description":"This port has been replaced by py-cython.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":[null]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"py-cytoolz","portdir":"python/py-cytoolz","version":"1.1.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytoolz/cytoolz/","description":"Cython implementation of Toolz.","long_description":"Cython implementation of Toolz.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-cytoolz"]}],"depends_on":[]},{"name":"py-dacite","portdir":"python/py-dacite","version":"1.8.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/konradhalas/dacite","description":"Simple creation of data classes from dictionaries.","long_description":"Simple creation of data classes from dictionaries.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-dacite"]}],"depends_on":[]},{"name":"py-daemon","portdir":"python/py-daemon","version":"1.0.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.clapper.org/software/python/daemon/","description":"Module to daemonize the calling process","long_description":"Module to daemonize the calling process","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py27-daemon"]}],"depends_on":[]},{"name":"py-dap","portdir":"python/py-dap","version":"3.5","license":"MIT and BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pydap.readthedocs.org/en/latest","description":"Python implementation of the Data Access Protocol","long_description":"A scientific protocol for data access developed by the OPeNDAP team (http://opendap.org). This implementation is developed from scratch, following the latest specification of the protocol (DAP 2.0 Draft Community Standard 2005/04/27).","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-dap"]}],"depends_on":[]},{"name":"py-darkdetect","portdir":"python/py-darkdetect","version":"0.8.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/darkdetect","description":"Detect OS Dark Mode from Python","long_description":"Detect OS Dark Mode from Python","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-darkdetect"]}],"depends_on":[]},{"name":"py-dash","portdir":"python/py-dash","version":"4.1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://plotly.com/dash","description":"Data Apps & Dashboards for Python.","long_description":"Built on top of Plotly.js, React and Flask, Dash ties modern UI elements like dropdowns, sliders, and graphs directly to your analytical Python code.","active":true,"categories":["graphics","www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-dash"]}],"depends_on":[]},{"name":"py-dashing","portdir":"python/py-dashing","version":"0.1.0","license":"LGPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/FedericoCeratto/dashing","description":"Terminal dashboards for Python","long_description":"Dashing is a library to quickly create terminal-based dashboards in Python","active":true,"categories":["python","sysutil"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":280}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-dashing"]}],"depends_on":[]},{"name":"py-dask","portdir":"python/py-dask","version":"2025.9.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/dask/dask/","description":"Minimal task scheduling abstraction.","long_description":"Dask provides multi-core execution on larger-than-memory datasets using blocked algorithms and task scheduling. It maps high-level NumPy, Pandas, and list operations on large datasets on to many operations on small in-memory datasets. It then executes these graphs in parallel on a single machine. Dask lets us use traditional NumPy, Pandas, and list programming while operating on inconveniently large data in a small amount of space.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-dask"]}],"depends_on":[]},{"name":"py-databases","portdir":"python/py-databases","version":"0.8.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/encode/databases","description":"Async database support for Python.","long_description":"Databases gives you simple asyncio support for a range of databases. It allows you to make queries using the powerful SQLAlchemy Core expression language, and provides support for PostgreSQL, MySQL, and SQLite. Databases is suitable for integrating against any async Web framework, such as Starlette, Sanic, Responder, Quart, aiohttp, Tornado, or FastAPI.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py310-databases"]}],"depends_on":[]},{"name":"py-datacite","portdir":"python/py-datacite","version":"1.3.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://datacite.readthedocs.org","description":"Python wrapper for the DataCite Metadata Store API","long_description":"Python wrapper for the DataCite Metadata Store API","active":true,"categories":["net","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-datacite"]}],"depends_on":[]},{"name":"py-dataclasses","portdir":"python/py-dataclasses","version":"0.8","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ericvsmith/dataclasses","description":"A backport of the dataclasses module for Python 3.6","long_description":"A backport of the dataclasses module for Python 3.6","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["py36-dataclasses"]}],"depends_on":[]},{"name":"py-datasets","portdir":"python/py-datasets","version":"4.6.1","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/huggingface/datasets","description":"Datasets and evaluation metrics for natural language processing and more","long_description":"Datasets is a lightweight and extensible library to easily share and access datasets and evaluation metrics for Natural Language Processing (NLP) and more.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-datasets"]}],"depends_on":[]},{"name":"py-datashape","portdir":"python/py-datashape","version":"0.5.2","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://packages.python.org/datashape","description":"DataShape is a language for describing data.","long_description":"DataShape is a language for describing data. It is an extension of the NumPy dtype with an emphasis on cross language support.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["py38-datashape"]}],"depends_on":[]},{"name":"py-dateparser","portdir":"python/py-dateparser","version":"1.2.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/scrapinghub/dateparser","description":"python parser for human readable dates","long_description":"python parser for human readable dates","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-dateparser"]}],"depends_on":[]},{"name":"py-dateutil","portdir":"python/py-dateutil","version":"2.9.0.post0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/dateutil/dateutil/","description":"Extensions to the standard Python datetime module","long_description":"The dateutil module provides powerful extensions to the datetime module available in the Python standard library.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-dateutil"]}],"depends_on":[]},{"name":"py-datrie","portdir":"python/py-datrie","version":"0.8.2","license":"LGPL-2+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/kmike/datrie/","description":"Super-fast, efficiently stored Trie for Python.","long_description":"Super-fast, efficiently stored Trie for Python.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-datrie"]}],"depends_on":[]},{"name":"py-DAWG","portdir":"python/py-DAWG","version":"0.13.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytries/DAWG/","description":"Fast and memory efficient DAWG for Python.","long_description":"Fast and memory efficient DAWG for Python.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-DAWG"]}],"depends_on":[]},{"name":"py-dbfread","portdir":"python/py-dbfread","version":"2.0.7","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://dbfread.readthedocs.io/","description":"Read DBF Files with Python","long_description":"Read DBF Files with Python","active":true,"categories":["python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-dbfread"]}],"depends_on":[]},{"name":"py-dbus-fast","portdir":"python/py-dbus-fast","version":"4.0.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/bluetooth-devices/dbus-fast","description":"A faster version of dbus-next","long_description":"A faster version of dbus-next","active":true,"categories":["devel","sysutils","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-dbus-fast"]}],"depends_on":[]},{"name":"py-dbus_next","portdir":"python/py-dbus_next","version":"0.2.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/altdesktop/python-dbus-next","description":"The next great DBus library for Python","long_description":"A zero-dependency DBus library for Python with asyncio support.","active":true,"categories":["devel","sysutils","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-dbus_next"]}],"depends_on":[]},{"name":"py-ddt","portdir":"python/py-ddt","version":"1.7.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/ddt/","description":"Data-Driven/Decorated Tests","long_description":"A library to multiply test cases","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-ddt"]}],"depends_on":[]},{"name":"py-deap","portdir":"python/py-deap","version":"1.4.3","license":"LGPL","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/deap","description":"Distributed Evolutionary Algorithms in Python","long_description":"DEAP stands for Distributed Evolutionary Algorithm in Python, it is dedicated to people who wish to learn how to use evolutionary algorithms and to those who wish to rediscover evolutionary algorithms.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-deap"]}],"depends_on":[]},{"name":"py-debtcollector","portdir":"python/py-debtcollector","version":"3.0.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/debtcollector/latest/","description":"Python deprecation patterns and strategies","long_description":"A collection of Python deprecation patterns and strategies that help you collect your technical debt in a non-destructive manner. The goal of this library is to provide well documented developer facing deprecation patterns that start of with a basic set and can expand into a larger set of patterns as time goes on. The desired output of these patterns is to apply the warnings module to emit DeprecationWarning or PendingDeprecationWarning or similar derivative to developers using libraries (or potentially applications) about future deprecations.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-debtcollector"]}],"depends_on":[]},{"name":"py-debugpy","portdir":"python/py-debugpy","version":"1.8.20","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://aka.ms/debugpy","description":"Implementation of the Debug Adapter Protocol","long_description":"Implementation of the Debug Adapter Protocol","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-debugpy"]}],"depends_on":[]},{"name":"py-decli","portdir":"python/py-decli","version":"0.6.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/Woile/decli","description":"Minimal declarative cli tool","long_description":"Decli is minimal wrapper around argparse. It's useful when writing big applications that have many arguments and subcommands, this way it'll be more clear.","active":true,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":166}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-decli"]}],"depends_on":[]}]}