HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 51477,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=799",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=797",
"results": [
{
"name": "py-prompt_toolkit",
"portdir": "python/py-prompt_toolkit",
"version": "3.0.52",
"license": "BSD",
"platforms": "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": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-prompt_toolkit"
]
}
],
"depends_on": []
},
{
"name": "py-propcache",
"portdir": "python/py-propcache",
"version": "0.4.1",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aio-libs/propcache",
"description": "fast implementation of cached properties",
"long_description": "accelerated versions of functools.cached_property",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 249
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-propcache"
]
}
],
"depends_on": []
},
{
"name": "py-protego",
"portdir": "python/py-protego",
"version": "0.5.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/Protego",
"description": "Protego is a pure-Python `robots.txt` parser with support for modern conventions.",
"long_description": "Protego is a pure-Python `robots.txt` parser with support for modern conventions.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-protego"
]
}
],
"depends_on": []
},
{
"name": "py-protobuf",
"portdir": "python/py-protobuf",
"version": "2.6.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/google/protobuf",
"description": "Encode data in an efficient yet extensible format.",
"long_description": "Google Protocol Buffers are a flexible, efficient, automated mechanism for serializing structured data -- think XML, but smaller, faster, and simpler. You define how you want your data to be structured once, then you can use special generated source code to easily write and read your structured data to and from a variety of data streams and using a variety of languages. You can even update your data structure without breaking deployed programs that are compiled against the old format. You specify how you want the information you're serializing to be structured by defining protocol buffer message types in .proto files. Each protocol buffer message is a small logical record of information, containing a series of name-value pairs.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"py27-protobuf"
]
}
],
"depends_on": []
},
{
"name": "py-protobuf3",
"portdir": "python/py-protobuf3",
"version": "4.21.12",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/google/protobuf",
"description": "Encode data in an efficient yet extensible format.",
"long_description": "Google Protocol Buffers are a flexible, efficient, automated mechanism for serializing structured data -- think XML, but smaller, faster, and simpler. You define how you want your data to be structured once, then you can use special generated source code to easily write and read your structured data to and from a variety of data streams and using a variety of languages. You can even update your data structure without breaking deployed programs that are compiled against the old format. You specify how you want the information you're serializing to be structured by defining protocol buffer message types in .proto files. Each protocol buffer message is a small logical record of information, containing a series of name-value pairs.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-protobuf3"
]
}
],
"depends_on": []
},
{
"name": "py-proto-plus",
"portdir": "python/py-proto-plus",
"version": "1.26.1",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/googleapis/proto-plus-python",
"description": "This is a wrapper around protocol buffers. Protocol buffers is a specification format for APIs, such as those inside Google.",
"long_description": "This is a wrapper around protocol buffers. Protocol buffers is a specification format for APIs, such as those inside Google.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-proto-plus"
]
}
],
"depends_on": []
},
{
"name": "py-prov",
"portdir": "python/py-prov",
"version": "1.5.2",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://prov.readthedocs.org",
"description": "A Python library for W3C Provenance Data Model",
"long_description": "A Python library for W3C Provenance Data Model. It supports PROV-JSON and PROV-XML serialization and deserialization, and exporting of PROV documents into various graphical formats, e.g. PDF, PNG, SVG.",
"active": true,
"categories": [
"devel",
"www",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 611
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-prov"
]
}
],
"depends_on": []
},
{
"name": "py-pskc",
"portdir": "python/py-pskc",
"version": "1.4",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://arthurdejong.org/python-pskc/",
"description": "A library to handle Portable Symmetric Key Container (PSKC) files",
"long_description": "A Python module to handle Portable Symmetric Key Container (PSKC) files as defined in RFC 6030. PSKC files are used to transport and provision symmetric keys and key meta data (seed files) to different types of crypto modules, commonly one-time password systems or other authentication devices.",
"active": true,
"categories": [
"security",
"python",
"crypto"
],
"maintainers": [
{
"name": "amake",
"github": "amake",
"ports_count": 163
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-pskc"
]
}
],
"depends_on": []
},
{
"name": "py-pss",
"portdir": "python/py-pss",
"version": "1.45",
"license": "public-domain",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "",
"description": "pss is a tool for grepping through source code",
"long_description": "pss is a tool for grepping through source code",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pss"
]
}
],
"depends_on": []
},
{
"name": "py-pss_select",
"portdir": "python/py-pss_select",
"version": "0.1",
"license": "Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "",
"description": "common files for selecting default pss version",
"long_description": "This port installs files that allow 'port select' to be used to create links to the preferred default version of pss.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py37-pss",
"py27-pss",
"py35-pss",
"py36-pss",
"py313-pss",
"py38-pss"
]
}
]
},
{
"name": "py-psutil",
"portdir": "python/py-psutil",
"version": "7.2.2",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/giampaolo/psutil",
"description": "A process utilities module for Python.",
"long_description": "psutil is a module providing an interface for retrieving information on all running processes and system utilization (CPU, disk, memory) in a portable way by using Python, implementing many functionalities offered by command line tools such as: ps, top, df, kill, free, lsof, free, netstat, ifconfig, nice, ionice, iostato, iotop, uptime, tty.",
"active": true,
"categories": [
"devel",
"sysutils",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2891
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-psutil"
]
}
],
"depends_on": []
},
{
"name": "py-psychopy",
"portdir": "python/py-psychopy",
"version": "1.78.01",
"license": "unknown",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.psychopy.org",
"description": "PsychoPy is an open-source package for creating psychology stimuli in Python",
"long_description": "PsychoPy is an open-source package for creating psychology stimuli in Python (A real and free alternative to Matlab). PsychoPy combines the graphical strengths of OpenGL with the easy Python syntax to give psychophysics a free and simple stimulus presentation and control package.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"py27-psychopy"
]
}
],
"depends_on": []
},
{
"name": "py-psyco",
"portdir": "python/py-psyco",
"version": "1.6",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://psyco.sourceforge.net/",
"description": "a python specializing compiler",
"long_description": "Psyco is a Python extension module which can massively speed up the execution of any Python code.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 352
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"py26-psyco"
]
}
],
"depends_on": []
},
{
"name": "py-psycopg",
"portdir": "python/py-psycopg",
"version": "3.2.9",
"license": "LGPL-3+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.psycopg.org",
"description": "Psycopg 3 is a modern implementation of a PostgreSQL adapter for Python.",
"long_description": "Psycopg 3 is a modern implementation of a PostgreSQL adapter for Python.",
"active": true,
"categories": [
"databases",
"python"
],
"maintainers": [
{
"name": "snc",
"github": "nerdling",
"ports_count": 157
}
],
"variants": [
"postgresql17",
"postgresql16",
"postgresql15",
"postgresql14",
"postgresql13",
"postgresql12"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"postgresql17",
"py313-psycopg"
]
}
],
"depends_on": []
},
{
"name": "py-psycopg2",
"portdir": "python/py-psycopg2",
"version": "2.9.10",
"license": "LGPL-3+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.psycopg.org",
"description": "A python DBAPI-2.0-compliant database adapter for postgresql",
"long_description": "Psycopg2 is a postgresql database adapter for python. It's fully compliant to python's DBAPI-2.0. psycopg is designed for heavily multi-threaded applications featuring connection pooling.",
"active": true,
"categories": [
"databases",
"python"
],
"maintainers": [
{
"name": "snc",
"github": "nerdling",
"ports_count": 157
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-psycopg2"
]
}
],
"depends_on": []
},
{
"name": "py-psygnal",
"portdir": "python/py-psygnal",
"version": "0.15.1",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pyapp-kit/psygnal",
"description": "Pure python implementation of Qt-style Signals",
"long_description": "Pure python implementation of Qt-style Signals, with (optional) signature and type checking, and support for threading.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1354
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-psygnal"
]
}
],
"depends_on": []
},
{
"name": "py-ptpython",
"portdir": "python/py-ptpython",
"version": "3.0.32",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/prompt-toolkit/ptpython",
"description": "Python REPL build on top of prompt_toolkit",
"long_description": "Python REPL build on top of prompt_toolkit",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-ptpython"
]
}
],
"depends_on": []
},
{
"name": "py-ptyprocess",
"portdir": "python/py-ptyprocess",
"version": "0.7.0",
"license": "ISC",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pexpect/ptyprocess",
"description": "Run a subprocess in a pseudo terminal",
"long_description": "Run a subprocess in a pseudo terminal",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2891
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-ptyprocess"
]
}
],
"depends_on": []
},
{
"name": "py-publicsuffix2",
"portdir": "python/py-publicsuffix2",
"version": "2.20191221",
"license": "(MIT or MPL-2)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nexB/python-publicsuffix2",
"description": "Get a public suffix for a domain name using the Public Suffix List",
"long_description": "Get a public suffix for a domain name using the Public Suffix List",
"active": true,
"categories": [
"net",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-publicsuffix2"
]
}
],
"depends_on": []
},
{
"name": "py-pudb",
"portdir": "python/py-pudb",
"version": "2024.1.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/inducer/pudb",
"description": "A full-screen, console-based Python debugger",
"long_description": "PuDB is a full-screen, console-based visual debugger for Python. Its goal is to provide all the niceties of modern GUI-based debuggers in a more lightweight and keyboard-friendly package. PuDB allows you to debug code right where you write and test it--in a terminal. If you've worked with the excellent (but nowadays ancient) DOS-based Turbo Pascal or C tools, PuDB's UI might look familiar.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pudb"
]
}
],
"depends_on": []
},
{
"name": "py-pulp",
"portdir": "python/py-pulp",
"version": "3.3.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://coin-or.github.io/pulp/",
"description": "A Python Linear Programming API",
"long_description": "PuLP is an LP modeler written in Python. PuLP can generate MPS or LP files and call GLPK, COIN-OR CLP/CBC, CPLEX, GUROBI, MOSEK, XPRESS, CHOCO, MIPCL, HiGHS, SCIP/FSCIP to solve linear problems.",
"active": true,
"categories": [
"science",
"math",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pulp"
]
}
],
"depends_on": []
},
{
"name": "py-pure_eval",
"portdir": "python/py-pure_eval",
"version": "0.2.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/alexmojaki/pure_eval",
"description": "Safely evaluate certain AST nodes.",
"long_description": "Safely evaluate certain AST nodes.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2891
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-pure_eval"
]
}
],
"depends_on": []
},
{
"name": "py-py",
"portdir": "python/py-py",
"version": "1.11.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://py.readthedocs.io/",
"description": "py lib is a Python development support library",
"long_description": "The py lib is a Python development support library featuring ad-hoc distributed execution, micro-threads and svn abstractions.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2891
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-py"
]
}
],
"depends_on": []
},
{
"name": "pypy",
"portdir": "lang/pypy",
"version": "7.3.9",
"license": "MIT and PSF",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.pypy.org/",
"description": "A fast interpreter for Python 2.7",
"long_description": "PyPy is a replacement for CPython 2.7. The main reason to use it instead of CPython is speed, as it generally runs faster.",
"active": true,
"categories": [
"devel",
"lang",
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14",
"py27-docutils",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"gettext",
"libffi",
"ncurses",
"bzip2",
"openssl3",
"expat",
"gdbm",
"sqlite3"
]
},
{
"type": "run",
"ports": [
"python_select",
"python2_select"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"pypy36",
"pypy37",
"pypy38",
"pypy39"
]
},
{
"type": "lib",
"ports": [
"pypy-tkinter"
]
}
]
},
{
"name": "py-py2app",
"portdir": "python/py-py2app",
"version": "0.28.10",
"license": "(MIT or PSF)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://py2app.readthedocs.io/",
"description": "converts python scripts into executable Mac OS X apps",
"long_description": "A distutils extension which converts python scripts into executable Mac OS X applications, able to run without requiring an existing python installation. This is a replacement for bundlebuilder.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 352
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-py2app"
]
}
],
"depends_on": []
},
{
"name": "pypy3",
"portdir": "lang/pypy",
"version": "7.3.3",
"license": "MIT and PSF",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "pypy36",
"homepage": "https://www.pypy.org/",
"description": "Obsolete port, replaced by pypy36",
"long_description": "This port has been replaced by pypy36.",
"active": false,
"categories": [
"devel",
"lang",
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"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": "pypy36",
"portdir": "lang/pypy",
"version": "7.3.3",
"license": "MIT and PSF",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.pypy.org/",
"description": "A fast interpreter for Python 3.6",
"long_description": "PyPy is a replacement for CPython 3.6. The main reason to use it instead of CPython is speed, as it generally runs faster.",
"active": true,
"categories": [
"devel",
"lang",
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14",
"py27-docutils",
"pkgconfig",
"pypy"
]
},
{
"type": "lib",
"ports": [
"gettext",
"libffi",
"ncurses",
"bzip2",
"openssl11",
"expat",
"xz",
"gdbm",
"sqlite3"
]
},
{
"type": "run",
"ports": [
"python_select",
"python3_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"pypy36-tkinter"
]
}
]
},
{
"name": "pypy36-tkinter",
"portdir": "lang/pypy",
"version": "7.3.3",
"license": "MIT and PSF",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.pypy.org/",
"description": "PyPy bindings for Python 3.6 to the Tk widget set",
"long_description": "PyPy bindings for Python 3.6 to the Tk widget set",
"active": true,
"categories": [
"graphics",
"lang",
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"tcl",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"pypy36",
"tk"
]
},
{
"type": "run",
"ports": [
"python_select"
]
}
],
"depends_on": []
},
{
"name": "pypy37",
"portdir": "lang/pypy",
"version": "7.3.9",
"license": "MIT and PSF",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.pypy.org/",
"description": "A fast interpreter for Python 3.7",
"long_description": "PyPy is a replacement for CPython 3.7. The main reason to use it instead of CPython is speed, as it generally runs faster.",
"active": true,
"categories": [
"devel",
"lang",
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14",
"py27-docutils",
"pkgconfig",
"pypy"
]
},
{
"type": "lib",
"ports": [
"gettext",
"libffi",
"ncurses",
"bzip2",
"openssl3",
"expat",
"xz",
"gdbm",
"sqlite3"
]
},
{
"type": "run",
"ports": [
"python_select",
"python3_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"pypy37-tkinter"
]
}
]
},
{
"name": "pypy37-tkinter",
"portdir": "lang/pypy",
"version": "7.3.9",
"license": "MIT and PSF",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.pypy.org/",
"description": "PyPy bindings for Python 3.7 to the Tk widget set",
"long_description": "PyPy bindings for Python 3.7 to the Tk widget set",
"active": true,
"categories": [
"graphics",
"lang",
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"tcl",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"pypy37",
"tk"
]
},
{
"type": "run",
"ports": [
"python_select"
]
}
],
"depends_on": []
},
{
"name": "pypy38",
"portdir": "lang/pypy",
"version": "7.3.9",
"license": "MIT and PSF",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.pypy.org/",
"description": "A fast interpreter for Python 3.8",
"long_description": "PyPy is a replacement for CPython 3.8. The main reason to use it instead of CPython is speed, as it generally runs faster.",
"active": true,
"categories": [
"devel",
"lang",
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14",
"py27-docutils",
"pkgconfig",
"pypy"
]
},
{
"type": "lib",
"ports": [
"gettext",
"libffi",
"ncurses",
"bzip2",
"openssl3",
"expat",
"xz",
"gdbm",
"sqlite3"
]
},
{
"type": "run",
"ports": [
"python_select",
"python3_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"pypy38-tkinter"
]
}
]
},
{
"name": "pypy38-tkinter",
"portdir": "lang/pypy",
"version": "7.3.9",
"license": "MIT and PSF",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.pypy.org/",
"description": "PyPy bindings for Python 3.8 to the Tk widget set",
"long_description": "PyPy bindings for Python 3.8 to the Tk widget set",
"active": true,
"categories": [
"graphics",
"lang",
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"tcl",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"tk",
"pypy38"
]
},
{
"type": "run",
"ports": [
"python_select"
]
}
],
"depends_on": []
},
{
"name": "pypy39",
"portdir": "lang/pypy",
"version": "7.3.9",
"license": "MIT and PSF",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.pypy.org/",
"description": "A fast interpreter for Python 3.9",
"long_description": "PyPy is a replacement for CPython 3.9. The main reason to use it instead of CPython is speed, as it generally runs faster.",
"active": true,
"categories": [
"devel",
"lang",
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14",
"py27-docutils",
"pkgconfig",
"pypy"
]
},
{
"type": "lib",
"ports": [
"gettext",
"libffi",
"ncurses",
"bzip2",
"openssl3",
"expat",
"xz",
"gdbm",
"sqlite3"
]
},
{
"type": "run",
"ports": [
"python_select",
"python3_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"pypy39-tkinter"
]
}
]
},
{
"name": "pypy39-tkinter",
"portdir": "lang/pypy",
"version": "7.3.9",
"license": "MIT and PSF",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.pypy.org/",
"description": "PyPy bindings for Python 3.9 to the Tk widget set",
"long_description": "PyPy bindings for Python 3.9 to the Tk widget set",
"active": true,
"categories": [
"graphics",
"lang",
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"tcl",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"tk",
"pypy39"
]
},
{
"type": "run",
"ports": [
"python_select"
]
}
],
"depends_on": []
},
{
"name": "py-py3dns",
"portdir": "python/py-py3dns",
"version": "4.0.2",
"license": "Python",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://launchpad.net/py3dns",
"description": "Python 3 DNS library",
"long_description": "This Python 3 module provides an DNS API for looking up DNS entries from within Python 3 modules and applications. This module is a simple, lightweight implementation.",
"active": true,
"categories": [
"devel",
"net",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-py3dns"
]
}
],
"depends_on": []
},
{
"name": "pypy3-tkinter",
"portdir": "lang/pypy",
"version": "7.3.3",
"license": "MIT and PSF",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "pypy36-tkinter",
"homepage": "https://www.pypy.org/",
"description": "Obsolete port, replaced by pypy36-tkinter",
"long_description": "This port has been replaced by pypy36-tkinter.",
"active": false,
"categories": [
"graphics",
"lang",
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"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-py7zr",
"portdir": "python/py-py7zr",
"version": "1.0.0",
"license": "LGPL-2.1+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/miurahr/py7zr",
"description": "Pure python 7-zip library",
"long_description": "Pure python 7-zip library",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-py7zr"
]
}
],
"depends_on": []
},
{
"name": "py-pyaes",
"portdir": "python/py-pyaes",
"version": "1.6.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ricmoo/pyaes",
"description": "Pure-Python Implementation of the AES block-cipher and common modes of operation",
"long_description": "Pure-Python Implementation of the AES block-cipher and common modes of operation",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pyaes"
]
}
],
"depends_on": []
},
{
"name": "py-pyannotate",
"portdir": "python/py-pyannotate",
"version": "1.2.0",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dropbox/pyannotate",
"description": "PyAnnotate: Auto-generate PEP-484 annotations",
"long_description": "PyAnnotate: Auto-generate PEP-484 annotations",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pyannotate"
]
}
],
"depends_on": []
},
{
"name": "py-pyasdf",
"portdir": "python/py-pyasdf",
"version": "0.4.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://seismicdata.github.io/pyasdf/",
"description": "pyasdf is a Python API to read and write seismological ASDF files",
"long_description": "pyasdf is an API to read and write Adaptable Seismic Data Format (ASDF) files, a format based on HDF5. The packages utilizes the data structures of ObsPy to allow the construction of modern and efficient workflows.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 611
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py310-pyasdf"
]
}
],
"depends_on": []
},
{
"name": "py-pyaudio",
"portdir": "python/py-pyaudio",
"version": "0.2.11",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://people.csail.mit.edu/hubert/pyaudio/",
"description": "PyAudio provides Python bindings for PortAudio",
"long_description": "PyAudio provides Python bindings for PortAudio, the cross-platform audio I/O library. With PyAudio, you can easily use Python to play and record audio on a variety of platforms.",
"active": true,
"categories": [
"audio",
"python"
],
"maintainers": [
{
"name": "jaap",
"github": "Jakker",
"ports_count": 9
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py310-pyaudio"
]
}
],
"depends_on": []
},
{
"name": "py-pyavm",
"portdir": "python/py-pyavm",
"version": "0.9.8",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/astrofrog/pyavm",
"description": "Pure-Python AVM library",
"long_description": "Pure-Python AVM library",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pyavm"
]
}
],
"depends_on": []
},
{
"name": "py-pybase62",
"portdir": "python/py-pybase62",
"version": "0.6.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/suminb/base62",
"description": "Python module for base62 encoding",
"long_description": "Python module for base62 encoding, a URL-safe encoding for arbitrary data.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "harens",
"github": "harens",
"ports_count": 161
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py311-pybase62"
]
}
],
"depends_on": []
},
{
"name": "py-pybcj",
"portdir": "python/py-pybcj",
"version": "1.0.6",
"license": "LGPL-2.1+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://codeberg.org/miurahr/pybcj",
"description": "bcj filter library",
"long_description": "bcj filter library",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pybcj"
]
}
],
"depends_on": []
},
{
"name": "py-pybind11",
"portdir": "python/py-pybind11",
"version": "3.0.2",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pybind/pybind11",
"description": "Seamless operability between C++11 and Python.",
"long_description": "pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2891
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-pybind11"
]
}
],
"depends_on": []
},
{
"name": "py-pybind11-stubgen",
"portdir": "python/py-pybind11-stubgen",
"version": "0.12.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sizmailov/pybind11-stubgen",
"description": "generates stubs for python modules",
"long_description": "pybind11-stubgen generates stubs for python modules.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1594
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py311-pybind11-stubgen"
]
}
],
"depends_on": []
},
{
"name": "py-pybonjour",
"portdir": "python/py-pybonjour",
"version": "1.1.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://dev.gajim.org/lovetox/pybonjour-python3",
"description": "pybonjour provides a pure-Python interface to Apple Bonjour and compatible DNS-SD libraries (such as Avahi).",
"long_description": "pybonjour provides a pure-Python interface to Apple Bonjour and compatible DNS-SD libraries (such as Avahi).",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py310-pybonjour"
]
}
],
"depends_on": []
},
{
"name": "pypy-bootstrap",
"portdir": "lang/pypy-bootstrap",
"version": "5.1.0",
"license": "MIT and PSF",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "pypy",
"homepage": "http://pypy.org/",
"description": "Obsolete port, replaced by pypy",
"long_description": "This port has been replaced by pypy.",
"active": false,
"categories": [
"lang",
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"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-pybox2d",
"portdir": "python/py-pybox2d",
"version": "2.3.10",
"license": "zlib and MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pybox2d/pybox2d",
"description": "Python Box2D Bindings - 2D Physics",
"long_description": "Python Box2D Bindings - 2D Physics",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2891
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py312-pybox2d"
]
}
],
"depends_on": []
},
{
"name": "py-pybtex",
"portdir": "python/py-pybtex",
"version": "0.25.1",
"license": "MIT",
"platforms": "any",
"epoch": 1,
"replaced_by": null,
"homepage": "https://pybtex.org/",
"description": "A BibTeX-compatible bibliography processor in Python.",
"long_description": "Pybtex reads citation information from a file and produces a formatted bibliography. BibTeX style files are supported. Alternatively it is possible to write styles in Python.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pybtex"
]
}
],
"depends_on": []
}
]
}