{"count":52321,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=1018","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=1016","results":[{"name":"py39-zopfli","portdir":"python/py-zopfli","version":"0.2.3.post1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/fonttools/py-zopfli","description":"Zopfli module for python","long_description":"Zopfli module for python","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py39-setuptools_scm","py39-installer","py39-setuptools","clang-18","py39-wheel","py39-build"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"run","ports":["py39-fonttools"]}]},{"name":"py37-zopfli","portdir":"python/py-zopfli","version":"0.2.2","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/obp/py-zopfli","description":"Zopfli module for python","long_description":"Zopfli module for python","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py37-setuptools_scm","py37-installer","py37-setuptools","clang-17","py37-wheel","py37-build"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python37"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"run","ports":["py37-fonttools"]}]},{"name":"py38-zopfli","portdir":"python/py-zopfli","version":"0.2.3","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/obp/py-zopfli","description":"Zopfli module for python","long_description":"Zopfli module for python","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-setuptools_scm","py38-installer","py38-setuptools","clang-17","py38-wheel","py38-build"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python38"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"run","ports":["py38-fonttools"]}]},{"name":"py27-zopfli","portdir":"python/py-zopfli","version":"0.1.9","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/obp/py-zopfli","description":"Zopfli module for python","long_description":"Zopfli module for python","active":false,"categories":["python"],"maintainers":[{"name":"kirill","github":"catap","ports_count":120}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py27-setuptools","py27-setuptools_scm","py27-wheel"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"run","ports":["py27-fonttools"]}]},{"name":"py36-zopfli","portdir":"python/py-zopfli","version":"0.1.9","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/obp/py-zopfli","description":"Zopfli module for python","long_description":"Zopfli module for python","active":false,"categories":["python"],"maintainers":[{"name":"kirill","github":"catap","ports_count":120}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-build","py36-setuptools_scm","py36-wheel","clang-9.0","py36-python-install","py36-setuptools"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"run","ports":["py36-fonttools"]}]},{"name":"py36-tornado","portdir":"python/py-tornado","version":"6.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.tornadoweb.org/","description":"Scalable, non-blocking web server and related tools","long_description":"Tornado is an open source version of the scalable, non-blocking web server and tools that power FriendFeed. The FriendFeed application is written using a web framework that looks a bit like web.py or Google's webapp, but with additional tools and optimizations to take advantage of the underlying non-blocking infrastructure.","active":false,"categories":["www","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-16"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"lib","ports":["py36-terminado","py36-jupyter_client","py36-ipyparallel","py36-notebook","py36-distributed","py36-bokeh","py36-jupyter_server","py36-jupyterlab","py36-matplotlib","py36-ipykernel"]}]},{"name":"py35-tornado","portdir":"python/py-tornado","version":"6.0.4","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.tornadoweb.org/","description":"Scalable, non-blocking web server and related tools","long_description":"Tornado is an open source version of the scalable, non-blocking web server and tools that power FriendFeed. The FriendFeed application is written using a web framework that looks a bit like web.py or Google's webapp, but with additional tools and optimizations to take advantage of the underlying non-blocking infrastructure.","active":false,"categories":["www","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-16"]},{"type":"lib","ports":["python35"]}],"depends_on":[{"type":"lib","ports":["py35-terminado","py35-jupyter_client","py35-ipyparallel","py35-notebook","py35-distributed","py35-bokeh","py35-matplotlib","py35-ipykernel"]}]},{"name":"py39-tornado","portdir":"python/py-tornado","version":"6.5.4","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.tornadoweb.org/","description":"Scalable, non-blocking web server and related tools","long_description":"Tornado is an open source version of the scalable, non-blocking web server and tools that power FriendFeed. The FriendFeed application is written using a web framework that looks a bit like web.py or Google's webapp, but with additional tools and optimizations to take advantage of the underlying non-blocking infrastructure.","active":false,"categories":["www","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-bokeh","py39-ipykernel","py39-ipyparallel","py39-notebook","py39-mitmproxy","py39-terminado","py39-jupyter_server","py39-jupyterlab","py39-distributed","py39-beancount-import","py39-nbclassic","py39-jupyter_client"]},{"type":"test","ports":["py39-tenacity"]}]},{"name":"py38-tornado","portdir":"python/py-tornado","version":"6.5.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.tornadoweb.org/","description":"Scalable, non-blocking web server and related tools","long_description":"Tornado is an open source version of the scalable, non-blocking web server and tools that power FriendFeed. The FriendFeed application is written using a web framework that looks a bit like web.py or Google's webapp, but with additional tools and optimizations to take advantage of the underlying non-blocking infrastructure.","active":false,"categories":["www","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-17"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["salt-minion","salt-master","salt-syndic","salt-api","py38-nbclassic","py38-beancount-import","py38-distributed","py38-notebook","py38-ipyparallel","py38-mitmproxy","py38-jupyter_client","py38-ipykernel","py38-terminado","py38-jupyter_server","py38-jupyterlab","py38-bokeh"]}]},{"name":"py37-tornado","portdir":"python/py-tornado","version":"6.2","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.tornadoweb.org/","description":"Scalable, non-blocking web server and related tools","long_description":"Tornado is an open source version of the scalable, non-blocking web server and tools that power FriendFeed. The FriendFeed application is written using a web framework that looks a bit like web.py or Google's webapp, but with additional tools and optimizations to take advantage of the underlying non-blocking infrastructure.","active":false,"categories":["www","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py37-setuptools","py37-wheel","py37-build","py37-installer","clang-16"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"lib","ports":["py37-ipykernel","py37-jupyter_client","py37-jupyter_server","py37-jupyterlab","py37-beancount-import","py37-terminado","py37-ipyparallel","py37-bokeh","py37-mitmproxy","py37-distributed","py37-notebook"]}]},{"name":"py39-uvicorn","portdir":"python/py-uvicorn","version":"0.38.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/encode/uvicorn","description":"The lightning fast ASGI server.","long_description":"The lightning fast ASGI server.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-setuptools","py39-build","py39-hatchling","py39-installer"]},{"type":"lib","ports":["py39-asgiref","py39-click","py39-h11","python39"]}],"depends_on":[{"type":"run","ports":["py39-gradio","py39-transformers"]}]},{"name":"py38-uvicorn","portdir":"python/py-uvicorn","version":"0.23.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/encode/uvicorn","description":"The lightning fast ASGI server.","long_description":"The lightning fast ASGI server.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-setuptools","py38-build","py38-hatchling","py38-installer"]},{"type":"lib","ports":["py38-asgiref","py38-click","py38-h11","python38"]}],"depends_on":[{"type":"run","ports":["py38-gradio","py38-transformers"]}]},{"name":"py37-icalendar","portdir":"python/py-icalendar","version":"4.0.9","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://icalendar.readthedocs.org/","description":"The iCalendar package is a parser/generator of RFC 2445 iCalendar files.","long_description":"The inspiration has come from the email package in the standard lib, which I think is pretty simple, yet efficient and powerful. The package can both generate and parse iCalendar files, and can easily be used as is. The aim is to make a package that is fully compliant to RFC 2445, well designed, simple to use and well documented.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-wheel","py37-build","py37-installer","clang-16","py37-setuptools"]},{"type":"lib","ports":["python37","py37-dateutil","py37-setuptools","py37-tz"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[]},{"name":"py27-icalendar","portdir":"python/py-icalendar","version":"4.0.7","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://icalendar.readthedocs.org/","description":"The iCalendar package is a parser/generator of RFC 2445 iCalendar files.","long_description":"The inspiration has come from the email package in the standard lib, which I think is pretty simple, yet efficient and powerful. The package can both generate and parse iCalendar files, and can easily be used as is. The aim is to make a package that is fully compliant to RFC 2445, well designed, simple to use and well documented.","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python27","py27-dateutil","py27-setuptools","py27-tz"]}],"depends_on":[]},{"name":"py36-icalendar","portdir":"python/py-icalendar","version":"4.0.7","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://icalendar.readthedocs.org/","description":"The iCalendar package is a parser/generator of RFC 2445 iCalendar files.","long_description":"The inspiration has come from the email package in the standard lib, which I think is pretty simple, yet efficient and powerful. The package can both generate and parse iCalendar files, and can easily be used as is. The aim is to make a package that is fully compliant to RFC 2445, well designed, simple to use and well documented.","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python36","py36-dateutil","py36-setuptools","py36-tz"]}],"depends_on":[]},{"name":"py39-icalendar","portdir":"python/py-icalendar","version":"4.0.9","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://icalendar.readthedocs.org/","description":"The iCalendar package is a parser/generator of RFC 2445 iCalendar files.","long_description":"The inspiration has come from the email package in the standard lib, which I think is pretty simple, yet efficient and powerful. The package can both generate and parse iCalendar files, and can easily be used as is. The aim is to make a package that is fully compliant to RFC 2445, well designed, simple to use and well documented.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-build","py39-installer","clang-16","py39-setuptools"]},{"type":"lib","ports":["python39","py39-dateutil","py39-setuptools","py39-tz"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[]},{"name":"py35-icalendar","portdir":"python/py-icalendar","version":"4.0.7","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://icalendar.readthedocs.org/","description":"The iCalendar package is a parser/generator of RFC 2445 iCalendar files.","long_description":"The inspiration has come from the email package in the standard lib, which I think is pretty simple, yet efficient and powerful. The package can both generate and parse iCalendar files, and can easily be used as is. The aim is to make a package that is fully compliant to RFC 2445, well designed, simple to use and well documented.","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python35","py35-dateutil","py35-setuptools","py35-tz"]}],"depends_on":[]},{"name":"py38-icalendar","portdir":"python/py-icalendar","version":"4.0.9","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://icalendar.readthedocs.org/","description":"The iCalendar package is a parser/generator of RFC 2445 iCalendar files.","long_description":"The inspiration has come from the email package in the standard lib, which I think is pretty simple, yet efficient and powerful. The package can both generate and parse iCalendar files, and can easily be used as is. The aim is to make a package that is fully compliant to RFC 2445, well designed, simple to use and well documented.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-build","py38-installer","clang-16","py38-setuptools"]},{"type":"lib","ports":["python38","py38-dateutil","py38-setuptools","py38-tz"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[]},{"name":"py27-tzlocal","portdir":"python/py-tzlocal","version":"2.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/regebro/tzlocal","description":"tzinfo object for the local timezone","long_description":"This Python module returns a tzinfo object with the local timezone information under Unix and Win-32. It requires pytz, and returns pytz tzinfo objects.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-12"]},{"type":"lib","ports":["python27","py27-tz"]},{"type":"test","ports":["py27-mock"]}],"depends_on":[{"type":"lib","ports":["py27-rpy2"]}]},{"name":"py36-tzlocal","portdir":"python/py-tzlocal","version":"2.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/regebro/tzlocal","description":"tzinfo object for the local timezone","long_description":"This Python module returns a tzinfo object with the local timezone information under Unix and Win-32. It requires pytz, and returns pytz tzinfo objects.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-12"]},{"type":"lib","ports":["python36","py36-tz"]},{"type":"test","ports":["py36-mock"]}],"depends_on":[{"type":"lib","ports":["py36-rpy2"]}]},{"name":"py39-tzlocal","portdir":"python/py-tzlocal","version":"5.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/regebro/tzlocal","description":"tzinfo object for the local timezone","long_description":"This Python module returns a tzinfo object with the local timezone information under Unix and Win-32. It requires pytz, and returns pytz tzinfo objects.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-installer","clang-18","py39-setuptools","py39-wheel","py39-build"]},{"type":"lib","ports":["python39","py39-pytzdata"]},{"type":"test","ports":["py39-pytest","py39-pytest-mock"]}],"depends_on":[{"type":"lib","ports":["py39-dateparser","py39-rpy2","py39-hanko"]}]},{"name":"py38-tzlocal","portdir":"python/py-tzlocal","version":"5.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/regebro/tzlocal","description":"tzinfo object for the local timezone","long_description":"This Python module returns a tzinfo object with the local timezone information under Unix and Win-32. It requires pytz, and returns pytz tzinfo objects.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-build","py38-installer","clang-17","py38-setuptools","py38-wheel"]},{"type":"lib","ports":["python38","py38-pytzdata","py38-backports.zoneinfo"]},{"type":"test","ports":["py38-pytest","py38-pytest-mock"]}],"depends_on":[{"type":"lib","ports":["py38-rpy2","py38-hanko"]}]},{"name":"py37-tzlocal","portdir":"python/py-tzlocal","version":"5.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/regebro/tzlocal","description":"tzinfo object for the local timezone","long_description":"This Python module returns a tzinfo object with the local timezone information under Unix and Win-32. It requires pytz, and returns pytz tzinfo objects.","active":false,"categories":["python"],"maintainers":[{"name":"kirill","github":"catap","ports_count":120}],"variants":[],"dependencies":[{"type":"build","ports":["py37-build","py37-installer","clang-16","py37-setuptools","py37-wheel"]},{"type":"lib","ports":["python37","py37-pytzdata","py37-backports.zoneinfo"]},{"type":"test","ports":["py37-pytest","py37-pytest-cov","py37-pytest-mock"]}],"depends_on":[{"type":"lib","ports":["py37-rpy2"]}]},{"name":"py38-rpds-py","portdir":"python/py-rpds-py","version":"0.19.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/crate-py/rpds","description":"Python bindings to Rust's persistent data structures (rpds)","long_description":"Python bindings to Rust's persistent data structures (rpds)","active":false,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-setuptools-rust","py38-build","py38-maturin","py38-installer","clang-17"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-referencing","py38-jsonschema","py38-jsonschema-format-nongpl"]}]},{"name":"py39-rpds-py","portdir":"python/py-rpds-py","version":"0.30.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/crate-py/rpds","description":"Python bindings to Rust's persistent data structures (rpds)","long_description":"Python bindings to Rust's persistent data structures (rpds)","active":false,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py39-setuptools-rust","py39-build","py39-maturin","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-referencing","py39-jsonschema","py39-jsonschema-format-nongpl"]}]},{"name":"py38-structlog","portdir":"python/py-structlog","version":"24.2.0","license":"(MIT or Apache-2)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.structlog.org/","description":"Structured Logging for Python","long_description":"Structured Logging for Python","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-hatch-fancy-pypi-readme","clang-17","py38-build","py38-hatchling","py38-hatch-vcs","py38-installer"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-colorama"]},{"type":"test","ports":["py38-freezegun","py38-pretend","py38-pytest","py38-pytest-asyncio","py38-simplejson"]}],"depends_on":[]},{"name":"py37-structlog","portdir":"python/py-structlog","version":"21.5.0","license":"MIT and Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.structlog.org/","description":"Structured Logging for Python","long_description":"Structured Logging for Python","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-flit_core","py37-build","clang-14","py37-installer"]},{"type":"lib","ports":["python37"]},{"type":"run","ports":["py37-colorama"]},{"type":"test","ports":["py37-simplejson","py37-twisted","py37-freezegun","py37-greenlet","py37-pretend","py37-pytest","py37-pytest-asyncio"]}],"depends_on":[]},{"name":"py27-structlog","portdir":"python/py-structlog","version":"20.1.0","license":"MIT and Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.structlog.org/","description":"Structured Logging for Python","long_description":"Structured Logging for Python","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py27-setuptools"]},{"type":"lib","ports":["python27"]},{"type":"run","ports":["py27-six","py27-colorama"]},{"type":"test","ports":["py27-simplejson","py27-twisted","py27-freezegun","py27-greenlet","py27-pretend","py27-pytest"]}],"depends_on":[]},{"name":"py39-structlog","portdir":"python/py-structlog","version":"25.5.0","license":"(MIT or Apache-2)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.structlog.org/","description":"Structured Logging for Python","long_description":"Structured Logging for Python","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-hatch-fancy-pypi-readme","clang-18","py39-build","py39-hatchling","py39-hatch-vcs","py39-installer"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-colorama"]},{"type":"test","ports":["py39-freezegun","py39-pretend","py39-pytest","py39-pytest-asyncio","py39-simplejson"]}],"depends_on":[]},{"name":"py27-tqdm","portdir":"python/py-tqdm","version":"4.64.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tqdm/tqdm","description":"A Fast, Extensible Progress Meter","long_description":"A Fast, Extensible Progress Meter","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py27-setuptools_scm","py27-toml","clang-13"]},{"type":"lib","ports":["python27","py27-setuptools"]}],"depends_on":[{"type":"lib","ports":["py27-MDAnalysis","py27-gwpy","py27-tpot"]}]},{"name":"py37-tqdm","portdir":"python/py-tqdm","version":"4.66.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tqdm/tqdm","description":"A Fast, Extensible Progress Meter","long_description":"A Fast, Extensible Progress Meter","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py37-wheel","py37-setuptools","py37-setuptools_scm","clang-16","py37-build","py37-installer"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"lib","ports":["py37-thinc","py37-rbtools","py37-spaCy","py37-MDAnalysis","py37-rasa-nlu","py37-sunpy","py37-tpot","py37-ipyparallel","py37-parfive","py37-gwpy","py37-pooch","py37-nltk"]},{"type":"run","ports":["py37-tensorflow-datasets","py37-proglog","py37-bpemb","py37-sacremoses","py37-fairseq","py37-datasets","py37-unidic","py37-pytorch-lightning","py37-photomosaic","py37-tensor2tensor","py37-panel"]}]},{"name":"py38-tqdm","portdir":"python/py-tqdm","version":"4.66.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tqdm/tqdm","description":"A Fast, Extensible Progress Meter","long_description":"A Fast, Extensible Progress Meter","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-setuptools","py38-setuptools_scm","clang-16","py38-build","py38-installer"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-gwpy","py38-MDAnalysis","py38-tpot","py38-spaCy","py38-ipyparallel","py38-rbtools","py38-parfive","py38-thinc","py38-nltk","py38-pooch","py38-sunpy"]},{"type":"run","ports":["py38-pymatgen","py38-transformers","py38-sacremoses","py38-fairseq","py38-pytorch-lightning","py38-panel","py38-proglog","py38-tensor2tensor","py38-tensorflow-datasets","py38-bpemb","py38-unidic","py38-allennlp","py38-coremltools","py38-datasets","py38-huggingface_hub","py38-photomosaic","py38-sentence-transformers"]}]},{"name":"py39-tqdm","portdir":"python/py-tqdm","version":"4.67.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tqdm/tqdm","description":"A Fast, Extensible Progress Meter","long_description":"A Fast, Extensible Progress Meter","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-setuptools","py39-setuptools_scm","clang-18","py39-build","py39-installer"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-spaCy","py39-tpot","py39-MDAnalysis","py39-gwpy","py39-nltk","py39-ipyparallel","py39-maggma","py39-pooch","py39-rbtools","py39-parfive","py39-thinc","py39-panel","chemex-devel","py39-sunpy"]},{"type":"run","ports":["py39-segregation","py39-coremltools","py39-pytorch-lightning","py39-sacremoses","py39-transformers","py39-momepy","py39-allennlp","py39-spopt","py39-fairseq","py39-huggingface_hub","py39-panel","py39-photomosaic","py39-sentence-transformers","py39-tensor2tensor","py39-tensorflow-datasets","py39-datasets","py39-bpemb","py39-proglog","py39-unidic","py39-tobler","py39-pymatgen"]}]},{"name":"py35-tqdm","portdir":"python/py-tqdm","version":"4.64.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tqdm/tqdm","description":"A Fast, Extensible Progress Meter","long_description":"A Fast, Extensible Progress Meter","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools_scm","py35-toml","clang-13"]},{"type":"lib","ports":["python35","py35-setuptools"]}],"depends_on":[{"type":"lib","ports":["py35-tpot"]}]},{"name":"py36-tqdm","portdir":"python/py-tqdm","version":"4.64.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tqdm/tqdm","description":"A Fast, Extensible Progress Meter","long_description":"A Fast, Extensible Progress Meter","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools_scm","py36-toml","clang-13"]},{"type":"lib","ports":["python36","py36-setuptools"]}],"depends_on":[{"type":"lib","ports":["py36-gwpy","py36-rasa-nlu","py36-spaCy","py36-tpot","py36-ipyparallel","py36-thinc","py36-MDAnalysis"]}]},{"name":"py35-filelock","portdir":"python/py-filelock","version":"3.2.1","license":"public-domain","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://py-filelock.readthedocs.io/","description":"A platform independent file lock","long_description":"This package contains a single module, which implements a platform independent file lock in Python, which provides a simple way of inter-process communication:","active":false,"categories":["python"],"maintainers":[{"name":"funasoul","github":"funasoul","ports_count":15}],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools_scm","py35-toml","clang-15"]},{"type":"lib","ports":["python35"]},{"type":"test","ports":["py35-pytest"]}],"depends_on":[{"type":"lib","ports":["py35-tox","py35-virtualenv"]},{"type":"run","ports":["py35-cartopy"]}]},{"name":"py38-filelock","portdir":"python/py-filelock","version":"3.16.1","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://py-filelock.readthedocs.io/","description":"A platform independent file lock","long_description":"This package contains a single module, which implements a platform independent file lock in Python, which provides a simple way of inter-process communication:","active":false,"categories":["python"],"maintainers":[{"name":"funasoul","github":"funasoul","ports_count":15}],"variants":[],"dependencies":[{"type":"build","ports":["py38-hatch-vcs","py38-build","py38-hatchling","py38-installer","clang-17"]},{"type":"lib","ports":["python38"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"build","ports":["py38-theano-pymc"]},{"type":"lib","ports":["py38-virtualenv","py38-aesara","py38-pytensor","py38-tox","py38-tldextract"]},{"type":"run","ports":["py38-cartopy","py38-huggingface_hub","py38-allennlp","py38-pytest-mypy","py38-transformers"]}]},{"name":"py39-filelock","portdir":"python/py-filelock","version":"3.19.1","license":"public-domain","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://py-filelock.readthedocs.io/","description":"A platform independent file lock","long_description":"This package contains a single module, which implements a platform independent file lock in Python, which provides a simple way of inter-process communication:","active":false,"categories":["python"],"maintainers":[{"name":"funasoul","github":"funasoul","ports_count":15}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-build","py39-hatchling","py39-hatch-vcs","py39-installer"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest","py39-pytest-asyncio","py39-pytest-mock","py39-pytest-timeout","py39-virtualenv"]}],"depends_on":[{"type":"build","ports":["py39-theano-pymc"]},{"type":"lib","ports":["py39-tox","py39-virtualenv","py39-tldextract","py39-pytensor","py39-aesara"]},{"type":"run","ports":["py39-transformers","py39-cartopy","py39-huggingface_hub","py39-pytest-mypy","py39-allennlp"]}]},{"name":"py37-filelock","portdir":"python/py-filelock","version":"3.16.1","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://py-filelock.readthedocs.io/","description":"A platform independent file lock","long_description":"This package contains a single module, which implements a platform independent file lock in Python, which provides a simple way of inter-process communication:","active":false,"categories":["python"],"maintainers":[{"name":"funasoul","github":"funasoul","ports_count":15}],"variants":[],"dependencies":[{"type":"build","ports":["py37-hatch-vcs","py37-build","py37-hatchling","py37-installer","clang-17"]},{"type":"lib","ports":["python37"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"build","ports":["py37-theano-pymc"]},{"type":"lib","ports":["py37-tox","py37-tldextract","py37-aesara","py37-virtualenv"]},{"type":"run","ports":["py37-cartopy","py37-pytest-mypy"]}]},{"name":"py34-filelock","portdir":"python/py-filelock","version":"3.2.1","license":"public-domain","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://py-filelock.readthedocs.io/","description":"A platform independent file lock","long_description":"This package contains a single module, which implements a platform independent file lock in Python, which provides a simple way of inter-process communication:","active":false,"categories":["python"],"maintainers":[{"name":"funasoul","github":"funasoul","ports_count":15}],"variants":[],"dependencies":[{"type":"build","ports":["py34-setuptools_scm","py34-toml","clang-15"]},{"type":"lib","ports":["python34"]},{"type":"test","ports":[null]}],"depends_on":[{"type":"lib","ports":["py34-virtualenv"]}]},{"name":"py36-filelock","portdir":"python/py-filelock","version":"3.4.1","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://py-filelock.readthedocs.io/","description":"A platform independent file lock","long_description":"This package contains a single module, which implements a platform independent file lock in Python, which provides a simple way of inter-process communication:","active":false,"categories":["python"],"maintainers":[{"name":"funasoul","github":"funasoul","ports_count":15}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools_scm","clang-15"]},{"type":"lib","ports":["python36"]},{"type":"test","ports":["py36-pytest"]}],"depends_on":[{"type":"lib","ports":["py36-tox","py36-tldextract","py36-virtualenv"]},{"type":"run","ports":["py36-cartopy"]}]},{"name":"hiredis","portdir":"databases/hiredis","version":"1.4.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/redis/hiredis","description":"Hiredis is a minimalistic C client library for the Redis database.","long_description":"Hiredis is a minimalistic C client library for the Redis database.","active":true,"categories":["databases"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[{"type":"lib","ports":["php53-swoole","php54-swoole","php55-swoole","php56-swoole","php70-swoole","php71-swoole","php72-swoole","php73-swoole","php74-swoole","php80-swoole","php81-swoole","php82-swoole","php83-swoole","php84-swoole","php85-swoole","syslog-ng-devel","R-RcppRedis","R-redux","ccache","gawk-redis","yaz","php72-openswoole","php73-openswoole","php74-openswoole","php80-openswoole","php81-openswoole","php82-openswoole","php83-openswoole","php84-openswoole","php85-openswoole"]},{"type":"run","ports":["rspamd"]}]},{"name":"redis","portdir":"databases/redis","version":"8.8.0","license":"AGPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://redis.io","description":"Redis is an open source, advanced key-value store.","long_description":"Redis is an open source, advanced key-value store.","active":true,"categories":["databases"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20"]},{"type":"lib","ports":["openssl"]}],"depends_on":[{"type":"build","ports":["p5.30-redis","p5.32-redis","p5.34-redis","p5.28-redis","p5.26-redis"]},{"type":"lib","ports":["amber"]},{"type":"run","ports":["rspamd"]}]},{"name":"redis7","portdir":"databases/redis","version":"7.4.9","license":"AGPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://redis.io","description":"Redis is an open source, advanced key-value store.","long_description":"Redis is an open source, advanced key-value store.","active":true,"categories":["databases"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20"]},{"type":"lib","ports":["openssl"]}],"depends_on":[]},{"name":"OpenJPH","portdir":"graphics/OpenJPH","version":"0.29.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aous72/OpenJPH","description":"Open-source implementation of JPEG2000 Part-15","long_description":"Open source implementation of High-throughput JPEG2000 (HTJ2K), also known as JPH, JPEG2000 Part 15, ISO/IEC 15444-15, and ITU-T T.814. Here, we are interested in implementing the HTJ2K only, supporting features that are defined in JPEG2000 Part 1 (for example, for wavelet transform, only reversible 5/3 and irreversible 9/7 are supported).","active":true,"categories":["graphics"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["tiff"]}],"depends_on":[{"type":"lib","ports":["openexr","openimageio"]}]},{"name":"openexr","portdir":"graphics/openexr","version":"3.4.12","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.openexr.com","description":"OpenEXR Graphics Library","long_description":"OpenEXR is the professional-grade high dynamic range image storage format of the motion picture industry.","active":true,"categories":["graphics"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599},{"name":"mascguy","github":"mascguy","ports_count":360}],"variants":["debug","tests","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-20"]},{"type":"lib","ports":["libdeflate","imath","OpenJPH"]}],"depends_on":[{"type":"lib","ports":["py35-opencv3","py36-opencv3","py35-opencv3-devel","py36-opencv3-devel","gegl","py38-opencv4-devel","py35-opencv4","py36-opencv4","py35-opencv4-devel","py36-opencv4-devel","vips","ImageMagick7","py37-opencv4","opencv4","opencv4-devel","py310-opencv4","py311-opencv4","py312-opencv4","py313-opencv4","py314-opencv4","py310-opencv4-devel","py311-opencv4-devel","py312-opencv4-devel","py313-opencv4-devel","py314-opencv4-devel","gmic","gmic-qt","gmic-gimp","gmic-clib","gmic-lib","gegl-devel","py37-opencv4-devel","ImageMagick","synfig","openimageio","OpenSceneGraph-devel","OpenSceneGraph","libjxl","gstreamer1-gst-plugins-bad","py39-opencv4","py39-opencv4-devel","py38-opencv4","ctlang","darktable","darktable-devel","exact-image","gimp2","gimp2-devel","gimp3-devel","hugin-app","openvdb","pbrt2","pbrt3","kde4-runtime","kdelibs4"]}]},{"name":"openimageio","portdir":"graphics/openimageio","version":"3.1.12.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/AcademySoftwareFoundation/OpenImageIO","description":"a library for reading and writing images","long_description":"OpenImageIO is a library for reading and writing images, and a bunch of related classes, utilities, and applications.","active":true,"categories":["graphics"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":["debug","python310","python311","python312","python313","python314","universal"],"dependencies":[{"type":"build","ports":["cmake","pybind11","robin-map","clang-20"]},{"type":"lib","ports":["libjpeg-turbo","libpng","libraw","opencolorio","opencv4","openexr","openjpeg","openvdb","ptex","tiff","libheif","bzip2","freetype","libxml2","qt6-qtbase","onetbb","imath","ffmpeg8","python314","py314-numpy","libfmt12","OpenJPH","tcp_wrappers","zlib","openssl","dcmtk"]}],"depends_on":[{"type":"lib","ports":["blender","embree","materialx","oidn","osl"]}]},{"name":"py-aiodns","portdir":"python/py-aiodns","version":"4.0.4","license":"MIT","platforms":"any","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":true,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":92}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-aiodns"]}],"depends_on":[]},{"name":"py310-aiodns","portdir":"python/py-aiodns","version":"4.0.4","license":"MIT","platforms":"{darwin any}","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":true,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":92}],"variants":[],"dependencies":[{"type":"build","ports":["py310-installer","clang-18","py310-setuptools","py310-wheel","py310-build"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-pycares"]},{"type":"test","ports":["py310-pytest","py310-pycares","py310-pytest-asyncio"]}],"depends_on":[{"type":"lib","ports":["py310-discordpy","py310-aiohttp"]}]},{"name":"py311-aiodns","portdir":"python/py-aiodns","version":"4.0.4","license":"MIT","platforms":"{darwin any}","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":true,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":92}],"variants":[],"dependencies":[{"type":"build","ports":["py311-wheel","clang-18","py311-build","py311-installer","py311-setuptools"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-pycares"]},{"type":"test","ports":["py311-pytest","py311-pycares","py311-pytest-asyncio"]}],"depends_on":[{"type":"lib","ports":["py311-discordpy","py311-aiohttp"]}]}]}