{"count":53706,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=393","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=391","results":[{"name":"rb32-2darray","portdir":"ruby/rb-2darray","version":"0.1.6","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/awostenberg/2DArray","description":"2-dimensional arrays in Ruby","long_description":"2-dimensional arrays in Ruby","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[{"type":"run","ports":["rb32-rubydraw"]}]},{"name":"rb33-2darray","portdir":"ruby/rb-2darray","version":"0.1.6","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/awostenberg/2DArray","description":"2-dimensional arrays in Ruby","long_description":"2-dimensional arrays in Ruby","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[{"type":"run","ports":["rb33-rubydraw"]}]},{"name":"rb-3llo","portdir":"ruby/rb-3llo","version":"1.3.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/qcam/3llo","description":"Interactive CLI application for Trello","long_description":"Interactive CLI application for Trello","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb-2darray","portdir":"ruby/rb-2darray","version":"0.1.6","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/awostenberg/2DArray","description":"2-dimensional arrays in Ruby","long_description":"2-dimensional arrays in Ruby","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"chruby","portdir":"ruby/chruby","version":"0.3.9","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/postmodern/chruby","description":"Ruby version changer","long_description":"chruby changes the current Ruby version. It supports bash and zsh.","active":true,"categories":["ruby"],"maintainers":[{"name":"chad","github":"chadcatlett","ports_count":2},{"name":"franklinyu","github":"FranklinYu","ports_count":4}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"yapf_select","portdir":"python/yapf_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default yapf version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of yapf.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py27-yapf","py35-yapf","py36-yapf","py310-yapf","py311-yapf","py312-yapf","py313-yapf","py314-yapf","py315-yapf","py39-yapf","py37-yapf","py38-yapf"]}]},{"name":"vitables","portdir":"python/vitables","version":"3.1.0","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/uvemas/ViTables","description":"ViTables is a graphical tool for PyTables.","long_description":"ViTables is a graphical browser for HDF5 and PyTables files. It allows you to open HDF5 files, browse their contents and display datasets.","active":true,"categories":["science","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-hatchling","clang-18","py314-build","py314-installer"]},{"type":"lib","ports":["python314","py314-numpy","py314-qtpy","py314-tables"]}],"depends_on":[]},{"name":"virtualenvwrapper_select","portdir":"python/virtualenvwrapper_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default virtualenvwrapper version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of virtualenvwrapper.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py38-virtualenvwrapper","py310-virtualenvwrapper","py311-virtualenvwrapper","py312-virtualenvwrapper","py313-virtualenvwrapper","py314-virtualenvwrapper","py37-virtualenvwrapper","py39-virtualenvwrapper"]}]},{"name":"virtualenv_select","portdir":"python/virtualenv_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default virtualenv version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of virtualenv.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py27-virtualenv","py310-virtualenv","py311-virtualenv","py312-virtualenv","py313-virtualenv","py314-virtualenv","py315-virtualenv","py34-virtualenv","py35-virtualenv","py36-virtualenv","py38-virtualenv","py37-virtualenv","py39-virtualenv"]}]},{"name":"virtualenv-clone_select","portdir":"python/virtualenv-clone_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default virtualenv-clone version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of virtualenv-clone.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py37-virtualenv-clone","py38-virtualenv-clone","py39-virtualenv-clone","py310-virtualenv-clone","py311-virtualenv-clone","py312-virtualenv-clone","py313-virtualenv-clone","py314-virtualenv-clone"]}]},{"name":"tubeup","portdir":"python/tubeup","version":"2025.5.11","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/bibanon/tubeup","description":"VOD service to Archive.org uploader","long_description":"Use yt-dlp to download video and upload to the Internet Archive with metadata.","active":true,"categories":["multimedia","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["internetarchive","python313","py313-docopt","yt-dlp"]}],"depends_on":[]},{"name":"trim_osc","portdir":"python/trim_osc","version":"20220518","license":"WTFPL","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/Zverik/regional","description":"Scripts for regional OSM extracts support","long_description":"It is hard to maintain OSM tile service with a small server: you can't have a properly updated regional extract or even run osm2pgsql on low memory. This package contains some scripts that help.","active":true,"categories":["python"],"maintainers":[{"name":"frank.dean","github":"frankdean","ports_count":12}],"variants":["postgresql15","postgresql16"],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["py312-lxml","py312-shapely","py312-psycopg2","python312"]}],"depends_on":[{"type":"run","ports":["mod_tile"]}]},{"name":"trepan3k_select","portdir":"python/trepan3k_select","version":"0.0","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default trepan3k version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of trepan3k.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py37-trepan3k","py38-trepan3k","py39-trepan3k","py311-trepan3k","py312-trepan3k","py313-trepan3k","py310-trepan3k"]}]},{"name":"tox_select","portdir":"python/tox_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default tox version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of tox.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"lib","ports":["py27-tox","py35-tox","py36-tox","py39-tox","py37-tox","py38-tox","py310-tox","py311-tox","py312-tox","py313-tox","py314-tox"]}]},{"name":"tmuxp_select","portdir":"python/tmuxp_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default tmuxp version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of tmuxp.","active":true,"categories":["devel","python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":688}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py27-tmuxp","py36-tmuxp","py39-tmuxp","py37-tmuxp","py38-tmuxp","py310-tmuxp","py311-tmuxp","py312-tmuxp","py314-tmuxp","py313-tmuxp"]}]},{"name":"thefuck","portdir":"python/thefuck","version":"3.32","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/nvbn/thefuck","description":"a magnificent app that corrects errors in previous console commands","long_description":"The Fuck is a magnificent app that corrects errors in previous console commands.","active":true,"categories":["sysutils","python"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":351}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["py314-colorama","python314","py314-pyte","py314-setuptools","py314-six","py314-psutil","py314-decorator"]}],"depends_on":[]},{"name":"stem_select","portdir":"python/stem_select","version":"0.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.macports.org/","description":"common files for selecting default stem version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of tor-prompt.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1679}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"lib","ports":["py38-stem","py39-stem","py310-stem","py311-stem","py312-stem","py313-stem","py314-stem"]}]},{"name":"spyder_select","portdir":"python/spyder_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default spyder version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of spyder.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py36-spyder","py36-spyder-devel","py37-spyder","py37-spyder-devel","py38-spyder-devel","py39-spyder-devel","py310-spyder-devel","py311-spyder","py312-spyder","py313-spyder","py314-spyder","py310-spyder","py38-spyder","py39-spyder"]}]},{"name":"sphinx_select","portdir":"python/sphinx_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default sphinx version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of sphinx.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py35-sphinx","py36-sphinx","py37-sphinx","py38-sphinx","py39-sphinx","py27-sphinx","py310-sphinx","py311-sphinx","py312-sphinx","py313-sphinx","py314-sphinx","py315-sphinx"]}]},{"name":"scrapy_select","portdir":"python/scrapy_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default scrapy version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of scrapy.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py27-scrapy","py36-scrapy","py37-scrapy","py38-scrapy","py39-scrapy","py310-scrapy","py311-scrapy","py312-scrapy"]}]},{"name":"scapy_select","portdir":"python/scapy_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default scapy version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of scapy.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py27-scapy","py310-scapy","py312-scapy","py311-scapy","py313-scapy","py314-scapy","py38-scapy","py38-scapy-devel","py39-scapy-devel","py310-scapy-devel","py311-scapy-devel","py312-scapy-devel","py39-scapy"]}]},{"name":"repo","portdir":"python/repo","version":"2.32","license":"Apache-2","platforms":"any","epoch":20160202,"replaced_by":null,"homepage":"https://source.android.com/source/developing.html","description":"tool that helps to manage Android Git repositories","long_description":"Repo is a tool that we built on top of Git. Repo helps us manage the many Git repositories, does the uploads to our revision control system , and automates parts of the Android development workflow. Repo is not meant to replace Git, only to make it easier to work with Git in the context of Android.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["git","python311"]}],"depends_on":[]},{"name":"refurb","portdir":"python/refurb","version":"2.3.1","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/dosisod/refurb","description":"A tool for refurbish and modernize Python codebases","long_description":"A tool for refurbish and modernize Python codebases","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2434}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-poetry-core"]},{"type":"lib","ports":["python314","py314-mypy"]}],"depends_on":[]},{"name":"quodlibet","portdir":"python/quodlibet","version":"4.7.1","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/quodlibet/quodlibet","description":"audio library manager and player for GTK+","long_description":"Quod Libet is a GTK+-based audio player written in Python, using the Mutagen tagging library and GStreamer for playback. It provides several different ways to view your audio library, as well as support for Internet radio and audio feeds. It has extremely flexible metadata tag editing and searching capabilities.","active":true,"categories":["audio","gnome","python"],"maintainers":[],"variants":["quartz","universal"],"dependencies":[{"type":"build","ports":["py313-setuptools","gettext","librsvg","makeicns","clang-18"]},{"type":"lib","ports":["py313-cairo","py313-gobject3","py313-pyobjc","gstreamer1-gst-plugins-good","py313-feedparser","py313-mutagen","gtk3","libsoup","python313","dbus-python313"]},{"type":"run","ports":["adwaita-icon-theme"]}],"depends_on":[]},{"name":"python-lsp-server_select","portdir":"python/python-lsp-server_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default pylsp version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of pylsp.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py36-python-lsp-server","py310-python-lsp-server","py311-python-lsp-server","py312-python-lsp-server","py313-python-lsp-server","py314-python-lsp-server","py37-python-lsp-server","py38-python-lsp-server","py39-python-lsp-server"]}]},{"name":"python-language-server_select","portdir":"python/python-language-server_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default pyls version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of pyls.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py27-language-server","py35-language-server","py36-language-server"]}]},{"name":"pytest_select","portdir":"python/pytest_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"Common files for selecting default pytest version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of 'pytest'.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py36-pytest","py35-pytest","py37-pytest","py38-pytest","py27-pytest","py310-pytest","py311-pytest","py312-pytest","py313-pytest","py314-pytest","py315-pytest","py39-pytest"]}]},{"name":"pylint_select","portdir":"python/pylint_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default pylint version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of pylint.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py39-pylint","py27-pylint","py35-pylint","py36-pylint","py38-pylint","py310-pylint","py311-pylint","py313-pylint","py312-pylint","py314-pylint","py37-pylint"]}]},{"name":"pygments_select","portdir":"python/pygments_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default pygments version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of pygments.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py27-pygments","py310-pygments","py311-pygments","py312-pygments","py313-pygments","py314-pygments","py315-pygments","py38-pygments","py35-pygments","py36-pygments","py37-pygments","py39-pygments"]}]},{"name":"pyflakes_select","portdir":"python/pyflakes_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default pyflakes version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of pyflakes.","active":true,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py27-pyflakes","py35-pyflakes","py36-pyflakes","py37-pyflakes","py39-pyflakes","py38-pyflakes","py310-pyflakes","py311-pyflakes","py312-pyflakes","py313-pyflakes","py314-pyflakes","py315-pyflakes"]}]},{"name":"pydocstyle_select","portdir":"python/pydocstyle_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default pydocstyle version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of pydocstyle.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py27-docstyle","py35-docstyle","py36-docstyle","py37-docstyle","py310-docstyle","py311-docstyle","py312-docstyle","py313-docstyle","py314-docstyle","py315-docstyle","py38-docstyle","py39-docstyle"]}]},{"name":"pycodestyle_select","portdir":"python/pycodestyle_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default pycodestyle version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of pycodestyle.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py27-codestyle","py35-codestyle","py36-codestyle","py37-codestyle","py39-codestyle","py38-codestyle","py310-codestyle","py311-codestyle","py312-codestyle","py313-codestyle","py314-codestyle"]}]},{"name":"py3c","portdir":"python/py3c","version":"1.4","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://py3c.readthedocs.io/","description":"Python compatibility headers","long_description":"A Python 2/3 compatibility layer for C extensions","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2434}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"build","ports":["subversion-pythonbindings-3.9","subversion-pythonbindings-2.7","subversion-pythonbindings-3.5","subversion-pythonbindings-3.6","subversion-pythonbindings-3.7","subversion-pythonbindings-3.10","subversion-pythonbindings-3.11","subversion-pythonbindings-3.12","subversion-pythonbindings-3.13","subversion-pythonbindings-3.14","subversion-pythonbindings-3.8"]}]},{"name":"py27-pyqt5-chart","portdir":"python/py27-pyqt5","version":"5.15.4","license":"(GPL-3 or OpenSSLException)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/pyqt/intro","description":"PyQt5 Charts bindings","long_description":"PyQt5 Charts bindings","active":true,"categories":["devel","python"],"maintainers":[],"variants":["debug"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["qt5-qtbase","qt5-qtcharts","python27","py27-pyqt5"]}],"depends_on":[]},{"name":"py27-pyqt5-webengine","portdir":"python/py27-pyqt5","version":"5.15.5","license":"(GPL-3 or OpenSSLException)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/pyqt/intro","description":"PyQt5 Webengine bindings","long_description":"PyQt5 Webengine bindings","active":true,"categories":["devel","python"],"maintainers":[],"variants":["debug"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["qt5-qtbase","qt5-qtwebengine","python27","py27-pyqt5"]}],"depends_on":[{"type":"lib","ports":["py27-eric-ide"]}]},{"name":"py27-pyqt5-common","portdir":"python/py27-pyqt5","version":"5.15.4","license":"(GPL-3 or OpenSSLException)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/pyqt/intro","description":"PyQt5 is a set of Python bindings for the Qt5 toolkit (.sip sourcefiles)","long_description":"PyQt5 is a set of Python bindings for the Qt5 toolkit. The bindings are implemented as a set of Python modules and contain over 620 classes. This port contains the .sip source files.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python27"]}],"depends_on":[]},{"name":"py27-scipy","portdir":"python/py27-scipy","version":"1.2.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.scipy.org/","description":"An opensource library of scientific tools for Python","long_description":"An opensource library of scientific tools for Python","active":true,"categories":["python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":441}],"variants":["gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","gfortran","atlas","openblas","mkl"],"dependencies":[{"type":"build","ports":["swig-python","py27-cython-compat","clang-18","gcc15"]},{"type":"lib","ports":["py27-pybind11","libgcc","python27","OpenBLAS","py27-numpy"]},{"type":"test","ports":["py27-py","py27-pytest"]}],"depends_on":[{"type":"lib","ports":["py27-theano","py27-seaborn","py27-pysal","py27-pyqtgraph","py27-tpot","py27-lalinference","py27-commpy","py27-statsmodels","py27-algopy","py27-lmfit","py27-numdifftools","py27-GridDataFormats","py27-graph-tool","py27-fipy","py27-obspy","py27-scikit-image","py27-barnaba","py27-mdtraj","py27-scikit-learn","py27-lalburst","alps","vapor","py27-pyne","py27-mlpy","py27-pacal","py27-pyFAI","py27-trep","py27-usadel1","py27-pyphant","py27-pyphant-imageprocessing","py27-pyphant-osc","py27-pyphant-statistics","py27-pandas","py27-psychopy","py27-lal","py27-pyvttbl","py27-scikits-talkbox","EGSimulation","HORTON","ccpnmr","relax","py27-MDAnalysis","py27-astlib","py27-astroML","py27-cartopy","py27-colour","py27-control","py27-filterpy","py27-gwpy","py27-keras","py27-keras_applications","py27-kombine","py27-pymvpa","py27-qutip","py27-scikit-umfpack","py27-sfepy","py27-spacepy","py27-nmrglue"]},{"type":"run","ports":["gnuradio-devel","digital_rf","gr37-ieee802-15-4","gr37-iio","gr37-iqbalance","gr37-iridium","gr37-limesdr","gr37-lora-BastilleResearch","py27-gammapy","gr37-lora-rpp0","gr37-lte","gr37-mapper","gr37-mac","gr37-ofdm","py27-magpy","gr37-osmosdr","gr37-pcap","gr37-pyqt","gr37-rds","gr37-satellites","py27-scitools","gr37-sdrplay","gr37-specest","gr37-tdd","gnuradio37","gr37-adapt","gr37-air-modes","gr37-ais","gr37-baz","gr37-cdma","gr37-fcdproplus","gr37-foo","gr37-fosphor","py27-oct2py","gr37-gfdm","gr37-gsm","gr37-ieee802-11"]}]},{"name":"py27-pyqt5","portdir":"python/py27-pyqt5","version":"5.15.4","license":"(GPL-3 or OpenSSLException)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/pyqt/intro","description":"PyQt5 is a set of Python bindings for the Qt5 toolkit","long_description":"PyQt5 is a set of Python bindings for the Qt5 toolkit. The bindings are implemented as a set of Python modules and contain over 620 classes.","active":true,"categories":["devel","python"],"maintainers":[],"variants":["debug","scintilla","webkit","graceful"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["qt5-qtscript","qt5-qt3d","dbus","qt5","python27","py27-enum34","py27-sip4","dbus-python27","qt5-qtbase"]}],"depends_on":[{"type":"lib","ports":["py27-pyqt5-chart","gnuradio-devel","py27-pyqtgraph","py27-eric-ide","py27-poppler-qt5","py27-qscintilla-qt5","py27-pyqt5-webengine"]},{"type":"run","ports":["py27-qimage2ndarray"]}]},{"name":"py27-pyobjc-cocoa","portdir":"python/py27-pyobjc-cocoa","version":"5.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pyobjc.readthedocs.io","description":"cocoa wrappers for PyObjC","long_description":"This port provides the CoreFoundation, Foundation and AppKit wrappers for use with PyObjC.","active":true,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-18"]},{"type":"lib","ports":["python27","py27-pyobjc"]}],"depends_on":[{"type":"lib","ports":["py27-pyxg","namebench","calendar-contacts-server","py27-lightblue"]}]},{"name":"py27-pygtksourceview","portdir":"python/py27-pygtksourceview","version":"2.10.1","license":"LGPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.gnome.org/","description":"Python bindings for GtkSourceView2","long_description":"Python bindings for GtkSourceView2","active":true,"categories":["python","x11"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","docbook-xsl-nons","libxslt","clang-18"]},{"type":"lib","ports":["py27-gobject","py27-pygtk","gtksourceview2"]}],"depends_on":[]},{"name":"py27-osmgpsmap","portdir":"python/py27-osmgpsmap","version":"0.7.3","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://nzjrs.github.io/osm-gps-map/","description":"Python interfaces for osm-gps-map","long_description":"Python interfaces for osm-gps-map","active":true,"categories":["graphics","python"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":["universal"],"dependencies":[{"type":"build","ports":["automake","pkgconfig","clang-18","autoconf","libtool"]},{"type":"lib","ports":["py27-pygtk","osm-gps-map-gtk2"]}],"depends_on":[]},{"name":"py27-numpy","portdir":"python/py27-numpy","version":"1.16.6","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/numpy/numpy","description":"The core utilities for the scientific library scipy for Python","long_description":"The core utilities for the scientific library scipy for Python","active":true,"categories":["math","python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":441}],"variants":["gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","gfortran","atlas","openblas","universal"],"dependencies":[{"type":"build","ports":["py27-cython-compat","clang-18","gcc15"]},{"type":"lib","ports":["fftw-3","py27-cython","libgcc","python27","OpenBLAS"]},{"type":"run","ports":["py27-oldest-supported-numpy"]}],"depends_on":[{"type":"build","ports":["py27-minecraft-overviewer","py27-scikits-samplerate","py27-cartopy","py27-obspy","py27-pyopencl","py27-pyregion"]},{"type":"lib","ports":["py27-gsd","gnuradio-devel","py27-stfio","py27-MDAnalysis","py27-astlib","py27-astroML","py27-astroML_addons","py27-astroplan","py27-astropy","py27-astropy-healpix","py27-bcolz","py27-biggles","py27-blaze","py27-bqplot","py27-cartopy","py27-colormath","py27-colour","py27-control","py27-dap","py27-datashape","py27-descartes","py27-patsy","py27-filterpy","py27-gwpy","py27-healpy","py27-htseq","py27-iminuit","py27-imread","py27-instrumentkit","py27-keras","py27-keras_applications","py27-keras_preprocessing","py27-kombine","py27-langid","py27-mahotas","relax","py27-xarray","py27-nmrglue","py27-nltk","py27-seaborn","py27-pysal","gr37-limesdr","gr37-lora-BastilleResearch","gr37-lora-rpp0","gr37-lte","gr37-mapper","gr37-mac","gr37-ofdm","gr37-osmosdr","gr37-pcap","gr37-pyqt","gr37-rds","gr37-satellites","gr37-sdrplay","gr37-specest","gr37-tdd","py27-molmod","py27-nibabel","py27-numba","py27-odo","py27-openopt","py27-pygpu","py27-pymvpa","py27-pysparse","py27-quantities","py27-qutip","py27-regions","py27-scikits-bootstrap","py27-sfepy","py27-slepc4py","py27-snuggs","py27-spacepy","py27-svipc","py27-tensorboard1","py27-theano","py27-tpot","py27-word2vec","py27-yt","py27-lalinference","py27-lalpulsar","py27-pygrib","py27-commpy","py27-fabio","py27-pydicom","py27-statsmodels","py27-python-ivi","py27-biopython","py27-algopy","py27-lmfit","py27-numdifftools","py27-pywavelets","py27-GridDataFormats","py27-gdal","py27-rasterio","py27-altair","py27-pyfftw","py27-graph-tool","py27-ttfquery","py27-matplotlib-basemap","py27-fipy","py27-pyside2","py27-gsl","py27-obspy","py27-bokeh","py27-scikit-image","py27-emcee","py27-pyilmbase","py27-numexpr","py27-corner","py27-barnaba","py27-mdtraj","py27-imageio","py27-game","py27-scikit-learn","py27-lalburst","py27-lalframe","py27-lalinspiral","py27-lalmetaio","py27-lalsimulation","py27-nio","alps","digital_rf","vapor","py27-acor","py27-astrolibcoords","py27-chainer","py27-dynd","py27-pyne","py27-hcluster","gds","py27-mlpy","py27-pacal","py27-petsc4py","py27-pyFAI","py27-pycg","py27-pycluster","py27-pymca","py27-pyml","py27-pyviennacl","py27-tstables","py27-trep","py27-usadel1","py27-spectral","py27-nds2-client","py27-pyphant","py27-pyphant-imageprocessing","py27-pyphant-osc","py27-pyphant-statistics","py27-pytools","py27-mdp-toolkit","py27-pandas","py27-llvmmath","py27-milk","py27-parakeet","py27-pebl","py27-bottleneck","py27-lal","py27-opencv3","py27-opencv3-devel","py27-cftime","py27-netcdf4","py27-tables","py27-dice3ds","py27-gnuplot","py27-ligo-lw","py27-logilab-hmm","py27-lscsoft-glue","py27-opengl-accelerate","py27-pyepl","py27-pygtk","py27-pygtk-devel","py27-pynds","py27-pynifti","py27-pyqwt","py27-pyvttbl","py27-scientific","py27-scikits-ann","py27-scikits-audiolab","py27-scikits-bvp_solver","py27-scikits-talkbox","py27-scikits-timeseries","py27-matplotlib","py27-scipy","EGSimulation","HORTON","gnuradio37","gr37-adapt","gr37-air-modes","gr37-ais","gr37-baz","gr37-cdma","gr37-fcdproplus","gr37-foo","gr37-fosphor","gr37-gfdm","gr37-gsm","gr37-ieee802-11","gr37-ieee802-15-4","gr37-iio","gr37-iqbalance","gr37-iridium"]},{"type":"run","ports":["py27-qimage2ndarray","py27-magpy","py27-sounddevice","py27-scitools","py27-minecraft-overviewer","py27-aplpy","py27-pyorick","py27-kapteyn","py27-wxpython-4.0","py27-gammapy","py27-montage"]},{"type":"test","ports":["py27-mmtf-python","py27-cairocffi","py27-json-tricks","py27-blosc","py27-uncertainties"]}]},{"name":"py27-matplotlib","portdir":"python/py27-matplotlib","version":"2.2.5","license":"(PSF or BSD)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://matplotlib.org/","description":"Matplotlib is a python plotting library","long_description":"Matplotlib strives to produce publication quality 2D graphics for interactive graphing, scientific publishing, user interface development and web application servers targeting multiple user interfaces and hardcopy output formats. There is a 'pylab' mode which emulates matlab graphics. The library uses numpy for handling large data sets and supports a variety of output backends. This port provides variants for the different GUIs (gtk2, gtk3, tkinter, qt4, qt5, cairo, latex).","active":true,"categories":["graphics","math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2434}],"variants":["gtk2","qt4","webagg","tkinter","gtk3","qt5","cairo","dvipng","ghostscript","latex","pdftops","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","py27-setuptools","clang-18"]},{"type":"lib","ports":["freetype","py27-backports-functools_lru_cache","py27-cairo","py27-cycler","py27-dateutil","py27-importlib-resources","libpng","py27-numpy","py27-parsing","py27-six","py27-subprocess32","py27-tornado","py27-tz","py27-kiwisolver","python27","qhull"]}],"depends_on":[{"type":"lib","ports":["py27-pandas","py27-psychopy","py27-descartes","py27-pyslides","py27-pyvttbl","py27-scitools","HORTON","py27-nltk","py27-gwpy","py27-healpy","py27-stfio","py27-ipympl","py27-MDAnalysis","py27-seaborn","py27-mpld3","py27-astlib","py27-qutip","py27-sfepy","py27-spacepy","py27-astroML","py27-lalinference","py27-commpy","py27-matplotlib-basemap","py27-fipy","py27-obspy","py27-cartopy","py27-corner","py27-pytest-mpl","alps","nMOLDYN","py27-pacal","py27-pyFAI","py27-pymca","py27-pyml","py27-trep","py27-pyphant","py27-pyphant-osc","py27-control"]},{"type":"run","ports":["gr37-pcap","gr37-pyqt","gr37-rds","gr37-satellites","gr37-sdrplay","gr37-specest","gr37-tdd","gr37-mac","gnuradio-devel","py27-aplpy","py27-colour","py27-gammapy","py27-htseq","py27-kapteyn","py27-memprof","py27-pyregion","py27-yt","py27-scikit-image","digital_rf","py27-magpy","pyfa","gnuradio37","gr37-adapt","gr37-air-modes","gr37-ais","gr37-baz","gr37-cdma","gr37-fcdproplus","gr37-foo","gr37-fosphor","gr37-gfdm","gr37-gsm","gr37-ieee802-11","gr37-ieee802-15-4","gr37-iio","gr37-iqbalance","gr37-iridium","gr37-limesdr","gr37-lora-BastilleResearch","gr37-lora-rpp0","gr37-lte","gr37-mapper","py27-scapy","gr37-ofdm","gr37-osmosdr"]},{"type":"test","ports":["py27-nbval"]}]},{"name":"py27-gst-python","portdir":"python/py27-gst-python","version":"0.10.22","license":"LGPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gstreamer.freedesktop.org/modules/gst-python.html","description":"GStreamer python bindings","long_description":"gst-python allows python programs built with the gnome toolkit to use gstreamer for multimedia input/output","active":true,"categories":["multimedia","gnome","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["gstreamer010-gst-plugins-base","py27-pygtk"]}],"depends_on":[{"type":"lib","ports":["coherence","gourmet"]}]},{"name":"py27-gobject3","portdir":"python/py27-gobject3","version":"3.36.1","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pygobject.readthedocs.io/","description":"Python bindings for GObject, version 3","long_description":"PyGObject is a Python dynamic module that enables developers to use the power of GObject, which is part of the GNOME platform.","active":true,"categories":["gnome","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["meson","clang-18","pkgconfig","ninja"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["glib2","py27-cairo","python27","gobject-introspection","libffi"]}],"depends_on":[{"type":"lib","ports":["gnuradio-devel","py27-graph-tool","gnome3-core","alacarte","goocanvas2"]},{"type":"run","ports":["gnome3-core"]}]},{"name":"py27-gnome","portdir":"python/py27-gnome","version":"2.28.1","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.pygtk.org/","description":"gnome-python is a set of python interfaces to gnome-libs.","long_description":"gnome-python is a set of python interfaces to gnome-libs.","active":true,"categories":["gnome","python"],"maintainers":[],"variants":["quartz","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["libbonobo","libbonoboui","libgnome","libgnomecanvas","gconf","python27","py27-orbit","py27-pygtk","libgnomeui","gnome-vfs"]}],"depends_on":[{"type":"lib","ports":["gnome-bindings-python","py27-gdl"]}]},{"name":"py27-dulwich","portdir":"python/py27-dulwich","version":"0.19.16","license":"(GPL-2+ or Apache-2+)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.dulwich.io","description":"Pure-Python Git Library","long_description":"Simple Pure-Python implementation of the Git file formats and protocols. Dulwich is the place where Mr. and Mrs. Git live in one of the Monty Python sketches.","active":true,"categories":["devel","python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":181}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["bzr-git"]}]},{"name":"py312-zxcvbn","portdir":"python/py-zxcvbn","version":"4.4.28","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/dwolfhub/zxcvbn-python","description":"Implementation of Dropbox’s realistic password strength estimator","long_description":"Implementation of Dropbox’s realistic password strength estimator","active":true,"categories":["security","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["secrets","py-zxcvbn"]}]},{"name":"py311-zxcvbn","portdir":"python/py-zxcvbn","version":"4.4.28","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/dwolfhub/zxcvbn-python","description":"Implementation of Dropbox’s realistic password strength estimator","long_description":"Implementation of Dropbox’s realistic password strength estimator","active":true,"categories":["security","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"py310-zxcvbn","portdir":"python/py-zxcvbn","version":"4.4.28","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/dwolfhub/zxcvbn-python","description":"Implementation of Dropbox’s realistic password strength estimator","long_description":"Implementation of Dropbox’s realistic password strength estimator","active":true,"categories":["security","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[]}]}