HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 51486,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=802",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=800",
"results": [
{
"name": "py-pymunk",
"portdir": "python/py-pymunk",
"version": "6.6.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.pymunk.org/",
"description": "Python wrapper around the 2d physics library Chipmunk",
"long_description": "Python wrapper around the 2d physics library Chipmunk",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2891
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"py312-pymunk"
]
}
],
"depends_on": []
},
{
"name": "py-pymvpa",
"portdir": "python/py-pymvpa",
"version": "2.6.5",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.pymvpa.org",
"description": "MultiVariate Pattern Analysis (MVPA) in Python.",
"long_description": "PyMVPA is a Python package intended to ease statistical learning analyses of large datasets. It offers an extensible framework with a high-level interface to a broad range of algorithms for classification, regression, feature selection, data import and export. While it is not limited to the neuroimaging domain, it is eminently suited for such datasets.",
"active": true,
"categories": [
"science",
"math",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2891
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py312-pymvpa"
]
}
],
"depends_on": []
},
{
"name": "py-pymysql",
"portdir": "python/py-pymysql",
"version": "1.1.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/PyMySQL/",
"description": "Pure-Python MySQL client library",
"long_description": "This package contains a pure-Python MySQL and MariaDB client library, based on PEP 249.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pymysql"
]
}
],
"depends_on": []
},
{
"name": "py-pynacl",
"portdir": "python/py-pynacl",
"version": "1.5.0",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pyca/pynacl/",
"description": "Python binding to the Networking and Cryptography (NaCl) library",
"long_description": "Python binding to the Networking and Cryptography (NaCl) library",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2891
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-pynacl"
]
}
],
"depends_on": []
},
{
"name": "py-pynamecheap",
"portdir": "python/py-pynamecheap",
"version": "0.0.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Bemmu/PyNamecheap",
"description": "PyNamecheap is a Namecheap API client in Python.",
"long_description": "PyNamecheap is a Namecheap API client in Python. API itself is documented at http://developer.namecheap.com/docs/",
"active": true,
"categories": [
"net",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1354
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pynamecheap"
]
}
],
"depends_on": []
},
{
"name": "py-pync",
"portdir": "python/py-pync",
"version": "2.0.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/setem/pync",
"description": "A simple Python wrapper around the terminal-notifier command-line tool.",
"long_description": "A simple Python wrapper around the terminal-notifier command-line tool. It allows you to send User Notifications to the Notification Center on OS X 10.8 or higher.",
"active": true,
"categories": [
"aqua",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pync"
]
}
],
"depends_on": []
},
{
"name": "py-pynds",
"portdir": "python/py-pynds",
"version": "0.7.2",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.lsc-group.phys.uwm.edu/daswg/",
"description": "Network Data Server Client Python Wrapper",
"long_description": "Python wrapper for accessing streamed LIGO data using the Network Data Server version 2.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 440
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"py27-pynds"
]
}
],
"depends_on": []
},
{
"name": "py-pyne",
"portdir": "python/py-pyne",
"version": "0.4.1",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.pyne.io/",
"description": "Python for Nuclear Engineering",
"long_description": "PyNE is a toolkit for making common tasks in nuclear engineering easier, faster, better",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15"
]
},
{
"type": "lib",
"ports": [
"py36-pyne"
]
}
],
"depends_on": []
},
{
"name": "py-pynetdicom",
"portdir": "python/py-pynetdicom",
"version": "3.0.4",
"license": "MIT and BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pydicom/pynetdicom",
"description": "A Python implementation of the DICOM networking protocol",
"long_description": "pynetdicom is a pure Python 3 package that implements the DICOM networking protocol. Working with pydicom, it allows the easy creation of DICOM Service Class Users (SCUs) and Service Class Providers (SCPs).",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "eborisch",
"github": "eborisch",
"ports_count": 222
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py313-pynetdicom"
]
}
],
"depends_on": []
},
{
"name": "py-pynifti",
"portdir": "python/py-pynifti",
"version": "0.20100607.1",
"license": "public-domain",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://sourceforge.net/projects/niftilib",
"description": "PyNIfTI aims to provide easy access to NIfTI images from within Python.",
"long_description": "PyNIfTI aims to provide easy access to NIfTI images from within Python.. It uses SWIG-generated wrappers for the NIfTI reference library and provides the NiftiImage class for Python-style access to the image data.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"py27-pynifti"
]
}
],
"depends_on": []
},
{
"name": "py-pynndescent",
"portdir": "python/py-pynndescent",
"version": "0.6.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/lmcinnes/pynndescent",
"description": "Nearest Neighbor Descent",
"long_description": "Nearest Neighbor Descent",
"active": true,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2104
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pynndescent"
]
}
],
"depends_on": []
},
{
"name": "py-pynose",
"portdir": "python/py-pynose",
"version": "1.5.5",
"license": "LGPL-2.1",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mdmintz/pynose",
"description": "pynose fixes nose to extend unittest and make testing easier",
"long_description": "pynose fixes nose to extend unittest and make testing easier",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2104
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pynose"
]
}
],
"depends_on": []
},
{
"name": "py-pynzb",
"portdir": "python/py-pynzb",
"version": "0.1.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/pynzb/",
"description": "unified API for parsing NZB files",
"long_description": "pynzb is a unified API for parsing NZB files",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"py27-pynzb"
]
}
],
"depends_on": []
},
{
"name": "py-pyobjc",
"portdir": "python/py-pyobjc",
"version": "12.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pyobjc.readthedocs.io",
"description": "bidirectional bridge between python and Objective C",
"long_description": "The PyObjC project aims to provide a bridge between the Python and Objective-C programming languages. The bridge is intended to be fully bidirectional, allowing the Python programmer to take full advantage of the power provided by various Objective-C based toolkits and the Objective-C programmer transparent access to Python based functionality.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-pyobjc"
]
}
],
"depends_on": []
},
{
"name": "py-pyobjc6",
"portdir": "python/py-pyobjc6",
"version": "6.2.2",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pyobjc.readthedocs.io",
"description": "Bidirectional bridge between Python and Objective C",
"long_description": "The PyObjC project aims to provide a bridge between the Python and Objective-C programming languages. The bridge is intended to be fully bidirectional, allowing the Python programmer to take full advantage of the power provided by various Objective-C-based toolkits and the Objective-C programmer transparent access to Python based functionality.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py310-pyobjc6"
]
}
],
"depends_on": []
},
{
"name": "py-pyodbc",
"portdir": "python/py-pyodbc",
"version": "5.3.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mkleehammer/pyodbc",
"description": "Python DB API 2 module for ODBC",
"long_description": "Python DB API 2 module for ODBC. This project provides an up-to-date, convenient interface to ODBC using native data types like datetime and decimal.",
"active": true,
"categories": [
"devel",
"databases",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"py313-pyodbc"
]
}
],
"depends_on": []
},
{
"name": "py-pyogrio",
"portdir": "python/py-pyogrio",
"version": "0.12.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pyogrio.readthedocs.io/",
"description": "Bulk-oriented spatial vector file I/O using GDAL/OGR",
"long_description": "Pyogrio provides fast, bulk-oriented read and write access to GDAL/OGR vector data sources, such as ESRI Shapefile, GeoPackage, GeoJSON, and several others. Vector data sources typically have geometries, such as points, lines, or polygons, and associated records with potentially many columns worth of data.",
"active": true,
"categories": [
"science",
"python",
"gis"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pyogrio"
]
}
],
"depends_on": []
},
{
"name": "py-pyopencl",
"portdir": "python/py-pyopencl",
"version": "2023.1.4",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mathema.tician.de/software/pyopencl",
"description": "Python wrapper for OpenCL.",
"long_description": "PyOpenCL lets you access GPUs and other massively parallel compute devices from Python.",
"active": true,
"categories": [
"science",
"python",
"parallel"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 611
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py311-pyopencl"
]
}
],
"depends_on": []
},
{
"name": "py-pyorick",
"portdir": "python/py-pyorick",
"version": "1.5",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dhmunro/pyorick",
"description": "python connection to yorick",
"long_description": "The pyorick package starts yorick as a subprocess and provides an interface between python and yorick interpreted code. Features: exec or eval arbitrary yorick code strings; get or set yorick variables; call yorick functions or subroutines with python arguments; get or set slices of large yorick arrays; terminal mode to interact with yorick by keyboard through python. Most of the data is exchanged via binary pipes between the two interpreters. Yorick runs in a request-reply mode. Python prints anything yorick sends to stdout or stderr except prompts.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "thibaut",
"github": "paumard",
"ports_count": 43
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py312-pyorick"
]
}
],
"depends_on": []
},
{
"name": "py-pyotp",
"portdir": "python/py-pyotp",
"version": "2.9.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pyauth.github.io/pyotp",
"description": "Python One-Time Password Library",
"long_description": "PyOTP is a Python library for generating and verifying one-time passwords. It can be used to implement two-factor (2FA) or multi-factor (MFA) authentication methods in web applications and in other systems that require users to log in.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 654
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pyotp"
]
}
],
"depends_on": []
},
{
"name": "py-pypcap",
"portdir": "python/py-pypcap",
"version": "1.1",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://code.google.com/p/pypcap/",
"description": "python extension module for libpcap",
"long_description": "A simplified object-oriented Python extension module for libpcap",
"active": true,
"categories": [
"net",
"python"
],
"maintainers": [
{
"name": "andrew.reusch",
"github": "",
"ports_count": 6
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py313-pypcap"
]
}
],
"depends_on": []
},
{
"name": "py-pypdf",
"portdir": "python/py-pypdf",
"version": "6.9.2",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/py-pdf/pypdf",
"description": "A utility to read and write pdfs with Python",
"long_description": "A Pure-Python PDF toolkit. It is capable of extracting document information, splitting documents page by page, merging documents page by page, cropping pages, merging multiple pages into a single page, and encrypting and decrypting PDF files.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2104
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-pypdf"
]
}
],
"depends_on": []
},
{
"name": "py-pypdf2",
"portdir": "python/py-pypdf2",
"version": "3.0.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "py-pypdf",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by py-pypdf",
"long_description": "This port has been replaced by py-pypdf.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"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-pypeg2",
"portdir": "python/py-pypeg2",
"version": "2.15.2",
"license": "GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://fdik.org/pyPEG/",
"description": "An intrinsic PEG Parser-Interpreter for Python",
"long_description": "An intrinsic PEG Parser-Interpreter for Python",
"active": true,
"categories": [
"lang",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pypeg2"
]
}
],
"depends_on": []
},
{
"name": "py-pyperclip",
"portdir": "python/py-pyperclip",
"version": "1.11.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/asweigart/pyperclip",
"description": "A cross-platform clipboard module for Python",
"long_description": "A cross-platform clipboard module for Python. It currently handles only plain text.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 611
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pyperclip"
]
}
],
"depends_on": []
},
{
"name": "py-pyphant",
"portdir": "python/py-pyphant",
"version": "1.0b3",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.fmf.uni-freiburg.de/service/servicegruppen/sg_wissinfo/projekte/Pyphant",
"description": "python framework for analysing and managing scientific data",
"long_description": "The python framework pyphant allows for the creation and application of data flow models. The central idea of this approach is to encapsulate each data processing step in one unit which is called a worker. A worker receives input via sockets and provides the results of its data processing via plugs. These can be inserted into other workers' sockets. The resulting directed graph is called a recipe. Classes for these objects comprise the Pyphant core. To implement actual processing steps, Pyphant relies on third party plug-ins, also referred to as toolboxes, which extend the basic worker class, e.g. py-pyphant-imageprocessing. On top of the core, Pyphant offers a data exchange layer on basis of numpy arrays which facilitates the interoperability of the workers and fully supports physical quantities with errors and units. The third layer is a graphical user interface allowing for the interactive construction of recipes as well as the calculation and visualization of data from any worker in the recipe.",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "servicegruppe.wissinfo",
"github": "",
"ports_count": 9
},
{
"name": "rowue",
"github": "rowue",
"ports_count": 10
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"py27-pyphant"
]
}
],
"depends_on": []
},
{
"name": "py-pyplusplus",
"portdir": "python/py-pyplusplus",
"version": "1.8.7",
"license": "Boost-1",
"platforms": "{darwin any}",
"epoch": 10,
"replaced_by": null,
"homepage": "https://github.com/ompl/pyplusplus",
"description": "Py++ is a framework for creating a code generator for Boost.Python library and ctypes package",
"long_description": "Py++ is a framework for creating a code generator for Boost.Python library and ctypes package",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "mmoll",
"github": "mamoll",
"ports_count": 13
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pyplusplus"
]
}
],
"depends_on": []
},
{
"name": "py-pypng",
"portdir": "python/py-pypng",
"version": "0.20250521.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gitlab.com/drj11/pypng",
"description": "Pure Python PNG image encoder/decoder",
"long_description": "Pure Python PNG image encoder/decoder",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1040
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-pypng"
]
}
],
"depends_on": []
},
{
"name": "py-pypostal",
"portdir": "python/py-pypostal",
"version": "1.1.11",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/openvenues/pypostal",
"description": "International address parsing/normalization",
"long_description": "Python bindings to libpostal for fast international address parsing/normalization",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "amake",
"github": "amake",
"ports_count": 163
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pypostal"
]
}
],
"depends_on": []
},
{
"name": "py-pyppmd",
"portdir": "python/py-pyppmd",
"version": "1.2.0",
"license": "LGPL-2.1+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/miurahr/pyppmd",
"description": "PPMd compression/decompression library",
"long_description": "PPMd compression/decompression library",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pyppmd"
]
}
],
"depends_on": []
},
{
"name": "py-pyproj",
"portdir": "python/py-pyproj",
"version": "3.7.2",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pyproj4.github.io/pyproj",
"description": "Python interfaces to PROJ.4 functions.",
"long_description": "Pyrex wrapper to provide python interfaces to PROJ.4 (http://proj.maptools.org) functions. Performs cartographic transformations and geodetic computations.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2891
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pyproj"
]
}
],
"depends_on": []
},
{
"name": "py-pyproject_api",
"portdir": "python/py-pyproject_api",
"version": "1.10.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tox-dev/pyproject-api",
"description": "API to interact with the python pyproject.toml based projects",
"long_description": "API to interact with the python pyproject.toml based projects",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1354
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pyproject_api"
]
}
],
"depends_on": []
},
{
"name": "py-pyproject_hooks",
"portdir": "python/py-pyproject_hooks",
"version": "1.2.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/pyproject_hooks/",
"description": "API to call PEP 517 hooks",
"long_description": "This is a low-level library for calling build-backends in pyproject.toml-based projects. It provides the basic functionality to help write tooling that generates distribution files from Python projects.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 352
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pyproject_hooks"
]
}
],
"depends_on": []
},
{
"name": "py-pyproject_metadata",
"portdir": "python/py-pyproject_metadata",
"version": "0.11.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/FFY00/python-pyproject-metadata",
"description": "Dataclass for PEP 621 metadata with support for core metadata generation",
"long_description": "Dataclass for PEP 621 metadata with support for core metadata generation",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2891
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-pyproject_metadata"
]
}
],
"depends_on": []
},
{
"name": "py-pyprotocols",
"portdir": "python/py-pyprotocols",
"version": "1.0a0dev-r2302",
"license": "(PSF or ZPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.turbogears.org/",
"description": "Protocol Definition, Declaration, and Adaptation",
"long_description": "PyProtocols extends the PEP 246 adapt() function with a new declaration API that lets you easily define your own interfaces and adapters, and declare what adapters should be used to adapt what types, objects, or interfaces.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"py27-pyprotocols"
]
}
],
"depends_on": []
},
{
"name": "py-pypubsub",
"portdir": "python/py-pypubsub",
"version": "4.0.3",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/schollii/pypubsub",
"description": "Python Publish-Subscribe Package",
"long_description": "Python Publish-Subscribe Package",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-pypubsub"
]
}
],
"depends_on": []
},
{
"name": "py-PyQGLViewer",
"portdir": "python/py-PyQGLViewer",
"version": "0.11",
"license": "(GPL-2+ or Commercial)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://pyqglviewer.gforge.inria.fr/",
"description": "PyQGLViewer is a set of Python bindings for libQGLViewer",
"long_description": "PyQGLViewer is a set of Python bindings for the libQGLViewer C++ class library which ease the creation of OpenGL 3D viewers. It provides some of the typical 3D viewer functionalities, such as the possibility to move the camera using the mouse, which lacks in most of the other APIs. Other features include mouse manipulated frames, interpolated keyFrames, object selection, stereo display, screenshot saving and much more. It can be used by OpenGL beginners as well as to create complex applications, being fully customizable and easy to extend.",
"active": false,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "christophe.pradal",
"github": "",
"ports_count": 2
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"py27-PyQGLViewer"
]
}
],
"depends_on": []
},
{
"name": "py-pyqrcode",
"portdir": "python/py-pyqrcode",
"version": "1.2.1",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mnooner256/pyqrcode",
"description": "A QR code generator written purely in Python with SVG EPS PNG and terminal output.",
"long_description": "A QR code generator written purely in Python with SVG EPS PNG and terminal output.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1040
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py312-pyqrcode"
]
}
],
"depends_on": []
},
{
"name": "py-pyqrcodeng",
"portdir": "python/py-pyqrcodeng",
"version": "1.3.6",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pyqrcode/pyqrcodeNG",
"description": "The PyQRCodeNG module is a QR code generator that is simple to use and written in pure Python",
"long_description": "The PyQRCodeNG module is a QR code generator that is simple to use and written in pure Python. The module automates most of the building process for creating QR codes. Most codes can be created using only two lines of code!",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "harensdeveloper",
"github": "harens",
"ports_count": 41
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-pyqrcodeng"
]
}
],
"depends_on": []
},
{
"name": "py-pyqt4",
"portdir": "python/py-pyqt4",
"version": "4.12.1",
"license": "GPL-3",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/pyqt/intro",
"description": "PyQt4 is a set of Python bindings for the Qt4 toolkit",
"long_description": "PyQt4 is a set of Python bindings for the Qt4 toolkit. The bindings are implemented as a set of Python modules: qt, qtcanvas, qtgl, qtnetwork, qtsql, qttable, qtui and qtxml, and contains 300 classes and over 5,750 functions and methods.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 465
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py27-pyqt4"
]
}
],
"depends_on": []
},
{
"name": "py-pyqt5",
"portdir": "python/py-pyqt5",
"version": "5.15.11",
"license": "(GPL-3 or OpenSSLException)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/pyqt/intro",
"description": "PyQt5 is a set of Python bindings for the Qt5 toolkit",
"long_description": "PyQt5 is a set of Python bindings for the Qt5 toolkit. The bindings are implemented as a set of Python modules and contain over 620 classes.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2104
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-pyqt5"
]
}
],
"depends_on": []
},
{
"name": "py-pyqt5-chart",
"portdir": "python/py-pyqt5-chart",
"version": "5.15.7",
"license": "(GPL-3 or OpenSSLException)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/pyqtchart",
"description": "PyQt5 Chart bindings",
"long_description": "PyQtChart is a set of Python bindings for The Qt Company's Qt Charts library. The bindings sit on top of PyQt5 and are implemented as a single module..",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2104
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pyqt5-chart"
]
}
],
"depends_on": []
},
{
"name": "py-pyqt5-common",
"portdir": "python/py-pyqt5",
"version": "5.15.4",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/pyqt/intro",
"description": "PyQt5 is a set of Python bindings for the Qt5 toolkit (.sip sourcefiles)",
"long_description": "PyQt5 is a set of Python bindings for the Qt5 toolkit. The bindings are implemented as a set of Python modules and contain over 620 classes. This port contains the .sip source files.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "py-pyqt5-scintilla",
"portdir": "python/py-pyqt5-scintilla",
"version": "2.14.1",
"license": "(GPL-3 or OpenSSLException)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/qscintilla",
"description": "PyQt5 bindings for the QScintilla programmers editor widget",
"long_description": "QScintilla is a port to Qt of the Scintilla programmers editor widget. It supports the traditional low-level Scintilla API and implements a high-level API covering such things as auto-completion, code folding and lexer configuration.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2104
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pyqt5-scintilla"
]
}
],
"depends_on": []
},
{
"name": "py-pyqt5-sip",
"portdir": "python/py-pyqt5-sip",
"version": "12.18.0",
"license": "(GPL-2 or GPL-3 or PSF)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/sip/",
"description": "The sip module support for PyQt5",
"long_description": "The sip module support for PyQt5",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2104
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-pyqt5-sip"
]
}
],
"depends_on": []
},
{
"name": "py-pyqt5-webengine",
"portdir": "python/py-pyqt5-webengine",
"version": "5.15.7",
"license": "(GPL-3 or OpenSSLException)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/pyqtwebengine",
"description": "PyQt5 Webengine bindings",
"long_description": "PyQtWebEngine is a set of Python bindings for The Qt Company's Qt WebEngine framework. The framework provides the ability to embed web content in applications and is based on the Chrome browser. The bindings sit on top of PyQt5 and are implemented as three separate modules corresponding to the different libraries that make up the framework.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2104
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pyqt5-webengine"
]
}
],
"depends_on": []
},
{
"name": "py-pyqt6",
"portdir": "python/py-pyqt6",
"version": "6.11.0",
"license": "(GPL-3 or OpenSSLException)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/pyqt/intro",
"description": "PyQt6 is a set of Python bindings for the Qt6 toolkit",
"long_description": "PyQt6 is a set of Python bindings for the Qt6 toolkit. The bindings are implemented as a set of Python modules and contain over 620 classes.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2104
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"qt6-qtbase",
"py314-pyqt6"
]
}
],
"depends_on": []
},
{
"name": "py-pyqt6-3d",
"portdir": "python/py-pyqt6-3d",
"version": "6.11.0",
"license": "(GPL-3 or OpenSSLException)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/pyqt3d",
"description": "Python bindings for the Qt 3D framework",
"long_description": "Python bindings for the Qt 3D framework",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2104
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"qt6-qtbase",
"py314-pyqt6-3d"
]
}
],
"depends_on": []
},
{
"name": "py-pyqt6-charts",
"portdir": "python/py-pyqt6-charts",
"version": "6.11.0",
"license": "(GPL-3 or OpenSSLException)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/pyqtchart",
"description": "Python bindings for the Qt Charts library",
"long_description": "Python bindings for the Qt Charts library",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2104
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"qt6-qtbase",
"py314-pyqt6-charts"
]
}
],
"depends_on": []
},
{
"name": "py-pyqt6-datavisualization",
"portdir": "python/py-pyqt6-datavisualization",
"version": "6.11.0",
"license": "(GPL-3 or OpenSSLException)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/pyqtdatavisualization",
"description": "Python bindings for the Qt Data Visualization library",
"long_description": "Python bindings for the Qt Data Visualization library",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2104
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"qt6-qtbase",
"py314-pyqt6-datavisualization"
]
}
],
"depends_on": []
}
]
}