{"count":52203,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=138","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=136","results":[{"name":"py37-rfc3986","portdir":"python/py-rfc3986","version":"2.0.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://rfc3986.readthedocs.io/","description":"A Python implementation of RFC 3986 including validation and authority parsing.","long_description":"A Python implementation of RFC 3986 including validation and authority parsing.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","py37-wheel","py37-build","py37-installer","clang-16"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"run","ports":["py37-oslo-config"]}]},{"name":"py39-rfc3986","portdir":"python/py-rfc3986","version":"2.0.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://rfc3986.readthedocs.io/","description":"A Python implementation of RFC 3986 including validation and authority parsing.","long_description":"A Python implementation of RFC 3986 including validation and authority parsing.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"run","ports":["py39-oslo-config"]}]},{"name":"py39-python-lsp-server","portdir":"python/py-python-lsp-server","version":"1.12.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-lsp/python-lsp-server/","description":"A Python implementation of the Language Server Protocol","long_description":"Fork of the python-language-server project, maintained by the Spyder IDE team and the community.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-setuptools","py39-setuptools_scm","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["py39-jedi","py39-pluggy","py39-pyflakes","py39-pylint","py39-rope","py39-ujson","py39-yapf","py39-python-lsp-jsonrpc","py39-whatthepatch","py39-docstring-to-markdown","python39","py39-autopep8","py39-codestyle","py39-docstyle","py39-flake8","py39-flake8-mccabe"]},{"type":"run","ports":["python-lsp-server_select"]},{"type":"test","ports":["py39-flaky","py39-mock","py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-pyls-spyder","py39-python-lsp-black"]},{"type":"run","ports":["py39-spyder-devel","py39-spyder"]}]},{"name":"py36-python-lsp-server","portdir":"python/py-python-lsp-server","version":"1.3.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-lsp/python-lsp-server","description":"A Python implementation of the Language Server Protocol","long_description":"Fork of the python-language-server project, maintained by the Spyder IDE team and the community.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":[],"dependencies":[{"type":"build","ports":["clang-12"]},{"type":"lib","ports":["py36-autopep8","py36-codestyle","py36-docstyle","py36-flake8","py36-flake8-mccabe","py36-jedi","py36-pluggy","py36-pyflakes","py36-pylint","py36-rope","py36-setuptools","py36-ujson","py36-yapf","py36-python-lsp-jsonrpc","python36"]},{"type":"run","ports":["python-lsp-server_select"]},{"type":"test","ports":["py36-flaky","py36-mock","py36-pytest"]}],"depends_on":[{"type":"lib","ports":["py36-pyls-spyder","py36-python-lsp-black"]},{"type":"run","ports":["py36-spyder","py36-spyder-devel"]}]},{"name":"py37-python-lsp-server","portdir":"python/py-python-lsp-server","version":"1.7.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-lsp/python-lsp-server/","description":"A Python implementation of the Language Server Protocol","long_description":"Fork of the python-language-server project, maintained by the Spyder IDE team and the community.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":[],"dependencies":[{"type":"build","ports":["clang-15","py37-setuptools","py37-setuptools_scm","py37-wheel","py37-build","py37-installer"]},{"type":"lib","ports":["py37-jedi","py37-pluggy","py37-pyflakes","py37-pylint","py37-rope","py37-ujson","py37-yapf","py37-python-lsp-jsonrpc","py37-whatthepatch","py37-docstring-to-markdown","python37","py37-autopep8","py37-codestyle","py37-docstyle","py37-flake8","py37-flake8-mccabe"]},{"type":"run","ports":["python-lsp-server_select"]},{"type":"test","ports":["py37-flaky","py37-mock","py37-pytest"]}],"depends_on":[{"type":"lib","ports":["py37-pyls-spyder","py37-python-lsp-black"]},{"type":"run","ports":["py37-spyder","py37-spyder-devel"]}]},{"name":"py38-python-lsp-server","portdir":"python/py-python-lsp-server","version":"1.12.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-lsp/python-lsp-server/","description":"A Python implementation of the Language Server Protocol","long_description":"Fork of the python-language-server project, maintained by the Spyder IDE team and the community.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-setuptools","py38-setuptools_scm","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["py38-jedi","py38-pluggy","py38-pyflakes","py38-pylint","py38-rope","py38-ujson","py38-yapf","py38-python-lsp-jsonrpc","py38-whatthepatch","py38-docstring-to-markdown","python38","py38-autopep8","py38-codestyle","py38-docstyle","py38-flake8","py38-flake8-mccabe"]},{"type":"run","ports":["python-lsp-server_select"]},{"type":"test","ports":["py38-flaky","py38-mock","py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-pyls-spyder","py38-python-lsp-black"]},{"type":"run","ports":["py38-spyder-devel","py38-spyder"]}]},{"name":"py37-readme_renderer","portdir":"python/py-readme_renderer","version":"30.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pypa/readme_renderer","description":"Safely render long_description/README files in Warehouse","long_description":"Safely render long_description/README files in Warehouse","active":false,"categories":["python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py37-setuptools","py37-wheel","py37-build","py37-installer"]},{"type":"lib","ports":["python37"]},{"type":"run","ports":["py37-bleach","py37-docutils","py37-pygments"]}],"depends_on":[{"type":"test","ports":["py37-marisa-trie"]}]},{"name":"py27-readme_renderer","portdir":"python/py-readme_renderer","version":"28.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pypa/readme_renderer","description":"Safely render long_description/README files in Warehouse","long_description":"Safely render long_description/README files in Warehouse","active":false,"categories":["python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py27-setuptools"]},{"type":"lib","ports":["python27"]},{"type":"run","ports":["py27-six","py27-pygments","py27-bleach","py27-docutils"]}],"depends_on":[{"type":"test","ports":["py27-marisa-trie"]}]},{"name":"py36-readme_renderer","portdir":"python/py-readme_renderer","version":"26.0","license":"apache","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pypa/readme_renderer","description":"Safely render long_description/README files in Warehouse","long_description":"Safely render long_description/README files in Warehouse","active":false,"categories":["python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]},{"type":"run","ports":["py36-six","py36-pygments","py36-bleach","py36-docutils"]}],"depends_on":[{"type":"test","ports":["py36-marisa-trie"]}]},{"name":"py38-readme_renderer","portdir":"python/py-readme_renderer","version":"43.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pypa/readme_renderer","description":"Safely render long_description/README files in Warehouse","long_description":"Safely render long_description/README files in Warehouse","active":false,"categories":["python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-bleach","py38-docutils","py38-pygments"]}],"depends_on":[{"type":"run","ports":["py38-postorius"]},{"type":"test","ports":["py38-marisa-trie"]}]},{"name":"py39-readme_renderer","portdir":"python/py-readme_renderer","version":"44.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pypa/readme_renderer","description":"Safely render long_description/README files in Warehouse","long_description":"Safely render long_description/README files in Warehouse","active":false,"categories":["python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-bleach","py39-docutils","py39-pygments"]}],"depends_on":[{"type":"run","ports":["py39-postorius"]},{"type":"test","ports":["py39-marisa-trie"]}]},{"name":"p5.26-io-socket-ssl","portdir":"perl/p5-io-socket-ssl","version":"2.71.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/IO::Socket::SSL","description":"Nearly transparent SSL encapsulation for IO::Socket::INET","long_description":"IO::Socket::SSL is a class implementing an object oriented interface to SSL sockets. The class is a descendent of IO::Socket::INET.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-io-socket-inet6","p5.26-io-socket-ip"]},{"type":"lib","ports":["perl5.26","p5.26-net-ssleay","p5.26-mozilla-ca","p5.26-net-libidn"]}],"depends_on":[{"type":"build","ports":["p5.26-search-elasticsearch-client-2_0","p5.26-search-elasticsearch-client-5_0","p5.26-search-elasticsearch-client-6_0","p5.26-b-c","p5.26-search-elasticsearch"]},{"type":"lib","ports":["p5.26-http-tiny","p5.26-lwp-protocol-https","p5.26-mail-imapclient","p5.26-mail-sender","p5.26-metacpan-client","p5.26-net","p5.26-net-http","p5.26-net-smtp-ssl","p5.26-net-smtp-tls","p5.26-net-smtp-tls-butmaintained","p5.26-net-smtps","p5.26-net-stomp","p5.26-perl-ldap","p5.26-soap-lite","p5.26-authcas","p5.26-twitter-api","p5.26-dist-zilla-plugin-github","p5.26-event-rpc","p5.26-gearman","p5.26-http-daemon-ssl"]}]},{"name":"p5.26-type-tiny","portdir":"perl/p5-type-tiny","version":"1.12.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Type::Tiny","description":"Type::Tiny is a tiny class for creating Moose-like type constraint objects which are compatible with Moo, Moose and Mouse.","long_description":"Type::Tiny is a tiny class for creating Moose-like type constraint objects which are compatible with Moo, Moose and Mouse.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-test-memory-cycle","p5.26-test-warnings"]},{"type":"lib","ports":["p5.26-scalar-list-utils","perl5.26","p5.26-type-tiny-xs","p5.26-exporter-tiny","p5.26-ref-util-xs"]}],"depends_on":[{"type":"build","ports":["p5.26-moose"]},{"type":"lib","ports":["p5.26-beam-emitter","p5.26-crypt-random-source","p5.26-dancer2","p5.26-dist-zilla-plugin-git","p5.26-file-changenotify","p5.26-graphviz2","p5.26-html-restrict","p5.26-iri","p5.26-lwp-consolelogger","p5.26-metacpan-client","p5.26-moox-late","p5.26-moox-typetiny","p5.26-net-github","p5.26-pod-readme","p5.26-sub-handlesvia","p5.26-text-table-manifold","p5.26-array-compare","p5.26-types-path-tiny"]}]},{"name":"py36-intervaltree","portdir":"python/py-intervaltree","version":"3.1.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/chaimleib/intervaltree","description":"A mutable, self-balancing interval tree for Python 2 and 3","long_description":"A mutable, self-balancing interval tree for Python 2 and 3. Queries may be by point, by range overlap, or by range envelopment.","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36","py36-sortedcontainers"]},{"type":"test","ports":["py36-pytest"]}],"depends_on":[{"type":"run","ports":["py36-spyder","py36-spyder-devel"]}]},{"name":"py27-intervaltree","portdir":"python/py-intervaltree","version":"3.1.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/chaimleib/intervaltree","description":"A mutable, self-balancing interval tree for Python 2 and 3","long_description":"A mutable, self-balancing interval tree for Python 2 and 3. Queries may be by point, by range overlap, or by range envelopment.","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py27-setuptools"]},{"type":"lib","ports":["python27","py27-sortedcontainers"]},{"type":"test","ports":["py27-pytest"]}],"depends_on":[]},{"name":"py39-intervaltree","portdir":"python/py-intervaltree","version":"3.2.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/chaimleib/intervaltree","description":"A mutable, self-balancing interval tree for Python 2 and 3","long_description":"A mutable, self-balancing interval tree for Python 2 and 3. Queries may be by point, by range overlap, or by range envelopment.","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":[],"dependencies":[{"type":"build","ports":["py39-hatchling","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["py39-sortedcontainers","python39"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"run","ports":["py39-spyder-devel","py39-spyder","py39-note-seq"]}]},{"name":"py37-intervaltree","portdir":"python/py-intervaltree","version":"3.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/chaimleib/intervaltree","description":"A mutable, self-balancing interval tree for Python 2 and 3","long_description":"A mutable, self-balancing interval tree for Python 2 and 3. Queries may be by point, by range overlap, or by range envelopment.","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-14"]},{"type":"lib","ports":["python37","py37-sortedcontainers"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"lib","ports":["py37-npe2"]},{"type":"run","ports":["py37-note-seq","py37-spyder","py37-spyder-devel"]}]},{"name":"py38-intervaltree","portdir":"python/py-intervaltree","version":"3.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/chaimleib/intervaltree","description":"A mutable, self-balancing interval tree for Python 2 and 3","long_description":"A mutable, self-balancing interval tree for Python 2 and 3. Queries may be by point, by range overlap, or by range envelopment.","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":[],"dependencies":[{"type":"build","ports":["py38-installer","clang-16","py38-setuptools","py38-wheel","py38-build"]},{"type":"lib","ports":["python38","py38-sortedcontainers"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"run","ports":["py38-spyder-devel","py38-note-seq","py38-spyder"]}]},{"name":"py35-intervaltree","portdir":"python/py-intervaltree","version":"3.1.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/chaimleib/intervaltree","description":"A mutable, self-balancing interval tree for Python 2 and 3","long_description":"A mutable, self-balancing interval tree for Python 2 and 3. Queries may be by point, by range overlap, or by range envelopment.","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35","py35-sortedcontainers"]},{"type":"test","ports":["py35-pytest"]}],"depends_on":[]},{"name":"py39-coherent.licensed","portdir":"python/py-coherent.licensed","version":"0.5.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/coherent-oss/coherent.licensed","description":"License management tooling for Coherent System and skeleton projects","long_description":"License management tooling for Coherent System and skeleton projects","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":[],"dependencies":[{"type":"build","ports":["py39-flit_core","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"build","ports":["py39-tempora","py39-path","py39-jaraco.functools","py39-singledispatch","py39-portend"]}]},{"name":"py36-partd","portdir":"python/py-partd","version":"1.2.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/mrocklin/partd/","description":"Appendable key-value storage.","long_description":"Appendable key-value storage.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36","py36-locket","py36-toolz"]}],"depends_on":[{"type":"lib","ports":["py36-dask"]}]},{"name":"py27-partd","portdir":"python/py-partd","version":"1.0.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/mrocklin/partd/","description":"Appendable key-value storage.","long_description":"Appendable key-value storage.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py27-setuptools"]},{"type":"lib","ports":["python27","py27-locket","py27-toolz"]}],"depends_on":[]},{"name":"py39-partd","portdir":"python/py-partd","version":"1.4.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mrocklin/partd/","description":"Appendable key-value storage.","long_description":"Appendable key-value storage.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-build","py39-installer","py39-versioneer","py39-setuptools","py39-wheel"]},{"type":"lib","ports":["py39-locket","py39-toolz","python39"]}],"depends_on":[{"type":"lib","ports":["py39-dask"]}]},{"name":"py38-partd","portdir":"python/py-partd","version":"1.4.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mrocklin/partd/","description":"Appendable key-value storage.","long_description":"Appendable key-value storage.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-wheel","py38-build","py38-installer","py38-setuptools"]},{"type":"lib","ports":["py38-locket","py38-toolz","python38"]}],"depends_on":[{"type":"lib","ports":["py38-dask"]}]},{"name":"py37-partd","portdir":"python/py-partd","version":"1.4.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mrocklin/partd/","description":"Appendable key-value storage.","long_description":"Appendable key-value storage.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py37-wheel","py37-build","py37-installer","py37-setuptools"]},{"type":"lib","ports":["py37-locket","py37-toolz","python37"]}],"depends_on":[{"type":"lib","ports":["py37-dask"]}]},{"name":"py35-partd","portdir":"python/py-partd","version":"1.2.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/mrocklin/partd/","description":"Appendable key-value storage.","long_description":"Appendable key-value storage.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35","py35-locket","py35-toolz"]}],"depends_on":[]},{"name":"py38-pretty-midi","portdir":"python/py-pretty-midi","version":"0.2.9","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/craffel/pretty-midi","description":"Functions and classes for handling MIDI data conveniently.","long_description":"pretty_midi contains utility function/classes for handling MIDI data, so that it's in a format which is easy to modify and extract information from.","active":false,"categories":["audio","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","clang-16","py38-installer","py38-build","py38-setuptools"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-six","py38-numpy","py38-mido"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-magenta"]},{"type":"run","ports":["py38-magenta","py38-note-seq"]}]},{"name":"py39-pretty-midi","portdir":"python/py-pretty-midi","version":"0.2.9","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/craffel/pretty-midi","description":"Functions and classes for handling MIDI data conveniently.","long_description":"pretty_midi contains utility function/classes for handling MIDI data, so that it's in a format which is easy to modify and extract information from.","active":false,"categories":["audio","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","clang-17","py39-installer","py39-build","py39-setuptools"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-six","py39-numpy","py39-mido"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-magenta"]},{"type":"run","ports":["py39-magenta","py39-note-seq"]}]},{"name":"py37-pretty-midi","portdir":"python/py-pretty-midi","version":"0.2.9","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/craffel/pretty-midi","description":"Functions and classes for handling MIDI data conveniently.","long_description":"pretty_midi contains utility function/classes for handling MIDI data, so that it's in a format which is easy to modify and extract information from.","active":false,"categories":["audio","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-wheel","clang-15","py37-installer","py37-build","py37-setuptools"]},{"type":"lib","ports":["python37"]},{"type":"run","ports":["py37-six","py37-numpy","py37-mido"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"lib","ports":["py37-magenta"]},{"type":"run","ports":["py37-note-seq","py37-magenta"]}]},{"name":"py39-sqlalchemy-utils","portdir":"python/py-sqlalchemy-utils","version":"0.42.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/kvesteri/sqlalchemy-utils","description":"Various utility functions for SQLAlchemy.","long_description":"Various utility functions for SQLAlchemy.","active":false,"categories":["devel","databases","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-installer","clang-18","py39-setuptools","py39-build"]},{"type":"lib","ports":["py39-sqlalchemy","python39"]}],"depends_on":[{"type":"run","ports":["py39-xraylarch"]}]},{"name":"py39-mp-api","portdir":"python/py-mp-api","version":"0.45.8","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/materialsproject/api","description":"API Client for the Materials Project","long_description":"API Client for the Materials Project","active":false,"categories":["devel","science","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["py39-typing_extensions","py39-monty","python39","py39-emmet-core","py39-maggma","py39-pymatgen","py39-msgpack","py39-requests","py39-setuptools","py39-smart_open"]}],"depends_on":[{"type":"run","ports":["py39-xraylarch"]}]},{"name":"py37-meshio","portdir":"python/py-meshio","version":"5.3.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/nschloe/meshio","description":"There are various mesh formats available for representing unstructured meshes.","long_description":"There are various mesh formats available for representing unstructured meshes. meshio can read and write all of the following and smoothly converts between them: Abaqus, ANSYS msh, AVS-UCD, CGNS, DOLFIN XML, Exodus, FLAC3D, H5M, Kratos/MDPA, Medit, MED/Salome, Nastran (bulk data), Neuroglancer precomputed format, Gmsh (format versions 2.2, 4.0, and 4.1), OBJ, OFF, PERMAS, PLY, STL, Tecplot .dat, TetGen .node/.ele, SVG (2D only, output only), SU2, UGRID, VTK, VTU, WKT (TIN), XDMF.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1438}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py37-setuptools","py37-wheel","py37-build","py37-installer"]},{"type":"lib","ports":["py37-importlib-metadata","py37-numpy","py37-rich","python37"]}],"depends_on":[{"type":"lib","ports":["py37-pygmsh","py37-vispy"]},{"type":"test","ports":["py37-pdal"]}]},{"name":"py39-meshio","portdir":"python/py-meshio","version":"5.3.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/nschloe/meshio","description":"There are various mesh formats available for representing unstructured meshes.","long_description":"There are various mesh formats available for representing unstructured meshes. meshio can read and write all of the following and smoothly converts between them: Abaqus, ANSYS msh, AVS-UCD, CGNS, DOLFIN XML, Exodus, FLAC3D, H5M, Kratos/MDPA, Medit, MED/Salome, Nastran (bulk data), Neuroglancer precomputed format, Gmsh (format versions 2.2, 4.0, and 4.1), OBJ, OFF, PERMAS, PLY, STL, Tecplot .dat, TetGen .node/.ele, SVG (2D only, output only), SU2, UGRID, VTK, VTU, WKT (TIN), XDMF.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1438}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-wheel","py39-build","py39-installer","py39-setuptools"]},{"type":"lib","ports":["py39-numpy","py39-rich","python39"]}],"depends_on":[{"type":"lib","ports":["py39-pygmsh","py39-vispy"]},{"type":"test","ports":["py39-pdal"]}]},{"name":"py38-meshio","portdir":"python/py-meshio","version":"5.3.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/nschloe/meshio","description":"There are various mesh formats available for representing unstructured meshes.","long_description":"There are various mesh formats available for representing unstructured meshes. meshio can read and write all of the following and smoothly converts between them: Abaqus, ANSYS msh, AVS-UCD, CGNS, DOLFIN XML, Exodus, FLAC3D, H5M, Kratos/MDPA, Medit, MED/Salome, Nastran (bulk data), Neuroglancer precomputed format, Gmsh (format versions 2.2, 4.0, and 4.1), OBJ, OFF, PERMAS, PLY, STL, Tecplot .dat, TetGen .node/.ele, SVG (2D only, output only), SU2, UGRID, VTK, VTU, WKT (TIN), XDMF.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1438}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-wheel","py38-build","py38-installer","py38-setuptools"]},{"type":"lib","ports":["py38-numpy","py38-rich","python38"]}],"depends_on":[{"type":"lib","ports":["py38-pygmsh","py38-vispy"]},{"type":"test","ports":["py38-pdal"]}]},{"name":"py38-hsluv","portdir":"python/py-hsluv","version":"5.0.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/hsluv/hsluv-python","description":"A Python implementation of HSLuv (revision 4).","long_description":"A Python implementation of HSLuv (revision 4).","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1438}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-vispy"]}]},{"name":"py39-hsluv","portdir":"python/py-hsluv","version":"5.0.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/hsluv/hsluv-python","description":"A Python implementation of HSLuv (revision 4).","long_description":"A Python implementation of HSLuv (revision 4).","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1438}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-vispy"]}]},{"name":"py37-hsluv","portdir":"python/py-hsluv","version":"5.0.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/hsluv/hsluv-python","description":"A Python implementation of HSLuv (revision 4).","long_description":"A Python implementation of HSLuv (revision 4).","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1438}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","py37-wheel","py37-build","py37-installer","clang-16"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"lib","ports":["py37-vispy"]}]},{"name":"py38-freetype","portdir":"python/py-freetype","version":"2.5.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rougier/freetype-py","description":"Freetype Python provides bindings for the FreeType library.","long_description":"Freetype Python provides bindings for the FreeType library. Only the high-level API is bound.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1438}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-wheel","py38-build","py38-installer","py38-certifi","py38-setuptools","py38-setuptools_scm","py38-toml"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["freetype","python38"]}],"depends_on":[{"type":"lib","ports":["py38-vispy"]}]},{"name":"py39-freetype","portdir":"python/py-freetype","version":"2.5.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rougier/freetype-py","description":"Freetype Python provides bindings for the FreeType library.","long_description":"Freetype Python provides bindings for the FreeType library. Only the high-level API is bound.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1438}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-wheel","py39-build","py39-installer","py39-certifi","py39-setuptools","py39-setuptools_scm","py39-toml"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["freetype","python39"]}],"depends_on":[{"type":"lib","ports":["py39-vispy"]}]},{"name":"py37-freetype","portdir":"python/py-freetype","version":"2.4.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rougier/freetype-py","description":"Freetype Python provides bindings for the FreeType library.","long_description":"Freetype Python provides bindings for the FreeType library. Only the high-level API is bound.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1438}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py37-wheel","py37-build","py37-installer","py37-certifi","py37-setuptools","py37-setuptools_scm","py37-toml"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["freetype","python37"]}],"depends_on":[{"type":"lib","ports":["py37-vispy"]}]},{"name":"py36-jellyfish","portdir":"python/py-jellyfish","version":"0.9.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/jamesturk/jellyfish","description":"A library for doing approximate and phonetic matching of strings.","long_description":"A library for doing approximate and phonetic matching of strings.","active":false,"categories":["python"],"maintainers":[{"name":"kirill","github":"catap","ports_count":120}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-12"]},{"type":"lib","ports":["python36"]},{"type":"test","ports":["py36-pytest"]}],"depends_on":[{"type":"run","ports":["py36-spyder","py36-spyder-devel"]}]},{"name":"py37-jellyfish","portdir":"python/py-jellyfish","version":"1.0.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/jamesturk/jellyfish","description":"A library for doing approximate and phonetic matching of strings.","long_description":"A library for doing approximate and phonetic matching of strings.","active":false,"categories":["python"],"maintainers":[{"name":"kirill","github":"catap","ports_count":120}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py37-installer","clang-16","cargo","legacy-support","rust","py37-setuptools-rust","py37-build","py37-maturin"]},{"type":"lib","ports":["libunwind","python37"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"run","ports":["py37-spyder","py37-spyder-devel","py37-us"]}]},{"name":"py38-jellyfish","portdir":"python/py-jellyfish","version":"1.0.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/jamesturk/jellyfish","description":"A library for doing approximate and phonetic matching of strings.","long_description":"A library for doing approximate and phonetic matching of strings.","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-installer","clang-17","cargo","legacy-support","rust","py38-setuptools-rust","py38-build","py38-maturin"]},{"type":"lib","ports":["libunwind","python38"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"run","ports":["py38-spyder-devel","py38-us","py38-spyder"]}]},{"name":"py39-jellyfish","portdir":"python/py-jellyfish","version":"1.2.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/jamesturk/jellyfish","description":"A library for doing approximate and phonetic matching of strings.","long_description":"A library for doing approximate and phonetic matching of strings.","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py39-installer","clang-20","cargo","legacy-support","rust","py39-setuptools-rust","py39-build","py39-maturin"]},{"type":"lib","ports":["libunwind","python39"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"run","ports":["py39-spyder-devel","py39-us","py39-spyder"]}]},{"name":"p5.26-tie-cycle","portdir":"perl/p5-tie-cycle","version":"1.226.0","license":"Artistic-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Tie::Cycle","description":"Cycle through a list of values via a scalar.","long_description":"Cycle through a list of values via a scalar.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[{"type":"lib","ports":["p5.26-business-ismn"]}]},{"name":"py35-logbook","portdir":"python/py-logbook","version":"1.5.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://packages.python.org/Logbook/","description":"Python logging replacement module.","long_description":"Python logging replacement module.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py35-cython","py35-setuptools"]},{"type":"lib","ports":["python35"]}],"depends_on":[]},{"name":"py36-logbook","portdir":"python/py-logbook","version":"1.5.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://packages.python.org/Logbook/","description":"Python logging replacement module.","long_description":"Python logging replacement module.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py36-cython","py36-setuptools"]},{"type":"lib","ports":["python36"]}],"depends_on":[]},{"name":"py37-logbook","portdir":"python/py-logbook","version":"1.5.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://packages.python.org/Logbook/","description":"Python logging replacement module.","long_description":"Python logging replacement module.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py37-build","py37-setuptools","py37-wheel","py37-cython-compat","py37-installer","clang-16"]},{"type":"lib","ports":["python37"]}],"depends_on":[]},{"name":"py38-logbook","portdir":"python/py-logbook","version":"1.7.0.post0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://packages.python.org/Logbook/","description":"Python logging replacement module.","long_description":"Python logging replacement module.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-wheel","py38-cython","py38-setuptools","clang-16","py38-build","py38-installer"]},{"type":"lib","ports":["python38"]}],"depends_on":[]},{"name":"py27-logbook","portdir":"python/py-logbook","version":"1.5.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://packages.python.org/Logbook/","description":"Python logging replacement module.","long_description":"Python logging replacement module.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-16","py27-cython-compat"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"run","ports":["pyfa"]}]}]}