{"count":51959,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=531","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=529","results":[{"name":"py311-pgspecial","portdir":"python/py-pgspecial","version":"2.2.1","license":"BSD","platforms":"{darwin 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":["py311-setuptools","py311-wheel","py311-setuptools_scm","clang-18","py311-build","py311-installer"]},{"type":"lib","ports":["python311","py311-click","py311-psycopg","py311-sqlparse"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[]},{"name":"py311-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":444}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-pydantic-extra-types"]}]},{"name":"py311-photoscript","portdir":"python/py-photoscript","version":"0.5.3","license":"MIT","platforms":"{darwin 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","py311-installer","py311-setuptools","py311-wheel","py311-build"]},{"type":"lib","ports":["py311-pyobjc","py311-applescript","python311"]}],"depends_on":[]},{"name":"py311-pick","portdir":"python/py-pick","version":"2.4.0","license":"MIT","platforms":"{darwin 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":["py311-build","py311-installer","py311-poetry-core","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["qobuz-dl"]}]},{"name":"py311-pickleshare","portdir":"python/py-pickleshare","version":"0.7.5","license":"BSD","platforms":"{darwin 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":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"run","ports":["py311-spyder"]}]},{"name":"py311-pika","portdir":"python/py-pika","version":"1.3.2","license":"(MPL-1.1 or GPL-2+)","platforms":"{darwin 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":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py-pika"]}]},{"name":"py311-pikepdf","portdir":"python/py-pikepdf","version":"10.6.0","license":"MPL-2","platforms":"darwin","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":1419}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-22","ninja","py311-build","py311-installer","py311-trove-classifiers","py311-scikit-build-core","py311-nanobind"]},{"type":"lib","ports":["python311","py311-packaging","py311-Pillow","py311-lxml","py311-deprecated","qpdf"]}],"depends_on":[{"type":"lib","ports":["py311-img2pdf","py311-pdftl"]},{"type":"test","ports":["py311-cairocffi"]}]},{"name":"py311-Pillow","portdir":"python/py-Pillow","version":"12.2.0","license":"BSD","platforms":"darwin","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":2896}],"variants":["raqm","x11","universal"],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","py311-pybind11","clang-18"]},{"type":"lib","ports":["freetype","libavif","zlib","py311-tkinter","py311-olefile","python311","lcms2","libjpeg-turbo","openjpeg","tiff","webp"]}],"depends_on":[{"type":"lib","ports":["py311-reportlab","py311-asciimatics","py311-vispy","py311-sphinx-gallery","py311-torchvision","py311-barcode","py311-blockdiag","py311-bokeh","py311-cairosvg","py311-cartopy","py311-contextily","py311-diffusers","py311-xhtml2pdf","py311-fabio","py311-fpdf2","py311-pikepdf","py311-imageio","py311-img2pdf","py311-ipympl","grass7","py311-hanko","py311-matplotlib","py311-opengl","py311-openslide","py311-pptx","py311-pytesseract","py311-pyvo","py311-qrcode"]},{"type":"run","ports":["py311-zbar","py311-imagehash","py311-kivy","py311-luma.core","py311-scikit-image","py311-wordcloud","py311-wxmplot","py311-wxpython-4.0","py311-xraylarch"]},{"type":"test","ports":["py311-svgelements","py311-scrapy","py311-Faker","py311-django-allauth"]}]},{"name":"py311-pint","portdir":"python/py-pint","version":"0.25.3","license":"BSD","platforms":"{darwin 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":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-hatchling","py311-hatch-vcs","clang-18"]},{"type":"lib","ports":["python311","py311-typing_extensions","py311-platformdirs","py311-flexcache","py311-flexparser"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-metpy"]}]},{"name":"py311-pip","portdir":"python/py-pip","version":"26.0.1","license":"MIT","platforms":"{darwin 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":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-flit_core","clang-18"]},{"type":"lib","ports":["py311-setuptools","python311"]},{"type":"run","ports":["pip_select"]}],"depends_on":[{"type":"build","ports":["py311-mkl","py311-mkl-include","py311-pyfatfs","py311-gyoto"]},{"type":"lib","ports":["py311-pipdeptree"]}]},{"name":"py311-pipdeptree","portdir":"python/py-pipdeptree","version":"2.29.0","license":"MIT","platforms":"{darwin 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":1056}],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-hatch-vcs","clang-18","py311-build","py311-hatchling"]},{"type":"lib","ports":["py311-pip","python311"]}],"depends_on":[]},{"name":"py311-pkce","portdir":"python/py-pkce","version":"1.0.3","license":"MIT","platforms":"{darwin 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":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"py311-pkgconfig","portdir":"python/py-pkgconfig","version":"1.6.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/matze/pkgconfig","description":"Python module to interface with pkg-config.","long_description":"Python module to interface with pkg-config. It can be used to check if a package exists, check if a package meets certain version requirements, query CFLAGS and LDFLAGS, and parse the output to build extensions with setup.py.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-poetry-core","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["pkgconfig"]}],"depends_on":[{"type":"build","ports":["py311-aiohttp","py311-h5py","py311-lz4","py311-uharfbuzz","py311-xmlsec"]},{"type":"lib","ports":["py311-virtualfish"]}]},{"name":"py311-pkginfo","portdir":"python/py-pkginfo","version":"1.12.1.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pkginfo","description":"Query metadatdata from sdists and bdists installed packages.","long_description":"Provides an API for querying the distutils metadata written in the PKG-INFO file inside a source distriubtion (an sdist) or a binary distribution (e.g., created by running bdist_egg).","active":true,"categories":["python"],"maintainers":[{"name":"jjstickel","github":"jjstickel","ports_count":143}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-upt-pypi"]}]},{"name":"py311-plac","portdir":"python/py-plac","version":"1.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/micheles/plac","description":"Plac: Parsing the Command Line the Easy Way","long_description":"Plac: Parsing the Command Line the Easy Way","active":true,"categories":["python"],"maintainers":[{"name":"jonesc","github":"cjones051073","ports_count":232}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"run","ports":["py311-unidic"]}]},{"name":"py311-platformdirs","portdir":"python/py-platformdirs","version":"4.9.6","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/platformdirs/platformdirs","description":"A small Python module for determining appropriate platform-specific dirs","long_description":"A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\".","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-hatchling","py311-hatch-vcs","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-yapf","py311-black","py311-findpython","py311-jupyter_core","py311-textual","py311-tox","py311-virtualenv","py311-python-discovery","py311-npe2","py311-pint","py311-pooch","py311-pylint","py311-pyopencl","py311-requests-cache"]},{"type":"run","ports":["py311-libpysal","py311-milc","py311-xraydb","py311-openstacksdk"]}]},{"name":"py311-plotly","portdir":"python/py-plotly","version":"6.7.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://plotly.com/python/","description":"Interactive graphing library for Python.","long_description":"Plotly's Python graphing library makes interactive, publication-quality graphs. Examples of how to make line plots, scatter plots, area charts, bar charts, error bars, box plots, histograms, heatmaps, subplots, multiple-axes, polar charts, and bubble charts.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"joe.fowler","github":"joefowler","ports_count":98}],"variants":[],"dependencies":[{"type":"build","ports":["py311-hatchling","py311-build","py311-installer","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-narwhals","py311-packaging"]}],"depends_on":[{"type":"run","ports":["py311-pymatgen"]}]},{"name":"py311-pluggy","portdir":"python/py-pluggy","version":"1.6.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pluggy","description":"Plugin and hook calling mechanisms for Python","long_description":"This is the plugin manager as used by pytest but stripped of pytest specific details.","active":true,"categories":["devel","python"],"maintainers":[{"name":"pedro.salgado","github":"steenzout","ports_count":53}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-hatchling","py311-pytest","py311-pytest-cov","py311-python-lsp-server","py311-tox"]}]},{"name":"py311-plumbum","portdir":"python/py-plumbum","version":"1.8.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://plumbum.readthedocs.org","description":"Plumbum: Shell Combinators for Python","long_description":"Plumbum (Latin for lead, which was used to create pipes back in the day) is a small yet feature-rich library for shell script-like programs in Python. The motto of the library is \"Never write shell scripts again\", and thus it attempts to mimic the shell syntax (\"shell combinators\") where it makes sense, while keeping it all pythonic and cross-platform.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-hatchling","py311-hatch-vcs","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"py311-plumed","portdir":"python/py-plumed","version":"2.9.0","license":"LGPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.plumed.org","description":"Python wrappers for plumed.","long_description":"Python wrappers for plumed. They allow the plumed library to be directly used from python.","active":true,"categories":["science","python"],"maintainers":[{"name":"giovanni.bussi","github":"GiovanniBussi","ports_count":93}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-cython","clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["plumed","python311"]},{"type":"test","ports":["py311-pytest","py311-numpy","py311-pandas"]}],"depends_on":[{"type":"lib","ports":["py-plumed"]}]},{"name":"py311-ply","portdir":"python/py-ply","version":"3.11","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.dabeaz.com/ply/","description":"lex and yacc implementation for Python","long_description":"lex and yacc implementation for Python","active":true,"categories":["devel","lang","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-sip-devel","py311-jsonpath-rw","py311-lesscpy","py311-pycifrw","py311-pythran","py311-sip","py311-smi","py311-stone"]}]},{"name":"py311-plyvel","portdir":"python/py-plyvel","version":"1.5.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/wbolster/plyvel","description":"Plyvel is a fast and feature-rich Python interface to LevelDB.","long_description":"Plyvel is a Python interface to LevelDB that has a rich feature set, high performance and a friendly Pythonic API.","active":true,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":91}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["python311","leveldb"]}],"depends_on":[]},{"name":"py311-pmdarima","portdir":"python/py-pmdarima","version":"2.1.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://alkaline-ml.com/pmdarima","description":"Python's forecast auto.arima equivalent","long_description":"Python's forecast auto.arima equivalent","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-build","clang-18","py311-meson-python","py311-cython","py311-installer"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-joblib","py311-scikit-learn","py311-scipy","py311-statsmodels","py311-pandas","py311-numpy","py311-urllib3","py311-cython","py311-packaging"]}],"depends_on":[]},{"name":"py311-podcastparser","portdir":"python/py-podcastparser","version":"0.6.10","license":"ISC","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/gpodder/podcastparser","description":"Simplified, fast RSS parser.","long_description":"The podcast parser project is a library from the gPodder project to provide an easy and reliable way of parsing RSS- and Atom-based podcast feeds in Python.","active":true,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-nose"]}],"depends_on":[]},{"name":"py311-poethepoet","portdir":"python/py-poethepoet","version":"0.45.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://poethepoet.natn.io","description":"A batteries included task runner that works well with poetry or uv.","long_description":"A batteries included task runner that works well with poetry or uv.","active":true,"categories":["devel","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-poetry-core","clang-18"]},{"type":"lib","ports":["py311-yaml","py311-pastel","python311"]}],"depends_on":[]},{"name":"py311-poetry-core","portdir":"python/py-poetry-core","version":"2.2.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-poetry/poetry-core","description":"A PEP 517 build backend implementation developed for Poetry.","long_description":"A PEP 517 build backend implementation developed for Poetry. This project is intended to be a light weight, fully compliant, self-contained package allowing PEP 517 compatible build frontends to build Poetry managed projects.","active":true,"categories":["devel","python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"build","ports":["py311-dns-lexicon","seaport","openconnect-sso","py311-aiohappyeyeballs","py311-alagitpull","py311-backoff","py311-bbpb","py311-bpylist2","py311-checkdigit","py311-cidrize","py311-cleo","py311-clikit","py311-country","py311-coveralls","py311-crashtest","py311-decli","py311-docstyle","py311-dotty-dict","py311-dunamai","py311-ffmpy","py311-fido2","py311-flask-babel","py311-flexmock","py311-fortranformat","py311-funcparserlib","py311-gpsoauth","py311-iso8601","py311-josepy","py311-langcodes","py311-metakernel","py311-octave_kernel","py311-pastel","py311-pick","py311-pkgconfig","py311-poethepoet","py311-poetry-plugin-export","py311-poetry-plugin-shell","py311-pskc","py311-pygls","py311-pylint-venv","py311-pysigma","py311-pytest-httpserver","py311-python-pae","py311-pytzdata","py311-qrcode","py311-questionary","py311-rdflib","py311-rencode","py311-requests-cache","py311-rich","py311-rich-theme-manager","py311-rsa","py311-sh","py311-shortuuid","py311-sigma-cli","py311-terminaltables","py311-textual","py311-tinydb","py311-tomlkit","py311-unpaddedbase64","py311-virtualfish","py311-xdg","py311-xdg-base-dirs","py311-yaspin"]}]},{"name":"py311-poetry-plugin-export","portdir":"python/py-poetry-plugin-export","version":"1.9.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-poetry.org","description":"Poetry plugin to export the dependencies to various formats","long_description":"Poetry plugin to export the dependencies to various formats","active":true,"categories":["python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-poetry-core","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"py311-poetry-plugin-shell","portdir":"python/py-poetry-plugin-shell","version":"1.0.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-poetry.org","description":"Poetry plugin to run subshell with virtual environment activated","long_description":"Poetry plugin to run subshell with virtual environment activated","active":true,"categories":["python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-poetry-core","clang-18"]},{"type":"lib","ports":["py311-pexpect","py311-shellingham","python311"]}],"depends_on":[]},{"name":"py311-pointpats","portdir":"python/py-pointpats","version":"2.5.5","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pysal.org/pointpats/","description":"Point Pattern Analysis (pointpats)","long_description":"The PySAL Point Pattern Analysis (pointpats) package is an open-source python library for the statistical analysis of planar point patterns.","active":true,"categories":["python","gis"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","clang-18","py311-setuptools_scm","py311-wheel","py311-setuptools","py311-installer"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-libpysal","py311-geopandas","py311-shapely","py311-scipy","py311-matplotlib","py311-pandas","py311-numpy"]}],"depends_on":[{"type":"lib","ports":["py311-pysal"]},{"type":"run","ports":["py311-spopt"]}]},{"name":"py311-polygon","portdir":"python/py-polygon","version":"3.0.9.1","license":"LGPL and Noncommercial","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.j-raedler.de/projects/polygon","description":"Python bindings for General Polygon Clipping Library","long_description":"Polygon is a python package that simplifies the handling of polygons in 2D. It contains Python bindings for gpc, the excellent General Polygon Clipping Library by Alan Murta and some extensions written in C and pure Python.","active":true,"categories":["devel","math","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["numpy","universal"],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"py311-pooch","portdir":"python/py-pooch","version":"1.9.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/fatiando/pooch","description":"Pooch manages your Python library's sample data files it automatically downloads and stores them in a local directory with support for versioning and corruption checks.","long_description":"Pooch manages your Python library's sample data files it automatically downloads and stores them in a local directory with support for versioning and corruption checks.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["progress","sftp","xxhash"],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm"]},{"type":"lib","ports":["python311","py311-packaging","py311-requests","py311-platformdirs","py311-tqdm","py311-paramiko"]}],"depends_on":[{"type":"lib","ports":["py311-metpy"]},{"type":"run","ports":["py311-librosa"]},{"type":"test","ports":["py311-scipy"]}]},{"name":"py311-poppler-qt5","portdir":"python/py-poppler-qt5","version":"21.3.0","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/wbsoft/python-poppler-qt5","description":"Python binding for Poppler-Qt5","long_description":"python-poppler-qt5 is a Python binding for Poppler-Qt5 that aims for completeness and for being actively maintained. Using this module you can access the contents of PDF files inside PyQt5 applications.","active":true,"categories":["python"],"maintainers":[{"name":"davide.liessi","github":"dliessi","ports_count":72}],"variants":["debug"],"dependencies":[{"type":"build","ports":["pkgconfig","py311-setuptools","py311-pyqt-builder","clang-20"]},{"type":"lib","ports":["qt5-qtbase","py311-pyqt5","poppler-qt5","python311","py311-sip"]}],"depends_on":[{"type":"lib","ports":["py-poppler-qt5"]}]},{"name":"py311-portalocker","portdir":"python/py-portalocker","version":"3.2.0","license":"PSF-2.1.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/WoLpH/portalocker","description":"Cross-platform locking library","long_description":"Portalocker is a library to provide an easy API to file locking.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest","py311-redis"]}],"depends_on":[{"type":"run","ports":["py311-sacrebleu"]}]},{"name":"py311-portend","portdir":"python/py-portend","version":"3.2.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/portend","description":"TCP port monitoring utilities","long_description":"TCP port monitoring utilities","active":true,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-coherent.licensed","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm"]},{"type":"lib","ports":["python311","py311-tempora"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[]},{"name":"py311-postgresql","portdir":"python/py-postgresql","version":"1.3.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-postgres/fe","description":"Python interface to PostgreSQL","long_description":"py-postgresql is a project dedicated to improving the Python interfaces to PostgreSQL. It strives to provide substantial convenience to Python programmers using PostgreSQL. At its core, py-postgresql provides a PG-API, postgresql.api and DB-API 2.0 interface for using a PostgreSQL database.","active":true,"categories":["devel","databases","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py-postgresql"]}]},{"name":"py311-powerline","portdir":"python/py-powerline","version":"2.8.4","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/powerline/powerline","description":"The ultimate statusline/prompt utility","long_description":"Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, tmux, IPython, Awesome and Qtile.","active":true,"categories":["sysutils","python"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":271}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"run","ports":["py311-powerline-exitstatus-kai","py311-powerline-gitstatus"]}]},{"name":"py311-powerline-exitstatus-kai","portdir":"python/py-powerline-exitstatus-kai","version":"1.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/i0ntempest/powerline-exitstatus-kai","description":"A Powerline segment for showing exit status or code","long_description":"A Powerline segment for showing exit status or code. Modified from Powerline Exitstatus.","active":true,"categories":["sysutils","python"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":271}],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-powerline"]}],"depends_on":[]},{"name":"py311-powerline-gitstatus","portdir":"python/py-powerline-gitstatus","version":"1.3.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jaspernbrouwer/powerline-gitstatus","description":"A Powerline segment for showing the status of a Git working copy","long_description":"A Powerline segment for showing the status of a Git working copy.","active":true,"categories":["sysutils","python"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":271}],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-powerline"]}],"depends_on":[]},{"name":"py311-poyo","portdir":"python/py-poyo","version":"0.5.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/hackebrot/poyo","description":"A lightweight YAML Parser for Python.","long_description":"A lightweight YAML Parser for Python.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[]},{"name":"py311-pptx","portdir":"python/py-pptx","version":"1.0.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/scanny/python-pptx","description":"Python module for creating and updating PowerPoint files.","long_description":"A typical use would be generating a customized PowerPoint presentation from database content, downloadable by clicking a link in a web application. Several developers have used it to automate production of presentation-ready engineering status reports based on information held in their work management system. It could also be used for making bulk updates to a library of presentations or simply to automate the production of a slide or two that would be tedious to get right by hand.","active":true,"categories":["python"],"maintainers":[{"name":"eborisch","github":"eborisch","ports_count":225}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["py311-Pillow","py311-lxml","py311-XlsxWriter","python311"]}],"depends_on":[]},{"name":"py311-precis-i18n","portdir":"python/py-precis-i18n","version":"1.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/byllyfish/precis_i18n","description":"PRECIS framework for Unicode","long_description":"Implementation of PRECIS framework for Unicode to be used with usernames & passwords.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"run","ports":["py311-nbxmpp"]}]},{"name":"py311-pre-commit","portdir":"python/py-pre-commit","version":"4.5.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pre-commit/pre-commit","description":"A framework for managing and maintaining multi-language pre-commit hooks","long_description":"A framework for managing and maintaining multi-language pre-commit hooks","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311","py311-virtualenv","py311-yaml","py311-cfgv","py311-identify","py311-nodeenv"]}],"depends_on":[]},{"name":"py311-preshed","portdir":"python/py-preshed","version":"3.0.9","license":"MIT","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/explosion/preshed","description":"Cython hash tables that assume keys are pre-hashed","long_description":"Cython hash tables that assume keys are pre-hashed","active":true,"categories":["python"],"maintainers":[{"name":"jonesc","github":"cjones051073","ports_count":232}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-installer","py311-setuptools","py311-wheel","clang-20","py311-build"]},{"type":"lib","ports":["python311","py311-cython","py311-murmurhash","py311-cymem"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-spaCy","py311-thinc"]}]},{"name":"py311-pretend","portdir":"python/py-pretend","version":"1.0.9","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/alex/pretend","description":"A library for stubbing in Python","long_description":"A library for stubbing in Python","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-traitlets"]},{"type":"test","ports":["py311-cryptography","py311-packaging","py311-parver","py311-structlog"]}]},{"name":"py311-pretty-midi","portdir":"python/py-pretty-midi","version":"0.2.9","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/craffel/pretty-midi","description":"Functions and classes for handling MIDI data conveniently.","long_description":"pretty_midi contains utility function/classes for handling MIDI data, so that it's in a format which is easy to modify and extract information from.","active":true,"categories":["audio","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","clang-18","py311-wheel","py311-setuptools","py311-build"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-mido","py311-numpy","py311-six"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py-pretty-midi"]},{"type":"run","ports":["py311-note-seq"]}]},{"name":"py311-prettytable","portdir":"python/py-prettytable","version":"0.7.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/prettytable","description":"A simple Python library for easily displaying tabular data in a visually appealing ASCII table format.","long_description":"PrettyTable is a simple Python library designed to make it quick and easy to represent tabular data in visually appealing ASCII tables. It was inspired by the ASCII tables used in the PostgreSQL shell psql. PrettyTable allows for selection of which columns are to be printed, independent alignment of columns (left or right justified or centred) and printing of sub-tables by specifying a row range.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-ipython-sql","py311-sigma-cli"]},{"type":"run","ports":["py311-cinderclient","py311-cliff","py311-novaclient"]}]},{"name":"py311-progressbar","portdir":"python/py-progressbar","version":"2.5.20251208","license":"LGPL-2.1+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/niltonvolpato/python-progressbar","description":"Text progressbar library for python","long_description":"This library provides a text mode progressbar. This is typically used to display the progress of a long running operation, providing a visual clue that processing is underway.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","clang-18","py311-wheel","py311-pytest-runner"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-bitmath"]}]},{"name":"py311-prometheus_client","portdir":"python/py-prometheus_client","version":"0.23.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/prometheus/client_python","description":"Prometheus instrumentation library for Python applications","long_description":"Prometheus instrumentation library for Python applications","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-jupyter_server","py311-nbclassic"]}]},{"name":"py311-promise","portdir":"python/py-promise","version":"2.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/syrusakbary/promise","description":"Promises/A implementation for Python","long_description":"Promises/A implementation for Python","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"run","ports":["py311-tensorflow-datasets"]}]},{"name":"py311-prompt_toolkit","portdir":"python/py-prompt_toolkit","version":"3.0.52","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/prompt-toolkit/python-prompt-toolkit","description":"Library for building powerful interactive command lines in Python","long_description":"Library for building powerful interactive command lines in Python","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-wheel","clang-18","py311-build","py311-installer","py311-setuptools"]},{"type":"lib","ports":["python311","py311-wcwidth"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["radian","http-prompt","oci-cli","openconnect-sso","py311-awscli2","py311-git-delete-merged-branches","py311-ipython","py311-jupyter_console","py311-ptpython"]},{"type":"run","ports":["py311-questionary"]}]}]}