{"count":52338,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=80","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=78","results":[{"name":"py27-oauth","portdir":"python/py-oauth","version":"1.0.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://code.google.com/p/oauth","description":"Python library for OAuth","long_description":"An open protocol to allow API authentication in a simple and standard method from desktop and web applications. NB, this provides OAuth version 1 which is substantially different from version 2.","active":false,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-14"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["py-oauth"]}]},{"name":"py35-nwdiag","portdir":"python/py-nwdiag","version":"1.0.4","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://blockdiag.com/","description":"nwdiag generates network-diagram image from text","long_description":"nwdiag generates network-diagram image from text","active":false,"categories":["graphics","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python35","py35-blockdiag","py35-setuptools"]}],"depends_on":[]},{"name":"py36-nwdiag","portdir":"python/py-nwdiag","version":"2.0.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://blockdiag.com/","description":"nwdiag generates network-diagram image from text","long_description":"nwdiag generates network-diagram image from text","active":false,"categories":["graphics","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python36","py36-blockdiag","py36-setuptools"]}],"depends_on":[]},{"name":"py37-nwdiag","portdir":"python/py-nwdiag","version":"3.0.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://blockdiag.com/","description":"nwdiag generates network-diagram image from text","long_description":"nwdiag generates network-diagram image from text","active":false,"categories":["graphics","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python37","py37-blockdiag","py37-setuptools"]}],"depends_on":[]},{"name":"py38-nwdiag","portdir":"python/py-nwdiag","version":"3.0.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://blockdiag.com/","description":"nwdiag generates network-diagram image from text","long_description":"nwdiag generates network-diagram image from text","active":false,"categories":["graphics","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-wheel","py38-build","py38-installer","py38-setuptools"]},{"type":"lib","ports":["py38-blockdiag","py38-setuptools","python38"]}],"depends_on":[]},{"name":"py39-nwdiag","portdir":"python/py-nwdiag","version":"3.0.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://blockdiag.com/","description":"nwdiag generates network-diagram image from text","long_description":"nwdiag generates network-diagram image from text","active":false,"categories":["graphics","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-wheel","py39-build","py39-installer","py39-setuptools"]},{"type":"lib","ports":["py39-setuptools","py39-blockdiag","python39"]}],"depends_on":[]},{"name":"py27-nwdiag","portdir":"python/py-nwdiag","version":"1.0.4","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://blockdiag.com/","description":"nwdiag generates network-diagram image from text","long_description":"nwdiag generates network-diagram image from text","active":false,"categories":["graphics","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python27","py27-blockdiag","py27-setuptools"]}],"depends_on":[]},{"name":"py36-nose-exclude","portdir":"python/py-nose-exclude","version":"0.5.0","license":"LGPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/kgrandis/nose-exclude","description":"Exclude specific directories from nosetests runs","long_description":"Nose plugin that allows you to easily specify directories to be excluded from testing.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python36","py36-nose","py36-setuptools"]}],"depends_on":[]},{"name":"py35-nose-exclude","portdir":"python/py-nose-exclude","version":"0.5.0","license":"LGPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/kgrandis/nose-exclude","description":"Exclude specific directories from nosetests runs","long_description":"Nose plugin that allows you to easily specify directories to be excluded from testing.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python35","py35-nose","py35-setuptools"]}],"depends_on":[]},{"name":"py27-nose-exclude","portdir":"python/py-nose-exclude","version":"0.5.0","license":"LGPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/kgrandis/nose-exclude","description":"Exclude specific directories from nosetests runs","long_description":"Nose plugin that allows you to easily specify directories to be excluded from testing.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python27","py27-nose","py27-setuptools"]}],"depends_on":[]},{"name":"py37-nose-exclude","portdir":"python/py-nose-exclude","version":"0.5.0","license":"LGPL","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/kgrandis/nose-exclude","description":"Exclude specific directories from nosetests runs","long_description":"Nose plugin that allows you to easily specify directories to be excluded from testing.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python37","py37-nose","py37-setuptools"]}],"depends_on":[]},{"name":"py-nose-exclude","portdir":"python/py-nose-exclude","version":"0.5.0","license":"LGPL","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/kgrandis/nose-exclude","description":"Exclude specific directories from nosetests runs","long_description":"Nose plugin that allows you to easily specify directories to be excluded from testing.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["py38-nose-exclude"]}],"depends_on":[]},{"name":"py38-nose-exclude","portdir":"python/py-nose-exclude","version":"0.5.0","license":"LGPL","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/kgrandis/nose-exclude","description":"Exclude specific directories from nosetests runs","long_description":"Nose plugin that allows you to easily specify directories to be excluded from testing.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-wheel","py38-build","py38-installer","py38-setuptools"]},{"type":"lib","ports":["py38-nose","py38-setuptools","python38"]}],"depends_on":[{"type":"lib","ports":["py-nose-exclude"]}]},{"name":"py37-pyFAI","portdir":"python/py-pyFAI","version":"0.13.0","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/silx-kit/pyFAI","description":"Azimuthal Integration library","long_description":"pyFAI is an azimuthal integration library that tries to be fast (as fast as C and even more using OpenCL and GPU). It is based on histogramming of the 2theta/Q positions of each (center of) pixel weighted by the intensity of each pixel, but parallel version use a SparseMatrix-DenseVector multiplication.","active":false,"categories":["python"],"maintainers":[{"name":"coquelleni","github":"coquellen","ports_count":22}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py37-cython","clang-14"]},{"type":"lib","ports":["py37-matplotlib","py37-numpy","python37","py37-scipy","py37-pyopencl","py37-h5py"]}],"depends_on":[]},{"name":"py39-pyFAI","portdir":"python/py-pyFAI","version":"2025.3.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.silx.org","description":"Azimuthal Integration library","long_description":"pyFAI is an azimuthal integration library that tries to be fast (as fast as C and even more using OpenCL and GPU). It is based on histogramming of the 2theta/Q positions of each (center of) pixel weighted by the intensity of each pixel, but parallel version use a SparseMatrix-DenseVector multiplication.","active":false,"categories":["python"],"maintainers":[{"name":"coquelleni","github":"coquellen","ports_count":22}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","ninja","py39-cython","py39-wheel","py39-tomli","py39-build","py39-installer","py39-meson-python"]},{"type":"lib","ports":["python39","py39-h5py","py39-matplotlib","py39-numexpr","py39-numpy","py39-scipy","py39-fabio","py39-silx"]}],"depends_on":[{"type":"run","ports":["py39-xraylarch"]}]},{"name":"py35-pyFAI","portdir":"python/py-pyFAI","version":"0.13.0","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/silx-kit/pyFAI","description":"Azimuthal Integration library","long_description":"pyFAI is an azimuthal integration library that tries to be fast (as fast as C and even more using OpenCL and GPU). It is based on histogramming of the 2theta/Q positions of each (center of) pixel weighted by the intensity of each pixel, but parallel version use a SparseMatrix-DenseVector multiplication.","active":false,"categories":["python"],"maintainers":[{"name":"coquelleni","github":"coquellen","ports_count":22}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-cython"]},{"type":"lib","ports":["py35-numpy","python35","py35-scipy","py35-pyopencl","py35-matplotlib"]}],"depends_on":[]},{"name":"py38-pyFAI","portdir":"python/py-pyFAI","version":"2024.5.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.silx.org","description":"Azimuthal Integration library","long_description":"pyFAI is an azimuthal integration library that tries to be fast (as fast as C and even more using OpenCL and GPU). It is based on histogramming of the 2theta/Q positions of each (center of) pixel weighted by the intensity of each pixel, but parallel version use a SparseMatrix-DenseVector multiplication.","active":false,"categories":["python"],"maintainers":[{"name":"coquelleni","github":"coquellen","ports_count":22}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-meson-python","ninja","py38-cython","py38-wheel","py38-tomli","py38-build","py38-installer","clang-17"]},{"type":"lib","ports":["python38","py38-h5py","py38-matplotlib","py38-numexpr","py38-numpy","py38-scipy","py38-fabio","py38-silx"]}],"depends_on":[]},{"name":"py27-pyFAI","portdir":"python/py-pyFAI","version":"0.13.0","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/silx-kit/pyFAI","description":"Azimuthal Integration library","long_description":"pyFAI is an azimuthal integration library that tries to be fast (as fast as C and even more using OpenCL and GPU). It is based on histogramming of the 2theta/Q positions of each (center of) pixel weighted by the intensity of each pixel, but parallel version use a SparseMatrix-DenseVector multiplication.","active":false,"categories":["python"],"maintainers":[{"name":"coquelleni","github":"coquellen","ports_count":22}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py27-cython"]},{"type":"lib","ports":["py27-numpy","python27","py27-scipy","py27-pyopencl","py27-matplotlib"]}],"depends_on":[]},{"name":"py36-pyFAI","portdir":"python/py-pyFAI","version":"0.13.0","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/silx-kit/pyFAI","description":"Azimuthal Integration library","long_description":"pyFAI is an azimuthal integration library that tries to be fast (as fast as C and even more using OpenCL and GPU). It is based on histogramming of the 2theta/Q positions of each (center of) pixel weighted by the intensity of each pixel, but parallel version use a SparseMatrix-DenseVector multiplication.","active":false,"categories":["python"],"maintainers":[{"name":"coquelleni","github":"coquellen","ports_count":22}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-cython"]},{"type":"lib","ports":["py36-numpy","python36","py36-scipy","py36-pyopencl","py36-matplotlib"]}],"depends_on":[]},{"name":"py38-ordered-set","portdir":"python/py-ordered-set","version":"4.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rspeer/ordered-set","description":"An OrderedSet is a custom MutableSet that remembers its order, so that every","long_description":"An OrderedSet is a custom MutableSet that remembers its order, so that every","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-flit_core","py38-build","py38-installer","clang-17"]},{"type":"lib","ports":["python38"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-nuitka"]}]},{"name":"py37-ordered-set","portdir":"python/py-ordered-set","version":"4.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/ordered-set","description":"An OrderedSet is a custom MutableSet that remembers its order, so that every","long_description":"An OrderedSet is a custom MutableSet that remembers its order, so that every","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"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[]},{"name":"py39-ordered-set","portdir":"python/py-ordered-set","version":"4.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rspeer/ordered-set","description":"An OrderedSet is a custom MutableSet that remembers its order, so that every","long_description":"An OrderedSet is a custom MutableSet that remembers its order, so that every","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-flit_core","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-nuitka"]}]},{"name":"py-orq","portdir":"python/py-orq","version":"0.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://pyorq.sourceforge.net/","description":"object relational bridge for Python objects using a RDB","long_description":"PyORQ (Python Object Relational binding with Queries) implements persistence for Python objects using a relational database (RDBMS, e.g. PostgreSQL, MySQL) for storage. PyORQ uses native Python expressions to describe queries that can be executed by the SQL backend.","active":false,"categories":["databases","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["py27-orq"]}],"depends_on":[]},{"name":"py27-orq","portdir":"python/py-orq","version":"0.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://pyorq.sourceforge.net/","description":"object relational bridge for Python objects using a RDB","long_description":"PyORQ (Python Object Relational binding with Queries) implements persistence for Python objects using a relational database (RDBMS, e.g. PostgreSQL, MySQL) for storage. PyORQ uses native Python expressions to describe queries that can be executed by the SQL backend.","active":false,"categories":["databases","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["py-orq"]}]},{"name":"py36-oslo-config","portdir":"python/py-oslo-config","version":"8.3.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/oslo.config/latest/","description":"Oslo Configuration Library","long_description":"Oslo Configuration Library","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]},{"type":"run","ports":["py36-netaddr","py36-oslo-i18n","py36-requests","py36-rfc3986","py36-stevedore","py36-yaml","py36-importlib-metadata","py36-debtcollector"]}],"depends_on":[{"type":"run","ports":["py36-keystoneclient"]}]},{"name":"py37-oslo-config","portdir":"python/py-oslo-config","version":"9.1.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/oslo.config/latest/","description":"Oslo Configuration Library","long_description":"Oslo Configuration Library","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-15"]},{"type":"lib","ports":["python37"]},{"type":"run","ports":["py37-netaddr","py37-oslo-i18n","py37-requests","py37-rfc3986","py37-stevedore","py37-yaml","py37-importlib-metadata","py37-debtcollector"]}],"depends_on":[{"type":"run","ports":["py37-keystoneclient"]}]},{"name":"py38-oslo-config","portdir":"python/py-oslo-config","version":"9.1.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/oslo.config/latest/","description":"Oslo Configuration Library","long_description":"Oslo Configuration Library","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","clang-16","py38-installer","py38-build","py38-wheel"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-rfc3986","py38-stevedore","py38-yaml","py38-requests","py38-oslo-i18n","py38-netaddr","py38-importlib-metadata","py38-debtcollector"]}],"depends_on":[{"type":"run","ports":["py38-keystoneclient"]}]},{"name":"py39-oslo-config","portdir":"python/py-oslo-config","version":"9.7.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/oslo.config/latest/","description":"Oslo Configuration Library","long_description":"Oslo Configuration Library","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-pbr","clang-17","py39-installer","py39-build","py39-wheel","py39-setuptools"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-oslo-i18n","py39-debtcollector","py39-netaddr","py39-yaml","py39-stevedore","py39-rfc3986","py39-requests"]}],"depends_on":[{"type":"run","ports":["py39-keystoneclient"]}]},{"name":"py35-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","py35-setuptools"]},{"type":"lib","ports":["python35","py35-agate","py35-parsedatetime","py35-sqlalchemy"]}],"depends_on":[{"type":"lib","ports":["py35-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":"py38-agate-sql","portdir":"python/py-agate-sql","version":"0.5.8","license":"MIT","platforms":"{darwin any}","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-16","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["py38-parsedatetime","py38-sqlalchemy","py38-agate","python38"]}],"depends_on":[{"type":"lib","ports":["py38-csvkit"]}]},{"name":"py27-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","py27-setuptools"]},{"type":"lib","ports":["python27","py27-agate","py27-parsedatetime","py27-sqlalchemy"]}],"depends_on":[{"type":"lib","ports":["py27-csvkit"]}]},{"name":"py37-agate-sql","portdir":"python/py-agate-sql","version":"0.5.8","license":"MIT","platforms":"{darwin any}","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":["py37-setuptools","clang-14"]},{"type":"lib","ports":["python37","py37-agate","py37-parsedatetime","py37-sqlalchemy"]}],"depends_on":[{"type":"lib","ports":["py37-csvkit"]}]},{"name":"py39-agate-sql","portdir":"python/py-agate-sql","version":"0.5.8","license":"MIT","platforms":"{darwin any}","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-17","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["py39-parsedatetime","py39-sqlalchemy","py39-agate","python39"]}],"depends_on":[{"type":"lib","ports":["py39-csvkit"]}]},{"name":"py36-osc-lib","portdir":"python/py-osc-lib","version":"2.2.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/osc-lib/latest/","description":"Common support modules for writing OpenStackClient plugins","long_description":"Common support modules for writing OpenStackClient plugins","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools","py36-pbr"]},{"type":"lib","ports":["python36"]},{"type":"run","ports":["py36-oslo-i18n","py36-oslo-utils","py36-simplejson","py36-stevedore","py36-openstacksdk","py36-keystoneauth1","py36-cliff"]}],"depends_on":[{"type":"run","ports":["py36-openstackclient"]}]},{"name":"py37-osc-lib","portdir":"python/py-osc-lib","version":"2.8.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/osc-lib/latest/","description":"Common support modules for writing OpenStackClient plugins","long_description":"Common support modules for writing OpenStackClient plugins","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-pbr","clang-15","py37-setuptools"]},{"type":"lib","ports":["python37"]},{"type":"run","ports":["py37-oslo-i18n","py37-oslo-utils","py37-simplejson","py37-stevedore","py37-openstacksdk","py37-keystoneauth1","py37-cliff"]}],"depends_on":[{"type":"run","ports":["py37-openstackclient"]}]},{"name":"py38-osc-lib","portdir":"python/py-osc-lib","version":"2.8.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/osc-lib/latest/","description":"Common support modules for writing OpenStackClient plugins","long_description":"Common support modules for writing OpenStackClient plugins","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-pbr","clang-16","py38-installer","py38-build","py38-wheel","py38-setuptools"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-stevedore","py38-simplejson","py38-oslo-utils","py38-oslo-i18n","py38-openstacksdk","py38-keystoneauth1","py38-cliff"]}],"depends_on":[{"type":"run","ports":["py38-openstackclient"]}]},{"name":"py39-osc-lib","portdir":"python/py-osc-lib","version":"4.0.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/osc-lib/latest/","description":"Common support modules for writing OpenStackClient plugins","long_description":"Common support modules for writing OpenStackClient plugins","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-pbr","clang-17","py39-installer","py39-build","py39-wheel","py39-setuptools"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-oslo-utils","py39-oslo-i18n","py39-openstacksdk","py39-keystoneauth1","py39-cliff","py39-stevedore","py39-requests"]}],"depends_on":[{"type":"run","ports":["py39-openstackclient"]}]},{"name":"py36-openstackclient","portdir":"python/py-openstackclient","version":"5.3.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/python-openstackclient/latest/","description":"Command-line client for OpenStack","long_description":"OpenStackClient (aka OSC) is a command-line client for OpenStack that brings the command set for Compute, Identity, Image, Network, Object Store and Block Storage APIs together in a single shell with a uniform command structure.","active":false,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools","py36-pbr"]},{"type":"lib","ports":["python36"]},{"type":"run","ports":["py36-novaclient","py36-openstacksdk","py36-osc-lib","py36-oslo-i18n","py36-oslo-utils","py36-six","py36-stevedore","py36-keystoneclient","py36-cliff","py36-cinderclient"]}],"depends_on":[]},{"name":"py38-openstackclient","portdir":"python/py-openstackclient","version":"6.2.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/python-openstackclient/latest/","description":"Command-line client for OpenStack","long_description":"OpenStackClient (aka OSC) is a command-line client for OpenStack that brings the command set for Compute, Identity, Image, Network, Object Store and Block Storage APIs together in a single shell with a uniform command structure.","active":false,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-pbr","clang-16","py38-installer","py38-build","py38-wheel","py38-setuptools"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-oslo-i18n","py38-oslo-utils","py38-six","py38-stevedore","py38-osc-lib","py38-openstacksdk","py38-novaclient","py38-keystoneclient","py38-cliff","py38-cinderclient"]}],"depends_on":[]},{"name":"py39-openstackclient","portdir":"python/py-openstackclient","version":"8.0.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/python-openstackclient/latest/","description":"Command-line client for OpenStack","long_description":"OpenStackClient (aka OSC) is a command-line client for OpenStack that brings the command set for Compute, Identity, Image, Network, Object Store and Block Storage APIs together in a single shell with a uniform command structure.","active":false,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-pbr","clang-17","py39-installer","py39-build","py39-wheel","py39-setuptools"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-keystoneclient","py39-openstacksdk","py39-osc-lib","py39-oslo-i18n","py39-cliff","py39-cinderclient","py39-stevedore","py39-requests","py39-iso8601","py39-cryptography"]}],"depends_on":[]},{"name":"py37-openstackclient","portdir":"python/py-openstackclient","version":"6.2.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/python-openstackclient/latest/","description":"Command-line client for OpenStack","long_description":"OpenStackClient (aka OSC) is a command-line client for OpenStack that brings the command set for Compute, Identity, Image, Network, Object Store and Block Storage APIs together in a single shell with a uniform command structure.","active":false,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-pbr","clang-15","py37-setuptools"]},{"type":"lib","ports":["python37"]},{"type":"run","ports":["py37-novaclient","py37-openstacksdk","py37-osc-lib","py37-oslo-i18n","py37-oslo-utils","py37-six","py37-stevedore","py37-keystoneclient","py37-cliff","py37-cinderclient"]}],"depends_on":[]},{"name":"py37-agate-excel","portdir":"python/py-agate-excel","version":"0.2.5","license":"MIT","platforms":"{darwin any}","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":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-14"]},{"type":"lib","ports":["python37","py37-agate","py37-openpyxl","py37-xlrd"]}],"depends_on":[{"type":"lib","ports":["py37-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":"py35-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":["py35-tox","py35-setuptools","py35-sphinx","py35-sphinx_rtd_theme","clang-9.0","py35-nose"]},{"type":"lib","ports":["py35-agate","py35-openpyxl","python35"]}],"depends_on":[{"type":"lib","ports":["py35-csvkit"]}]},{"name":"py27-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":["py27-tox","py27-nose","py27-setuptools","py27-sphinx","py27-sphinx_rtd_theme","clang-9.0"]},{"type":"lib","ports":["py27-agate","py27-openpyxl","py27-xlrd","python27"]}],"depends_on":[{"type":"lib","ports":["py27-csvkit"]}]},{"name":"py38-agate-excel","portdir":"python/py-agate-excel","version":"0.2.5","license":"MIT","platforms":"{darwin any}","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":[],"dependencies":[{"type":"build","ports":["clang-16","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["py38-openpyxl","py38-xlrd","py38-agate","python38"]}],"depends_on":[{"type":"lib","ports":["py38-csvkit"]}]},{"name":"py39-agate-excel","portdir":"python/py-agate-excel","version":"0.2.5","license":"MIT","platforms":"{darwin any}","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":[],"dependencies":[{"type":"build","ports":["clang-17","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["py39-openpyxl","py39-xlrd","py39-agate","python39"]}],"depends_on":[{"type":"lib","ports":["py39-csvkit"]}]},{"name":"py-optik","portdir":"python/py-optik","version":"1.5.3","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://optik.sourceforge.net/","description":"flexible, easy-to-use command-line parsing library for python","long_description":"Optik is a powerful, flexible, extensible, easy-to-use command-line parsing library for Python. Using Optik, you can add intelligent, sophisticated handling of command-line options to your scripts with very little overhead.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["py27-optik"]}],"depends_on":[]},{"name":"py27-optik","portdir":"python/py-optik","version":"1.5.3","license":"BSD","platforms":"{darwin any} freebsd","epoch":0,"replaced_by":null,"homepage":"http://optik.sourceforge.net/","description":"flexible, easy-to-use command-line parsing library for python","long_description":"Optik is a powerful, flexible, extensible, easy-to-use command-line parsing library for Python. Using Optik, you can add intelligent, sophisticated handling of command-line options to your scripts with very little overhead.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["py-optik"]}]}]}