{"count":51965,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=210","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=208","results":[{"name":"py36-tornado","portdir":"python/py-tornado","version":"6.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.tornadoweb.org/","description":"Scalable, non-blocking web server and related tools","long_description":"Tornado is an open source version of the scalable, non-blocking web server and tools that power FriendFeed. The FriendFeed application is written using a web framework that looks a bit like web.py or Google's webapp, but with additional tools and optimizations to take advantage of the underlying non-blocking infrastructure.","active":false,"categories":["www","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-16"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"lib","ports":["py36-terminado","py36-jupyter_client","py36-ipyparallel","py36-notebook","py36-distributed","py36-bokeh","py36-jupyter_server","py36-jupyterlab","py36-matplotlib","py36-ipykernel"]}]},{"name":"py35-tornado","portdir":"python/py-tornado","version":"6.0.4","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.tornadoweb.org/","description":"Scalable, non-blocking web server and related tools","long_description":"Tornado is an open source version of the scalable, non-blocking web server and tools that power FriendFeed. The FriendFeed application is written using a web framework that looks a bit like web.py or Google's webapp, but with additional tools and optimizations to take advantage of the underlying non-blocking infrastructure.","active":false,"categories":["www","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-16"]},{"type":"lib","ports":["python35"]}],"depends_on":[{"type":"lib","ports":["py35-terminado","py35-jupyter_client","py35-ipyparallel","py35-notebook","py35-distributed","py35-bokeh","py35-matplotlib","py35-ipykernel"]}]},{"name":"py39-tornado","portdir":"python/py-tornado","version":"6.5.4","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.tornadoweb.org/","description":"Scalable, non-blocking web server and related tools","long_description":"Tornado is an open source version of the scalable, non-blocking web server and tools that power FriendFeed. The FriendFeed application is written using a web framework that looks a bit like web.py or Google's webapp, but with additional tools and optimizations to take advantage of the underlying non-blocking infrastructure.","active":false,"categories":["www","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-bokeh","py39-ipykernel","py39-ipyparallel","py39-notebook","py39-mitmproxy","py39-terminado","py39-jupyter_server","py39-jupyterlab","py39-distributed","py39-beancount-import","py39-nbclassic","py39-jupyter_client"]},{"type":"test","ports":["py39-tenacity"]}]},{"name":"py38-tornado","portdir":"python/py-tornado","version":"6.5.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.tornadoweb.org/","description":"Scalable, non-blocking web server and related tools","long_description":"Tornado is an open source version of the scalable, non-blocking web server and tools that power FriendFeed. The FriendFeed application is written using a web framework that looks a bit like web.py or Google's webapp, but with additional tools and optimizations to take advantage of the underlying non-blocking infrastructure.","active":false,"categories":["www","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-17"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["salt-minion","salt-master","salt-syndic","salt-api","py38-nbclassic","py38-beancount-import","py38-distributed","py38-notebook","py38-ipyparallel","py38-mitmproxy","py38-jupyter_client","py38-ipykernel","py38-terminado","py38-jupyter_server","py38-jupyterlab","py38-bokeh"]}]},{"name":"py37-tornado","portdir":"python/py-tornado","version":"6.2","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.tornadoweb.org/","description":"Scalable, non-blocking web server and related tools","long_description":"Tornado is an open source version of the scalable, non-blocking web server and tools that power FriendFeed. The FriendFeed application is written using a web framework that looks a bit like web.py or Google's webapp, but with additional tools and optimizations to take advantage of the underlying non-blocking infrastructure.","active":false,"categories":["www","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py37-setuptools","py37-wheel","py37-build","py37-installer","clang-16"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"lib","ports":["py37-ipykernel","py37-jupyter_client","py37-jupyter_server","py37-jupyterlab","py37-beancount-import","py37-terminado","py37-ipyparallel","py37-bokeh","py37-mitmproxy","py37-distributed","py37-notebook"]}]},{"name":"py36-sqlalchemy","portdir":"python/py-sqlalchemy","version":"1.4.46","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.sqlalchemy.org/","description":"Python SQL ORM","long_description":"SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL.","active":false,"categories":["databases","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-16"]},{"type":"lib","ports":["python36","py36-greenlet","py36-importlib-metadata"]}],"depends_on":[{"type":"lib","ports":["py36-agate-sql","py36-blaze","py36-flask-sqlalchemy","py36-ipython-sql","py36-pandasql","py36-sqlalchemy-migrate","py36-obspy","py36-alembic"]}]},{"name":"py35-sqlalchemy","portdir":"python/py-sqlalchemy","version":"1.3.23","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.sqlalchemy.org/","description":"Python SQL ORM","long_description":"SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL.","active":false,"categories":["databases","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-14"]},{"type":"lib","ports":["python35"]}],"depends_on":[{"type":"lib","ports":["py35-agate-sql","py35-blaze","py35-flask-sqlalchemy","py35-ipython-sql","py35-pandasql","py35-sqlalchemy-migrate","py35-obspy","py35-alembic"]}]},{"name":"py37-sqlalchemy","portdir":"python/py-sqlalchemy","version":"2.0.25","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.sqlalchemy.org/","description":"Python SQL ORM","long_description":"SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL.","active":false,"categories":["databases","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-16","py37-setuptools","py37-wheel","py37-build","py37-installer","py37-cython"]},{"type":"lib","ports":["py37-greenlet","py37-importlib-metadata","py37-typing_extensions","python37"]}],"depends_on":[{"type":"lib","ports":["py37-pandasql","py37-flask-sqlalchemy","py37-blaze","py37-sqlalchemy-migrate","py37-obspy","py37-sunpy","py37-imdb","py37-alembic","py37-ipython-sql","py37-agate-sql"]},{"type":"run","ports":["py37-xraydb","py37-xraylarch","py37-databases"]}]},{"name":"py38-sqlalchemy","portdir":"python/py-sqlalchemy","version":"2.0.36","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.sqlalchemy.org/","description":"Python SQL ORM","long_description":"SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL.","active":false,"categories":["databases","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-17","py38-wheel","py38-build","py38-installer","py38-cython","py38-setuptools"]},{"type":"lib","ports":["py38-greenlet","py38-typing_extensions","python38"]}],"depends_on":[{"type":"lib","ports":["py38-sunpy","py38-flask-sqlalchemy","py38-ipython-sql","py38-obspy","py38-blaze","py38-alembic","py38-agate-sql","py38-sqlalchemy-migrate"]},{"type":"run","ports":["py38-xraydb","py38-databases","py38-xraylarch"]}]},{"name":"py39-sqlalchemy","portdir":"python/py-sqlalchemy","version":"2.0.44","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.sqlalchemy.org/","description":"Python SQL ORM","long_description":"SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL.","active":false,"categories":["databases","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py39-wheel","py39-build","py39-installer","py39-cython","py39-setuptools"]},{"type":"lib","ports":["py39-greenlet","py39-typing_extensions","python39"]}],"depends_on":[{"type":"lib","ports":["py39-obspy","py39-ipython-sql","py39-agate-sql","py39-alembic","py39-sqlalchemy-migrate","py39-sqlalchemy-utils","py39-sunpy","py39-larixite"]},{"type":"run","ports":["py39-xraydb","py39-databases","py39-xraylarch"]}]},{"name":"py36-wrapt","portdir":"python/py-wrapt","version":"1.14.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/GrahamDumpleton/wrapt","description":"A Python module for decorators, wrappers and monkey patching.","long_description":"A Python module for decorators, wrappers and monkey patching.","active":false,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-13"]},{"type":"lib","ports":["python36"]},{"type":"test","ports":["py36-pytest"]}],"depends_on":[{"type":"lib","ports":["py36-aiobotocore","py36-deprecated","py36-astroid"]},{"type":"run","ports":["py36-debtcollector"]}]},{"name":"py35-wrapt","portdir":"python/py-wrapt","version":"1.14.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/GrahamDumpleton/wrapt","description":"A Python module for decorators, wrappers and monkey patching.","long_description":"A Python module for decorators, wrappers and monkey patching.","active":false,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-13"]},{"type":"lib","ports":["python35"]},{"type":"test","ports":["py35-pytest"]}],"depends_on":[{"type":"lib","ports":["py35-astroid"]}]},{"name":"py38-wrapt","portdir":"python/py-wrapt","version":"1.16.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/GrahamDumpleton/wrapt","description":"A Python module for decorators, wrappers and monkey patching.","long_description":"A Python module for decorators, wrappers and monkey patching.","active":false,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"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-tensorflow","py38-aiobotocore","py38-tensorflow1","py38-smart_open"]},{"type":"run","ports":["py38-deprecated","py38-debtcollector","py38-tensorflow-macos","py38-tensorflow-datasets"]},{"type":"test","ports":["py38-dm-tree"]}]},{"name":"py37-wrapt","portdir":"python/py-wrapt","version":"1.16.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/GrahamDumpleton/wrapt","description":"A Python module for decorators, wrappers and monkey patching.","long_description":"A Python module for decorators, wrappers and monkey patching.","active":false,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py37-build","py37-setuptools","py37-wheel","py37-installer","clang-17"]},{"type":"lib","ports":["python37"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"lib","ports":["py37-tensorflow1","py37-aiobotocore","py37-astroid","py37-tensorflow"]},{"type":"run","ports":["py37-deprecated","py37-debtcollector","py37-tensorflow-datasets"]},{"type":"test","ports":["py37-dm-tree"]}]},{"name":"py39-wrapt","portdir":"python/py-wrapt","version":"2.0.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/GrahamDumpleton/wrapt","description":"A Python module for decorators, wrappers and monkey patching.","long_description":"A Python module for decorators, wrappers and monkey patching.","active":false,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"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-smart_open","py39-tensorflow","py39-tensorflow1","py39-aiobotocore","py39-smart-open"]},{"type":"run","ports":["py39-deprecated","py39-tensorflow-datasets","py39-debtcollector","py39-tensorflow-macos"]},{"type":"test","ports":["py39-dm-tree"]}]},{"name":"py27-wrapt","portdir":"python/py-wrapt","version":"1.14.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/GrahamDumpleton/wrapt","description":"A Python module for decorators, wrappers and monkey patching.","long_description":"A Python module for decorators, wrappers and monkey patching.","active":false,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-13"]},{"type":"lib","ports":["python27"]},{"type":"test","ports":["py27-pytest"]}],"depends_on":[{"type":"lib","ports":["py27-astroid"]}]},{"name":"py35-attrs","portdir":"python/py-attrs","version":"22.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-attrs/attrs","description":"Attributes without boilerplate","long_description":"attrs is a Python package with class decorators that ease the chores of implementing the most common attribute-related object protocols:","active":false,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-18"]},{"type":"lib","ports":["python35"]},{"type":"test","ports":["py35-hypothesis","py35-pytest","py35-zopeinterface"]}],"depends_on":[{"type":"lib","ports":["py35-hypothesis","py35-eli5","py35-service_identity","py35-rasterio","py35-jsonschema","py35-fiona","py35-twisted","py35-pytest"]},{"type":"run","ports":["py35-automat"]}]},{"name":"py38-attrs","portdir":"python/py-attrs","version":"25.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-attrs/attrs","description":"Attributes without boilerplate","long_description":"attrs is a Python package with class decorators that ease the chores of implementing the most common attribute-related object protocols:","active":false,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py38-build","py38-hatchling","py38-hatch-vcs","py38-installer","py38-hatch-fancy-pypi-readme"]},{"type":"lib","ports":["python38"]},{"type":"test","ports":["py38-hypothesis","py38-pytest","py38-zopeinterface"]}],"depends_on":[{"type":"lib","ports":["py38-eli5","py38-twisted","py38-jsonschema","py38-jsonschema-format-nongpl","py38-aiohttp","py38-cattrs","py38-service_identity","py38-requests-cache","py38-trio","py38-asdf","py38-hypothesis","py38-rasterio","py38-fiona","py38-scikit-hep-particle","py38-jsonlines","py38-zeep","py38-referencing","py38-parver","py38-treq"]},{"type":"run","ports":["py38-trio","py38-autobahn","py38-outcome","py38-automat","py38-pytest-mypy","py38-tensorflow-datasets","py38-note-seq","py38-cmd2"]},{"type":"test","ports":["py38-dm-tree"]}]},{"name":"py39-attrs","portdir":"python/py-attrs","version":"25.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-attrs/attrs","description":"Attributes without boilerplate","long_description":"attrs is a Python package with class decorators that ease the chores of implementing the most common attribute-related object protocols:","active":false,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-build","py39-hatchling","py39-hatch-vcs","py39-installer","py39-hatch-fancy-pypi-readme"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-hypothesis","py39-pytest","py39-zopeinterface"]}],"depends_on":[{"type":"lib","ports":["py39-zeep","py39-eli5","py39-requests-cache","py39-scikit-hep-particle","py39-jsonschema","py39-jsonschema-format-nongpl","py39-fiona","py39-parver","py39-aiohttp","py39-aiosmtpd","py39-asdf","py39-trio","py39-cattrs","py39-service_identity","py39-treq","py39-lsprotocol","py39-hypothesis","py39-referencing","py39-twisted","py39-jsonlines"]},{"type":"run","ports":["py39-outcome","py39-autobahn","py39-automat","py39-tensorflow-datasets","py39-rasterio","py39-pytest-mypy","py39-trio","py39-note-seq"]},{"type":"test","ports":["py39-dm-tree"]}]},{"name":"py36-attrs","portdir":"python/py-attrs","version":"22.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-attrs/attrs","description":"Attributes without boilerplate","long_description":"attrs is a Python package with class decorators that ease the chores of implementing the most common attribute-related object protocols:","active":false,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-18"]},{"type":"lib","ports":["python36"]},{"type":"test","ports":["py36-hypothesis","py36-pytest","py36-zopeinterface"]}],"depends_on":[{"type":"lib","ports":["py36-markdown-it-py","py36-fiona","py36-aiorpcX","py36-eli5","py36-service_identity","py36-aiohttp","py36-rasterio","py36-parver","py36-jsonschema","py36-twisted","py36-pytest","py36-hypothesis","py36-scikit-hep-particle"]},{"type":"run","ports":["py36-outcome","py36-trio","py36-cmd2","py36-automat"]}]},{"name":"py37-attrs","portdir":"python/py-attrs","version":"24.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-attrs/attrs","description":"Attributes without boilerplate","long_description":"attrs is a Python package with class decorators that ease the chores of implementing the most common attribute-related object protocols:","active":false,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py37-build","py37-hatchling","py37-hatch-vcs","py37-installer","py37-hatch-fancy-pypi-readme"]},{"type":"lib","ports":["python37"]},{"type":"test","ports":["py37-hypothesis","py37-pytest","py37-zopeinterface"]}],"depends_on":[{"type":"lib","ports":["py37-requests-cache","py37-twisted","py37-rasterio","py37-trio","py37-fiona","py37-aiorpcX","py37-aiohttp","py37-scikit-hep-particle","py37-service_identity","py37-hypothesis","py37-cattrs","py37-zeep","py37-eli5","py37-markdown-it-py","py37-jsonschema","py37-jsonlines","py37-parver"]},{"type":"run","ports":["py37-note-seq","py37-trio","py37-cmd2","py37-tensorflow-datasets","py37-pytest-mypy","py37-outcome","py37-automat"]},{"type":"test","ports":["py37-dm-tree"]}]},{"name":"py39-pbs_installer","portdir":"python/py-pbs_installer","version":"2025.8.28","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/frostming/pbs-installer","description":"An installer for indygreg's python-build-standalone","long_description":"The list of python versions are kept sync with the upstream automatically","active":false,"categories":["devel","python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-installer","py39-pdm-backend","clang-18"]},{"type":"lib","ports":["py39-httpx","py39-zstd","python39"]}],"depends_on":[]},{"name":"py35-filelock","portdir":"python/py-filelock","version":"3.2.1","license":"public-domain","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://py-filelock.readthedocs.io/","description":"A platform independent file lock","long_description":"This package contains a single module, which implements a platform independent file lock in Python, which provides a simple way of inter-process communication:","active":false,"categories":["python"],"maintainers":[{"name":"funasoul","github":"funasoul","ports_count":15}],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools_scm","py35-toml","clang-15"]},{"type":"lib","ports":["python35"]},{"type":"test","ports":["py35-pytest"]}],"depends_on":[{"type":"lib","ports":["py35-tox","py35-virtualenv"]},{"type":"run","ports":["py35-cartopy"]}]},{"name":"py38-filelock","portdir":"python/py-filelock","version":"3.16.1","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://py-filelock.readthedocs.io/","description":"A platform independent file lock","long_description":"This package contains a single module, which implements a platform independent file lock in Python, which provides a simple way of inter-process communication:","active":false,"categories":["python"],"maintainers":[{"name":"funasoul","github":"funasoul","ports_count":15}],"variants":[],"dependencies":[{"type":"build","ports":["py38-hatch-vcs","py38-build","py38-hatchling","py38-installer","clang-17"]},{"type":"lib","ports":["python38"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"build","ports":["py38-theano-pymc"]},{"type":"lib","ports":["py38-virtualenv","py38-aesara","py38-pytensor","py38-tox","py38-tldextract"]},{"type":"run","ports":["py38-cartopy","py38-huggingface_hub","py38-allennlp","py38-pytest-mypy","py38-transformers"]}]},{"name":"py37-filelock","portdir":"python/py-filelock","version":"3.16.1","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://py-filelock.readthedocs.io/","description":"A platform independent file lock","long_description":"This package contains a single module, which implements a platform independent file lock in Python, which provides a simple way of inter-process communication:","active":false,"categories":["python"],"maintainers":[{"name":"funasoul","github":"funasoul","ports_count":15}],"variants":[],"dependencies":[{"type":"build","ports":["py37-hatch-vcs","py37-build","py37-hatchling","py37-installer","clang-17"]},{"type":"lib","ports":["python37"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"build","ports":["py37-theano-pymc"]},{"type":"lib","ports":["py37-tox","py37-tldextract","py37-aesara","py37-virtualenv"]},{"type":"run","ports":["py37-cartopy","py37-pytest-mypy"]}]},{"name":"py34-filelock","portdir":"python/py-filelock","version":"3.2.1","license":"public-domain","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://py-filelock.readthedocs.io/","description":"A platform independent file lock","long_description":"This package contains a single module, which implements a platform independent file lock in Python, which provides a simple way of inter-process communication:","active":false,"categories":["python"],"maintainers":[{"name":"funasoul","github":"funasoul","ports_count":15}],"variants":[],"dependencies":[{"type":"build","ports":["py34-setuptools_scm","py34-toml","clang-15"]},{"type":"lib","ports":["python34"]},{"type":"test","ports":[null]}],"depends_on":[{"type":"lib","ports":["py34-virtualenv"]}]},{"name":"py36-filelock","portdir":"python/py-filelock","version":"3.4.1","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://py-filelock.readthedocs.io/","description":"A platform independent file lock","long_description":"This package contains a single module, which implements a platform independent file lock in Python, which provides a simple way of inter-process communication:","active":false,"categories":["python"],"maintainers":[{"name":"funasoul","github":"funasoul","ports_count":15}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools_scm","clang-15"]},{"type":"lib","ports":["python36"]},{"type":"test","ports":["py36-pytest"]}],"depends_on":[{"type":"lib","ports":["py36-tox","py36-tldextract","py36-virtualenv"]},{"type":"run","ports":["py36-cartopy"]}]},{"name":"py39-filelock","portdir":"python/py-filelock","version":"3.19.1","license":"public-domain","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://py-filelock.readthedocs.io/","description":"A platform independent file lock","long_description":"This package contains a single module, which implements a platform independent file lock in Python, which provides a simple way of inter-process communication:","active":false,"categories":["python"],"maintainers":[{"name":"funasoul","github":"funasoul","ports_count":15}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-build","py39-hatchling","py39-hatch-vcs","py39-installer"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest","py39-pytest-asyncio","py39-pytest-mock","py39-pytest-timeout","py39-virtualenv"]}],"depends_on":[{"type":"build","ports":["py39-theano-pymc"]},{"type":"lib","ports":["py39-tox","py39-virtualenv","py39-tldextract","py39-pytensor","py39-aesara"]},{"type":"run","ports":["py39-transformers","py39-cartopy","py39-huggingface_hub","py39-pytest-mypy","py39-allennlp"]}]},{"name":"py36-msgpack","portdir":"python/py-msgpack","version":"1.0.4","license":"Apache","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://msgpack.org/","description":"MessagePack (de)serializer for Python.","long_description":"MessagePack (de)serializer for Python.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-14"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"lib","ports":["py36-mmtf-python","py36-neovim","py36-distributed"]},{"type":"run","ports":["py36-oslo-serialization"]}]},{"name":"py35-msgpack","portdir":"python/py-msgpack","version":"1.0.4","license":"Apache","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://msgpack.org/","description":"MessagePack (de)serializer for Python.","long_description":"MessagePack (de)serializer for Python.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-14"]},{"type":"lib","ports":["python35"]}],"depends_on":[{"type":"lib","ports":["py35-distributed"]}]},{"name":"py39-msgpack","portdir":"python/py-msgpack","version":"1.1.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://msgpack.org/","description":"MessagePack (de)serializer for Python.","long_description":"MessagePack (de)serializer for Python.","active":false,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py39-wheel","py39-cython","py39-setuptools","clang-18","py39-build","py39-installer"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-neovim","py39-mp-api","py39-blosc2","py39-cachecontrol","py39-mitmproxy","py39-distributed","py39-mmtf-python","py39-maggma"]},{"type":"run","ports":["py39-autobahn","py39-oslo-serialization","py39-librosa"]}]},{"name":"py37-msgpack","portdir":"python/py-msgpack","version":"1.0.5","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://msgpack.org/","description":"MessagePack (de)serializer for Python.","long_description":"MessagePack (de)serializer for Python.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py37-build","py37-setuptools","py37-wheel","py37-cython-compat","py37-installer","clang-16"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"lib","ports":["py37-neovim","py37-cachecontrol","py37-mmtf-python","py37-mitmproxy","py37-distributed"]},{"type":"run","ports":["py37-oslo-serialization"]}]},{"name":"py38-msgpack","portdir":"python/py-msgpack","version":"1.1.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://msgpack.org/","description":"MessagePack (de)serializer for Python.","long_description":"MessagePack (de)serializer for Python.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-wheel","py38-cython","py38-setuptools","clang-17","py38-build","py38-installer"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-mmtf-python","salt-master","salt-syndic","salt-api","py38-cachecontrol","py38-neovim","py38-distributed","py38-mitmproxy","py38-blosc2","salt-minion"]},{"type":"run","ports":["py38-oslo-serialization","py38-autobahn","py38-librosa"]}]},{"name":"py35-xarray","portdir":"python/py-xarray","version":"0.13.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pydata/xarray","description":"Provides N-D labeled arrays and datasets in Python","long_description":"xarray (formerly xray) is an open source project and Python package that aims to bring the labeled data power of pandas to the physical sciences, by providing N-dimensional variants of the core pandas data structures.","active":false,"categories":["science","math","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["clang-12"]},{"type":"lib","ports":["python35","py35-numpy","py35-pandas","py35-setuptools"]},{"type":"test","ports":["py35-pytest"]}],"depends_on":[]},{"name":"py37-xarray","portdir":"python/py-xarray","version":"0.20.2","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pydata/xarray","description":"Provides N-D labeled arrays and datasets in Python","long_description":"xarray (formerly xray) is an open source project and Python package that aims to bring the labeled data power of pandas to the physical sciences, by providing N-dimensional variants of the core pandas data structures.","active":false,"categories":["science","math","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools_scm_git_archive","py37-wheel","py37-build","py37-installer","clang-16","py37-setuptools","py37-setuptools_scm"]},{"type":"lib","ports":["python37","py37-importlib-metadata","py37-numpy","py37-pandas","py37-typing_extensions"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"lib","ports":["py37-arviz","py37-tropycal","py37-xarray-einstats","py37-metpy"]}]},{"name":"py27-xarray","portdir":"python/py-xarray","version":"0.11.3","license":"Apache-2","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/pydata/xarray","description":"Provides N-D labeled arrays and datasets in Python","long_description":"xarray (formerly xray) is an open source project and Python package that aims to bring the labeled data power of pandas to the physical sciences, by providing N-dimensional variants of the core pandas data structures.","active":false,"categories":["science","math","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["clang-12"]},{"type":"lib","ports":["py27-numpy","py27-pandas","python27","py27-setuptools"]},{"type":"test","ports":["py27-mock","py27-pytest"]}],"depends_on":[]},{"name":"py38-xarray","portdir":"python/py-xarray","version":"2022.12.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pydata/xarray","description":"Provides N-D labeled arrays and datasets in Python","long_description":"xarray (formerly xray) is an open source project and Python package that aims to bring the labeled data power of pandas to the physical sciences, by providing N-dimensional variants of the core pandas data structures.","active":false,"categories":["science","math","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-build","py38-installer","clang-16","py38-setuptools","py38-setuptools_scm","py38-setuptools_scm_git_archive"]},{"type":"lib","ports":["python38","py38-numpy","py38-packaging","py38-pandas"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-arviz","py38-metpy","py38-xarray-einstats","py38-tropycal"]}]},{"name":"py39-xarray","portdir":"python/py-xarray","version":"2024.7.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pydata/xarray","description":"Provides N-D labeled arrays and datasets in Python","long_description":"xarray (formerly xray) is an open source project and Python package that aims to bring the labeled data power of pandas to the physical sciences, by providing N-dimensional variants of the core pandas data structures.","active":false,"categories":["science","math","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-build","py39-installer","clang-18","py39-setuptools","py39-setuptools_scm"]},{"type":"lib","ports":["python39","py39-numpy","py39-packaging","py39-pandas"]},{"type":"test","ports":["py39-hypothesis","py39-pytest","py39-pytest-xdist"]}],"depends_on":[{"type":"lib","ports":["py39-tropycal","py39-metpy","py39-arviz","py39-xarray-einstats"]},{"type":"run","ports":["py39-pygmt"]}]},{"name":"py36-xarray","portdir":"python/py-xarray","version":"0.16.2","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pydata/xarray","description":"Provides N-D labeled arrays and datasets in Python","long_description":"xarray (formerly xray) is an open source project and Python package that aims to bring the labeled data power of pandas to the physical sciences, by providing N-dimensional variants of the core pandas data structures.","active":false,"categories":["science","math","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["clang-12"]},{"type":"lib","ports":["python36","py36-numpy","py36-pandas","py36-setuptools"]},{"type":"test","ports":["py36-pytest"]}],"depends_on":[{"type":"lib","ports":["py36-arviz"]}]},{"name":"py35-pybind11","portdir":"python/py-pybind11","version":"2.4.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pybind/pybind11","description":"Seamless operability between C++11 and Python.","long_description":"pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-16"]},{"type":"lib","ports":["python35"]}],"depends_on":[{"type":"build","ports":["py35-pyopencl"]},{"type":"lib","ports":["py35-scipy"]}]},{"name":"py36-pybind11","portdir":"python/py-pybind11","version":"2.12.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pybind/pybind11","description":"Seamless operability between C++11 and Python.","long_description":"pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py36-python-install","py36-setuptools","py36-wheel","py36-build","clang-16"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"build","ports":["py36-pyopencl"]},{"type":"lib","ports":["py36-scipy"]}]},{"name":"py38-pybind11","portdir":"python/py-pybind11","version":"2.13.6","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pybind/pybind11","description":"Seamless operability between C++11 and Python.","long_description":"pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code.","active":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":["python38"]}],"depends_on":[{"type":"build","ports":["py38-fasttext","py38-pyopencl","py38-matplotlib","py38-iminuit","py38-contourpy"]},{"type":"lib","ports":["py38-pytomlpp","py38-pytorch","py38-scipy","py38-pikepdf"]}]},{"name":"py37-pybind11","portdir":"python/py-pybind11","version":"2.13.6","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pybind/pybind11","description":"Seamless operability between C++11 and Python.","long_description":"pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","py37-wheel","py37-build","py37-installer","clang-17"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"build","ports":["py37-matplotlib","py37-pyopencl","py37-contourpy"]},{"type":"lib","ports":["py37-pytorch","py37-scipy","py37-pytomlpp","py37-pikepdf"]}]},{"name":"py39-pybind11","portdir":"python/py-pybind11","version":"3.0.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pybind/pybind11","description":"Seamless operability between C++11 and Python.","long_description":"pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["ninja","py39-build","py39-installer","py39-scikit-build-core","clang-18"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"build","ports":["py39-contourpy","py39-matplotlib","py39-fasttext","py39-pdal","py39-pdal-plugins","py39-iminuit","py39-pyopencl"]},{"type":"lib","ports":["py39-pytomlpp","py39-pikepdf","py39-scipy","py39-pytorch"]}]},{"name":"py37-fido2","portdir":"python/py-fido2","version":"1.1.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Yubico/python-fido2","description":"Library for working with FIDO devices","long_description":"Provides library functionality for communicating with a FIDO device over USB as well as verifying attestation and assertion signatures.","active":false,"categories":["security","python","crypto"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["py37-poetry-core","py37-build","py37-installer","clang-16"]},{"type":"lib","ports":["python37","py37-cryptography"]}],"depends_on":[]},{"name":"py27-fido2","portdir":"python/py-fido2","version":"0.9.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Yubico/python-fido2","description":"Library for working with FIDO devices","long_description":"Provides library functionality for communicating with a FIDO device over USB as well as verifying attestation and assertion signatures.","active":false,"categories":["security","python","crypto"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-12"]},{"type":"lib","ports":["python27","py27-cryptography","py27-enum34","py27-six"]}],"depends_on":[]},{"name":"py35-fido2","portdir":"python/py-fido2","version":"0.9.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Yubico/python-fido2","description":"Library for working with FIDO devices","long_description":"Provides library functionality for communicating with a FIDO device over USB as well as verifying attestation and assertion signatures.","active":false,"categories":["security","python","crypto"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35","py35-cryptography","py35-six"]}],"depends_on":[]},{"name":"py38-fido2","portdir":"python/py-fido2","version":"1.1.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Yubico/python-fido2","description":"Library for working with FIDO devices","long_description":"Provides library functionality for communicating with a FIDO device over USB as well as verifying attestation and assertion signatures.","active":false,"categories":["security","python","crypto"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["py38-poetry-core","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["python38","py38-cryptography"]}],"depends_on":[]},{"name":"py36-fido2","portdir":"python/py-fido2","version":"0.9.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Yubico/python-fido2","description":"Library for working with FIDO devices","long_description":"Provides library functionality for communicating with a FIDO device over USB as well as verifying attestation and assertion signatures.","active":false,"categories":["security","python","crypto"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-12"]},{"type":"lib","ports":["python36","py36-cryptography","py36-six"]}],"depends_on":[]},{"name":"py39-fido2","portdir":"python/py-fido2","version":"1.2.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Yubico/python-fido2","description":"Library for working with FIDO devices","long_description":"Provides library functionality for communicating with a FIDO device over USB as well as verifying attestation and assertion signatures.","active":false,"categories":["security","python","crypto"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["py39-poetry-core","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39","py39-cryptography"]}],"depends_on":[]}]}