{"count":51957,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=722","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=720","results":[{"name":"hy_select","portdir":"python/hy_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default hy version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of hy.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py38-hy","py39-hy","py310-hy","py311-hy","py312-hy","py313-hy","py314-hy"]}]},{"name":"impressive","portdir":"python/impressive","version":"0.13.2","license":"GPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://impressive.sourceforge.net/","description":"Slide presentation tool","long_description":"Impressive is a program that displays presentation slides, but unlike OpenOffice.org Impress or other similar applications, it does so with style. Smooth alpha-blended slide transitions are provided for the sake of eye candy, but in addition to this, Impressive offers some unique tools that are really useful for presentations.","active":true,"categories":["graphics","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-wheel","py312-setuptools","py312-installer","py312-build","clang-18"]},{"type":"lib","ports":["python312","py312-Pillow","py312-game","py312-opengl"]},{"type":"run","ports":["ghostscript","ffmpeg","poppler","mupdf"]}],"depends_on":[]},{"name":"internetarchive","portdir":"python/internetarchive","version":"5.7.1","license":"AGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jjjake/internetarchive","description":"A Python interface to archive.org.","long_description":"A Python interface to archive.org.","active":true,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["python313","py313-requests","py313-urllib3","py313-tqdm","py313-jsonpatch"]}],"depends_on":[{"type":"lib","ports":["tubeup"]}]},{"name":"ioflo_select","portdir":"python/ioflo_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default ioflo version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of ioflo.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py27-ioflo","py35-ioflo","py36-ioflo","py38-ioflo","py37-ioflo","py313-ioflo"]}]},{"name":"ipdb_select","portdir":"python/ipdb_select","version":"0.3","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default ipdb version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of ipdb.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py39-ipdb","py36-ipdb","py37-ipdb","py27-ipdb","py38-ipdb","py310-ipdb","py311-ipdb","py312-ipdb","py313-ipdb"]}]},{"name":"ipython2_select","portdir":"python/ipython2_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"Common files for selecting default IPython2 version","long_description":"This port installs files that allow 'port select' to create links to the preferred default version of IPython2.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py27-ipython"]}]},{"name":"ipython3_select","portdir":"python/ipython3_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"Common files for selecting default IPython3 version","long_description":"This port installs files that allow 'port select' to create links to the preferred default version of IPython3.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py35-ipython","py36-ipython","py37-ipython","py38-ipython","py39-ipython","py310-ipython","py311-ipython","py312-ipython","py313-ipython","py314-ipython"]}]},{"name":"ipython_select","portdir":"python/ipython_select","version":"0.4","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"Common files for selecting default IPython version","long_description":"This port installs files that allow 'port select' to create links to the preferred default version of IPython.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py35-ipython","py36-ipython","py27-ipython","py37-ipython","py38-ipython","py39-ipython","py310-ipython","py311-ipython","py312-ipython","py313-ipython","py314-ipython"]}]},{"name":"isort_select","portdir":"python/isort_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default isort version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of isort.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py27-isort","py35-isort","py36-isort","py37-isort","py38-isort","py39-isort","py310-isort","py311-isort","py312-isort","py313-isort","py314-isort"]}]},{"name":"jupyter_select","portdir":"python/jupyter_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default jupyter version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of jupyter.","active":true,"categories":["sysutils","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py37-jupyter","py38-jupyter","py39-jupyter","py310-jupyter","py311-jupyter","py312-jupyter","py313-jupyter","py314-jupyter"]}]},{"name":"kerfi-vangasvipur_select","portdir":"python/kerfi-vangasvipur_select","version":"1.0","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default kerfi-vangasvipur version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of kerfi-vangasvipur.","active":true,"categories":["python"],"maintainers":[{"name":"pedro.salgado","github":"steenzout","ports_count":53}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py27-kerfi-vangasvipur"]}]},{"name":"lexicon_select","portdir":"python/lexicon_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default lexicon version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of lexicon.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py27-dns-lexicon","py36-dns-lexicon","py310-dns-lexicon","py311-dns-lexicon","py312-dns-lexicon","py313-dns-lexicon","py314-dns-lexicon","py38-dns-lexicon","py37-dns-lexicon","py39-dns-lexicon"]}]},{"name":"local-pipelines_select","portdir":"python/local-pipelines_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default local-pipelines version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of local-pipelines","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py-local-pipelines","py27-local-pipelines","py35-local-pipelines","py36-local-pipelines"]}]},{"name":"logcat-color3","portdir":"python/logcat-color3","version":"0.10.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/yan12125/logcat-color3","description":"A colorful logcat","long_description":"A colorful and highly configurable alternative to the standard adb logcat command from the Android SDK (Python 3-compatible fork)","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-setuptools","py311-wheel","py311-setuptools_scm","py311-build","py311-installer"]},{"type":"lib","ports":["py311-colorama","python311"]},{"type":"run","ports":["android-platform-tools"]}],"depends_on":[]},{"name":"maigret","portdir":"python/maigret","version":"0.6.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/soxoj/maigret","description":"Maigret collects a dossier on a person by username only, checking for accounts on a huge number of sites and gathering all the available information from web pages.","long_description":"Maigret collects a dossier on a person by username only, checking for accounts on a huge number of sites and gathering all the available information from web pages. No API keys required. Maigret is an easy-to-use and powerful fork of Sherlock.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["python310","python311","python312","python313","python314"],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-poetry-core"]},{"type":"lib","ports":["py314-attrs","py314-chardet","py314-mock","py314-certifi","py314-idna","py314-requests","py314-typing_extensions","py314-pypdf","py314-webencodings","py314-jinja2","py314-markupsafe","py314-reportlab","py314-alive-progress","py314-aiodns","py314-multidict","py314-aiohttp","py314-yarl","py314-requests-toolbelt","py314-networkx","py314-colorama","py314-socks","py314-soupsieve","py314-html5lib","py314-aiohttp-socks","py314-future","py314-country","py314-cloudscraper","py314-flask","py314-socid-extractor","py314-arabic-reshaper","py314-async-timeout","py314-bidi","py314-requests-futures","py314-stem","py314-torrequest","py314-xhtml2pdf","py314-xmind","python314","py314-curl-cffi","py314-pyvis","py314-six","py314-platformdirs","py314-lxml"]}],"depends_on":[]},{"name":"memprof_select","portdir":"python/memprof_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default memprof version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of memprof.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py27-memprof","py35-memprof","py36-memprof","py39-memprof","py310-memprof","py311-memprof"]}]},{"name":"morshutalk","portdir":"python/morshutalk","version":"0.0.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/n0spaces/MorshuTalk","description":"Morshu text-to-speech","long_description":"Morshu text-to-speech","active":true,"categories":["games","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312","py312-pydub","py312-numpy","py312-tqdm","py312-sounddevice","py312-g2p-en"]}],"depends_on":[]},{"name":"mypy_select","portdir":"python/mypy_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default mypy version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of mypy.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py37-mypy","py310-mypy","py311-mypy","py312-mypy","py313-mypy","py314-mypy","py39-mypy","py38-mypy"]}]},{"name":"nosetests_select","portdir":"python/nosetests_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default nosetests version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of nosetests","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py35-nose","py36-nose","py37-nose","py39-nose","py38-nose","py312-nose","py313-nose","py-nose","py27-nose","py310-nose","py311-nose"]}]},{"name":"obspy_select","portdir":"python/obspy_select","version":"1.0","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"Common files for selecting default ObsPy version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of ObsPy, port 'py-obspy'.","active":true,"categories":["python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py27-obspy","py35-obspy","py36-obspy","py37-obspy","py39-obspy","py38-obspy","py310-obspy","py311-obspy","py312-obspy","py313-obspy","py314-obspy"]}]},{"name":"panel_select","portdir":"python/panel_select","version":"0.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.macports.org/","description":"common files for selecting default panel version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of panel.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"lib","ports":["py314-panel","py39-panel","py310-panel","py311-panel","py312-panel","py313-panel"]},{"type":"run","ports":["py310-panel","py311-panel","py312-panel","py313-panel","py39-panel"]}]},{"name":"pep8_select","portdir":"python/pep8_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default pep8 version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of pep8.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py37-pep8","py27-pep8","py35-pep8","py36-pep8","py38-pep8","py39-pep8","py310-pep8"]}]},{"name":"pew_select","portdir":"python/pew_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default pew version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of pew.","active":true,"categories":["python"],"maintainers":[{"name":"rubendibattista","github":"rdbisme","ports_count":58}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py35-pew","py36-pew","py37-pew","py38-pew","py39-pew","py310-pew","py311-pew","py312-pew","py313-pew","py314-pew"]}]},{"name":"pip_select","portdir":"python/pip_select","version":"0.1","license":"Permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default pip version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of the pip, pip2 and pip3 commands.","active":true,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py35-pip","py36-pip","py37-pip","py38-pip","py34-pip","py39-pip","calendar-contacts-server","py26-pip","py27-pip","py32-pip","py33-pip","py310-pip","py311-pip","py312-pip","py313-pip","py314-pip"]}]},{"name":"pipenv","portdir":"python/pipenv","version":"2026.0.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pipenv.pypa.io/en/latest/","description":"The officially recommended Python packaging tool.","long_description":"The officially recommended Python packaging tool. Pipenv -- Python Dev Workflow for Humans -- is a tool that aims to bring the best of all packaging worlds (bundler, composer, npm, cargo, yarn, etc.) to the Python world. Windows is a first-class citizen, in our world. \n\nIt automatically creates and manages a virtualenv for your projects, as well as adds/removes packages from your Pipfile as you install/uninstall packages. It also generates the ever-important Pipfile.lock, which is used to produce deterministic builds.","active":true,"categories":["devel","python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314","py314-packaging","py314-setuptools","py314-virtualenv","py314-certifi"]},{"type":"test","ports":["py314-tz","py314-pytest","py314-mock","py314-pytest-timeout","py314-flaky","py314-pytest-xdist"]}],"depends_on":[]},{"name":"pipx","portdir":"python/pipx","version":"1.8.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pypa/pipx","description":"Execute binaries from Python packages in isolated environments","long_description":"Execute binaries from Python packages in isolated environments","active":true,"categories":["sysutils","python"],"maintainers":[{"name":"md14-macports","github":"mndavidoff","ports_count":21}],"variants":["python310","python311","python312","python313","python314"],"dependencies":[{"type":"build","ports":["py314-hatchling","clang-18","py314-build","py314-installer","py314-wheel","py314-hatch-vcs"]},{"type":"lib","ports":["python314","py314-packaging","py314-argcomplete","py314-platformdirs","py314-pip","py314-userpath"]}],"depends_on":[]},{"name":"podman-compose","portdir":"python/podman-compose","version":"1.5.0","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/containers/podman-compose","description":"a script to run docker-compose.yml using podman","long_description":"a script to run docker-compose.yml using podman","active":true,"categories":["devel","python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["py314-wheel","clang-18","py314-build","py314-installer","py314-setuptools"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["podman","py314-yaml","py314-python-dotenv"]}],"depends_on":[]},{"name":"poetry","portdir":"python/poetry","version":"2.2.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-poetry.org/","description":"Python dependency management and packaging made easy.","long_description":"Poetry: Dependency Management for Python. Poetry helps you declare, manage and install dependencies of Python projects, ensuring you have the right stack everywhere.","active":true,"categories":["devel","python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":["python310","python311","python312","python313","python314"],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-poetry-core"]},{"type":"lib","ports":["py314-pyproject_hooks","py314-trove-classifiers","py314-filelock","py314-platformdirs","py314-virtualenv","py314-fastjsonschema","py314-poetry-core","py314-requests","py314-keyring","py314-shellingham","py314-tomlkit","py314-xattr","py314-pkginfo","py314-cachecontrol","py314-cleo","py314-dulwich","py314-findpython","py314-requests-toolbelt","py314-pbs_installer","py314-poetry-plugin-shell","py314-poetry-plugin-export","python314","py314-build","py314-installer","py314-packaging"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"build","ports":["py36-alagitpull","py38-cipheycore","py39-cipheycore","chemex-devel","py39-textual"]}]},{"name":"podman-compose-devel","portdir":"python/podman-compose","version":"2025-07-07","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/containers/podman-compose","description":"a script to run docker-compose.yml using podman","long_description":"a script to run docker-compose.yml using podman","active":true,"categories":["devel","python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["py314-wheel","clang-18","py314-build","py314-installer","py314-setuptools"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["podman","py314-yaml","py314-python-dotenv"]}],"depends_on":[]},{"name":"pre-commit","portdir":"python/pre-commit","version":"4.6.0","license":"MIT","platforms":"{darwin any}","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":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314","py314-yaml","py314-virtualenv","py314-identify","py314-cfgv","py314-nodeenv"]}],"depends_on":[{"type":"build","ports":["podman"]}]},{"name":"present","portdir":"python/present","version":"0.6.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/vinayak-mehta/present","description":"A terminal-based presentation tool with colors and effects","long_description":"A terminal-based presentation tool with colors and effects.","active":true,"categories":["office","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311","py311-pyfiglet","py311-click","py311-yaml","py311-mistune","py311-asciimatics"]}],"depends_on":[]},{"name":"ptpython_select","portdir":"python/ptpython_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default ptpython version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of ptpython.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py38-ptpython","py39-ptpython","py310-ptpython","py311-ptpython","py312-ptpython","py313-ptpython","py314-ptpython"]}]},{"name":"py-BitArray2D","portdir":"python/py-BitArray2D","version":"2.1","license":"PSF","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://engineering.purdue.edu/kak/dist2d/BitArray2D-2.1.html","description":"A memory-efficient packed representation for 2D bit arrays","long_description":"The BitArray2D class is for a memory-efficient packed representation of 2D bit arrays and for logical and other operations (such as blob dilations, erosions, etc.) on such arrays. The implementation of the class takes advantage of the facilities of the BitVector class for the memory representation and for the allowed operations.","active":true,"categories":["math","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-BitArray2D"]}],"depends_on":[]},{"name":"py-BitVector","portdir":"python/py-BitVector","version":"3.5.0","license":"PSF","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://engineering.purdue.edu/kak/dist/BitVector-3.5.0.html","description":"A memory-efficient packed representation for bit arrays","long_description":"The BitVector class is for a memory-efficient packed representation of bit arrays and for logical operations on such arrays. It is written in pure Python.","active":true,"categories":["math","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-BitVector"]}],"depends_on":[]},{"name":"py312-BitArray2D","portdir":"python/py-BitArray2D","version":"2.1","license":"PSF","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://engineering.purdue.edu/kak/dist2d/BitArray2D-2.1.html","description":"A memory-efficient packed representation for 2D bit arrays","long_description":"The BitArray2D class is for a memory-efficient packed representation of 2D bit arrays and for logical and other operations (such as blob dilations, erosions, etc.) on such arrays. The implementation of the class takes advantage of the facilities of the BitVector class for the memory representation and for the allowed operations.","active":true,"categories":["math","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["py312-BitVector","python312"]}],"depends_on":[{"type":"lib","ports":["py-BitArray2D"]}]},{"name":"py312-BitVector","portdir":"python/py-BitVector","version":"3.5.0","license":"PSF","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://engineering.purdue.edu/kak/dist/BitVector-3.5.0.html","description":"A memory-efficient packed representation for bit arrays","long_description":"The BitVector class is for a memory-efficient packed representation of bit arrays and for logical operations on such arrays. It is written in pure Python.","active":true,"categories":["math","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py-BitVector","py312-BitArray2D"]}]},{"name":"py-DAWG","portdir":"python/py-DAWG","version":"0.13.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytries/DAWG/","description":"Fast and memory efficient DAWG for Python.","long_description":"Fast and memory efficient DAWG for Python.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-DAWG"]}],"depends_on":[]},{"name":"py-Faker","portdir":"python/py-Faker","version":"40.4.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/joke2k/faker","description":"Faker is a Python package that generates fake data for you.","long_description":"Faker is a Python package that generates fake data for you. Whether you need to bootstrap your database, create good-looking XML documents, fill-in your persistence to stress test it, or anonymize data taken from a production service, Faker is for you.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-Faker"]}],"depends_on":[]},{"name":"py313-DAWG","portdir":"python/py-DAWG","version":"0.13.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytries/DAWG/","description":"Fast and memory efficient DAWG for Python.","long_description":"Fast and memory efficient DAWG for Python.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-cython","clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[]},{"name":"py314-DAWG","portdir":"python/py-DAWG","version":"0.13.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytries/DAWG/","description":"Fast and memory efficient DAWG for Python.","long_description":"Fast and memory efficient DAWG for Python.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-cython","clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py-DAWG"]}]},{"name":"py310-Faker","portdir":"python/py-Faker","version":"40.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/joke2k/faker","description":"Faker is a Python package that generates fake data for you.","long_description":"Faker is a Python package that generates fake data for you. Whether you need to bootstrap your database, create good-looking XML documents, fill-in your persistence to stress test it, or anonymize data taken from a production service, Faker is for you.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","clang-18","py310-installer","py310-setuptools","py310-wheel"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-dateutil","py310-typing_extensions"]},{"type":"test","ports":["py310-decorator","py310-pytest","py310-ukpostcodeparser","py310-Pillow","py310-freezegun","py310-validators","py310-xmltodict"]}],"depends_on":[]},{"name":"py311-Faker","portdir":"python/py-Faker","version":"40.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/joke2k/faker","description":"Faker is a Python package that generates fake data for you.","long_description":"Faker is a Python package that generates fake data for you. Whether you need to bootstrap your database, create good-looking XML documents, fill-in your persistence to stress test it, or anonymize data taken from a production service, Faker is for you.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","clang-18","py311-wheel","py311-build","py311-installer"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-dateutil","py311-typing_extensions"]},{"type":"test","ports":["py311-decorator","py311-pytest","py311-Pillow","py311-freezegun","py311-ukpostcodeparser","py311-validators","py311-xmltodict"]}],"depends_on":[]},{"name":"py312-Faker","portdir":"python/py-Faker","version":"40.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/joke2k/faker","description":"Faker is a Python package that generates fake data for you.","long_description":"Faker is a Python package that generates fake data for you. Whether you need to bootstrap your database, create good-looking XML documents, fill-in your persistence to stress test it, or anonymize data taken from a production service, Faker is for you.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","clang-18","py312-wheel","py312-build","py312-installer"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["py312-dateutil","py312-typing_extensions"]},{"type":"test","ports":["py312-pytest","py312-Pillow","py312-freezegun","py312-decorator","py312-xmltodict","py312-ukpostcodeparser","py312-validators"]}],"depends_on":[]},{"name":"py313-Faker","portdir":"python/py-Faker","version":"40.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/joke2k/faker","description":"Faker is a Python package that generates fake data for you.","long_description":"Faker is a Python package that generates fake data for you. Whether you need to bootstrap your database, create good-looking XML documents, fill-in your persistence to stress test it, or anonymize data taken from a production service, Faker is for you.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","py313-wheel","py313-setuptools","clang-18","py313-build"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-dateutil","py313-typing_extensions"]},{"type":"test","ports":["py313-pytest","py313-decorator","py313-freezegun","py313-Pillow","py313-xmltodict"]}],"depends_on":[]},{"name":"py314-Faker","portdir":"python/py-Faker","version":"40.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/joke2k/faker","description":"Faker is a Python package that generates fake data for you.","long_description":"Faker is a Python package that generates fake data for you. Whether you need to bootstrap your database, create good-looking XML documents, fill-in your persistence to stress test it, or anonymize data taken from a production service, Faker is for you.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["py314-installer","py314-wheel","py314-setuptools","clang-18","py314-build"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-typing_extensions","py314-dateutil"]},{"type":"test","ports":["py314-pytest","py314-Pillow","py314-freezegun","py314-decorator","py314-xmltodict"]}],"depends_on":[{"type":"lib","ports":["py-Faker"]}]},{"name":"py-GridDataFormats","portdir":"python/py-GridDataFormats","version":"1.0.2","license":"LGPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/MDAnalysis/GridDataFormats","description":"GridDataFormats provides the Python package 'gridData'.","long_description":"GridDataFormats provides the Python package 'gridData'. It contains a class ('Grid') to handle data on a regular grid --- basically NumPy n-dimensional arrays. It supports reading from and writing to some common formats (such as OpenDX).","active":true,"categories":["science","python"],"maintainers":[{"name":"giovanni.bussi","github":"GiovanniBussi","ports_count":93}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-GridDataFormats"]}],"depends_on":[]},{"name":"py-LabJackPython","portdir":"python/py-LabJackPython","version":"2.1.0","license":"MIT and X11","platforms":"any","epoch":3,"replaced_by":null,"homepage":"https://support.labjack.com/docs/labjackpython-for-ud-exodriver-u12-windows-mac-lin","description":"The LabJack Python modules for the LabJack U3, U6, UE9 and U12.","long_description":"The LabJack Python modules for the LabJack U3, U6, UE9 and U12.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-LabJackPython"]}],"depends_on":[]},{"name":"py313-GridDataFormats","portdir":"python/py-GridDataFormats","version":"1.0.2","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/MDAnalysis/GridDataFormats","description":"GridDataFormats provides the Python package 'gridData'.","long_description":"GridDataFormats provides the Python package 'gridData'. It contains a class ('Grid') to handle data on a regular grid --- basically NumPy n-dimensional arrays. It supports reading from and writing to some common formats (such as OpenDX).","active":true,"categories":["science","python"],"maintainers":[{"name":"giovanni.bussi","github":"GiovanniBussi","ports_count":93}],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-installer","py313-setuptools","py313-wheel","clang-18"]},{"type":"lib","ports":["python313","py313-numpy","py313-scipy","py313-mrcfile"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py-GridDataFormats","py313-MDAnalysis"]}]},{"name":"py312-LabJackPython","portdir":"python/py-LabJackPython","version":"2.1.0","license":"MIT and X11","platforms":"{darwin any}","epoch":3,"replaced_by":null,"homepage":"https://support.labjack.com/docs/labjackpython-for-ud-exodriver-u12-windows-mac-lin","description":"The LabJack Python modules for the LabJack U3, U6, UE9 and U12.","long_description":"The LabJack Python modules for the LabJack U3, U6, UE9 and U12.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["python312","exodriver"]}],"depends_on":[{"type":"lib","ports":["py-LabJackPython"]}]},{"name":"py-MDAnalysis","portdir":"python/py-MDAnalysis","version":"2.10.0","license":"GPL-2+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.mdanalysis.org/","description":"An object-oriented toolkit to analyze molecular dynamics trajectories","long_description":"An object-oriented toolkit to analyze molecular dynamics trajectories generated by CHARMM, Gromacs, NAMD, LAMMPS, or Amber. It also reads other formats (e.g. PDB files and XYZ format trajectories. It can write most of the coordinate formats, too, together with atom selections for use in Gromacs, CHARMM, VMD and PyMOL.","active":true,"categories":["science","python"],"maintainers":[{"name":"giovanni.bussi","github":"GiovanniBussi","ports_count":93}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-MDAnalysis"]}],"depends_on":[]}]}