{"count":51960,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=159","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=157","results":[{"name":"py38-cipheydists","portdir":"python/py-cipheydists","version":"0.3.35","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Ciphey/CipheyDists","description":"Distributions for frequency analysis","long_description":"This is a collection of sample distributions for use in Ciphey's frequency analysis.","active":false,"categories":["security","python"],"maintainers":[{"name":"harensdeveloper","github":"harens","ports_count":41}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","clang-14"]},{"type":"lib","ports":["python38"]}],"depends_on":[]},{"name":"py-cipheydists","portdir":"python/py-cipheydists","version":"0.3.35","license":"public-domain","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/Ciphey/CipheyDists","description":"Distributions for frequency analysis","long_description":"This is a collection of sample distributions for use in Ciphey's frequency analysis.","active":false,"categories":["security","python"],"maintainers":[{"name":"harensdeveloper","github":"harens","ports_count":41}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17"]},{"type":"lib","ports":["py39-cipheydists"]}],"depends_on":[]},{"name":"py39-cipheydists","portdir":"python/py-cipheydists","version":"0.3.35","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Ciphey/CipheyDists","description":"Distributions for frequency analysis","long_description":"This is a collection of sample distributions for use in Ciphey's frequency analysis.","active":false,"categories":["security","python"],"maintainers":[{"name":"harensdeveloper","github":"harens","ports_count":41}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py-cipheydists"]}]},{"name":"p5.26-perl-version","portdir":"perl/p5-perl-version","version":"1.13.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Perl::Version","description":"Perl::Version - Parse and manipulate Perl version strings","long_description":"Perl::Version - Parse and manipulate Perl version strings","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-data-dumper","p5.26-file-slurp-tiny","p5.26-getopt-long"]}],"depends_on":[{"type":"lib","ports":["p5.26-tap-simpleoutput"]}]},{"name":"py36-s3fs","portdir":"python/py-s3fs","version":"0.5.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/dask/s3fs/","description":"Convenient Filesystem interface over S3","long_description":"Convenient Filesystem interface over S3","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-aiobotocore","py36-fsspec"]}],"depends_on":[]},{"name":"py38-s3fs","portdir":"python/py-s3fs","version":"2024.9.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/dask/s3fs/","description":"Convenient Filesystem interface over S3","long_description":"Convenient Filesystem interface over S3","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["py38-aiobotocore","py38-aiohttp","py38-fsspec","python38"]}],"depends_on":[]},{"name":"py35-s3fs","portdir":"python/py-s3fs","version":"0.4.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/dask/s3fs/","description":"Convenient Filesystem interface over S3","long_description":"Convenient Filesystem interface over S3","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-botocore","py35-fsspec"]}],"depends_on":[]},{"name":"py37-s3fs","portdir":"python/py-s3fs","version":"2023.6.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/dask/s3fs/","description":"Convenient Filesystem interface over S3","long_description":"Convenient Filesystem interface over S3","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-15","py37-setuptools","py37-wheel","py37-build","py37-installer"]},{"type":"lib","ports":["py37-aiobotocore","py37-aiohttp","py37-fsspec","python37"]}],"depends_on":[]},{"name":"py27-s3fs","portdir":"python/py-s3fs","version":"0.3.5","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/dask/s3fs/","description":"Convenient Filesystem interface over S3","long_description":"Convenient Filesystem interface over S3","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-boto3","py27-botocore","py27-six"]}],"depends_on":[]},{"name":"py39-s3fs","portdir":"python/py-s3fs","version":"2025.9.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/dask/s3fs/","description":"Convenient Filesystem interface over S3","long_description":"Convenient Filesystem interface over S3","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["py39-aiobotocore","py39-aiohttp","py39-fsspec","python39"]}],"depends_on":[]},{"name":"py37-cattrs","portdir":"python/py-cattrs","version":"22.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-attrs/cattrs","description":"cattrs is an open source Python library for structuring and unstructuring data.","long_description":"cattrs is an open source Python library for structuring and unstructuring data.. cattrs works best with attrs classes, dataclasses and the usual Python collections, but other kinds of classes are supported by manually registering converters.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py37-setuptools","py37-wheel","py37-build","py37-installer","py37-poetry-core"]},{"type":"lib","ports":["py37-attrs","py37-typing_extensions","py37-exceptiongroup","python37"]}],"depends_on":[{"type":"lib","ports":["py37-requests-cache"]}]},{"name":"py38-cattrs","portdir":"python/py-cattrs","version":"23.2.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-attrs/cattrs","description":"py-cattrs is an open-source Python library for structuring and unstructuring data.","long_description":"py-cattrs is an open-source Python library for structuring and unstructuring data.. py-cattrs works best with attrs classes, dataclasses and the usual Python collections, but other kinds of classes are supported by manually registering converters.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-build","py38-hatchling","py38-hatch-vcs","py38-installer"]},{"type":"lib","ports":["py38-attrs","py38-typing_extensions","py38-exceptiongroup","python38"]}],"depends_on":[{"type":"lib","ports":["py38-requests-cache"]}]},{"name":"py39-cattrs","portdir":"python/py-cattrs","version":"25.3.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-attrs/cattrs","description":"py-cattrs is an open-source Python library for structuring and unstructuring data.","long_description":"py-cattrs is an open-source Python library for structuring and unstructuring data.. py-cattrs works best with attrs classes, dataclasses and the usual Python collections, but other kinds of classes are supported by manually registering converters.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-build","py39-hatchling","py39-hatch-vcs","py39-installer"]},{"type":"lib","ports":["py39-attrs","py39-typing_extensions","py39-exceptiongroup","python39"]}],"depends_on":[{"type":"lib","ports":["py39-requests-cache","py39-lsprotocol"]}]},{"name":"py38-pylint","portdir":"python/py-pylint","version":"3.2.3","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pylint.org","description":"Error (and style) checking for python","long_description":"Pylint is a tool that checks for errors in python code, and tries to check that a given coding standard is respected by the coders. This is similar but nevertheless different from what pychecker_ provides, especially since pychecker explicitely does not bother with coding style. The default coding style used by pylint is close to `Guido's style guide`_.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["py38-tomlkit","py38-typing_extensions","python38","py38-platformdirs","py38-tomli","py38-astroid","py38-dill","py38-flake8-mccabe","py38-isort"]},{"type":"run","ports":["pylint_select"]}],"depends_on":[{"type":"lib","ports":["py38-eric-ide","py38-python-lsp-server","py38-pytest-pylint"]},{"type":"run","ports":["py38-spyder-devel","py38-spyder"]},{"type":"test","ports":["py38-apache-beam","py38-note-seq"]}]},{"name":"py35-pylint","portdir":"python/py-pylint","version":"2.6.2","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pylint.org","description":"Error (and style) checking for python","long_description":"Pylint is a tool that checks for errors in python code, and tries to check that a given coding standard is respected by the coders. This is similar but nevertheless different from what pychecker_ provides, especially since pychecker explicitely does not bother with coding style. The default coding style used by pylint is close to `Guido's style guide`_.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-13","py35-pytest-runner","py35-setuptools_scm"]},{"type":"lib","ports":["py35-isort","py35-setuptools","python35","py35-platformdirs","py35-toml","py35-astroid","py35-flake8-mccabe"]},{"type":"run","ports":["pylint_select"]}],"depends_on":[{"type":"lib","ports":["py35-language-server"]}]},{"name":"py36-pylint","portdir":"python/py-pylint","version":"2.13.3","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pylint.org","description":"Error (and style) checking for python","long_description":"Pylint is a tool that checks for errors in python code, and tries to check that a given coding standard is respected by the coders. This is similar but nevertheless different from what pychecker_ provides, especially since pychecker explicitely does not bother with coding style. The default coding style used by pylint is close to `Guido's style guide`_.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-13","py36-setuptools_scm"]},{"type":"lib","ports":["py36-flake8-mccabe","py36-isort","py36-setuptools","python36","py36-platformdirs","py36-toml","py36-astroid"]},{"type":"run","ports":["pylint_select"]}],"depends_on":[{"type":"lib","ports":["py36-python-lsp-server","py36-language-server"]},{"type":"run","ports":["py36-spyder","py36-spyder-devel"]},{"type":"test","ports":["py36-cucumber-tag-expressions","py36-trio"]}]},{"name":"py37-pylint","portdir":"python/py-pylint","version":"2.17.5","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pylint.org","description":"Error (and style) checking for python","long_description":"Pylint is a tool that checks for errors in python code, and tries to check that a given coding standard is respected by the coders. This is similar but nevertheless different from what pychecker_ provides, especially since pychecker explicitely does not bother with coding style. The default coding style used by pylint is close to `Guido's style guide`_.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py37-setuptools","py37-wheel","py37-build","py37-installer"]},{"type":"lib","ports":["py37-tomlkit","py37-typing_extensions","python37","py37-platformdirs","py37-tomli","py37-astroid","py37-dill","py37-flake8-mccabe","py37-isort"]},{"type":"run","ports":["pylint_select"]}],"depends_on":[{"type":"lib","ports":["py37-python-lsp-server","py37-eric-ide"]},{"type":"run","ports":["py37-spyder","py37-spyder-devel"]},{"type":"test","ports":["py37-note-seq","py37-apache-beam"]}]},{"name":"py27-pylint","portdir":"python/py-pylint","version":"1.9.4","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pylint.org","description":"Error (and style) checking for python","long_description":"Pylint is a tool that checks for errors in python code, and tries to check that a given coding standard is respected by the coders. This is similar but nevertheless different from what pychecker_ provides, especially since pychecker explicitely does not bother with coding style. The default coding style used by pylint is close to `Guido's style guide`_.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-13","py27-pytest-runner","py27-setuptools_scm"]},{"type":"lib","ports":["py27-configparser","py27-flake8-mccabe","py27-isort","python27","py27-singledispatch","py27-six","py27-setuptools","py27-astroid","py27-backports-functools_lru_cache"]},{"type":"run","ports":["pylint_select"]}],"depends_on":[{"type":"lib","ports":["py27-eric-ide","py27-language-server"]},{"type":"test","ports":["py27-cucumber-tag-expressions"]}]},{"name":"py39-pylint","portdir":"python/py-pylint","version":"3.3.8","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pylint.org","description":"Error (and style) checking for python","long_description":"Pylint is a tool that checks for errors in python code, and tries to check that a given coding standard is respected by the coders. This is similar but nevertheless different from what pychecker_ provides, especially since pychecker explicitely does not bother with coding style. The default coding style used by pylint is close to `Guido's style guide`_.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["py39-tomlkit","py39-typing_extensions","python39","py39-platformdirs","py39-tomli","py39-astroid","py39-dill","py39-flake8-mccabe","py39-isort"]},{"type":"run","ports":["pylint_select"]}],"depends_on":[{"type":"lib","ports":["py39-eric-ide","py39-python-lsp-server","py39-pytest-pylint"]},{"type":"run","ports":["py39-spyder-devel","py39-spyder"]}]},{"name":"py35-multidict","portdir":"python/py-multidict","version":"4.7.6","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/multidict","description":"Multidict implementation.","long_description":"Multidict is dict-like collection of key-value pairs where where a key might occur more than once in the container.","active":false,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":91}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35"]}],"depends_on":[{"type":"lib","ports":["py35-yarl"]}]},{"name":"py37-multidict","portdir":"python/py-multidict","version":"6.0.5","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/multidict","description":"Multidict implementation.","long_description":"Multidict is dict-like collection of key-value pairs where where a key might occur more than once in the container.","active":false,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":91}],"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-yarl","py37-aiohttp"]}]},{"name":"py36-multidict","portdir":"python/py-multidict","version":"5.2.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/multidict","description":"Multidict implementation.","long_description":"Multidict is dict-like collection of key-value pairs where where a key might occur more than once in the container.","active":false,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":91}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-12"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"lib","ports":["py36-yarl","py36-aiohttp"]}]},{"name":"py38-multidict","portdir":"python/py-multidict","version":"6.1.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/multidict","description":"Multidict implementation.","long_description":"Multidict is dict-like collection of key-value pairs where where a key might occur more than once in the container.","active":false,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":91}],"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":["py38-yarl","py38-aiohttp"]}]},{"name":"py39-multidict","portdir":"python/py-multidict","version":"6.6.4","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/multidict","description":"Multidict implementation.","long_description":"Multidict is dict-like collection of key-value pairs where where a key might occur more than once in the container.","active":false,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":91}],"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-aiobotocore","py39-aiohttp","py39-yarl"]}]},{"name":"py39-nanobind","portdir":"python/py-nanobind","version":"2.10.2","license":"BSD and MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/wjakob/nanobind","description":"nanobind: tiny and efficient C++/Python bindings","long_description":"nanobind: tiny and efficient C++/Python bindings","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py39-installer","ninja","py39-build","py39-scikit-build-core","clang-18"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"build","ports":["py39-soxr"]}]},{"name":"py27-jaraco.functools","portdir":"python/py-jaraco.functools","version":"2.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/jaraco.functools/","description":"Additional functools in the spirit of stdlib's functools.","long_description":"Additional functools in the spirit of stdlib's functools.","active":false,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py27-setuptools_scm","py27-toml"]},{"type":"lib","ports":["python27","py27-backports-functools_lru_cache","py27-more-itertools"]}],"depends_on":[{"type":"lib","ports":["py27-cheroot","py27-tempora"]}]},{"name":"py39-jaraco.functools","portdir":"python/py-jaraco.functools","version":"4.3.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/jaraco.functools/","description":"Additional functools in the spirit of stdlib's functools.","long_description":"Additional functools in the spirit of stdlib's functools.","active":false,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-coherent.licensed","py39-setuptools","py39-setuptools_scm","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["python39","py39-more-itertools"]},{"type":"test","ports":["py39-pytest","py39-jaraco.classes"]}],"depends_on":[{"type":"lib","ports":["py39-tempora","py39-keyring","py39-cheroot"]}]},{"name":"py35-jaraco.functools","portdir":"python/py-jaraco.functools","version":"2.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/jaraco.functools/","description":"Additional functools in the spirit of stdlib's functools.","long_description":"Additional functools in the spirit of stdlib's functools.","active":false,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools_scm","py35-toml"]},{"type":"lib","ports":["python35","py35-more-itertools"]}],"depends_on":[{"type":"lib","ports":["py35-cheroot","py35-tempora"]}]},{"name":"py36-jaraco.functools","portdir":"python/py-jaraco.functools","version":"3.4.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/jaraco.functools/","description":"Additional functools in the spirit of stdlib's functools.","long_description":"Additional functools in the spirit of stdlib's functools.","active":false,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools_scm","clang-9.0","py36-toml"]},{"type":"lib","ports":["python36","py36-more-itertools"]},{"type":"test","ports":["py36-pytest-cov","py36-pytest"]}],"depends_on":[{"type":"lib","ports":["py36-cheroot","py36-tempora"]}]},{"name":"py37-jaraco.functools","portdir":"python/py-jaraco.functools","version":"3.6.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/jaraco.functools/","description":"Additional functools in the spirit of stdlib's functools.","long_description":"Additional functools in the spirit of stdlib's functools.","active":false,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py37-installer","clang-16","py37-setuptools","py37-setuptools_scm","py37-toml","py37-wheel","py37-build"]},{"type":"lib","ports":["python37","py37-more-itertools"]},{"type":"test","ports":["py37-pytest","py37-jaraco.classes"]}],"depends_on":[{"type":"lib","ports":["py37-cheroot","py37-tempora"]}]},{"name":"py38-jaraco.functools","portdir":"python/py-jaraco.functools","version":"4.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/jaraco.functools/","description":"Additional functools in the spirit of stdlib's functools.","long_description":"Additional functools in the spirit of stdlib's functools.","active":false,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py38-installer","clang-17","py38-setuptools","py38-setuptools_scm","py38-toml","py38-wheel","py38-build"]},{"type":"lib","ports":["python38","py38-more-itertools"]},{"type":"test","ports":["py38-pytest","py38-jaraco.classes"]}],"depends_on":[{"type":"lib","ports":["py38-tempora","py38-cheroot","py38-keyring"]}]},{"name":"py39-pytest-describe","portdir":"python/py-pytest-describe","version":"3.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-describe","description":"Describe-style plugin for pytest","long_description":"Describe-style plugin for pytest","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-installer","clang-18","py39-uv-build"]},{"type":"lib","ports":["python39","py39-pytest"]}],"depends_on":[{"type":"test","ports":["py39-graphql-relay"]}]},{"name":"py37-pytest-describe","portdir":"python/py-pytest-describe","version":"2.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-describe","description":"Describe-style plugin for pytest","long_description":"Describe-style plugin for pytest","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-15"]},{"type":"lib","ports":["python37","py37-pytest"]}],"depends_on":[{"type":"test","ports":["py37-graphql-relay"]}]},{"name":"py38-pytest-describe","portdir":"python/py-pytest-describe","version":"2.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-describe","description":"Describe-style plugin for pytest","long_description":"Describe-style plugin for pytest","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-installer","clang-16","py38-setuptools","py38-build"]},{"type":"lib","ports":["py38-pytest","python38"]}],"depends_on":[{"type":"test","ports":["py38-graphql-relay"]}]},{"name":"py27-stevedore","portdir":"python/py-stevedore","version":"1.31.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/stevedore","description":"Manage dynamic plugins for Python applications","long_description":"Manage dynamic plugins for Python applications","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-13"]},{"type":"lib","ports":["python27","py27-pbr","py27-setuptools","py27-six"]}],"depends_on":[{"type":"lib","ports":["py27-virtualenvwrapper","py27-jenkins-job-builder"]}]},{"name":"py37-stevedore","portdir":"python/py-stevedore","version":"5.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/stevedore","description":"Manage dynamic plugins for Python applications","long_description":"Manage dynamic plugins for Python applications","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py37-setuptools","py37-wheel","py37-build","py37-installer"]},{"type":"lib","ports":["py37-pbr","py37-setuptools","py37-six","python37"]}],"depends_on":[{"type":"lib","ports":["py37-virtualenvwrapper"]},{"type":"run","ports":["py37-dogpile-cache","py37-keystoneauth1","py37-keystoneclient","py37-cliff","py37-openstackclient","py37-osc-lib","py37-oslo-config","py37-novaclient"]}]},{"name":"py36-stevedore","portdir":"python/py-stevedore","version":"1.31.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/stevedore","description":"Manage dynamic plugins for Python applications","long_description":"Manage dynamic plugins for Python applications","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-13"]},{"type":"lib","ports":["python36","py36-pbr","py36-setuptools","py36-six"]}],"depends_on":[{"type":"lib","ports":["py36-virtualenvwrapper"]},{"type":"run","ports":["py36-cliff","py36-dogpile-cache","py36-keystoneauth1","py36-keystoneclient","py36-novaclient","py36-openstackclient","py36-osc-lib","py36-oslo-config"]}]},{"name":"py35-stevedore","portdir":"python/py-stevedore","version":"1.31.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/stevedore","description":"Manage dynamic plugins for Python applications","long_description":"Manage dynamic plugins for Python applications","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-13"]},{"type":"lib","ports":["python35","py35-pbr","py35-setuptools","py35-six"]}],"depends_on":[{"type":"lib","ports":["py35-virtualenvwrapper"]}]},{"name":"py39-stevedore","portdir":"python/py-stevedore","version":"5.5.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/stevedore","description":"Manage dynamic plugins for Python applications","long_description":"Manage dynamic plugins for Python applications","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-pbr","py39-setuptools","clang-18","py39-build","py39-installer"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-virtualenvwrapper"]},{"type":"run","ports":["py39-cliff","py39-dogpile-cache","py39-keystoneauth1","py39-keystoneclient","py39-cinderclient","py39-openstackclient","py39-osc-lib","py39-oslo-config","py39-novaclient"]}]},{"name":"py38-stevedore","portdir":"python/py-stevedore","version":"5.2.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/stevedore","description":"Manage dynamic plugins for Python applications","long_description":"Manage dynamic plugins for Python applications","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["py38-pbr","py38-setuptools","py38-six","python38"]}],"depends_on":[{"type":"lib","ports":["py38-virtualenvwrapper"]},{"type":"run","ports":["py38-dogpile-cache","py38-keystoneauth1","py38-novaclient","py38-keystoneclient","py38-openstackclient","py38-osc-lib","py38-oslo-config","py38-cliff"]}]},{"name":"py37-levenshtein","portdir":"python/py-levenshtein","version":"0.21.1","license":"GPL-2+","platforms":"darwin freebsd","epoch":0,"replaced_by":null,"homepage":"https://github.com/maxbachmann/Levenshtein","description":"Python module for fast computation of Levensthein distances.","long_description":"The Levenshtein Python C extension module contains functions for fast computation of Levenshtein (edit) distance, and edit operations, string similarity, approximate median strings, and generally string averaging, string sequence and set similarity. It supports both normal and Unicode strings.","active":false,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-16","py37-scikit-build","py37-setuptools","py37-wheel","py37-build","py37-installer"]},{"type":"lib","ports":["python37"]},{"type":"run","ports":["py37-rapidfuzz"]}],"depends_on":[{"type":"lib","ports":["py37-fuzzywuzzy"]}]},{"name":"py36-levenshtein","portdir":"python/py-levenshtein","version":"0.12.2","license":"GPL-2+","platforms":"darwin freebsd","epoch":0,"replaced_by":null,"homepage":"https://github.com/ztane/python-Levenshtein","description":"Python module for fast computation of Levensthein distances.","long_description":"The Levenshtein Python C extension module contains functions for fast computation of Levenshtein (edit) distance, and edit operations, string similarity, approximate median strings, and generally string averaging, string sequence and set similarity. It supports both normal and Unicode strings.","active":false,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-12"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"lib","ports":["py36-fuzzywuzzy"]}]},{"name":"py38-levenshtein","portdir":"python/py-levenshtein","version":"0.25.1","license":"GPL-2+","platforms":"darwin freebsd","epoch":0,"replaced_by":null,"homepage":"https://github.com/maxbachmann/Levenshtein","description":"Python module for fast computation of Levensthein distances.","long_description":"The Levenshtein Python C extension module contains functions for fast computation of Levenshtein (edit) distance, and edit operations, string similarity, approximate median strings, and generally string averaging, string sequence and set similarity. It supports both normal and Unicode strings.","active":false,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-16","py38-scikit-build","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-rapidfuzz"]}],"depends_on":[{"type":"lib","ports":["py38-fuzzywuzzy"]}]},{"name":"py27-levenshtein","portdir":"python/py-levenshtein","version":"0.12.2","license":"GPL-2+","platforms":"darwin freebsd","epoch":0,"replaced_by":null,"homepage":"https://github.com/ztane/python-Levenshtein","description":"Python module for fast computation of Levensthein distances.","long_description":"The Levenshtein Python C extension module contains functions for fast computation of Levenshtein (edit) distance, and edit operations, string similarity, approximate median strings, and generally string averaging, string sequence and set similarity. It supports both normal and Unicode strings.","active":false,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-12"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["py27-fuzzywuzzy"]}]},{"name":"py35-levenshtein","portdir":"python/py-levenshtein","version":"0.12.2","license":"GPL-2+","platforms":"darwin freebsd","epoch":0,"replaced_by":null,"homepage":"https://github.com/ztane/python-Levenshtein","description":"Python module for fast computation of Levensthein distances.","long_description":"The Levenshtein Python C extension module contains functions for fast computation of Levenshtein (edit) distance, and edit operations, string similarity, approximate median strings, and generally string averaging, string sequence and set similarity. It supports both normal and Unicode strings.","active":false,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-12"]},{"type":"lib","ports":["python35"]}],"depends_on":[{"type":"lib","ports":["py35-fuzzywuzzy"]}]},{"name":"py39-levenshtein","portdir":"python/py-levenshtein","version":"0.27.3","license":"GPL-2+","platforms":"darwin freebsd","epoch":0,"replaced_by":null,"homepage":"https://github.com/maxbachmann/Levenshtein","description":"Python module for fast computation of Levensthein distances.","long_description":"The Levenshtein Python C extension module contains functions for fast computation of Levenshtein (edit) distance, and edit operations, string similarity, approximate median strings, and generally string averaging, string sequence and set similarity. It supports both normal and Unicode strings.","active":false,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20","ninja","py39-setuptools","py39-wheel","py39-build","py39-installer","py39-scikit-build-core"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-rapidfuzz"]}],"depends_on":[{"type":"lib","ports":["py39-fuzzywuzzy","chemex-devel"]},{"type":"test","ports":["py39-fire"]}]},{"name":"py36-pydantic","portdir":"python/py-pydantic","version":"1.9.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/samuelcolvin/pydantic","description":"Data validation and settings management using Python type hinting","long_description":"Fast and extensible, pydantic plays nicely with your linters/IDE/brain. Define how data should be in pure, canonical Python 3.6+; validate it with pydantic.","active":false,"categories":["devel","python"],"maintainers":[{"name":"jan","github":"jandemter","ports_count":71}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-cython","py36-setuptools","clang-13"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"lib","ports":["py36-spaCy"]}]},{"name":"py38-pydantic","portdir":"python/py-pydantic","version":"2.7.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/samuelcolvin/pydantic","description":"Data validation and settings management using Python type hinting","long_description":"Fast and extensible, pydantic plays nicely with your linters/IDE/brain. Define how data should be in pure, canonical Python 3.6+; validate it with pydantic.","active":false,"categories":["devel","python"],"maintainers":[{"name":"jan","github":"jandemter","ports_count":71}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py38-build","py38-hatchling","py38-installer","py38-hatch-fancy-pypi-readme"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-typing_extensions","py38-annotated_types","py38-pydantic_core"]}],"depends_on":[{"type":"build","ports":["py38-pydantic_settings"]},{"type":"lib","ports":["py38-rstcheck-core","py38-app-model","py38-spaCy","py38-inflect","py38-npe2","py38-rstcheck","py38-confection"]},{"type":"run","ports":["py38-transformers","py38-pygls","py38-fastapi"]}]},{"name":"py37-pydantic","portdir":"python/py-pydantic","version":"2.5.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/samuelcolvin/pydantic","description":"Data validation and settings management using Python type hinting","long_description":"Fast and extensible, pydantic plays nicely with your linters/IDE/brain. Define how data should be in pure, canonical Python 3.6+; validate it with pydantic.","active":false,"categories":["devel","python"],"maintainers":[{"name":"jan","github":"jandemter","ports_count":71}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py37-build","py37-hatchling","py37-installer","py37-hatch-fancy-pypi-readme"]},{"type":"lib","ports":["python37"]},{"type":"run","ports":["py37-importlib-metadata","py37-typing_extensions","py37-annotated_types","py37-pydantic_core"]}],"depends_on":[{"type":"lib","ports":["py37-confection","py37-npe2","py37-app-model","py37-spaCy","py37-rstcheck-core","py37-rstcheck"]},{"type":"run","ports":["py37-fastapi"]}]},{"name":"py39-pydantic","portdir":"python/py-pydantic","version":"2.12.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/samuelcolvin/pydantic","description":"Data validation and settings management using Python type hinting","long_description":"Fast and extensible, pydantic plays nicely with your linters/IDE/brain. Define how data should be in pure, canonical Python 3.6+; validate it with pydantic.","active":false,"categories":["devel","python"],"maintainers":[{"name":"jan","github":"jandemter","ports_count":71}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-build","py39-hatchling","py39-installer","py39-hatch-fancy-pypi-readme"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-typing_extensions","py39-annotated_types","py39-pydantic_core","py39-typing-inspection"]}],"depends_on":[{"type":"build","ports":["py39-pydantic_settings"]},{"type":"lib","ports":["py39-confection","py39-npe2","chemex-devel","py39-rstcheck-core","py39-rstcheck","py39-cloudflare","py39-spaCy","py39-inflect","py39-app-model","py39-maggma","py39-emmet-core"]},{"type":"run","ports":["py39-transformers","py39-fastapi","py39-aws-sam-translator"]}]}]}