{"count":51978,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-name&page=313","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-name&page=311","results":[{"name":"py38-rencode","portdir":"python/py-rencode","version":"1.0.6","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aresch/rencode","description":"Python module for fast (basic) object serialization similar to bencode","long_description":"Python module for fast (basic) object serialization similar to bencode","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-wheel","py38-cython","py38-setuptools","clang-16","py38-build","py38-installer"]},{"type":"lib","ports":["python38"]}],"depends_on":[]},{"name":"py38-regions","portdir":"python/py-regions","version":"0.5","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/astropy/regions","description":"Astropy affilated package for region handling","long_description":"Astropy affilated package for region handling","active":false,"categories":["science","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-16","py38-setuptools","py38-setuptools_scm","py38-wheel","py38-build","py38-installer","py38-cython","py38-extension-helpers"]},{"type":"lib","ports":["py38-astropy","py38-numpy","python38"]},{"type":"run","ports":["py38-astropy","py38-six"]}],"depends_on":[{"type":"lib","ports":["py38-gammapy"]},{"type":"run","ports":["py38-gammapy"]}]},{"name":"py38-regex","portdir":"python/py-regex","version":"2024.9.11","license":"PSF","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/mrabarnett/mrab-regex","description":"Alternate regular expression module, to replace re.","long_description":"Alternate regular expression module, to replace re.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-nltk","py38-nameutils","py38-parsimonious"]},{"type":"run","ports":["py38-sacremoses","py38-fairseq","py38-transformers","py38-kraken"]}]},{"name":"py38-reflink","portdir":"python/py-reflink","version":"0.2.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/rubdos/pyreflink","description":"Python reflink wraps around platform specific reflink implementations","long_description":"Python reflink wraps around platform specific reflink implementations","active":false,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-17","py38-build","py38-installer","py38-pytest-runner","py38-setuptools","py38-wheel"]},{"type":"lib","ports":["py38-cffi","python38"]}],"depends_on":[]},{"name":"py38-referencing","portdir":"python/py-referencing","version":"0.35.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-jsonschema/referencing","description":"JSON referencing + Python","long_description":"An implementation-agnostic implementation of JSON reference resolution","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py38-hatchling","py38-hatch-vcs","py38-installer","py38-build"]},{"type":"lib","ports":["py38-attrs","py38-rpds-py","python38"]}],"depends_on":[{"type":"lib","ports":["py38-jsonschema-specifications","py38-jsonschema","py38-jsonschema-format-nongpl","py38-jupyter_events"]}]},{"name":"py38-rednose","portdir":"python/py-rednose","version":"1.3.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/JBKahn/rednose","description":"pretty output formatter for python-nosetests","long_description":"rednose is a nosetests plugin for adding colour (and readability) to nosetest console results.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-build","py38-installer","clang-16","py38-setuptools"]},{"type":"lib","ports":["python38","py38-colorama","py38-setuptools","py38-termstyle"]},{"type":"test","ports":["py38-nose","py38-pytest","py38-six"]}],"depends_on":[{"type":"test","ports":["py38-sure"]}]},{"name":"py38-redmine","portdir":"python/py-redmine","version":"2.2.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/maxtepkeev/python-redmine","description":"A library for communicating with a Redmine project management application","long_description":"A library for communicating with a Redmine project management application","active":false,"categories":["python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-installer","clang-17","py38-setuptools","py38-build"]},{"type":"lib","ports":["py38-requests","python38"]}],"depends_on":[]},{"name":"py38-redis","portdir":"python/py-redis","version":"5.0.7","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/redis/redis-py","description":"Python client for Redis key-value store","long_description":"Python client for Redis key-value store","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-installer","clang-16","py38-setuptools","py38-build"]},{"type":"lib","ports":["py38-async-timeout","python38"]}],"depends_on":[{"type":"test","ports":["py38-portalocker"]}]},{"name":"py38-recommonmark","portdir":"python/py-recommonmark","version":"0.7.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/readthedocs/recommonmark","description":"Enables writing CommonMark inside of Docutils & Sphinx projects.","long_description":"Enables writing CommonMark inside of Docutils & Sphinx projects.","active":false,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","clang-16","py38-installer","py38-build","py38-setuptools"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-sphinx","py38-docutils","py38-commonmark"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"run","ports":["py38-transformers"]}]},{"name":"py38-readme_renderer","portdir":"python/py-readme_renderer","version":"43.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pypa/readme_renderer","description":"Safely render long_description/README files in Warehouse","long_description":"Safely render long_description/README files in Warehouse","active":false,"categories":["python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-bleach","py38-docutils","py38-pygments"]}],"depends_on":[{"type":"run","ports":["py38-postorius"]},{"type":"test","ports":["py38-marisa-trie"]}]},{"name":"py38-readability-lxml","portdir":"python/py-readability-lxml","version":"0.8.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/buriy/python-readability","description":"fast html to text parser (article readability tool)","long_description":"fast html to text parser (article readability tool)","active":false,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-build","py38-installer","clang-16","py38-setuptools"]},{"type":"lib","ports":["python38","py38-chardet","py38-cssselect","py38-lxml"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[]},{"name":"py38-re2","portdir":"python/py-re2","version":"1.0.7","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/facebook/pyre2","description":"Python wrapper of Google's RE2 library.","long_description":"pyre2 is a Python extension that wraps Google's RE2 regular expression library. It implements many of the features of Python's built-in re module with compatible interfaces.","active":false,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-installer","clang-17","py38-setuptools","py38-wheel","py38-build"]},{"type":"lib","ports":["re2","python38"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[]},{"name":"py38-rdflib","portdir":"python/py-rdflib","version":"5.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/RDFLib/rdflib","description":"Python library for working with RDF","long_description":"RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information. The library contains an RDF/XML parser/serializer, a TripleStore, an InformationStore and various store backends (InMemory, SleepyCat BTree, ZODB BTree).","active":false,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["py38-six","python38","py38-html5lib","py38-isodate","py38-parsing","py38-requests"]},{"type":"test","ports":["py38-doctest-ignore-unicode","py38-networkx","py38-nose","py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-prov"]}]},{"name":"py38-rbtools","portdir":"python/py-rbtools","version":"2.0.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.reviewboard.org/downloads/rbtools/","description":"Tools for Review Board integration","long_description":"Tools for integrating with Review Board, a powerful web-based code review tool that offers developers an easy way to handle code reviews. This package provides \"post-review\", a command-line tool that simplifies both creating and updating review requests.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["python38","py38-tqdm","py38-colorama","py38-setuptools","py38-six","py38-texttable"]}],"depends_on":[]},{"name":"py38-raven","portdir":"python/py-raven","version":"6.10.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/getsentry/raven-python","description":"Raven is a client for Sentry","long_description":"Raven is a client for Sentry","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-installer","clang-16","py38-setuptools","py38-build"]},{"type":"lib","ports":["py38-setuptools","python38"]}],"depends_on":[{"type":"lib","ports":["py38-httpbin"]}]},{"name":"py38-ratelim","portdir":"python/py-ratelim","version":"0.1.6","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/themiurgo/ratelim","description":"Makes it easy to respect rate limits.","long_description":"Makes it easy to respect rate limits.","active":false,"categories":["python"],"maintainers":[{"name":"ra1nb0w","github":"ra1nb0w","ports_count":151}],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-installer","clang-16","py38-setuptools","py38-build"]},{"type":"lib","ports":["py38-decorator","python38"]}],"depends_on":[{"type":"lib","ports":["py38-geocoder"]}]},{"name":"py38-rasterio","portdir":"python/py-rasterio","version":"1.3.9","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/rasterio/rasterio","description":"Rasterio reads and writes geospatial raster data.","long_description":"Rasterio reads and writes geospatial raster data.","active":false,"categories":["python","gis"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-cython","py38-setuptools","py38-wheel","py38-build","py38-installer","clang-17"]},{"type":"lib","ports":["py38-click-plugins","py38-cligj","gdal","py38-setuptools","py38-snuggs","py38-numpy","python38","py38-affine","py38-attrs","py38-certifi","py38-click"]}],"depends_on":[{"type":"lib","ports":["py38-contextily"]}]},{"name":"py38-rarfile","portdir":"python/py-rarfile","version":"4.1","license":"ISC","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/markokr/rarfile","description":"RAR archive reader for Python","long_description":"RAR archive reader for Python","active":false,"categories":["archivers","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-installer","clang-17","py38-setuptools","py38-wheel","py38-build"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["unrar"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[]},{"name":"py38-rapidfuzz","portdir":"python/py-rapidfuzz","version":"3.10.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/maxbachmann/RapidFuzz","description":"A fast string matching library for Python.","long_description":"A fast string matching library for Python.","active":false,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-scikit-build-core","ninja","py38-cython","py38-setuptools","py38-wheel","py38-build","py38-installer","clang-17"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-cleo"]},{"type":"run","ports":["py38-levenshtein"]}]},{"name":"py38-rangehttpserver","portdir":"python/py-rangehttpserver","version":"1.2.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/danvk/RangeHTTPServer","description":"SimpleHTTPServer with support for Range requests","long_description":"SimpleHTTPServer with support for Range requests","active":false,"categories":["python"],"maintainers":[{"name":"rubendibattista","github":"rdbisme","ports_count":58}],"variants":[],"dependencies":[{"type":"build","ports":["py38-installer","clang-16","py38-setuptools","py38-wheel","py38-build"]},{"type":"lib","ports":["python38","py38-requests"]},{"type":"test","ports":["py38-nose"]}],"depends_on":[{"type":"test","ports":["py38-resumable-urlretrieve"]}]},{"name":"py38-random2","portdir":"python/py-random2","version":"1.0.1","license":"PSF-2.1.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/random2","description":"Python 3 compatible Python 2 random Module.","long_description":"Python 3 compatible Python 2 random Module.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-installer","clang-16","py38-setuptools","py38-build"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"test","ports":["py38-Faker"]}]},{"name":"py38-rad","portdir":"python/py-rad","version":"2.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyradius/pyrad/","description":"python RADIUS module implementing RFC2865","long_description":"pyrad is an implementation of a RADIUS client as described in RFC2865. It takes care of all the details like building RADIUS packets, sending them and decoding responses.","active":false,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","clang-14"]},{"type":"lib","ports":["python38","py38-netaddr","py38-six"]}],"depends_on":[]},{"name":"py38-quixote","portdir":"python/py-quixote","version":"3.1","license":"Permissive and GPLConflict and ZPL-2 and PSF","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.quixote.ca/","description":"Quixote is a framework for developing Web applications in Python","long_description":"Quixote is a framework for developing Web applications in Python. Its design goals were to allow easy development of Web applications where the accent is more on complicated programming logic than complicated templating, to make the templating language as similar to Python as possible. The aim is to make as many of the skills and techniques learned from writing regular Python code applicable to the task of writing Web applications.","active":false,"categories":["www","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-13"]},{"type":"lib","ports":["python38"]}],"depends_on":[]},{"name":"py38-queuelib","portdir":"python/py-queuelib","version":"1.7.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/queuelib","description":"Collection of persistent (disk-based) queues","long_description":"Queuelib is a collection of persistent (disk-based) queues for Python. Queuelib goals are speed and simplicity. It was originally part of the `Scrapy framework`_ and stripped out on its own library.","active":false,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py38-build","py38-setuptools","py38-wheel","py38-installer","clang-16"]},{"type":"lib","ports":["python38"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-scrapy"]}]},{"name":"py38-questionary","portdir":"python/py-questionary","version":"1.10.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tmbo/questionary","description":"Questionary is a Python library for effortlessly building pretty command line interfaces","long_description":"Questionary is a Python library for effortlessly building pretty command line interfaces. It makes it very easy to query your user for input. You need your user to confirm a destructive action or enter a file path? We’ve got you covered","active":false,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":166}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","clang-14"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-prompt_toolkit"]}],"depends_on":[]},{"name":"py38-quantities","portdir":"python/py-quantities","version":"0.15.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-quantities/python-quantities","description":"Support for physical quantities with units, based on numpy","long_description":"Quantities is designed to handle arithmetic and conversions of physical quantities, which have a magnitude, dimensionality specified by various units, and possibly an uncertainty. Quantities builds on the popular numpy library and is designed to work with numpy ufuncs, many of which are already supported. Quantities is actively developed, and while the current features and API are stable, test coverage is incomplete so the package is not suggested for mission-critical applications.","active":false,"categories":["science","python"],"maintainers":[{"name":"smithsp","github":"smithsp","ports_count":32}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-build","py38-installer","py38-setuptools","py38-setuptools_scm","py38-wheel"]},{"type":"lib","ports":["py38-numpy","python38"]}],"depends_on":[{"type":"lib","ports":["py38-instrumentkit"]}]},{"name":"py38-qtsass","portdir":"python/py-qtsass","version":"0.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/spyder-ide/qtsass","description":"compile SCSS files to Qt stylesheets","long_description":"The goal of QtSASS is to be able to generate a Qt-CSS stylesheet based on a 100% valid SASS file.","active":false,"categories":["devel","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-installer","clang-16","py38-setuptools","py38-build"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-libsass"]}],"depends_on":[{"type":"lib","ports":["py38-qdarkstyle"]}]},{"name":"py38-qtpy","portdir":"python/py-qtpy","version":"2.4.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/spyder-ide/qtpy","description":"Abstraction layer for PyQt5/PyQt6/PySide2/PySide6","long_description":"Provides an uniform layer to support PyQt5, PyQt6, PySide2, and PySide6 with a single codebase.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py38-installer","clang-17","py38-setuptools","py38-wheel","py38-build"]},{"type":"lib","ports":["python38","py38-packaging"]},{"type":"test","ports":["py38-pytest-qt"]}],"depends_on":[{"type":"lib","ports":["py38-qtconsole","py38-napari-console","py38-qdarkstyle","py38-qtawesome","py38-superqt","py38-gpilab-framework","py38-gpilab-core","py38-magicgui"]},{"type":"run","ports":["py38-spyder-devel","py38-spyder"]}]},{"name":"py38-qtconsole","portdir":"python/py-qtconsole","version":"5.6.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org","description":"Jupyter QtConsole","long_description":"Jupyter QtConsole","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-17"]},{"type":"lib","ports":["py38-pygments","py38-qtpy","python38","py38-traitlets","py38-zmq","py38-setuptools","py38-ipykernel","py38-ipython_genutils","py38-jupyter_client","py38-jupyter_core"]}],"depends_on":[{"type":"lib","ports":["py38-napari-console"]},{"type":"run","ports":["py38-spyder-devel","py38-spyder"]}]},{"name":"py38-qtawesome","portdir":"python/py-qtawesome","version":"1.3.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/spyder-ide/qtawesome","description":"Iconic Fonts in PyQt and PySide applications.","long_description":"QtAwesome enables iconic fonts such as Font Awesome and Elusive Icons in PyQt and PySide applications.","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py38-installer","clang-16","py38-setuptools","py38-wheel","py38-build"]},{"type":"lib","ports":["python38","py38-qtpy"]},{"type":"test","ports":["py38-pytest","py38-pytest-qt"]}],"depends_on":[{"type":"run","ports":["py38-spyder-devel","py38-spyder"]}]},{"name":"py38-qstylizer","portdir":"python/py-qstylizer","version":"0.2.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/blambright/qstylizer","description":"Qt stylesheet generation utility for PyQt/PySide","long_description":"Qt stylesheet generation utility for PyQt/PySide","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py38-build","clang-16","py38-installer","py38-pbr","py38-setuptools","py38-wheel"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-tinycss2","py38-inflection"]},{"type":"test","ports":["py38-pytest","py38-pytest-mock"]}],"depends_on":[{"type":"run","ports":["py38-spyder-devel","py38-spyder"]}]},{"name":"py38-qscintilla-qt5","portdir":"devel/qscintilla","version":"2.11.6","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":"py38-pyqt5-scintilla","homepage":"https://www.riverbankcomputing.com/software/qscintilla/","description":"Obsolete port, replaced by py38-pyqt5-scintilla","long_description":"This port has been replaced by py38-pyqt5-scintilla.","active":false,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":462},{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"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":"py38-qscintilla-qt4","portdir":"devel/qscintilla","version":"2.11.6","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/qscintilla/","description":"Python bindings for Qt4 QScintilla","long_description":"Python bindings for Qt4 QScintilla, a port to Qt of Neil Hodgson's Scintilla C++ editor control.","active":false,"categories":["devel","python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":462},{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["python38","qt4-mac","py38-sip4","py38-pyqt4","qscintilla-qt4"]}],"depends_on":[]},{"name":"py38-qrcode","portdir":"python/py-qrcode","version":"7.4.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/lincolnloop/python-qrcode","description":"QR Code image generator","long_description":"QR Code image generator","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-wheel","py38-build","py38-installer","py38-setuptools"]},{"type":"lib","ports":["py38-setuptools","py38-six","python38"]}],"depends_on":[{"type":"lib","ports":["py38-hanko"]}]},{"name":"py38-qpageview","portdir":"python/py-qpageview","version":"0.6.2","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://qpageview.org","description":"Widget to display page-based documents for Qt5/PyQt5","long_description":"qpageview provides a page based document viewer widget for Qt5/PyQt5. It has a flexible architecture potentionally supporting many formats. Currently, it supports SVG documents, images, and, using the Poppler-Qt5 binding, PDF documents.","active":false,"categories":["python"],"maintainers":[{"name":"davide.liessi","github":"dliessi","ports_count":72}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-wheel","py38-build","py38-installer","py38-setuptools"]},{"type":"lib","ports":["py38-poppler-qt5","py38-pyqt5","python38"]}],"depends_on":[]},{"name":"py38-qimage2ndarray","portdir":"python/py-qimage2ndarray","version":"1.10.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/hmeine/qimage2ndarray","description":"Converts between QImages and numpy.ndarrays","long_description":"Converts between QImages and numpy.ndarrays","active":false,"categories":["devel","python"],"maintainers":[{"name":"eborisch","github":"eborisch","ports_count":225}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-wheel","py38-build","py38-installer","py38-setuptools"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-numpy","py38-pyqt5"]}],"depends_on":[{"type":"run","ports":["py38-gpilab-framework"]}]},{"name":"py38-qdarkstyle","portdir":"python/py-qdarkstyle","version":"3.2.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ColinDuquesnoy/QDarkStyleSheet","description":"A dark stylesheet for Python and Qt applications","long_description":"This package provides a dark style sheet for PySide/PyQt4/PyQt5 applications.","active":false,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["py38-helpdev","py38-qtpy","py38-qtsass","python38"]}],"depends_on":[{"type":"run","ports":["py38-spyder-devel","py38-spyder"]}]},{"name":"py38-pyzstd","portdir":"python/py-pyzstd","version":"0.16.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/animalize/pyzstd","description":"Python bindings to Zstandard (zstd) compression library, the API is similar to Python's bz2/lzma/zlib module.","long_description":"Python bindings to Zstandard (zstd) compression library, the API is similar to Python's bz2/lzma/zlib module.","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-build","py38-setuptools","py38-wheel","py38-installer","clang-17"]},{"type":"lib","ports":["python38"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-py7zr"]}]},{"name":"py38-pyxdg","portdir":"python/py-pyxdg","version":"0.28","license":"LGPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://freedesktop.org/wiki/Software/pyxdg","description":"Python module implementing various freedesktop.org standards","long_description":"PyXDG is a python library to access freedesktop.org standards. Currently supported standards are: * Base Directory Specification Version 0.6 * Menu Specification Version 1.0 * Desktop Entry Specification Version 1.0 * Icon Theme Specification Version 0.8 * Recent File Spec 0.2 * Shared-MIME-Database Specification 0.13","active":false,"categories":["textproc","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-17"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-bpython"]}]},{"name":"py38-pyx","portdir":"python/py-pyx","version":"0.16","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pyx-project.org/","description":"Python package for the creation of PostScript, PDF, and SVG files","long_description":"PyX is a Python package for the creation of PostScript, PDF, and SVG files. It combines an abstraction of the PostScript drawing model with a TeX/LaTeX interface. Complex tasks like 2d and 3d plots in publication-ready quality are built out of these primitives.","active":false,"categories":["python","tex"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-installer","clang-17","py38-setuptools","py38-build"]},{"type":"lib","ports":["texlive","python38"]}],"depends_on":[]},{"name":"py38-pywavelets","portdir":"python/py-pywavelets","version":"1.4.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/PyWavelets/pywt","description":"PyWavelets is a Python wavelet transforms module","long_description":"PyWavelets is a Python wavelet transforms module.","active":false,"categories":["science","math","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-cython-compat","py38-installer","clang-16","py38-setuptools","py38-wheel","py38-build"]},{"type":"lib","ports":["py38-numpy","python38"]}],"depends_on":[{"type":"run","ports":["py38-scikit-image","py38-imagehash"]}]},{"name":"py38-pyvo","portdir":"python/py-pyvo","version":"1.5.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/astropy/pyvo","description":"Astropy affiliated package for accessing Virtual Observatory data and services","long_description":"Astropy affiliated package for accessing Virtual Observatory data and services","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py38-wheel","py38-build","py38-installer","py38-setuptools","py38-setuptools_scm"]},{"type":"lib","ports":["py38-astropy","py38-requests","python38"]}],"depends_on":[{"type":"lib","ports":["py38-astroquery"]}]},{"name":"py38-pyviz_comms","portdir":"python/py-pyviz_comms","version":"3.0.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/holoviz/pyviz_comms","description":"Offers a simple bidirectional communication architecture for PyViz tools including support for Jupyter comms in both the classic notebook and Jupyterlab.","long_description":"Offers a simple bidirectional communication architecture for PyViz tools including support for Jupyter comms in both the classic notebook and Jupyterlab.","active":false,"categories":["devel","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py38-hatch-nodejs-version","py38-installer","clang-17","py38-hatch-jupyter-builder","git","py38-build","py38-hatchling"]},{"type":"lib","ports":["py38-jupyterlab","py38-jupyterlab_pygments","python38"]}],"depends_on":[{"type":"run","ports":["py38-panel"]}]},{"name":"py38-pyvis","portdir":"python/py-pyvis","version":"0.3.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pyvis.readthedocs.io/en/latest/","description":"Python package for creating and visualizing interactive network graphs","long_description":"Python package for creating and visualizing interactive network graphs. A pyvis network can be customized on a per node or per edge basis. Nodes can be given colors, sizes, labels, and other metadata. Pyvis is built around visjs, a JavaScript visualization library.","active":false,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":166}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-ipython","py38-jinja2","py38-jsonpickle","py38-networkx"]}],"depends_on":[]},{"name":"py38-pyusb","portdir":"python/py-pyusb","version":"1.2.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pyusb.github.io/pyusb/","description":"Python library to provide easy USB device access","long_description":"The PyUSB module provides Python with easy access to the host machine's Universal Serial Bus (USB) system","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-installer","clang-17","py38-setuptools","py38-setuptools_scm","py38-wheel","py38-build"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["libusb"]}],"depends_on":[{"type":"lib","ports":["py38-instrumentkit"]},{"type":"run","ports":["py38-usbtmc","py38-pyftdi"]}]},{"name":"py38-pyubjson","portdir":"python/py-pyubjson","version":"0.16.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Iotic-Labs/py-ubjson","description":"Universal Binary JSON encoder/decoder","long_description":"Universal Binary JSON encoder/decoder","active":false,"categories":["python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py38-setuptools"]},{"type":"lib","ports":["python38"]}],"depends_on":[]},{"name":"py38-pytzdata","portdir":"python/py-pytzdata","version":"2020.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/sdispater/pytzdata","description":"The Olson timezone database for Python","long_description":"The Olson timezone database for Python","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-poetry-core","py38-build","py38-installer","clang-17"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-pendulum","py38-tzlocal"]}]},{"name":"py38-pytrie","portdir":"python/py-pytrie","version":"0.4.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/gsakkis/pytrie/","description":"A pure Python implementation of the trie data structure.","long_description":"A pure Python implementation of the trie data structure.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-installer","clang-15","py38-setuptools","py38-build"]},{"type":"lib","ports":["py38-sortedcontainers","python38"]}],"depends_on":[{"type":"run","ports":["py38-autobahn"]}]},{"name":"py38-pytorch-lightning","portdir":"python/py-pytorch-lightning","version":"1.6.5","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/PyTorchLightning/pytorch-lightning","description":"The lightweight PyTorch wrapper for high-performance AI research.","long_description":"Lightning disentangles PyTorch code to decouple the science from the engineering.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","clang-15"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-numpy","py38-pytorch","py38-tensorboard","py38-tqdm","py38-yaml","py38-future","py38-fsspec"]}],"depends_on":[{"type":"run","ports":["py38-kraken","py38-transformers"]}]},{"name":"py38-pytorch","portdir":"python/py-pytorch","version":"2.3.0","license":"BSD","platforms":"{darwin >= 19}","epoch":0,"replaced_by":null,"homepage":"https://pytorch.org/","description":"Tensors and dynamic neural networks in Python with strong GPU acceleration","long_description":"PyTorch is a Python package that provides two high-level features: Tensor computation (like NumPy) with strong GPU acceleration; Deep neural networks built on a tape-based autograd system. You can reuse your favorite Python packages such as NumPy, SciPy and Cython to extend PyTorch when needed.","active":false,"categories":["python"],"maintainers":[],"variants":["clang10","clang11","clang12","clang13","clang14","clang15","clang16","clang17","clang18","clang50","clang60","clang70","clang80","clang90","clangdevel","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gccdevel","gfortran","mpich","openmpi","mkl","mps"],"dependencies":[{"type":"build","ports":["clang-16","cctools","cmake","git","ninja","py38-astunparse","py38-mkl-include","py38-requests","py38-setuptools","py38-wheel","doxygen","py38-build","py38-installer"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["py38-click","py38-future","py38-mkl","py38-numpy","py38-pybind11","py38-typing_extensions","py38-yaml","onetbb","zstd","leveldb","lmdb","gflags","gmp","google-glog","mpfr","zmq","opencv4","libomp","python38","OpenBLAS","eigen3","py38-cffi"]},{"type":"run","ports":["py38-onnx"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-torchtext","py38-torchvision","py38-torchaudio"]},{"type":"run","ports":["py38-sentence-transformers","py38-fairseq","py38-pytorch-lightning","py38-transformers","py38-allennlp","py38-kraken"]},{"type":"test","ports":["py38-huggingface_hub"]}]}]}