{"count":52782,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=1043","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=1041","results":[{"name":"py35-cachetools","portdir":"python/py-cachetools","version":"4.2.4","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tkem/cachetools","description":"memoizing collections and decorators","long_description":"This module provides various memoizing collections and decorators, including variants of the Python 3 Standard Library @lru_cache function decorator.","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35"]},{"type":"test","ports":["py35-pytest"]}],"depends_on":[{"type":"lib","ports":["py35-google-auth"]}]},{"name":"py27-cachetools","portdir":"python/py-cachetools","version":"3.1.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tkem/cachetools","description":"memoizing collections and decorators","long_description":"This module provides various memoizing collections and decorators, including variants of the Python 3 Standard Library @lru_cache function decorator.","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py27-setuptools"]},{"type":"lib","ports":["python27"]},{"type":"test","ports":["py27-pytest"]}],"depends_on":[{"type":"lib","ports":["py27-google-auth"]}]},{"name":"py36-cachetools","portdir":"python/py-cachetools","version":"4.2.4","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tkem/cachetools","description":"memoizing collections and decorators","long_description":"This module provides various memoizing collections and decorators, including variants of the Python 3 Standard Library @lru_cache function decorator.","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]},{"type":"test","ports":["py36-pytest"]}],"depends_on":[{"type":"lib","ports":["py36-google-auth"]}]},{"name":"py39-cachetools","portdir":"python/py-cachetools","version":"6.2.6","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tkem/cachetools","description":"memoizing collections and decorators","long_description":"This module provides various memoizing collections and decorators, including variants of the Python 3 Standard Library @lru_cache function decorator.","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"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-tox","py39-pymc","chemex-devel","py39-pymc3","py39-google-auth"]}]},{"name":"py39-sphinx-gallery","portdir":"python/py-sphinx-gallery","version":"0.19.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sphinx-gallery.github.io","description":"Extension for automatic generation of an example gallery","long_description":"Extension for automatic generation of an example gallery","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-wheel","py39-build","py39-installer","py39-setuptools","py39-setuptools_scm"]},{"type":"lib","ports":["py39-Pillow","py39-sphinx","python39"]}],"depends_on":[]},{"name":"py27-sphinx-gallery","portdir":"python/py-sphinx-gallery","version":"0.4.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/sphinx-gallery/sphinx-gallery","description":"Extension for automatic generation of an example gallery","long_description":"Extension for automatic generation of an example gallery","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py27-setuptools"]},{"type":"lib","ports":["python27","py27-sphinx"]}],"depends_on":[]},{"name":"py36-sphinx-gallery","portdir":"python/py-sphinx-gallery","version":"0.10.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/sphinx-gallery/sphinx-gallery","description":"Extension for automatic generation of an example gallery","long_description":"Extension for automatic generation of an example gallery","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36","py36-sphinx"]}],"depends_on":[]},{"name":"py37-sphinx-gallery","portdir":"python/py-sphinx-gallery","version":"0.14.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/sphinx-gallery/sphinx-gallery","description":"Extension for automatic generation of an example gallery","long_description":"Extension for automatic generation of an example gallery","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-15"]},{"type":"lib","ports":["python37","py37-sphinx"]}],"depends_on":[]},{"name":"py38-sphinx-gallery","portdir":"python/py-sphinx-gallery","version":"0.16.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sphinx-gallery.github.io","description":"Extension for automatic generation of an example gallery","long_description":"Extension for automatic generation of an example gallery","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-build","py38-installer","py38-setuptools","py38-setuptools_scm","py38-wheel"]},{"type":"lib","ports":["py38-sphinx","python38"]}],"depends_on":[]},{"name":"py38-pytensor","portdir":"python/py-pytensor","version":"2.12.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pymc-devs/pytensor","description":"Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.","long_description":"Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.","active":false,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-cython","py38-numpy","py38-setuptools","py38-toml","py38-wheel","py38-build","py38-installer","clang-15","py38-versioneer"]},{"type":"lib","ports":["python38","py38-minikanren","py38-filelock","py38-numpy","py38-scipy","py38-setuptools","py38-typing_extensions","py38-cons","py38-etuples","py38-logical-unification"]}],"depends_on":[{"type":"lib","ports":["py38-pymc"]}]},{"name":"py310-pytensor","portdir":"python/py-pytensor","version":"2.31.7","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pymc-devs/pytensor","description":"Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.","long_description":"Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.","active":false,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-cython","py310-toml","py310-wheel","py310-build","py310-installer","py310-versioneer","clang-18"]},{"type":"lib","ports":["py310-logical-unification","python310","py310-minikanren","py310-setuptools","py310-typing_extensions","py310-numpy","py310-filelock","py310-scipy","py310-cons","py310-etuples"]}],"depends_on":[{"type":"lib","ports":["py310-pymc"]}]},{"name":"py39-pytensor","portdir":"python/py-pytensor","version":"2.31.7","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pymc-devs/pytensor","description":"Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.","long_description":"Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.","active":false,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py39-cython","py39-setuptools","py39-toml","py39-wheel","py39-build","py39-installer","py39-versioneer","clang-18"]},{"type":"lib","ports":["py39-logical-unification","python39","py39-minikanren","py39-filelock","py39-numpy","py39-scipy","py39-setuptools","py39-typing_extensions","py39-cons","py39-etuples"]}],"depends_on":[{"type":"lib","ports":["py39-pymc"]}]},{"name":"py39-cftime","portdir":"python/py-cftime","version":"1.6.5","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Unidata/cftime","description":"Time-handling functionality from netcdf4-python","long_description":"Time-handling functionality from netcdf4-python","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py39-oldest-supported-numpy","clang-18","py39-cython","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["python39","py39-numpy"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-netcdf4"]}]},{"name":"py37-cftime","portdir":"python/py-cftime","version":"1.6.4","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Unidata/cftime","description":"Time-handling functionality from netcdf4-python","long_description":"Time-handling functionality from netcdf4-python","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py37-cython","clang-16"]},{"type":"lib","ports":["python37","py37-numpy"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"lib","ports":["py37-netcdf4"]}]},{"name":"py38-cftime","portdir":"python/py-cftime","version":"1.6.4.post1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Unidata/cftime","description":"Time-handling functionality from netcdf4-python","long_description":"Time-handling functionality from netcdf4-python","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-cython","clang-17"]},{"type":"lib","ports":["python38","py38-numpy"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-netcdf4"]}]},{"name":"py36-cftime","portdir":"python/py-cftime","version":"1.5.2","license":"MIT","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/Unidata/cftime","description":"Time-handling functionality from netcdf4-python","long_description":"Time-handling functionality from netcdf4-python","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-cython","clang-16"]},{"type":"lib","ports":["python36","py36-numpy"]},{"type":"test","ports":["py36-pytest"]}],"depends_on":[{"type":"lib","ports":["py36-netcdf4"]}]},{"name":"py35-cftime","portdir":"python/py-cftime","version":"1.5.2","license":"MIT","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/Unidata/cftime","description":"Time-handling functionality from netcdf4-python","long_description":"Time-handling functionality from netcdf4-python","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py35-cython","clang-16"]},{"type":"lib","ports":["python35","py35-numpy"]},{"type":"test","ports":["py35-pytest"]}],"depends_on":[{"type":"lib","ports":["py35-netcdf4"]}]},{"name":"py27-cftime","portdir":"python/py-cftime","version":"1.5.2","license":"MIT","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/Unidata/cftime","description":"Time-handling functionality from netcdf4-python","long_description":"Time-handling functionality from netcdf4-python","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py27-cython","clang-17"]},{"type":"lib","ports":["python27","py27-numpy"]},{"type":"test","ports":["py27-pytest"]}],"depends_on":[{"type":"lib","ports":["py27-netcdf4"]}]},{"name":"py36-virtualenv","portdir":"python/py-virtualenv","version":"20.17.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://virtualenv.pypa.io","description":"Virtual Python Environment builder","long_description":"virtualenv is a tool to create isolated Python environments.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226},{"name":"larryv","github":"larryv","ports_count":48}],"variants":[],"dependencies":[{"type":"build","ports":["clang-15","py36-setuptools_scm"]},{"type":"lib","ports":["py36-filelock","py36-importlib-metadata","python36","py36-platformdirs","py36-importlib-resources","py36-distlib"]},{"type":"run","ports":["virtualenv_select"]}],"depends_on":[{"type":"build","ports":["py36-psycopg","py36-psycopg2"]},{"type":"lib","ports":["py36-pytesting-utils","py36-test-runner","py36-virtualenvwrapper","py36-tox","py36-virtualfish","py36-pew"]}]},{"name":"py38-virtualenv","portdir":"python/py-virtualenv","version":"20.28.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://virtualenv.pypa.io","description":"Virtual Python Environment builder","long_description":"virtualenv is a tool to create isolated Python environments.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226},{"name":"larryv","github":"larryv","ports_count":48}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py38-build","py38-hatchling","py38-hatch-vcs","py38-installer"]},{"type":"lib","ports":["python38","py38-distlib","py38-filelock","py38-platformdirs"]},{"type":"run","ports":["virtualenv_select"]}],"depends_on":[{"type":"build","ports":["py38-psycopg2"]},{"type":"lib","ports":["py38-virtualfish","py38-virtualenvwrapper","py38-tox","py38-pytesting-utils","py38-test-runner","py38-asv","py38-pew"]},{"type":"run","ports":["py38-pytest-virtualenv"]}]},{"name":"py35-virtualenv","portdir":"python/py-virtualenv","version":"20.15.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://virtualenv.pypa.io","description":"Virtual Python Environment builder","long_description":"virtualenv is a tool to create isolated Python environments.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226},{"name":"larryv","github":"larryv","ports_count":48}],"variants":[],"dependencies":[{"type":"build","ports":["clang-15","py35-setuptools_scm"]},{"type":"lib","ports":["py35-filelock","py35-importlib-metadata","py35-importlib-resources","python35","py35-platformdirs","py35-six","py35-distlib"]},{"type":"run","ports":["virtualenv_select"]}],"depends_on":[{"type":"lib","ports":["py35-virtualenvwrapper","py35-pew","py35-virtualfish","py35-tox"]}]},{"name":"py34-virtualenv","portdir":"python/py-virtualenv","version":"20.4.7","license":"MIT","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://virtualenv.pypa.io","description":"Virtual Python Environment builder","long_description":"virtualenv is a tool to create isolated Python environments.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226},{"name":"larryv","github":"larryv","ports_count":48}],"variants":[],"dependencies":[{"type":"build","ports":["clang-15","py34-setuptools_scm"]},{"type":"lib","ports":["py34-distlib","py34-filelock","py34-importlib-metadata","python34","py34-pathlib2","py34-six","py34-importlib-resources","py34-appdirs"]},{"type":"run","ports":["virtualenv_select"]}],"depends_on":[]},{"name":"py37-virtualenv","portdir":"python/py-virtualenv","version":"20.26.6","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://virtualenv.pypa.io","description":"Virtual Python Environment builder","long_description":"virtualenv is a tool to create isolated Python environments.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226},{"name":"larryv","github":"larryv","ports_count":48}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py37-build","py37-hatchling","py37-hatch-vcs","py37-installer"]},{"type":"lib","ports":["python37","py37-distlib","py37-filelock","py37-importlib-metadata","py37-platformdirs"]},{"type":"run","ports":["virtualenv_select"]}],"depends_on":[{"type":"build","ports":["py37-psycopg2"]},{"type":"lib","ports":["py37-pew","py37-pytesting-utils","py37-virtualfish","py37-test-runner","py37-virtualenvwrapper","py37-tox"]},{"type":"run","ports":["py37-pytest-virtualenv"]}]},{"name":"py39-virtualenv","portdir":"python/py-virtualenv","version":"20.39.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://virtualenv.pypa.io","description":"Virtual Python Environment builder","long_description":"virtualenv is a tool to create isolated Python environments.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226},{"name":"larryv","github":"larryv","ports_count":48}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-build","py39-hatchling","py39-hatch-vcs","py39-installer"]},{"type":"lib","ports":["python39","py39-distlib","py39-filelock","py39-platformdirs"]},{"type":"run","ports":["virtualenv_select"]}],"depends_on":[{"type":"build","ports":["py39-psycopg2"]},{"type":"lib","ports":["py39-pew","py39-asv","py39-tox","py39-virtualenvwrapper","py39-virtualfish"]},{"type":"run","ports":["py39-pytest-virtualenv"]},{"type":"test","ports":["py39-filelock"]}]},{"name":"py27-coverage","portdir":"python/py-coverage","version":"5.5","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/nedbat/coveragepy","description":"Code coverage measurement for Python","long_description":"Coverage measures code coverage, typically during test execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed.","active":false,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618},{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-16"]},{"type":"lib","ports":["python27","py27-setuptools"]}],"depends_on":[{"type":"build","ports":["py27-agate"]},{"type":"lib","ports":["py27-pytest-cov","py27-leather"]},{"type":"run","ports":["py27-nbval"]},{"type":"test","ports":["py27-openid","py27-webtest","py27-zopeinterface","py27-smmap","py27-repoze.lru","py27-biplist","py27-colour","py27-cucumber-tag-expressions"]}]},{"name":"py36-coverage","portdir":"python/py-coverage","version":"6.2","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/nedbat/coveragepy","description":"Code coverage measurement for Python","long_description":"Coverage measures code coverage, typically during test execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed.","active":false,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618},{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-16"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"build","ports":["py36-agate"]},{"type":"lib","ports":["py36-leather","py36-pytest-cov"]},{"type":"run","ports":["py36-nbval"]},{"type":"test","ports":["py36-webtest","py36-smmap","py36-zopeinterface","py36-myst-parser","py36-repoze.lru","py36-biplist","py36-colour","py36-cucumber-tag-expressions"]}]},{"name":"py39-coverage","portdir":"python/py-coverage","version":"7.10.7","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/nedbat/coveragepy","description":"Code coverage measurement for Python","long_description":"Coverage measures code coverage, typically during test execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed.","active":false,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618},{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"build","ports":["py39-grpcio"]},{"type":"lib","ports":["py39-coveralls","py39-pytest-cov"]},{"type":"run","ports":["py39-nbval","py39-python-coveralls","py39-codecov"]},{"type":"test","ports":["py39-moviepy","py39-allennlp","py39-spopt","py39-coveralls","py39-pyppmd","py39-webtest","py39-repoze.lru","py39-sure"]}]},{"name":"py38-coverage","portdir":"python/py-coverage","version":"7.6.10","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/nedbat/coveragepy","description":"Code coverage measurement for Python","long_description":"Coverage measures code coverage, typically during test execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed.","active":false,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618},{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-17"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"build","ports":["py38-grpcio"]},{"type":"lib","ports":["py38-pytest-cov","py38-coveralls"]},{"type":"run","ports":["py38-nbval","py38-codecov","py38-python-coveralls"]},{"type":"test","ports":["py38-sure","py38-openid","py38-xhtml2pdf","py38-biplist","py38-moviepy","py38-pyppmd","py38-coveralls","py38-allennlp","py38-cbor2","py38-multivolumefile","py38-pybcj","py38-repoze.lru","py38-webtest"]}]},{"name":"py35-coverage","portdir":"python/py-coverage","version":"5.5","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/nedbat/coveragepy","description":"Code coverage measurement for Python","long_description":"Coverage measures code coverage, typically during test execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed.","active":false,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618},{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-16"]},{"type":"lib","ports":["python35","py35-setuptools"]}],"depends_on":[{"type":"build","ports":["py35-agate"]},{"type":"lib","ports":["py35-leather","py35-pytest-cov"]},{"type":"run","ports":["py35-nbval"]},{"type":"test","ports":["py35-zopeinterface","py35-repoze.lru","py35-biplist","py35-webtest","py35-smmap"]}]},{"name":"py37-coverage","portdir":"python/py-coverage","version":"7.2.7","license":"Apache-2","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/nedbat/coveragepy","description":"Code coverage measurement for Python","long_description":"Coverage measures code coverage, typically during test execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed.","active":false,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618},{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py37-wheel","py37-installer","clang-16","py37-setuptools","py37-build"]},{"type":"lib","ports":["py37-importlib-metadata","python37"]}],"depends_on":[{"type":"build","ports":["py37-grpcio"]},{"type":"lib","ports":["py37-pytest-cov"]},{"type":"run","ports":["py37-python-coveralls","py37-nbval","py37-codecov"]},{"type":"test","ports":["py37-webtest","py37-sure","py37-repoze.lru","py37-biplist","py37-smmap","py37-myst-parser","py37-colour","py37-moviepy","py37-openid"]}]},{"name":"py37-contourpy","portdir":"python/py-contourpy","version":"1.0.7","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/contourpy/contourpy","description":"Python library for calculating contours of 2D quadrilateral grids","long_description":"Python library for calculating contours of 2D quadrilateral grids","active":false,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py37-installer","clang-16","py37-pybind11","py37-setuptools","py37-wheel","py37-build"]},{"type":"lib","ports":["python37","py37-numpy"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"lib","ports":["py37-bokeh"]}]},{"name":"py38-contourpy","portdir":"python/py-contourpy","version":"1.1.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/contourpy/contourpy","description":"Python library for calculating contours of 2D quadrilateral grids","long_description":"Python library for calculating contours of 2D quadrilateral grids","active":false,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-17","py38-meson-python","py38-pybind11","py38-build","py38-installer"]},{"type":"lib","ports":["python38","py38-numpy"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-matplotlib","py38-bokeh"]}]},{"name":"py39-contourpy","portdir":"python/py-contourpy","version":"1.3.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/contourpy/contourpy","description":"Python library for calculating contours of 2D quadrilateral grids","long_description":"Python library for calculating contours of 2D quadrilateral grids","active":false,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py39-meson-python","clang-20","py39-pybind11","py39-build","py39-installer"]},{"type":"lib","ports":["python39","py39-numpy"]},{"type":"test","ports":["py39-pytest","py39-wurlitzer"]}],"depends_on":[{"type":"lib","ports":["py39-matplotlib","py39-sunpy","py39-bokeh"]}]},{"name":"py-cachetools","portdir":"python/py-cachetools","version":"7.2.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/tkem/cachetools","description":"memoizing collections and decorators","long_description":"This module provides various memoizing collections and decorators, including variants of the Python 3 Standard Library @lru_cache function decorator.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-cachetools"]}],"depends_on":[]},{"name":"py-cftime","portdir":"python/py-cftime","version":"1.6.6","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/Unidata/cftime","description":"Time-handling functionality from netcdf4-python","long_description":"Time-handling functionality from netcdf4-python","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-cftime"]}],"depends_on":[]},{"name":"py310-cachetools","portdir":"python/py-cachetools","version":"7.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tkem/cachetools","description":"memoizing collections and decorators","long_description":"This module provides various memoizing collections and decorators, including variants of the Python 3 Standard Library @lru_cache function decorator.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-setuptools_scm","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-pymc","py310-pymc3","vpype","py310-google-auth","py310-tox"]}]},{"name":"py311-cachetools","portdir":"python/py-cachetools","version":"7.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tkem/cachetools","description":"memoizing collections and decorators","long_description":"This module provides various memoizing collections and decorators, including variants of the Python 3 Standard Library @lru_cache function decorator.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-google-auth","py311-pymc","py311-tox"]}]},{"name":"py312-cachetools","portdir":"python/py-cachetools","version":"7.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tkem/cachetools","description":"memoizing collections and decorators","long_description":"This module provides various memoizing collections and decorators, including variants of the Python 3 Standard Library @lru_cache function decorator.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-setuptools_scm"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-pymc","py312-google-auth","py312-tox"]}]},{"name":"py313-cachetools","portdir":"python/py-cachetools","version":"7.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tkem/cachetools","description":"memoizing collections and decorators","long_description":"This module provides various memoizing collections and decorators, including variants of the Python 3 Standard Library @lru_cache function decorator.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools_scm","clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py313-pymc","py313-beancount-import","py313-google-auth","py313-tox"]}]},{"name":"py314-cachetools","portdir":"python/py-cachetools","version":"7.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tkem/cachetools","description":"memoizing collections and decorators","long_description":"This module provides various memoizing collections and decorators, including variants of the Python 3 Standard Library @lru_cache function decorator.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["py314-setuptools_scm","clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py314-pymc","chemex","py-cachetools","py314-google-auth","py314-tox"]}]},{"name":"py310-cftime","portdir":"python/py-cftime","version":"1.6.6","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Unidata/cftime","description":"Time-handling functionality from netcdf4-python","long_description":"Time-handling functionality from netcdf4-python","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-oldest-supported-numpy","clang-18","py310-setuptools","py310-cython","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310","py310-numpy"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-netcdf4"]},{"type":"test","ports":["py310-xarray"]}]},{"name":"py311-cftime","portdir":"python/py-cftime","version":"1.6.6","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Unidata/cftime","description":"Time-handling functionality from netcdf4-python","long_description":"Time-handling functionality from netcdf4-python","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-oldest-supported-numpy","clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-cython"]},{"type":"lib","ports":["python311","py311-numpy"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-netcdf4"]},{"type":"test","ports":["py311-xarray"]}]},{"name":"py312-cftime","portdir":"python/py-cftime","version":"1.6.6","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Unidata/cftime","description":"Time-handling functionality from netcdf4-python","long_description":"Time-handling functionality from netcdf4-python","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-oldest-supported-numpy","clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-cython"]},{"type":"lib","ports":["python312","py312-numpy"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-netcdf4"]},{"type":"test","ports":["py312-xarray"]}]},{"name":"py313-cftime","portdir":"python/py-cftime","version":"1.6.6","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Unidata/cftime","description":"Time-handling functionality from netcdf4-python","long_description":"Time-handling functionality from netcdf4-python","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-cython","py313-oldest-supported-numpy","clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313","py313-numpy"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py313-netcdf4"]},{"type":"test","ports":["py313-xarray"]}]},{"name":"py314-cftime","portdir":"python/py-cftime","version":"1.6.6","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Unidata/cftime","description":"Time-handling functionality from netcdf4-python","long_description":"Time-handling functionality from netcdf4-python","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-cython","py314-oldest-supported-numpy","clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314","py314-numpy"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py314-netcdf4","py-cftime"]},{"type":"test","ports":["py314-xarray"]}]},{"name":"py-coverage","portdir":"python/py-coverage","version":"7.16.1","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/nedbat/coveragepy","description":"Code coverage measurement for Python","long_description":"Coverage measures code coverage, typically during test execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed.","active":true,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618},{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-coverage"]}],"depends_on":[]},{"name":"py310-coverage","portdir":"python/py-coverage","version":"7.16.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/nedbat/coveragepy","description":"Code coverage measurement for Python","long_description":"Coverage measures code coverage, typically during test execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed.","active":true,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618},{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"build","ports":["py310-grpcio"]},{"type":"lib","ports":["py310-pytest-cov","py310-coveralls"]},{"type":"run","ports":["py310-codecov","py310-python-coveralls","py310-nbval"]},{"type":"test","ports":["py310-geopy","py310-webtest","py310-coveralls","py310-moviepy","py310-pyppmd","py310-spopt","py310-sure"]}]},{"name":"py311-coverage","portdir":"python/py-coverage","version":"7.16.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/nedbat/coveragepy","description":"Code coverage measurement for Python","long_description":"Coverage measures code coverage, typically during test execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed.","active":true,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618},{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-pytest-cov","py311-coveralls"]},{"type":"run","ports":["py311-python-coveralls","py311-nbval","py311-codecov"]},{"type":"test","ports":["py311-webtest","py311-pyppmd","py311-spopt","py311-geopy"]}]},{"name":"py312-coverage","portdir":"python/py-coverage","version":"7.16.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/nedbat/coveragepy","description":"Code coverage measurement for Python","long_description":"Coverage measures code coverage, typically during test execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed.","active":true,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618},{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-pytest-cov","py312-coveralls"]},{"type":"run","ports":["py312-codecov","py312-nbval"]},{"type":"test","ports":["py312-geopy","py312-webtest","git-filter-repo","py312-pyppmd","py312-spopt"]}]},{"name":"py313-coverage","portdir":"python/py-coverage","version":"7.16.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/nedbat/coveragepy","description":"Code coverage measurement for Python","long_description":"Coverage measures code coverage, typically during test execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed.","active":true,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618},{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-coveralls","py313-pytest-cov"]},{"type":"run","ports":["py313-nbval","py313-codecov"]},{"type":"test","ports":["py313-geopy","py313-spopt","py313-pynndescent","py313-pyppmd","py313-sparse"]}]}]}