{"count":51956,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=651","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=649","results":[{"name":"py35-zen","portdir":"python/py-zen","version":"0.3.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/coderanger/pyzen","description":"continuous test runner for paranoid developers","long_description":"PyZen is a continuous test runner for paranoid developers. As long as the script is running, it will monitor for changes in your code and re-run your test suite when needed. There are frontends for multiple frameworks as well as several notification UIs.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python35","py35-setuptools"]}],"depends_on":[]},{"name":"py35-zict","portdir":"python/py-zict","version":"1.0.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/mrocklin/zict/","description":"Mutable mapping tools.","long_description":"Mutable mapping tools.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-13"]},{"type":"lib","ports":["python35","py35-heapdict"]}],"depends_on":[{"type":"lib","ports":["py35-distributed"]}]},{"name":"py35-zipp","portdir":"python/py-zipp","version":"1.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jaraco/zipp","description":"A pathlib-compatible Zipfile object wrapper.","long_description":"A pathlib-compatible Zipfile object wrapper.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools","py35-setuptools_scm","clang-18"]},{"type":"lib","ports":["python35"]}],"depends_on":[{"type":"lib","ports":["py35-importlib-resources","py35-importlib-metadata"]}]},{"name":"py35-zmq","portdir":"python/py-zmq","version":"20.0.0","license":"LGPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/zeromq/pyzmq","description":"Python bindings for 0MQ","long_description":"PyZMQ is a lightweight and super-fast messaging library built on top of the ZeroMQ library.","active":false,"categories":["devel","net","python"],"maintainers":[{"name":"jrjsmrtn","github":"jrjsmrtn","ports_count":12},{"name":"michaelld","github":"michaelld","ports_count":462}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["zmq","python35","py35-setuptools"]}],"depends_on":[{"type":"lib","ports":["py35-spyder-kernels","py35-scoop","py35-jupyter_client","py35-ipyparallel","py35-notebook","py35-qtconsole"]}]},{"name":"py35-zope-component","portdir":"python/py-zope-component","version":"5.0.1","license":"ZPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/zope.component","description":"This package represents the core of the Zope Component Architecture.","long_description":"This package represents the core of the Zope Component Architecture.","active":false,"categories":["python","zope"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35","py35-zope-event","py35-zopeinterface"]}],"depends_on":[]},{"name":"py35-zope-event","portdir":"python/py-zope-event","version":"4.6","license":"ZPL-2.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/zopefoundation/zope.event","description":"Very basic event publishing system","long_description":"The zope.event package provides a simple event system, including an event publishing API, intended for use by applications which are unaware of any subscribers to their events, and a very simple event-dispatching system on which more sophisticated event dispatching systems can be built.","active":false,"categories":["python","zope"],"maintainers":[],"variants":["tests"],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-16"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":["python35"]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":["py35-nose"]}],"depends_on":[{"type":"lib","ports":["py35-zope-component","py35-gevent"]},{"type":"test","ports":["py35-zopeinterface"]}]},{"name":"py35-zopeinterface","portdir":"python/py-zopeinterface","version":"5.5.2","license":"ZPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://zopetoolkit.readthedocs.io/","description":"Python interfaces for Zope","long_description":"Python interfaces for Zope","active":false,"categories":["python","zope"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-18"]},{"type":"lib","ports":["python35"]},{"type":"test","ports":["py35-coverage","py35-pytest","py35-zope-event"]}],"depends_on":[{"type":"lib","ports":["py35-comet","py35-transaction","py35-zope-component","py35-gevent","py35-twisted"]},{"type":"test","ports":["py35-attrs"]}]},{"name":"py36-absl","portdir":"python/py-absl","version":"0.15.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/abseil/abseil-py","description":"Abseil Python Common Libraries","long_description":"absl-py is a collection of Python library code for building Python applications. The code is collected from Google's own Python code base, and has been extensively tested and used in production.","active":false,"categories":["python"],"maintainers":[{"name":"emcrisostomo","github":"emcrisostomo","ports_count":169}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools","py36-setuptools_scm"]},{"type":"lib","ports":["python36","py36-six"]}],"depends_on":[{"type":"lib","ports":["py36-tensorboard1"]}]},{"name":"py36-acme","portdir":"python/py-acme","version":"1.22.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://certbot.eff.org/","description":"ACME protocol implementation in Python.","long_description":"ACME protocol implementation in Python.","active":false,"categories":["security","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py36-funcsigs","py36-mock","py36-setuptools"]},{"type":"lib","ports":["py36-idna","py36-josepy","py36-ndg_httpsclient","py36-openssl","py36-pyrfc3339","python36","py36-requests-toolbelt","py36-six","py36-tz","py36-werkzeug","py36-requests","py36-asn1","py36-chardet","py36-cryptography"]}],"depends_on":[]},{"name":"py36-acor","portdir":"python/py-acor","version":"1.1.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/dfm/acor","description":"estimate the autocorrelation time of time-series data quickly","long_description":"This is a direct port of a C++ routine by Jonathan Goodman (NYU) called ACOR that estimates the autocorrelation time of time series data very quickly.","active":false,"categories":["science","math","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":444}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-14"]},{"type":"lib","ports":["python36","py36-numpy"]}],"depends_on":[]},{"name":"py36-acora","portdir":"python/py-acora","version":"2.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/acora","description":"Fast multi-keyword search engine for text strings.","long_description":"Fast multi-keyword search engine for text strings.","active":false,"categories":["devel","textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py36-cython","py36-setuptools"]},{"type":"lib","ports":["python36"]}],"depends_on":[]},{"name":"py36-actdiag","portdir":"python/py-actdiag","version":"2.0.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://blockdiag.com/","description":"actdiag generates activity-diagram image from text","long_description":"actdiag generates activity-diagram image from text","active":false,"categories":["graphics","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python36","py36-blockdiag","py36-setuptools"]}],"depends_on":[]},{"name":"py36-aenum","portdir":"python/py-aenum","version":"3.1.8","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ethanfurman/aenum","description":"Advanced Enumerations (compatible with Python's stdlib Enum), NamedTuples, and NamedConstants.","long_description":"Advanced Enumerations (compatible with Python's stdlib Enum), NamedTuples, and NamedConstants.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-13"]},{"type":"lib","ports":["python36"]}],"depends_on":[]},{"name":"py36-affine","portdir":"python/py-affine","version":"2.3.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/sgillies/affine","description":"Matrices describing affine transformation of the plane.","long_description":"Matrices describing affine transformation of the plane.","active":false,"categories":["devel","math","python","gis"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"lib","ports":["py36-rasterio"]}]},{"name":"py36-agate","portdir":"python/py-agate","version":"1.6.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/agate","description":"A Python data analysis library that is optimized for humans instead of machines","long_description":"agate is a Python data analysis library that is optimized for humans instead of machines. It is an alternative to numpy and pandas that solves real-world problems with readable code.","active":false,"categories":["python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py36-coverage","py36-nose","py36-setuptools","py36-sphinx","py36-sphinx_rtd_theme","py36-tox"]},{"type":"lib","ports":["py36-pytimeparse","py36-six","python36","py36-tz","py36-slugify","py36-babel","py36-cssselect","py36-isodate","py36-leather","py36-lxml","py36-parsedatetime"]}],"depends_on":[{"type":"lib","ports":["py36-agate-dbf","py36-agate-excel","py36-agate-sql","py36-csvkit"]}]},{"name":"py36-agate-dbf","portdir":"python/py-agate-dbf","version":"0.2.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://agate-dbf.readthedocs.io","description":"Adds read support for DBF files to agate","long_description":"Adds read support for DBF files to agate","active":false,"categories":["python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36","py36-agate","py36-dbfread"]}],"depends_on":[{"type":"lib","ports":["py36-csvkit"]}]},{"name":"py36-agate-excel","portdir":"python/py-agate-excel","version":"0.2.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/agate-excel","description":"Adds read support for Excel files (xls and xlsx) to agate","long_description":"Adds read support for Excel files (xls and xlsx) to agate","active":false,"categories":["python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-tox","py36-nose","py36-setuptools","py36-sphinx","py36-sphinx_rtd_theme","clang-9.0"]},{"type":"lib","ports":["py36-agate","py36-openpyxl","py36-xlrd","python36"]}],"depends_on":[{"type":"lib","ports":["py36-csvkit"]}]},{"name":"py36-agate-sql","portdir":"python/py-agate-sql","version":"0.5.4","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://agate-sql.readthedocs.org/","description":"agate-sql adds SQL read/write support to agate.","long_description":"agate-sql adds SQL read/write support to agate.","active":false,"categories":["python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36","py36-agate","py36-parsedatetime","py36-sqlalchemy"]}],"depends_on":[{"type":"lib","ports":["py36-csvkit"]}]},{"name":"py36-aiobotocore","portdir":"python/py-aiobotocore","version":"1.3.3","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aiobotocore","description":"Async client for amazon services","long_description":"Async client for amazon services","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["py36-aioitertools","python36","py36-wrapt","py36-botocore","py36-aiohttp"]}],"depends_on":[{"type":"lib","ports":["py36-s3fs"]}]},{"name":"py36-aiodns","portdir":"python/py-aiodns","version":"3.0.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/saghul/aiodns","description":"Simple DNS resolver for asyncio.","long_description":"aiodns provides a simple way for doing asynchronous DNS resolutions with a synchronous looking interface by using pycares.","active":false,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":91}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]},{"type":"run","ports":["py36-pycares"]}],"depends_on":[{"type":"lib","ports":["py36-aiohttp"]}]},{"name":"py36-aiohttp","portdir":"python/py-aiohttp","version":"3.8.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aiohttp","description":"Async http client/server framework","long_description":"aiohttp key futures are the support for both client and server side of HTTP protocol, support for both client and server Web-Sockets out-of-the-box without the Callback Hell and Web-server's middlewares and pluggable routing.","active":false,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":91}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["py36-async-timeout","py36-attrs","py36-brotli","py36-cchardet","py36-idna-ssl","py36-multidict","python36","py36-yarl","py36-charset-normalizer","py36-aiosignal","py36-frozenlist","py36-asynctest","py36-typing_extensions","py36-aiodns"]}],"depends_on":[{"type":"lib","ports":["py36-aiobotocore","py36-slackclient"]}]},{"name":"py36-aioitertools","portdir":"python/py-aioitertools","version":"0.8.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://aioitertools.omnilib.dev/","description":"Async implementation of itertools, builtins and more.","long_description":"Async implementation of itertools, builtins and more.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python36","py36-typing_extensions"]}],"depends_on":[{"type":"lib","ports":["py36-aiobotocore"]}]},{"name":"py36-aiorpcX","portdir":"python/py-aiorpcX","version":"0.10.5","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/kyuupichan/aiorpcX","description":"Generic async RPC implementation, including JSON-RPC.","long_description":"Transport, protocol and framing-independent async RPC client and server implementation.","active":false,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":91}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36","py36-attrs"]}],"depends_on":[]},{"name":"py36-aiosignal","portdir":"python/py-aiosignal","version":"1.2.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aiosignal","description":"manage callbacks in asyncio projects","long_description":"A project to manage callbacks in asyncio projects.","active":false,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":255}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36","py36-frozenlist"]}],"depends_on":[{"type":"lib","ports":["py36-aiohttp"]}]},{"name":"py36-alabaster","portdir":"python/py-alabaster","version":"0.7.13","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://alabaster.readthedocs.io/en/latest/","description":"A configurable sidebar enabled Sphinx theme","long_description":"A configurable sidebar enabled Sphinx theme","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-18"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"run","ports":["py36-alagitpull","py36-sphinx"]}]},{"name":"py36-alagitpull","portdir":"python/py-alagitpull","version":"0.1.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/git-pull/alagitpull","description":"Cleverly-named alabaster sub-theme for git-pull projects","long_description":"Cleverly-named alabaster sub-theme for git-pull projects","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","poetry","py36-setuptools"]},{"type":"lib","ports":["python36"]},{"type":"run","ports":["py36-alabaster"]}],"depends_on":[]},{"name":"py36-alembic","portdir":"python/py-alembic","version":"1.7.7","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://alembic.sqlalchemy.org/","description":"A database migration tool for SQLAlchemy.","long_description":"A database migration tool for SQLAlchemy.","active":false,"categories":["databases","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-13"]},{"type":"lib","ports":["py36-dateutil","py36-editor","py36-importlib-metadata","python36","py36-mako","py36-setuptools","py36-sqlalchemy","py36-importlib-resources"]}],"depends_on":[]},{"name":"py36-algopy","portdir":"python/py-algopy","version":"0.5.7","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/b45ch1/algopy","description":"AlgoPy is a Research Prototype for Algorithmic Differentation in Python","long_description":"AlgoPy is a Research Prototype for Algorithmic Differentation in Python","active":false,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python36","py36-numpy","py36-scipy"]}],"depends_on":[{"type":"lib","ports":["py36-numdifftools"]}]},{"name":"py36-altair","portdir":"python/py-altair","version":"4.1.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://altair-viz.github.io/","description":"A declarative statistical visualization library for Python.","long_description":"A declarative statistical visualization library for Python.","active":false,"categories":["devel","graphics","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["py36-entrypoints","py36-jinja2","py36-jsonschema","python36","py36-pandas","py36-toolz","py36-numpy"]}],"depends_on":[]},{"name":"py36-altgraph","portdir":"python/py-altgraph","version":"0.17.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://undefined.org/python/#altgraph","description":"Python graph (network) package","long_description":"altgraph is a fork of graphlib: a graph (network) package for constructing graphs, BFS and DFS traversals, topological sort, shortest paths, etc. with graphviz output. altgraph includes some additional usage of Python 2.6+ features and enhancements related to modulegraph and macholib.","active":false,"categories":["devel","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","py36-build","clang-14","py36-python-install","py36-wheel"]},{"type":"lib","ports":["py36-setuptools","python36"]}],"depends_on":[{"type":"lib","ports":["py36-modulegraph"]}]},{"name":"py36-amqp","portdir":"python/py-amqp","version":"5.0.6","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/celery/py-amqp","description":"Low-level AMQP client for Python (fork of amqplib).","long_description":"Low-level AMQP client for Python (fork of amqplib).","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["speedups"],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-12"]},{"type":"lib","ports":["python36","py36-vine"]}],"depends_on":[{"type":"lib","ports":["py36-kombu"]}]},{"name":"py36-ansible","portdir":"python/py-ansible","version":"4.7.0","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ansible/ansible","description":"SSH-based configuration management and deployment system","long_description":"Ansible is a radically simple model-driven configuration management, multi-node deployment, and remote task execution system. Ansible works over SSH and does not require any software or daemons to be installed on remote nodes. Extension modules can be written in any language and are transferred to managed machines automatically.","active":false,"categories":["sysutils","python"],"maintainers":[{"name":"adfernandes","github":"adfernandes","ports_count":45},{"name":"pedro.salgado","github":"steenzout","ports_count":53}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python36","py36-ansible-core"]}],"depends_on":[]},{"name":"py36-ansible-base","portdir":"python/py-ansible-base","version":"2.10.11","license":"none","platforms":"darwin","epoch":0,"replaced_by":"py39-ansible-core","homepage":"https://www.macports.org","description":"Obsolete port, replaced by py39-ansible-core","long_description":"This port has been replaced by py39-ansible-core.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":["python36"]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"py36-ansible-core","portdir":"python/py-ansible-core","version":"2.11.6","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ansible/ansible","description":"SSH-based configuration management and deployment system","long_description":"Ansible is a radically simple model-driven configuration management, multi-node deployment, and remote task execution system. Ansible works over SSH and does not require any software or daemons to be installed on remote nodes. Extension modules can be written in any language and are transferred to managed machines automatically.","active":false,"categories":["sysutils","python"],"maintainers":[{"name":"adfernandes","github":"adfernandes","ports_count":45},{"name":"pedro.salgado","github":"steenzout","ports_count":53}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["ansible_select","py36-cryptography","py36-httplib2","py36-jinja2","py36-packaging","python36","py36-setuptools","py36-six","py36-yaml","py36-resolvelib","py36-paramiko"]}],"depends_on":[{"type":"lib","ports":["py36-ansible"]}]},{"name":"py36-ansicolor","portdir":"python/py-ansicolor","version":"0.3.2","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/numerodix/ansicolor","description":"A library to produce ANSI color output","long_description":"A library to produce ANSI color output and colored highlighting and diffing.","active":false,"categories":["devel","python"],"maintainers":[{"name":"greg","github":"gpanders","ports_count":4}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]}],"depends_on":[]},{"name":"py36-antlr4-python3-runtime","portdir":"python/py-antlr4-python3-runtime","version":"4.8","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.antlr.org","description":"ANTLR4 runtime for Python 3","long_description":"ANTLR4 runtime for Python 3","active":false,"categories":["lang","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]}],"depends_on":[]},{"name":"py36-anyio","portdir":"python/py-anyio","version":"2.2.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/agronholm/anyio","description":"AnyIO is a asynchronous compatibility API","long_description":"AnyIO is a asynchronous compatibility API","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","py36-setuptools_scm","clang-13"]},{"type":"lib","ports":["py36-idna","python36","py36-typing_extensions","py36-sniffio","py36-async_generator","py36-dataclasses"]}],"depends_on":[{"type":"lib","ports":["py36-jupyter_server"]}]},{"name":"py36-anyjson","portdir":"python/py-anyjson","version":"0.3.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://bitbucket.org/runeh/anyjson/","description":"Wrap the best available JSON implementation in a common API","long_description":"Anyjson wraps the best available JSON implementation in a common interface. Anyjson loads whichever is the fastest JSON module installed and provides a uniform API regardless of which JSON implementation is used.","active":false,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]},{"type":"test","ports":["py36-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":"py36-apipkg","portdir":"python/py-apipkg","version":"1.5","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/apipkg","description":"namespace control and lazy-import mechanism","long_description":"namespace control and lazy-import mechanism","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools","py36-setuptools_scm"]},{"type":"lib","ports":["python36"]}],"depends_on":[]},{"name":"py36-aplpy","portdir":"python/py-aplpy","version":"1.1.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://aplpy.github.com/","description":"The Astronomical Plotting Library in Python","long_description":"APLpy (the Astronomical Plotting Library in Python) is a Python module aimed at producing publication-quality plots of astronomical imaging data in FITS format. The module uses Matplotlib, a powerful and interactive plotting package. It is capable of creating output files in several graphical formats, including EPS, PDF, PS, PNG, and SVG.","active":false,"categories":["science","python"],"maintainers":[{"name":"mperrin","github":"mperrin","ports_count":12}],"variants":["rgb","avm","ds9"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python36"]},{"type":"run","ports":["py36-astropy","py36-matplotlib","py36-numpy","py36-pyavm","py36-pyregion","py36-Pillow"]}],"depends_on":[]},{"name":"py36-appdirs","portdir":"python/py-appdirs","version":"1.4.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ActiveState/appdirs","description":"module that finds where to keep user data","long_description":"A Python module for determining appropriate platform-specific per-user directories for data, configuration files, etc.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["python36"]},{"type":"test","ports":["py36-pytest"]}],"depends_on":[{"type":"lib","ports":["py36-pyhyphen","py36-urlwatch","py36-fs","py36-pytools"]},{"type":"run","ports":["py36-pyopencl","py36-openstacksdk"]}]},{"name":"py36-applaunchservices","portdir":"python/py-applaunchservices","version":"0.2.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/impact27/applaunchservices","description":"Simple package for registering an app with apple Launch Services to handle UTI and URL","long_description":"Simple package for registering an app with apple Launch Services to handle UTI and URL","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-12"]},{"type":"lib","ports":["python36","py36-pyobjc"]}],"depends_on":[{"type":"run","ports":["py36-spyder","py36-spyder-devel"]}]},{"name":"py36-appnope","portdir":"python/py-appnope","version":"0.1.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/minrk/appnope","description":"Disable App Nap on OS X 10.9.","long_description":"Disable App Nap on OS X 10.9.","active":false,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"lib","ports":["py36-ipython","py36-ipykernel"]}]},{"name":"py36-appscript","portdir":"python/py-appscript","version":"1.1.0","license":"public-domain","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://appscript.sourceforge.net/","description":"High-level application scripting package for Python","long_description":"Appscript is a high-level, user-friendly MacPython to Apple event bridge that allows you to control scriptable Mac OS X applications using ordinary Python scripts. Appscript makes MacPython a serious alternative to Apple's own AppleScript language for automating your Mac.","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]}],"depends_on":[]},{"name":"py36-apptools","portdir":"python/py-apptools","version":"5.1.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/enthought/apptools","description":"The Enthought apptools package","long_description":"The Enthought Tool Suite includes a set of packages that we have found useful in creating a number of applications. They implement functionality that is commonly needed by many applications. These packages are distributed together as the AppTools project.","active":false,"categories":["devel","python"],"maintainers":[{"name":"jjstickel","github":"jjstickel","ports_count":143}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36","py36-configobj","py36-traitsui"]}],"depends_on":[{"type":"lib","ports":["py36-envisage","py36-mayavi"]}]},{"name":"py36-apsw","portdir":"python/py-apsw","version":"3.31.1-r1","license":"zlib","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/rogerbinns/apsw","description":"Another Python SQLite wrapper","long_description":"APSW is a Python wrapper for the SQLite embedded relational database engine.","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["sqlite3","python36"]}],"depends_on":[]},{"name":"py36-argcomplete","portdir":"python/py-argcomplete","version":"2.0.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://kislyuk.github.io/argcomplete","description":"Bash tab completion for argparse","long_description":"Bash tab completion for argparse","active":false,"categories":["python"],"maintainers":[{"name":"mohd.akram","github":"mohd-akram","ports_count":2}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-12"]},{"type":"lib","ports":["python36"]}],"depends_on":[]},{"name":"py36-argh","portdir":"python/py-argh","version":"0.26.2","license":"LGPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/neithere/argh","description":"A simple argparse wrapper","long_description":"A simple argparse wrapper","active":false,"categories":["python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"lib","ports":["py36-watchdog"]}]},{"name":"py36-argon2-cffi","portdir":"python/py-argon2-cffi","version":"21.1.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://argon2-cffi.readthedocs.io/","description":"Argon2 is a secure password hashing algorithm.","long_description":"Argon2 is a secure password hashing algorithm.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-14"]},{"type":"lib","ports":["python36","py36-cffi"]}],"depends_on":[{"type":"lib","ports":["py36-notebook","py36-jupyter_server"]}]}]}