{"count":52338,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=869","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=867","results":[{"name":"py37-typeguard","portdir":"python/py-typeguard","version":"2.13.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/agronholm/typeguard","description":"Run time type checker for Python","long_description":"Run time type checker for Python","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-wheel","py37-setuptools","py37-setuptools_scm","clang-16","py37-build","py37-installer"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"run","ports":["py37-tensorflow-addons"]},{"type":"test","ports":["py37-tensorflow-addons"]}]},{"name":"py37-hdfs","portdir":"python/py-hdfs","version":"2.6.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://hdfscli.readthedocs.org/","description":"API and command line interface for HDFS","long_description":"API and command line interface for HDFS","active":false,"categories":["sysutils","net","python","parallel"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python37","py37-docopt","py37-requests","py37-setuptools","py37-six"]}],"depends_on":[{"type":"run","ports":["py37-apache-beam"]}]},{"name":"py27-hdfs","portdir":"python/py-hdfs","version":"2.6.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://hdfscli.readthedocs.org/","description":"API and command line interface for HDFS","long_description":"API and command line interface for HDFS","active":false,"categories":["sysutils","net","python","parallel"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python27","py27-docopt","py27-requests","py27-setuptools","py27-six"]}],"depends_on":[]},{"name":"py36-hdfs","portdir":"python/py-hdfs","version":"2.6.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://hdfscli.readthedocs.org/","description":"API and command line interface for HDFS","long_description":"API and command line interface for HDFS","active":false,"categories":["sysutils","net","python","parallel"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python36","py36-docopt","py36-requests","py36-setuptools","py36-six"]}],"depends_on":[]},{"name":"py35-hdfs","portdir":"python/py-hdfs","version":"2.6.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://hdfscli.readthedocs.org/","description":"API and command line interface for HDFS","long_description":"API and command line interface for HDFS","active":false,"categories":["sysutils","net","python","parallel"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python35","py35-docopt","py35-requests","py35-setuptools","py35-six"]}],"depends_on":[]},{"name":"py39-hdfs","portdir":"python/py-hdfs","version":"2.7.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://hdfscli.readthedocs.org/","description":"API and command line interface for HDFS","long_description":"API and command line interface for HDFS","active":false,"categories":["sysutils","net","python","parallel"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["py39-docopt","py39-requests","py39-six","python39"]}],"depends_on":[{"type":"run","ports":["py39-apache-beam"]}]},{"name":"py38-hdfs","portdir":"python/py-hdfs","version":"2.6.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://hdfscli.readthedocs.org/","description":"API and command line interface for HDFS","long_description":"API and command line interface for HDFS","active":false,"categories":["sysutils","net","python","parallel"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["python38","py38-docopt","py38-requests","py38-setuptools","py38-six"]}],"depends_on":[{"type":"run","ports":["py38-apache-beam"]}]},{"name":"py39-markupsafe","portdir":"python/py-markupsafe","version":"3.0.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://palletsprojects.com/p/markupsafe/","description":"Implements a XML/HTML/XHTML Markup safe string for Python","long_description":"Implements a XML/HTML/XHTML Markup safe string for Python","active":false,"categories":["textproc","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py39-build","py39-setuptools","py39-wheel","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-breathe","py39-nbconvert","py39-mako","py39-jinja2","py39-werkzeug"]}]},{"name":"py37-markupsafe","portdir":"python/py-markupsafe","version":"2.1.5","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://palletsprojects.com/p/markupsafe/","description":"Implements a XML/HTML/XHTML Markup safe string for Python","long_description":"Implements a XML/HTML/XHTML Markup safe string for Python","active":false,"categories":["textproc","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py37-build","py37-setuptools","py37-wheel","py37-installer","clang-18"]},{"type":"lib","ports":["python37"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"lib","ports":["py37-nbconvert","py37-mako","py37-httpbin","py37-werkzeug","py37-jinja2"]}]},{"name":"py35-markupsafe","portdir":"python/py-markupsafe","version":"1.1.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://palletsprojects.com/p/markupsafe/","description":"Implements a XML/HTML/XHTML Markup safe string for Python","long_description":"Implements a XML/HTML/XHTML Markup safe string for Python","active":false,"categories":["textproc","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-15"]},{"type":"lib","ports":["python35"]},{"type":"test","ports":["py35-pytest"]}],"depends_on":[{"type":"lib","ports":["py35-jinja2","py35-mako"]}]},{"name":"py38-markupsafe","portdir":"python/py-markupsafe","version":"2.1.5","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://palletsprojects.com/p/markupsafe/","description":"Implements a XML/HTML/XHTML Markup safe string for Python","long_description":"Implements a XML/HTML/XHTML Markup safe string for Python","active":false,"categories":["textproc","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-build","py38-setuptools","py38-wheel","py38-installer","clang-18"]},{"type":"lib","ports":["python38"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-mako","py38-werkzeug","py38-breathe","py38-nbconvert","py38-httpbin","py38-jinja2"]}]},{"name":"py36-markupsafe","portdir":"python/py-markupsafe","version":"2.0.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://palletsprojects.com/p/markupsafe/","description":"Implements a XML/HTML/XHTML Markup safe string for Python","long_description":"Implements a XML/HTML/XHTML Markup safe string for Python","active":false,"categories":["textproc","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-18"]},{"type":"lib","ports":["python36"]},{"type":"test","ports":["py36-pytest"]}],"depends_on":[{"type":"lib","ports":["py36-cookiecutter","py36-mako","py36-jinja2"]}]},{"name":"py39-pyhamcrest","portdir":"python/py-pyhamcrest","version":"2.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/hamcrest/PyHamcrest","description":"Hamcrest framework for matcher objects","long_description":"Hamcrest framework for matcher objects","active":false,"categories":["python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":[],"dependencies":[{"type":"build","ports":["py39-hatchling","py39-setuptools","py39-build","clang-18","py39-hatch-vcs","py39-installer"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"run","ports":["py39-twisted"]},{"type":"test","ports":["py39-behave","py39-apache-beam"]}]},{"name":"py38-pyhamcrest","portdir":"python/py-pyhamcrest","version":"2.0.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/hamcrest/PyHamcrest","description":"Hamcrest framework for matcher objects","long_description":"Hamcrest framework for matcher objects","active":false,"categories":["python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"run","ports":["py38-twisted"]},{"type":"test","ports":["py38-behave","py38-apache-beam"]}]},{"name":"py37-pyhamcrest","portdir":"python/py-pyhamcrest","version":"2.0.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/hamcrest/PyHamcrest","description":"Hamcrest framework for matcher objects","long_description":"Hamcrest framework for matcher objects","active":false,"categories":["python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","py37-wheel","py37-build","py37-installer","clang-16"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"run","ports":["py37-twisted"]},{"type":"test","ports":["py37-apache-beam","py37-behave"]}]},{"name":"py36-pyhamcrest","portdir":"python/py-pyhamcrest","version":"2.0.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/hamcrest/PyHamcrest","description":"Hamcrest framework for matcher objects","long_description":"Hamcrest framework for matcher objects","active":false,"categories":["python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-14"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"run","ports":["py36-twisted"]},{"type":"test","ports":["py36-behave"]}]},{"name":"py35-pyhamcrest","portdir":"python/py-pyhamcrest","version":"2.0.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/hamcrest/PyHamcrest","description":"Hamcrest framework for matcher objects","long_description":"Hamcrest framework for matcher objects","active":false,"categories":["python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-14"]},{"type":"lib","ports":["python35"]}],"depends_on":[{"type":"run","ports":["py35-twisted"]}]},{"name":"py39-avro","portdir":"python/py-avro","version":"1.10.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://avro.apache.org/","description":"Avro is a serialization and RPC framework.","long_description":"Avro is a serialization and RPC framework.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-setuptools","py39-wheel","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"run","ports":["py39-tensorflow-data-validation","py39-tfx-bsl","py39-apache-beam"]}]},{"name":"py38-avro","portdir":"python/py-avro","version":"1.10.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://avro.apache.org/","description":"Avro is a serialization and RPC framework.","long_description":"Avro is a serialization and RPC framework.","active":false,"categories":["devel","python"],"maintainers":[],"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":"run","ports":["py38-apache-beam","py38-tensorflow-data-validation","py38-tfx-bsl"]}]},{"name":"py37-avro","portdir":"python/py-avro","version":"1.10.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://avro.apache.org/","description":"Avro is a serialization and RPC framework.","long_description":"Avro is a serialization and RPC framework.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-15"]},{"type":"lib","ports":["python37"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"run","ports":["py37-apache-beam","py37-tensorflow-data-validation","py37-tfx-bsl"]}]},{"name":"py39-pbr","portdir":"python/py-pbr","version":"7.0.3","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/pbr/latest/","description":"Python Build Reasonableness","long_description":"A library for managing setuptools packaging needs in a consistent manner. pbr reads and then filters the setup.cfg data through a setup hook to fill in default values and provide more sensible behaviors, and then feeds the results in as the arguments to a call to setup.py - so the heavy lifting of handling python packaging needs is still being done by setuptools.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-installer","clang-18","py39-setuptools","py39-build"]},{"type":"lib","ports":["py39-setuptools","python39"]}],"depends_on":[{"type":"build","ports":["py39-stevedore","py39-sphinx-click","py39-oslo-serialization","py39-testtools","py39-lockfile","py39-munch","py39-qstylizer","py39-cinderclient","py39-cliff","py39-debtcollector","py39-keystoneauth1","py39-keystoneclient","py39-novaclient","py39-openstacksdk","py39-openstackclient","py39-os-service-types","py39-osc-lib","py39-oslo-config","py39-oslo-i18n","py39-oslo-utils","py39-requestsexceptions","py39-kraken","py39-requests-mock"]},{"type":"lib","ports":["py39-sarif-om","py39-jschema_to_python","py39-sqlalchemy-migrate","py39-virtualenvwrapper"]},{"type":"test","ports":["py39-cssutils"]}]},{"name":"py37-pbr","portdir":"python/py-pbr","version":"6.0.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/pbr/latest/","description":"Python Build Reasonableness","long_description":"A library for managing setuptools packaging needs in a consistent manner. pbr reads and then filters the setup.cfg data through a setup hook to fill in default values and provide more sensible behaviors, and then feeds the results in as the arguments to a call to setup.py - so the heavy lifting of handling python packaging needs is still being done by setuptools.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["py37-wheel","py37-installer","clang-16","py37-setuptools","py37-build"]},{"type":"lib","ports":["py37-setuptools","python37"]}],"depends_on":[{"type":"build","ports":["py37-testtools","py37-oslo-i18n","py37-oslo-serialization","py37-oslo-utils","py37-requestsexceptions","py37-munch","py37-cliff","py37-lockfile","py37-fixtures","py37-linecache2","py37-requests-mock","py37-requests-unixsocket","py37-qstylizer","py37-cinderclient","py37-debtcollector","py37-keystoneauth1","py37-keystoneclient","py37-novaclient","py37-openstackclient","py37-openstacksdk","py37-os-service-types","py37-osc-lib"]},{"type":"lib","ports":["py37-sqlalchemy-migrate","py37-stevedore","py37-panedr","py37-virtualenvwrapper"]},{"type":"test","ports":["py37-cssutils"]}]},{"name":"py35-pbr","portdir":"python/py-pbr","version":"6.0.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/pbr/latest/","description":"Python Build Reasonableness","long_description":"A library for managing setuptools packaging needs in a consistent manner. pbr reads and then filters the setup.cfg data through a setup hook to fill in default values and provide more sensible behaviors, and then feeds the results in as the arguments to a call to setup.py - so the heavy lifting of handling python packaging needs is still being done by setuptools.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["python35","py35-setuptools"]}],"depends_on":[{"type":"build","ports":["py35-linecache2","py35-requests-unixsocket","py35-munch","py35-requests-mock"]},{"type":"lib","ports":["py35-virtualenvwrapper","py35-stevedore","py35-sqlalchemy-migrate"]},{"type":"test","ports":["py35-cssutils"]}]},{"name":"py38-pbr","portdir":"python/py-pbr","version":"7.0.3","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/pbr/latest/","description":"Python Build Reasonableness","long_description":"A library for managing setuptools packaging needs in a consistent manner. pbr reads and then filters the setup.cfg data through a setup hook to fill in default values and provide more sensible behaviors, and then feeds the results in as the arguments to a call to setup.py - so the heavy lifting of handling python packaging needs is still being done by setuptools.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-installer","clang-18","py38-setuptools","py38-build"]},{"type":"lib","ports":["py38-setuptools","python38"]}],"depends_on":[{"type":"build","ports":["py38-cliff","py38-testtools","py38-kraken","py38-debtcollector","py38-sphinx-click","py38-qstylizer","py38-requests-unixsocket","py38-requestsexceptions","py38-os-service-types","py38-oslo-i18n","py38-keystoneclient","py38-openstackclient","py38-openstacksdk","py38-osc-lib","py38-lockfile","py38-cinderclient","py38-keystoneauth1","py38-novaclient","py38-requests-mock","py38-munch","py38-oslo-serialization","py38-oslo-utils"]},{"type":"lib","ports":["py38-virtualenvwrapper","py38-sqlalchemy-migrate","py38-panedr","py38-stevedore"]},{"type":"test","ports":["py38-cssutils"]}]},{"name":"py36-pbr","portdir":"python/py-pbr","version":"6.0.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/pbr/latest/","description":"Python Build Reasonableness","long_description":"A library for managing setuptools packaging needs in a consistent manner. pbr reads and then filters the setup.cfg data through a setup hook to fill in default values and provide more sensible behaviors, and then feeds the results in as the arguments to a call to setup.py - so the heavy lifting of handling python packaging needs is still being done by setuptools.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["python36","py36-setuptools"]}],"depends_on":[{"type":"build","ports":["py36-linecache2","py36-requests-unixsocket","py36-cinderclient","py36-cliff","py36-oslo-utils","py36-requestsexceptions","py36-qstylizer","py36-munch","py36-requests-mock","py36-debtcollector","py36-keystoneauth1","py36-keystoneclient","py36-novaclient","py36-openstackclient","py36-openstacksdk","py36-os-service-types","py36-osc-lib","py36-oslo-i18n","py36-oslo-serialization"]},{"type":"lib","ports":["py36-stevedore","py36-sqlalchemy-migrate","py36-virtualenvwrapper","py36-pygmsh"]},{"type":"test","ports":["py36-cssutils"]}]},{"name":"py36-yaml","portdir":"python/py-yaml","version":"5.4.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/yaml/pyyaml","description":"YAML 1.1 parser and emitter for Python","long_description":"PyYAML is a YAML parser and emitter for Python, which supports YAML 1.1, unicode input and output, low-level event-based parser and emitter API, high-level API for serializing and deserializing native Python objects.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-16","py36-cython-compat"]},{"type":"lib","ports":["libyaml","python36"]}],"depends_on":[{"type":"lib","ports":["py36-ligo-lw","py36-keras","py36-jupytext","py36-dask","py36-distributed","py36-bokeh","py36-local-pipelines","py36-scikit-hep-awkward1","py36-watchdog","py36-benchexec","py36-rasa-nlu","py36-scruffington","py36-urlwatch","py36-ansible-core","py36-mrjob","py36-awscli","py36-nltk","py36-pybtex"]},{"type":"run","ports":["py36-pytest-regressions","py36-cliff","py36-gammapy","py36-openstacksdk","py36-oslo-config","py36-myst-parser","py36-kaptan","py36-dns-lexicon"]},{"type":"test","ports":["py36-configargparse","py36-tomlkit","py36-ddt"]}]},{"name":"py38-yaml","portdir":"python/py-yaml","version":"6.0.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/yaml/pyyaml","description":"YAML 1.1 parser and emitter for Python","long_description":"PyYAML is a YAML parser and emitter for Python, which supports YAML 1.1, unicode input and output, low-level event-based parser and emitter API, high-level API for serializing and deserializing native Python objects.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-installer","clang-17","py38-cython","py38-build"]},{"type":"lib","ports":["python38","libyaml"]}],"depends_on":[{"type":"lib","ports":["py38-jupyter_events","py38-zlmdb","py38-keras","py38-watchdog","py38-scikit-hep-awkward","py38-scikit-hep-awkward1","py38-urlwatch","py38-gammapy","py38-pybtex","py38-benchexec","py38-pytorch","py38-scruffington","py38-eric-ide","py38-jupytext","py38-astropy","py38-cookiecutter","py38-ligo-lw","py38-cloudflare","py38-owslib","py38-bokeh","py38-asdf","py38-confuse","py38-hanko","salt-minion","salt-master","salt-syndic","salt-api","py38-awscli","py38-npe2","py38-dask","py38-distributed","py38-ansible-core"]},{"type":"run","ports":["py38-myst-parser","py38-python-coveralls","py38-kaptan","py38-openstacksdk","py38-wxmplot","py38-xraylarch","py38-pytest-regressions","py38-cfn-lint","py38-pytorch-lightning","py38-gammapy","py38-dns-lexicon","py38-ansible-compat","py38-oslo-config","py38-cliff"]},{"type":"test","ports":["py38-coveralls","py38-configargparse","py38-falcon","py38-aws-sam-translator","py38-apache-beam","py38-ddt","py38-last","py38-tomlkit"]}]},{"name":"py37-yaml","portdir":"python/py-yaml","version":"6.0.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/yaml/pyyaml","description":"YAML 1.1 parser and emitter for Python","long_description":"PyYAML is a YAML parser and emitter for Python, which supports YAML 1.1, unicode input and output, low-level event-based parser and emitter API, high-level API for serializing and deserializing native Python objects.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py37-cython-compat","py37-installer","clang-17","py37-setuptools","py37-wheel","py37-build"]},{"type":"lib","ports":["python37","libyaml"]}],"depends_on":[{"type":"lib","ports":["py37-mrjob","py37-urlwatch","py37-keras","py37-cookiecutter","py37-bokeh","py37-confuse","py37-jupytext","py37-pytorch","py37-awscli","py37-benchexec","py37-owslib","py37-scikit-hep-awkward","py37-dask","py37-ansible-core","py37-distributed","py37-scikit-hep-awkward1","py37-scruffington","py37-gammapy","py37-rasa-nlu","py37-ligo-lw","py37-npe2","py37-watchdog","py37-pybtex","py37-cloudflare","py37-eric-ide","py37-astropy"]},{"type":"run","ports":["py37-openstacksdk","py37-gammapy","py37-cliff","py37-myst-parser","py37-cfn-lint","py37-pytorch-lightning","py37-python-coveralls","py37-pytest-regressions","py37-xraylarch","py37-oslo-config","py37-dns-lexicon","py37-kaptan"]},{"type":"test","ports":["py37-ddt","py37-tomlkit","py37-last","py37-apache-beam","py37-aws-sam-translator","py37-configargparse"]}]},{"name":"py39-yaml","portdir":"python/py-yaml","version":"6.0.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/yaml/pyyaml","description":"YAML 1.1 parser and emitter for Python","long_description":"PyYAML is a YAML parser and emitter for Python, which supports YAML 1.1, unicode input and output, low-level event-based parser and emitter API, high-level API for serializing and deserializing native Python objects.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py39-build","py39-installer","py39-cython","py39-setuptools","py39-wheel"]},{"type":"lib","ports":["python39","libyaml"]}],"depends_on":[{"type":"lib","ports":["py39-astropy","py39-awscli","py39-owslib","py39-kubernetes","py39-scikit-hep-awkward","py39-scikit-hep-awkward1","py39-keras","py39-donfig","py39-jupyter_events","py39-ansible-core","py39-eric-ide","py39-pybtex","py39-npe2","py39-flasgger","py39-distributed","py39-pytorch","py39-confuse","py39-zlmdb","py39-urlwatch","py39-hanko","py39-gammapy","py39-asdf","py39-cookiecutter","py39-dask","py39-watchdog","py39-bokeh","py39-cloudflare2","py39-jupytext","py39-mrjob"]},{"type":"run","ports":["py39-cfn-lint","py39-gammapy","py39-ansible-compat","py39-cliff","py39-openstacksdk","py39-oslo-config","py39-oslo-utils","py39-serverlessrepo","py39-pytest-regressions","py39-wxmplot","py39-xraylarch","py39-kaptan","py39-pytorch-lightning","py39-python-coveralls","py39-myst-parser","py39-dns-lexicon"]},{"type":"test","ports":["py39-ddt","py39-apache-beam","py39-jsonnet","py39-last","py39-tomlkit","py39-coveralls","py39-aws-sam-translator","py39-pypdf","py39-configargparse","py39-falcon"]}]},{"name":"py35-yaml","portdir":"python/py-yaml","version":"5.4.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/yaml/pyyaml","description":"YAML 1.1 parser and emitter for Python","long_description":"PyYAML is a YAML parser and emitter for Python, which supports YAML 1.1, unicode input and output, low-level event-based parser and emitter API, high-level API for serializing and deserializing native Python objects.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-16","py35-cython-compat"]},{"type":"lib","ports":["libyaml","python35"]}],"depends_on":[{"type":"lib","ports":["py35-local-pipelines","py35-watchdog","py35-ansible-base","py35-urlwatch","py35-distributed","py35-bokeh","py35-nltk","py35-keras","py35-mrjob","py35-scruffington"]},{"type":"run","ports":["py35-gammapy","py35-kaptan"]},{"type":"test","ports":["py35-configargparse","py35-ddt"]}]},{"name":"py39-tenacity","portdir":"python/py-tenacity","version":"9.1.4","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jd/tenacity","description":"Retry code until it succeeds","long_description":"Retry code until it succeeds","active":false,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":648}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-setuptools","py39-setuptools_scm","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest","py39-tornado","py39-typeguard"]}],"depends_on":[{"type":"lib","ports":["py39-plotly"]},{"type":"test","ports":["py39-apache-beam"]}]},{"name":"py37-tenacity","portdir":"python/py-tenacity","version":"8.2.3","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jd/tenacity","description":"Retry code until it succeeds","long_description":"Retry code until it succeeds","active":false,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":648}],"variants":[],"dependencies":[{"type":"build","ports":["py37-wheel","py37-setuptools","py37-setuptools_scm","clang-16","py37-build","py37-installer"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"lib","ports":["py37-plotly"]},{"type":"test","ports":["py37-apache-beam"]}]},{"name":"py38-tenacity","portdir":"python/py-tenacity","version":"9.0.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jd/tenacity","description":"Retry code until it succeeds","long_description":"Retry code until it succeeds","active":false,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":648}],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-setuptools","py38-setuptools_scm","clang-17","py38-build","py38-installer"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-plotly"]},{"type":"test","ports":["py38-apache-beam"]}]},{"name":"py27-pytest-benchmark","portdir":"python/py-pytest-benchmark","version":"3.4.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ionelmc/pytest-benchmark","description":"A pytest fixture for benchmarking code.","long_description":"A pytest fixture for benchmarking code. It will group the tests into rounds that are calibrated to the chosen timer.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python27","py27-setuptools"]},{"type":"run","ports":[null]},{"type":"test","ports":["py27-pytest"]}],"depends_on":[]},{"name":"py37-pytest-benchmark","portdir":"python/py-pytest-benchmark","version":"4.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ionelmc/pytest-benchmark","description":"A pytest fixture for benchmarking code.","long_description":"A pytest fixture for benchmarking code. It will group the tests into rounds that are calibrated to the chosen timer.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-build","clang-18","py37-installer","py37-setuptools","py37-wheel"]},{"type":"lib","ports":["python37"]},{"type":"run","ports":["py37-pytest","py37-cpuinfo"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"test","ports":["py37-lazy_object_proxy","py37-graphql-relay","py37-cryptography"]}]},{"name":"py38-pytest-benchmark","portdir":"python/py-pytest-benchmark","version":"4.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ionelmc/pytest-benchmark","description":"A pytest fixture for benchmarking code.","long_description":"A pytest fixture for benchmarking code. It will group the tests into rounds that are calibrated to the chosen timer.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-build","clang-18","py38-installer","py38-setuptools","py38-wheel"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-pytest","py38-cpuinfo"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"test","ports":["py38-graphql-relay","py38-allennlp","py38-cryptography","py38-lazy_object_proxy","py38-pyppmd","py38-py7zr"]}]},{"name":"py39-pytest-benchmark","portdir":"python/py-pytest-benchmark","version":"5.2.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ionelmc/pytest-benchmark","description":"A pytest fixture for benchmarking code.","long_description":"A pytest fixture for benchmarking code. It will group the tests into rounds that are calibrated to the chosen timer.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","clang-18","py39-installer","py39-setuptools","py39-wheel"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-pytest","py39-cpuinfo"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"test","ports":["py39-allennlp","py39-graphql-relay","py39-lazy_object_proxy","py39-py7zr","py39-pyppmd","py39-cryptography","py39-automat"]}]},{"name":"py38-anytree","portdir":"python/py-anytree","version":"2.12.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/c0fec0de/anytree","description":"Python tree data library","long_description":"Python tree data library","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-installer","clang-17","py38-poetry-core","py38-build"]},{"type":"lib","ports":["python38","py38-six"]},{"type":"test","ports":["py38-nose","py38-pytest"]}],"depends_on":[]},{"name":"py37-anytree","portdir":"python/py-anytree","version":"2.9.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/c0fec0de/anytree","description":"Python tree data library","long_description":"Python tree data library","active":false,"categories":["devel","python"],"maintainers":[{"name":"kirill","github":"catap","ports_count":120}],"variants":[],"dependencies":[{"type":"build","ports":["py37-installer","clang-15","py37-poetry-core","py37-build"]},{"type":"lib","ports":["python37","py37-six"]},{"type":"test","ports":["py37-nose","py37-pytest"]}],"depends_on":[]},{"name":"py39-anytree","portdir":"python/py-anytree","version":"2.13.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/c0fec0de/anytree","description":"Python tree data library","long_description":"Python tree data library","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-build","py39-installer","py39-pdm-backend"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest","py39-nose"]}],"depends_on":[]},{"name":"py35-anytree","portdir":"python/py-anytree","version":"2.8.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/c0fec0de/anytree","description":"Python tree data library","long_description":"Python tree data library","active":false,"categories":["devel","python"],"maintainers":[{"name":"kirill","github":"catap","ports_count":120}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35","py35-six"]},{"type":"test","ports":["py35-nose"]}],"depends_on":[]},{"name":"py36-anytree","portdir":"python/py-anytree","version":"2.8.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/c0fec0de/anytree","description":"Python tree data library","long_description":"Python tree data library","active":false,"categories":["devel","python"],"maintainers":[{"name":"kirill","github":"catap","ports_count":120}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36","py36-six"]},{"type":"test","ports":["py36-nose"]}],"depends_on":[]},{"name":"py27-anytree","portdir":"python/py-anytree","version":"2.8.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/c0fec0de/anytree","description":"Python tree data library","long_description":"Python tree data library","active":false,"categories":["devel","python"],"maintainers":[{"name":"kirill","github":"catap","ports_count":120}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py27-setuptools"]},{"type":"lib","ports":["python27","py27-six"]},{"type":"test","ports":["py27-enum34","py27-nose"]}],"depends_on":[]},{"name":"py39-pypng","portdir":"python/py-pypng","version":"0.20220715.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/drj11/pypng","description":"Pure Python PNG image encoder/decoder","long_description":"Pure Python PNG image encoder/decoder","active":false,"categories":["python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1072}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-pyqrcode"]},{"type":"run","ports":["py39-tensor2tensor","py39-pyqrcodeng"]}]},{"name":"py37-pypng","portdir":"python/py-pypng","version":"0.0.20","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/drj11/pypng","description":"Pure Python PNG image encoder/decoder","long_description":"Pure Python PNG image encoder/decoder","active":false,"categories":["python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1072}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","py37-wheel","py37-build","py37-installer","clang-16"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"run","ports":["py37-tensor2tensor"]}]},{"name":"py38-pypng","portdir":"python/py-pypng","version":"0.20220715.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/drj11/pypng","description":"Pure Python PNG image encoder/decoder","long_description":"Pure Python PNG image encoder/decoder","active":false,"categories":["python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1072}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-pyqrcode"]},{"type":"run","ports":["py38-tensor2tensor","py38-pyqrcodeng"]}]},{"name":"py37-cached-property","portdir":"python/py-cached-property","version":"1.5.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pydanny/cached-property","description":"A decorator for caching properties in classes","long_description":"A decorator for caching properties in classes","active":false,"categories":["devel","python"],"maintainers":[{"name":"kirill","github":"catap","ports_count":120}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-14"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"lib","ports":["py37-zeep","py37-pygit2","py37-h5py"]}]},{"name":"py39-cached-property","portdir":"python/py-cached-property","version":"1.5.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pydanny/cached-property","description":"A decorator for caching properties in classes","long_description":"A decorator for caching properties in classes","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-zeep"]}]},{"name":"py35-cached-property","portdir":"python/py-cached-property","version":"1.5.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pydanny/cached-property","description":"A decorator for caching properties in classes","long_description":"A decorator for caching properties in classes","active":false,"categories":["devel","python"],"maintainers":[{"name":"kirill","github":"catap","ports_count":120}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35"]}],"depends_on":[]},{"name":"py27-cached-property","portdir":"python/py-cached-property","version":"1.5.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pydanny/cached-property","description":"A decorator for caching properties in classes","long_description":"A decorator for caching properties in classes","active":false,"categories":["devel","python"],"maintainers":[{"name":"kirill","github":"catap","ports_count":120}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py27-setuptools"]},{"type":"lib","ports":["python27"]}],"depends_on":[]}]}