{"count":53702,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-name&page=244","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-name&page=242","results":[{"name":"py-pkce","portdir":"python/py-pkce","version":"1.0.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/RomeoDespres/pkce","description":"PKCE Pyhton generator","long_description":"PKCE Pyhton generator","active":true,"categories":["www","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2434}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pkce"]}],"depends_on":[]},{"name":"py-pivy","portdir":"python/py-pivy","version":"0.6.2","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/FreeCAD/pivy","description":"Pivy is a Coin binding for Python.","long_description":"Pivy is a Coin binding for Python.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["qt4-mac","py310-pivy"]}],"depends_on":[]},{"name":"py-pipfile","portdir":"python/py-pipfile","version":"0.0.2","license":"(Apache-2 or BSD)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pypa/pipfile","description":"The pipfile specification and parser","long_description":"The pipfile specification and parser","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["py38-pipfile"]}],"depends_on":[]},{"name":"py-pipedream","portdir":"python/py-pipedream","version":"0.2.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.speakeasy.org/~bob_green/pipedream/","description":"python module for easy communication over pipes","long_description":"pipedream is a Python module intended to simplify launching and communicating with child processes over pipes. It provides a simple API based on cross-platform abstractions so the programmer does not need to manage launching child processes, opening and closing pipes, timeouts, or platform-specific peculiarities. It is especially useful for communicating with interactive programs which use stdin/stdout/stderr.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["py27-pipedream"]}],"depends_on":[]},{"name":"py-pipdeptree","portdir":"python/py-pipdeptree","version":"2.29.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/naiquevin/pipdeptree","description":"Command line utility to show dependency tree of packages","long_description":"Command line utility to show dependency tree of packages","active":true,"categories":["python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1161}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-pipdeptree"]}],"depends_on":[]},{"name":"py-pip","portdir":"python/py-pip","version":"26.2.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pip.pypa.io","description":"A tool for installing and managing Python packages.","long_description":"pip is a replacement for easy_install. It uses mostly the same techniques for finding packages, so packages that were made easy_installable should be pip-installable as well.","active":true,"categories":["www","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pip"]}],"depends_on":[]},{"name":"py-pint-pandas","portdir":"python/py-pint-pandas","version":"0.8.0","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/hgrecco/pint-pandas","description":"Pandas support for pint","long_description":"Pandas support for pint","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pint-pandas"]}],"depends_on":[]},{"name":"py-pint","portdir":"python/py-pint","version":"0.26.2","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pint.readthedocs.org/","description":"Pint: a Python units library","long_description":"Pint is Python module/package to define, operate and manipulate physical quantities: the product of a numerical value and a unit of measurement. It allows arithmetic operations between them and conversions from and to different units.","active":true,"categories":["science","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pint"]}],"depends_on":[]},{"name":"py-pinocchio","portdir":"python/py-pinocchio","version":"0.4.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/mkwiatkowski/pinocchio","description":"pinocchio plugins for the nose testing framework","long_description":"Extra plugins for the nose testing framework. Provides tools for flexibly assigning decorator tags to tests, choosing tests based on their runtime, doing moderately sophisticated code coverage analysis of your unit tests, and making your test descriptions look like specifications.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["py36-pinocchio"]}],"depends_on":[]},{"name":"py-Pillow","portdir":"python/py-Pillow","version":"13.0.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-imaging/Pillow","description":"Python Imaging Library (fork)","long_description":"Python Imaging Library (fork)","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-Pillow"]}],"depends_on":[]},{"name":"py-pil","portdir":"python/py-pil","version":"1.1.7","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://web.archive.org/web/20201121102218/http://www.pythonware.com/products/pil/","description":"Python Imaging Library","long_description":"The Python Imaging Library (PIL) adds image processing capabilities to your Python interpreter. This library supports many file formats, and provides powerful image processing and graphics capabilities.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":370}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py27-pil"]}],"depends_on":[]},{"name":"py-pikepdf","portdir":"python/py-pikepdf","version":"10.17.0","license":"MPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pikepdf/pikepdf","description":"pikepdf is based on QPDF, a powerful PDF manipulation and repair library.","long_description":"pikepdf is based on QPDF, a powerful PDF manipulation and repair library.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pikepdf"]}],"depends_on":[]},{"name":"py-pika","portdir":"python/py-pika","version":"1.3.2","license":"(MPL-1.1 or GPL-2+)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pika.readthedocs.org/","description":"Pure-Python implementation of the AMQP 0-9-1 protocol.","long_description":"Pure-Python implementation of the AMQP 0-9-1 protocol.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py311-pika"]}],"depends_on":[]},{"name":"py-piexif","portdir":"python/py-piexif","version":"1.1.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/hMatoba/Piexif","description":"Exif manipulation with pure-python script","long_description":"Exif manipulation with pure-python script","active":true,"categories":["graphics","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["py314-piexif"]}],"depends_on":[]},{"name":"py-piddle","portdir":"python/py-piddle","version":"1.0.15","license":"LGPL","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://piddle.sourceforge.net/","description":"python module for creating two-dimensional graphics","long_description":"PIDDLE is a Python module for creating two-dimensional graphics in a manner that is both cross-platform and cross-media. That is, it can support screen graphics (e.g. QuickDraw, Windows, Tk) as well as file output (PostScript, PDF, GIF, etc.).","active":true,"categories":["graphics","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py27-piddle"]}],"depends_on":[]},{"name":"py-pickleshare","portdir":"python/py-pickleshare","version":"0.7.5","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/vivainio/pickleshare","description":"Tiny 'shelve'-like database with concurrency support.","long_description":"Tiny 'shelve'-like database with concurrency support.","active":true,"categories":["devel","science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pickleshare"]}],"depends_on":[]},{"name":"py-pick","portdir":"python/py-pick","version":"2.4.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/wong2/pick","description":"pick an option in the terminal with a simple GUI","long_description":"pick an option in the terminal with a simple GUI","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pick"]}],"depends_on":[]},{"name":"pypi2port","portdir":"sysutils/pypi2port","version":"20230621","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://trac.macports.org/wiki/pypi2port","description":"generate Portfiles from PyPI","long_description":"A python script to generate Portfiles from PyPI.","active":true,"categories":["sysutils","macports"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"fetch","ports":["subversion"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-requests"]}],"depends_on":[]},{"name":"py-photutils","portdir":"python/py-photutils","version":"2.3.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/astropy/photutils","description":"An Astropy package for source detection and photometry","long_description":"Photutils is an AstroPy affiliated package to provide tools for detecting and performing photometry of astronomical sources.","active":true,"categories":["science","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-photutils"]}],"depends_on":[]},{"name":"py-photoscript","portdir":"python/py-photoscript","version":"0.5.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/RhetTbull/photoscript","description":"Python wrapper around Apple Photos applescript interface","long_description":"Python wrapper around Apple Photos applescript interface","active":true,"categories":["python"],"maintainers":[{"name":"rturnbull","github":"RhetTbull","ports_count":39}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-photoscript"]}],"depends_on":[]},{"name":"py-photomosaic","portdir":"python/py-photomosaic","version":"2020.06.03","license":"public-domain","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/worldveil/photomosaic","description":"Creating fun photomosaics, GIFs, and murals from your family pictures using ML & similarity search","long_description":"Creating fun photomosaics, GIFs, and murals from your family pictures using ML & similarity search","active":true,"categories":["graphics","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py310-photomosaic"]}],"depends_on":[]},{"name":"py-phonenumbers","portdir":"python/py-phonenumbers","version":"8.13.30","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/daviddrysdale/python-phonenumbers","description":"parsing, formatting, storing and validating international phone numbers","long_description":"Python version of the Google common library for parsing, formatting, storing and validating international phone numbers","active":true,"categories":["textproc","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":448}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-phonenumbers"]}],"depends_on":[]},{"name":"py-pgsql","portdir":"python/py-pgsql","version":"2.5.1","license":"Permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://pypgsql.sourceforge.net/","description":"python DB-API 2.0 compliant interface to postgresql","long_description":"pyPgSQL is a package of two modules that provide a Python DB-API 2.0 compliant interface to PostgreSQL databases. The first module, libpq, exports the PostgreSQL C API to Python. This module is written in C and can be compiled into Python or can be dynamically loaded on demand. The second module, PgSQL, provides the DB-API 2.0 compliant interface and support for various PostgreSQL data types, such as INT8, NUMERIC, MONEY, BOOL, ARRAYS, etc.","active":false,"categories":["databases","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["py27-pgsql"]}],"depends_on":[]},{"name":"py-pgspecial","portdir":"python/py-pgspecial","version":"2.2.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pgspecial/","description":"Meta-commands handler for Postgres Database","long_description":"This package provides an API to execute meta-commands (AKA “special”, or “backslash commands”) on PostgreSQL.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-pgspecial"]}],"depends_on":[]},{"name":"py-pexpect","portdir":"python/py-pexpect","version":"4.9.0","license":"ISC","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pexpect.readthedocs.org/","description":"Allows easy control of interactive console applications.","long_description":"Pexpect is a pure Python module for spawning child applications, controlling them, and responding to expected patterns in their output. Pexpect allows your script to spawn a child application and control it as if a human were typing commands.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pexpect"]}],"depends_on":[]},{"name":"py-pew","portdir":"python/py-pew","version":"1.2.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/berdario/pew","description":"A tool to manage multiple virtual environments written in pure python","long_description":"A tool to manage multiple virtual environments written in pure python","active":true,"categories":["python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["py314-pew"]}],"depends_on":[]},{"name":"py-petsc4py","portdir":"python/py-petsc4py","version":"3.20.2","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/petsc4py/","description":"PETSc for Python - Python bindings for PETSc","long_description":"PETSc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. It employs the MPI standard for all message-passing communication.","active":true,"categories":["math","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1685}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-petsc4py"]}],"depends_on":[]},{"name":"py-pesq","portdir":"python/py-pesq","version":"0.0.4","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ludlows/python-pesq","description":"PESQ (Perceptual Evaluation of Speech Quality) wrapper for Python","long_description":"A Python wrapper for the PESQ speech quality evaluation algorithm, supporting both narrowband and wideband modes.","active":true,"categories":["audio","math","python"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":199}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pesq"]}],"depends_on":[]},{"name":"py-periodictable","portdir":"python/py-periodictable","version":"2.1.0","license":"public-domain","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-periodictable/periodictable","description":"Extensible periodic table of the elements","long_description":"Extensible periodic table of the elements","active":true,"categories":["science","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2434}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-periodictable"]}],"depends_on":[]},{"name":"py-pep8","portdir":"python/py-pep8","version":"1.7.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pep8/","description":"Python style guide checker","long_description":"pep8 is a tool to check your Python code against some of the style conventions in PEP 8 (https://www.python.org/dev/peps/pep-0008/)","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["py310-pep8"]}],"depends_on":[]},{"name":"py-pep517","portdir":"python/py-pep517","version":"0.13.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":"py-pyproject_hooks","homepage":"https://pypi.python.org/pypi/pep517/","description":"API to call PEP 517 hooks","long_description":"API to call PEP 517 hooks","active":false,"categories":["python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":370}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["py310-pep517"]}],"depends_on":[]},{"name":"py-pendulum","portdir":"python/py-pendulum","version":"3.3.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pendulum/","description":"Python datetimes made easy","long_description":"Pendulum is a Python package to ease datetimes manipulation. It provides classes that are drop-in replacements for the native ones (they inherit from them).","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pendulum"]}],"depends_on":[]},{"name":"py-pefile","portdir":"python/py-pefile","version":"2024.8.26","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/erocarrera/pefile","description":"Parse and work with Portable Executable (PE) files","long_description":"pefile is a multi-platform Python module to parse and work with Portable Executable (PE) files. PE is the format used for executables, DLLs, object code, and other purposes on 32- and 64-bit versions of Windows operating systems. PE is also the standard executable format in EFI environments.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pefile"]}],"depends_on":[]},{"name":"py-peewee","portdir":"python/py-peewee","version":"4.5.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/coleifer/peewee/","description":"a small, expressive orm -- supports postgresql, mysql and sqlite","long_description":"Peewee is a simple and small ORM. It has few (but expressive) concepts, making it easy to learn and intuitive to use.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-peewee"]}],"depends_on":[]},{"name":"py-pedal","portdir":"python/py-pedal","version":"2.0.3","license":"LGPL","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://pypedal.sourceforge.net/","description":"python module for pedigree analysis","long_description":"PyPedal is a Python language application for pedigree analysis.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["py27-pedal"]}],"depends_on":[]},{"name":"py-pebl","portdir":"python/py-pebl","version":"1.0.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pythonhosted.org/pebl/","description":"Pebl is a python library and application for learning the structure of a Bayesian network.","long_description":"Pebl is a python library and application for learning the structure of a Bayesian network.","active":false,"categories":["science","math","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["py27-pebl"]}],"depends_on":[]},{"name":"py-peakutils","portdir":"python/py-peakutils","version":"1.3.5","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://peakutils.readthedocs.io","description":"Peak detection utilities for 1D data","long_description":"Peak detection utilities for 1D data","active":true,"categories":["science","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2434}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-peakutils"]}],"depends_on":[]},{"name":"py-peak","portdir":"python/py-peak","version":"0.5a3","license":"ZPL-2 and Permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://peak.telecommunity.com/","description":"PEAK is the Python Enterprise Application Kit","long_description":"PEAK is a Python framework for rapidly developing and reusing application components.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["py27-peak"]}],"depends_on":[]},{"name":"py-pdm-pep517","portdir":"python/py-pdm-pep517","version":"1.1.4","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":"py-pdm-backend","homepage":"https://www.macports.org","description":"Obsolete port, replaced by py-pdm-backend","long_description":"This port has been replaced by py-pdm-backend.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2434}],"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-pdm-backend","portdir":"python/py-pdm-backend","version":"2.5.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pdm-project/pdm-backend","description":"The build backend used by PDM that supports latest packaging standards","long_description":"The build backend used by PDM that supports latest packaging standards","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2434}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pdm-backend"]}],"depends_on":[]},{"name":"py-pdftl","portdir":"python/py-pdftl","version":"0.29.0","license":"MPL-2.0","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pdftl/pdftl","description":"A capable CLI tool for PDF manipulation inspired by pdftk.","long_description":"pdftl (PDF tackle) is a standalone CLI utility and Python library for manipulating PDF files.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2434}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pdftl"]}],"depends_on":[]},{"name":"py-pdfrw","portdir":"python/py-pdfrw","version":"0.4","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pmaupin/pdfrw","description":"Pure Python PDF file reader/writer library","long_description":"pdfrw lets you read and write PDF files, including compositing multiple pages together (e.g. to do watermarking, or to copy an image or diagram from one PDF to another), and can output by itself, or in conjunction with reportlab.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"macports","github":"numeratus","ports_count":9}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pdfrw"]}],"depends_on":[]},{"name":"py-pdfminer","portdir":"python/py-pdfminer","version":"20260107","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pdfminersix.readthedocs.io/","description":"Python pdf extraction package","long_description":"Pdfminer.six is a community maintained fork of the original PDFMiner. It is a tool for extracting information from PDF documents. It focuses on getting and analyzing text data. Pdfminer.six extracts the text from a page directly from the sourcecode of the PDF. It can also be used to get the exact location, font or color of the text. It is built in a modular way such that each component of pdfminer.six can be replaced easily. You can implement your own interpreter or rendering device to use the power of pdfminer.six for other purposes that text analysis.","active":true,"categories":["python"],"maintainers":[{"name":"eborisch","github":"eborisch","ports_count":231}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pdfminer"]}],"depends_on":[]},{"name":"py-pdbpp","portdir":"python/py-pdbpp","version":"0.10.2","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pdbpp/pdbpp","description":"pdb++, a drop-in replacement for pdb","long_description":"This module is an extension of the pdb module of the standard library. It is meant to be fully compatible with its predecessor, yet it introduces a number of new features to make your debugging experience as nice as possible.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py311-pdbpp"]}],"depends_on":[]},{"name":"py-pdbecif","portdir":"python/py-pdbecif","version":"1.5","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/PDBeurope/pdbecif","description":"Python package for reading, writing and manipulating mmCIF files","long_description":"Python package for reading, writing and manipulating mmCIF files, distributed by the wwPDB.","active":true,"categories":["science","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2434}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pdbecif"]}],"depends_on":[]},{"name":"py-pdal-plugins","portdir":"python/py-pdal-plugins","version":"1.6.7","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.pdal.io","description":"PDAL Python Plugins","long_description":"PDAL Python Plugins allow you to process data with PDAL into Numpy arrays. They support embedding Python in PDAL pipelines with the readers.numpy and filters.python stages.","active":true,"categories":["python","gis"],"maintainers":[{"name":"n_larsson","github":"nilason","ports_count":115}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pdal-plugins"]}],"depends_on":[]},{"name":"py-pdal","portdir":"python/py-pdal","version":"3.5.3","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.pdal.io","description":"PDAL Python support","long_description":"PDAL Python support allows you to process data with PDAL into Numpy arrays. It provides a PDAL extension module to control Python interaction with PDAL. Additionally, you can use it to fetch schema and metadata from PDAL operations.","active":true,"categories":["python","gis"],"maintainers":[{"name":"n_larsson","github":"nilason","ports_count":115}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pdal"]}],"depends_on":[]},{"name":"py-pcapy","portdir":"python/py-pcapy","version":"0.11.4","license":"Apache-1.1","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/SecureAuthCorp/pcapy/","description":"python interface to libpcap","long_description":"Pcapy is a Python extension module that interfaces with the libpcap packet capture library. Pcapy enables python scripts to capture packets on the network.","active":false,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["py36-pcapy"]}],"depends_on":[]},{"name":"py-pbs_installer","portdir":"python/py-pbs_installer","version":"2026.4.7","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/frostming/pbs-installer","description":"An installer for indygreg's python-build-standalone","long_description":"The list of python versions are kept sync with the upstream automatically","active":true,"categories":["devel","python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":152}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pbs_installer"]}],"depends_on":[]},{"name":"py-pbr","portdir":"python/py-pbr","version":"7.1.3","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/pbr/latest/","description":"Python Build Reasonableness","long_description":"A library for managing setuptools packaging needs in a consistent manner. pbr reads and then filters the setup.cfg data through a setup hook to fill in default values and provide more sensible behaviors, and then feeds the results in as the arguments to a call to setup.py - so the heavy lifting of handling python packaging needs is still being done by setuptools.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2434}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pbr"]}],"depends_on":[]}]}