{"count":51956,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=971","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=969","results":[{"name":"py37-pytoolconfig","portdir":"python/py-pytoolconfig","version":"1.2.6","license":"LGPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/bagel897/pytoolconfig","description":"Python tool configuration","long_description":"Python tool configuration","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py37-pdm-backend","py37-wheel","py37-build","py37-installer","clang-16","py37-setuptools"]},{"type":"lib","ports":["py37-packaging","py37-typing_extensions","py37-tomli","python37"]}],"depends_on":[{"type":"lib","ports":["py37-rope"]}]},{"name":"py39-textdistance","portdir":"python/py-textdistance","version":"4.6.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/life4/textdistance","description":"Compute distance between the two texts.","long_description":"Compute distance between the two texts.","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"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-spyder-devel","py39-spyder"]}]},{"name":"py37-textdistance","portdir":"python/py-textdistance","version":"4.6.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/life4/textdistance","description":"Compute distance between the two texts.","long_description":"Compute distance between the two texts.","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"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-spyder","py37-spyder-devel"]}]},{"name":"py36-textdistance","portdir":"python/py-textdistance","version":"4.2.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/life4/textdistance","description":"Compute distance between the two texts.","long_description":"Compute distance between the two texts.","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"run","ports":["py36-spyder","py36-spyder-devel"]}]},{"name":"py38-textdistance","portdir":"python/py-textdistance","version":"4.6.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/life4/textdistance","description":"Compute distance between the two texts.","long_description":"Compute distance between the two texts.","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"run","ports":["py38-spyder-devel","py38-spyder"]}]},{"name":"py38-rope","portdir":"python/py-rope","version":"1.13.0","license":"LGPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-rope/rope","description":"python refactoring library","long_description":"Rope is a Python refactoring library that can be used with several editors and IDEs. It provides many refactoring operations as well as forms of code assistance like auto-completion and access to documentation.","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py38-build","py38-installer","clang-16","py38-setuptools","py38-wheel"]},{"type":"lib","ports":["python38","py38-appdirs","py38-pytoolconfig"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-eric-ide","py38-python-lsp-server"]}]},{"name":"py35-rope","portdir":"python/py-rope","version":"0.23.0","license":"LGPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-rope/rope","description":"python refactoring library","long_description":"Rope is a Python refactoring library that can be used with several editors and IDEs. It provides many refactoring operations as well as forms of code assistance like auto-completion and access to documentation.","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-13"]},{"type":"lib","ports":["python35"]},{"type":"test","ports":["py35-pytest"]}],"depends_on":[{"type":"lib","ports":["py35-language-server"]}]},{"name":"py37-rope","portdir":"python/py-rope","version":"1.11.0","license":"LGPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-rope/rope","description":"python refactoring library","long_description":"Rope is a Python refactoring library that can be used with several editors and IDEs. It provides many refactoring operations as well as forms of code assistance like auto-completion and access to documentation.","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py37-build","py37-installer","clang-16","py37-setuptools","py37-wheel"]},{"type":"lib","ports":["python37","py37-appdirs","py37-pytoolconfig"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"lib","ports":["py37-python-lsp-server","py37-eric-ide"]}]},{"name":"py39-rope","portdir":"python/py-rope","version":"1.14.0","license":"LGPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-rope/rope","description":"python refactoring library","long_description":"Rope is a Python refactoring library that can be used with several editors and IDEs. It provides many refactoring operations as well as forms of code assistance like auto-completion and access to documentation.","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-installer","clang-17","py39-setuptools","py39-wheel"]},{"type":"lib","ports":["python39","py39-appdirs","py39-pytoolconfig"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-eric-ide","py39-python-lsp-server"]}]},{"name":"py36-rope","portdir":"python/py-rope","version":"0.23.0","license":"LGPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-rope/rope","description":"python refactoring library","long_description":"Rope is a Python refactoring library that can be used with several editors and IDEs. It provides many refactoring operations as well as forms of code assistance like auto-completion and access to documentation.","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-13"]},{"type":"lib","ports":["python36"]},{"type":"test","ports":["py36-pytest"]}],"depends_on":[{"type":"lib","ports":["py36-python-lsp-server","py36-language-server"]}]},{"name":"py37-upt-cpan","portdir":"python/py-upt-cpan","version":"0.6.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://framagit.org/upt/upt-cpan","description":"CPAN frontend for upt","long_description":"CPAN frontend for upt","active":false,"categories":["python"],"maintainers":[{"name":"karan.sheth","github":"korusuke","ports_count":64}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-14"]},{"type":"lib","ports":["python37","py37-requests"]},{"type":"test","ports":["py37-requests-mock"]}],"depends_on":[]},{"name":"py38-upt-cpan","portdir":"python/py-upt-cpan","version":"0.6.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://framagit.org/upt/upt-cpan","description":"CPAN frontend for upt","long_description":"CPAN frontend for upt","active":false,"categories":["python"],"maintainers":[{"name":"karan.sheth","github":"korusuke","ports_count":64}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","clang-14"]},{"type":"lib","ports":["python38","py38-requests"]},{"type":"test","ports":["py38-requests-mock"]}],"depends_on":[]},{"name":"py39-upt-cpan","portdir":"python/py-upt-cpan","version":"0.6.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://framagit.org/upt/upt-cpan","description":"CPAN frontend for upt","long_description":"CPAN frontend for upt","active":false,"categories":["python"],"maintainers":[{"name":"karan.sheth","github":"korusuke","ports_count":64}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","clang-14"]},{"type":"lib","ports":["python39","py39-requests"]},{"type":"test","ports":["py39-requests-mock"]}],"depends_on":[]},{"name":"py39-upt-pypi","portdir":"python/py-upt-pypi","version":"0.6","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://framagit.org/upt/upt-pypi","description":"PyPI frontend for upt","long_description":"PyPI frontend for upt","active":false,"categories":["python"],"maintainers":[{"name":"karan.sheth","github":"korusuke","ports_count":64}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","clang-14"]},{"type":"lib","ports":["python39","py39-pkginfo","py39-requests"]}],"depends_on":[]},{"name":"py38-upt-pypi","portdir":"python/py-upt-pypi","version":"0.6","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://framagit.org/upt/upt-pypi","description":"PyPI frontend for upt","long_description":"PyPI frontend for upt","active":false,"categories":["python"],"maintainers":[{"name":"karan.sheth","github":"korusuke","ports_count":64}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","clang-14"]},{"type":"lib","ports":["python38","py38-pkginfo","py38-requests"]}],"depends_on":[]},{"name":"py37-upt-pypi","portdir":"python/py-upt-pypi","version":"0.6","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://framagit.org/upt/upt-pypi","description":"PyPI frontend for upt","long_description":"PyPI frontend for upt","active":false,"categories":["python"],"maintainers":[{"name":"karan.sheth","github":"korusuke","ports_count":64}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-14"]},{"type":"lib","ports":["python37","py37-pkginfo","py37-requests"]}],"depends_on":[]},{"name":"py38-spdx","portdir":"python/py-spdx","version":"2.5.1","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/bbqsrc/spdx-python","description":"SPDX license list database","long_description":"SPDX license list database","active":false,"categories":["python"],"maintainers":[{"name":"karan.sheth","github":"korusuke","ports_count":64},{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"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-spdx-lookup"]}]},{"name":"py39-spdx","portdir":"python/py-spdx","version":"2.5.1","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/bbqsrc/spdx-python","description":"SPDX license list database","long_description":"SPDX license list database","active":false,"categories":["python"],"maintainers":[{"name":"karan.sheth","github":"korusuke","ports_count":64},{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"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-spdx-lookup"]}]},{"name":"py37-spdx","portdir":"python/py-spdx","version":"2.5.1","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/bbqsrc/spdx-python","description":"SPDX license list database","long_description":"SPDX license list database","active":false,"categories":["python"],"maintainers":[{"name":"karan.sheth","github":"korusuke","ports_count":64}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-14"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"lib","ports":["py37-spdx-lookup"]}]},{"name":"py39-spdx-lookup","portdir":"python/py-spdx-lookup","version":"0.3.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/bbqsrc/spdx-lookup-python","description":"SPDX license list query tool","long_description":"SPDX license list query tool","active":false,"categories":["python"],"maintainers":[{"name":"karan.sheth","github":"korusuke","ports_count":64},{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-installer","clang-17","py39-setuptools","py39-build"]},{"type":"lib","ports":["py39-spdx","python39"]}],"depends_on":[]},{"name":"py38-spdx-lookup","portdir":"python/py-spdx-lookup","version":"0.3.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/bbqsrc/spdx-lookup-python","description":"SPDX license list query tool","long_description":"SPDX license list query tool","active":false,"categories":["python"],"maintainers":[{"name":"karan.sheth","github":"korusuke","ports_count":64},{"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-spdx","python38"]}],"depends_on":[]},{"name":"py37-spdx-lookup","portdir":"python/py-spdx-lookup","version":"0.3.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/bbqsrc/spdx-lookup-python","description":"SPDX license list query tool","long_description":"SPDX license list query tool","active":false,"categories":["python"],"maintainers":[{"name":"karan.sheth","github":"korusuke","ports_count":64}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python37","py37-setuptools","py37-spdx"]}],"depends_on":[]},{"name":"py38-three-merge","portdir":"python/py-three-merge","version":"0.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/spyder-ide/three-merge","description":"Simple library for merging two strings with respect to a base one","long_description":"Simple library for merging two strings with respect to a base one","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-diff-match-patch","python38"]}],"depends_on":[{"type":"run","ports":["py38-spyder-devel","py38-spyder"]}]},{"name":"py39-three-merge","portdir":"python/py-three-merge","version":"0.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/spyder-ide/three-merge","description":"Simple library for merging two strings with respect to a base one","long_description":"Simple library for merging two strings with respect to a base one","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-installer","clang-17","py39-setuptools","py39-build"]},{"type":"lib","ports":["py39-diff-match-patch","python39"]}],"depends_on":[{"type":"run","ports":["py39-spyder-devel","py39-spyder"]}]},{"name":"py36-three-merge","portdir":"python/py-three-merge","version":"0.1.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/spyder-ide/three-merge","description":"Simple library for merging two strings with respect to a base one","long_description":"Simple library for merging two strings with respect to a base one","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36","py36-diff-match-patch"]}],"depends_on":[{"type":"run","ports":["py36-spyder","py36-spyder-devel"]}]},{"name":"py37-three-merge","portdir":"python/py-three-merge","version":"0.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/spyder-ide/three-merge","description":"Simple library for merging two strings with respect to a base one","long_description":"Simple library for merging two strings with respect to a base one","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-14"]},{"type":"lib","ports":["python37","py37-diff-match-patch"]}],"depends_on":[{"type":"run","ports":["py37-spyder","py37-spyder-devel"]}]},{"name":"py35-three-merge","portdir":"python/py-three-merge","version":"0.1.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/spyder-ide/three-merge","description":"Simple library for merging two strings with respect to a base one","long_description":"Simple library for merging two strings with respect to a base one","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35","py35-diff-match-patch"]}],"depends_on":[]},{"name":"py39-upt-macports","portdir":"python/py-upt-macports","version":"0.1-20211103","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/macports/upt-macports","description":"MacPorts backend for upt.","long_description":"MacPorts backend for upt.","active":false,"categories":["python"],"maintainers":[{"name":"karan.sheth","github":"korusuke","ports_count":64}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","clang-14"]},{"type":"lib","ports":["py39-packaging","python39","py39-requests","py39-jinja2"]},{"type":"test","ports":["py39-requests-mock"]}],"depends_on":[]},{"name":"py37-upt-macports","portdir":"python/py-upt-macports","version":"0.1-20211103","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/macports/upt-macports","description":"MacPorts backend for upt.","long_description":"MacPorts backend for upt.","active":false,"categories":["python"],"maintainers":[{"name":"karan.sheth","github":"korusuke","ports_count":64}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-14"]},{"type":"lib","ports":["py37-packaging","python37","py37-requests","py37-jinja2"]},{"type":"test","ports":["py37-requests-mock"]}],"depends_on":[]},{"name":"py38-upt-macports","portdir":"python/py-upt-macports","version":"0.1-20211103","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/macports/upt-macports","description":"MacPorts backend for upt.","long_description":"MacPorts backend for upt.","active":false,"categories":["python"],"maintainers":[{"name":"karan.sheth","github":"korusuke","ports_count":64}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","clang-14"]},{"type":"lib","ports":["py38-packaging","python38","py38-requests","py38-jinja2"]},{"type":"test","ports":["py38-requests-mock"]}],"depends_on":[]},{"name":"py39-upt-rubygems","portdir":"python/py-upt-rubygems","version":"0.4.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://framagit.org/upt/upt-rubygems","description":"RubyGems frontend for upt","long_description":"RubyGems frontend for upt","active":false,"categories":["python"],"maintainers":[{"name":"karan.sheth","github":"korusuke","ports_count":64}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","clang-14"]},{"type":"lib","ports":["python39","py39-requests","py39-semver"]},{"type":"test","ports":["py39-requests-mock"]}],"depends_on":[]},{"name":"py38-upt-rubygems","portdir":"python/py-upt-rubygems","version":"0.4.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://framagit.org/upt/upt-rubygems","description":"RubyGems frontend for upt","long_description":"RubyGems frontend for upt","active":false,"categories":["python"],"maintainers":[{"name":"karan.sheth","github":"korusuke","ports_count":64}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","clang-14"]},{"type":"lib","ports":["python38","py38-requests","py38-semver"]},{"type":"test","ports":["py38-requests-mock"]}],"depends_on":[]},{"name":"py37-upt-rubygems","portdir":"python/py-upt-rubygems","version":"0.4.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://framagit.org/upt/upt-rubygems","description":"RubyGems frontend for upt","long_description":"RubyGems frontend for upt","active":false,"categories":["python"],"maintainers":[{"name":"karan.sheth","github":"korusuke","ports_count":64}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-14"]},{"type":"lib","ports":["python37","py37-requests","py37-semver"]},{"type":"test","ports":["py37-requests-mock"]}],"depends_on":[]},{"name":"py39-autopep8","portdir":"python/py-autopep8","version":"2.3.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/hhatto/autopep8","description":"A tool that automatically formats Python code to conform to the PEP 8 style guide","long_description":"autopep8 automatically formats Python code to conform to the PEP 8 style guide. It uses the pycodestyle utility to determine what parts of the code needs to be formatted. autopep8 is capable of fixing most of the formatting issues that can be reported by pycodestyle.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","clang-17","py39-installer","py39-build","py39-setuptools"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-tomli","py39-codestyle","autopep8_select"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-python-lsp-server"]}]},{"name":"py38-autopep8","portdir":"python/py-autopep8","version":"2.3.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/hhatto/autopep8","description":"A tool that automatically formats Python code to conform to the PEP 8 style guide","long_description":"autopep8 automatically formats Python code to conform to the PEP 8 style guide. It uses the pycodestyle utility to determine what parts of the code needs to be formatted. autopep8 is capable of fixing most of the formatting issues that can be reported by pycodestyle.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","clang-16","py38-installer","py38-build","py38-setuptools"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-tomli","py38-codestyle","autopep8_select"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-python-lsp-server"]}]},{"name":"py27-autopep8","portdir":"python/py-autopep8","version":"1.6.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/hhatto/autopep8","description":"A tool that automatically formats Python code to conform to the PEP 8 style guide","long_description":"autopep8 automatically formats Python code to conform to the PEP 8 style guide. It uses the pycodestyle utility to determine what parts of the code needs to be formatted. autopep8 is capable of fixing most of the formatting issues that can be reported by pycodestyle.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python27","py27-setuptools","py27-toml"]},{"type":"run","ports":["autopep8_select","py27-codestyle"]}],"depends_on":[{"type":"lib","ports":["py27-language-server"]}]},{"name":"py37-autopep8","portdir":"python/py-autopep8","version":"2.0.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/hhatto/autopep8","description":"A tool that automatically formats Python code to conform to the PEP 8 style guide","long_description":"autopep8 automatically formats Python code to conform to the PEP 8 style guide. It uses the pycodestyle utility to determine what parts of the code needs to be formatted. autopep8 is capable of fixing most of the formatting issues that can be reported by pycodestyle.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py37-wheel","clang-16","py37-installer","py37-build","py37-setuptools"]},{"type":"lib","ports":["python37"]},{"type":"run","ports":["py37-tomli","py37-codestyle","autopep8_select"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"lib","ports":["py37-python-lsp-server"]}]},{"name":"py35-autopep8","portdir":"python/py-autopep8","version":"1.6.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/hhatto/autopep8","description":"A tool that automatically formats Python code to conform to the PEP 8 style guide","long_description":"autopep8 automatically formats Python code to conform to the PEP 8 style guide. It uses the pycodestyle utility to determine what parts of the code needs to be formatted. autopep8 is capable of fixing most of the formatting issues that can be reported by pycodestyle.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python35","py35-setuptools","py35-toml"]},{"type":"run","ports":["autopep8_select","py35-codestyle"]}],"depends_on":[{"type":"lib","ports":["py35-language-server"]}]},{"name":"py36-autopep8","portdir":"python/py-autopep8","version":"1.6.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/hhatto/autopep8","description":"A tool that automatically formats Python code to conform to the PEP 8 style guide","long_description":"autopep8 automatically formats Python code to conform to the PEP 8 style guide. It uses the pycodestyle utility to determine what parts of the code needs to be formatted. autopep8 is capable of fixing most of the formatting issues that can be reported by pycodestyle.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python36","py36-setuptools","py36-toml"]},{"type":"run","ports":["autopep8_select","py36-codestyle"]}],"depends_on":[{"type":"lib","ports":["py36-python-lsp-server","py36-language-server"]}]},{"name":"py36-natsort","portdir":"python/py-natsort","version":"8.0.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/SethMMorton/natsort","description":"Natural sorting for Python","long_description":"When you try to sort a list of strings that contain numbers, the normal Python sort algorithm sorts lexicographically, so you might not get the results that you expect. `natsort` provides a function `natsorted` that helps sort lists 'naturally', either as real numbers (i.e. signed/unsigned floats or ints), or as versions.","active":false,"categories":["textproc","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["py36-setuptools","python36"]},{"type":"run","ports":["py36-pyicu"]},{"type":"test","ports":["py36-hypothesis","py36-pytest","py36-pytest-mock"]}],"depends_on":[]},{"name":"py27-natsort","portdir":"python/py-natsort","version":"6.2.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/SethMMorton/natsort","description":"Natural sorting for Python","long_description":"When you try to sort a list of strings that contain numbers, the normal Python sort algorithm sorts lexicographically, so you might not get the results that you expect. `natsort` provides a function `natsorted` that helps sort lists 'naturally', either as real numbers (i.e. signed/unsigned floats or ints), or as versions.","active":false,"categories":["textproc","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python27","py27-setuptools"]},{"type":"run","ports":["py27-pyicu"]}],"depends_on":[]},{"name":"py39-natsort","portdir":"python/py-natsort","version":"8.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/SethMMorton/natsort","description":"Natural sorting for Python","long_description":"When you try to sort a list of strings that contain numbers, the normal Python sort algorithm sorts lexicographically, so you might not get the results that you expect. `natsort` provides a function `natsorted` that helps sort lists 'naturally', either as real numbers (i.e. signed/unsigned floats or ints), or as versions.","active":false,"categories":["textproc","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py39-installer","clang-17","py39-setuptools","py39-wheel","py39-build"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-pyicu"]},{"type":"test","ports":["py39-hypothesis","py39-pytest","py39-pytest-mock"]}],"depends_on":[]},{"name":"py38-natsort","portdir":"python/py-natsort","version":"8.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/SethMMorton/natsort","description":"Natural sorting for Python","long_description":"When you try to sort a list of strings that contain numbers, the normal Python sort algorithm sorts lexicographically, so you might not get the results that you expect. `natsort` provides a function `natsorted` that helps sort lists 'naturally', either as real numbers (i.e. signed/unsigned floats or ints), or as versions.","active":false,"categories":["textproc","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py38-build","py38-installer","clang-16","py38-setuptools","py38-wheel"]},{"type":"lib","ports":["python38","py38-setuptools"]},{"type":"run","ports":["py38-pyicu"]},{"type":"test","ports":["py38-hypothesis","py38-pytest","py38-pytest-mock"]}],"depends_on":[]},{"name":"py37-natsort","portdir":"python/py-natsort","version":"8.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/SethMMorton/natsort","description":"Natural sorting for Python","long_description":"When you try to sort a list of strings that contain numbers, the normal Python sort algorithm sorts lexicographically, so you might not get the results that you expect. `natsort` provides a function `natsorted` that helps sort lists 'naturally', either as real numbers (i.e. signed/unsigned floats or ints), or as versions.","active":false,"categories":["textproc","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-15"]},{"type":"lib","ports":["py37-setuptools","python37"]},{"type":"run","ports":["py37-pyicu"]},{"type":"test","ports":["py37-hypothesis","py37-pytest","py37-pytest-mock"]}],"depends_on":[]},{"name":"py39-xraylarch","portdir":"python/py-xraylarch","version":"2025.2.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://xraypy.github.io/xraylarch","description":"Larch is a system for analyzing X-ray data from synchrotron beamlines.","long_description":"Larch is an open-source library and set of applications for processing and analyzing X-ray absorption and fluorescence spectroscopy data and X-ray fluorescence and diffraction image data from synchrotron beamlines. It aims to be a complete analysis toolkit for X-ray absorption fine-structure spectroscopy (XAFS) including X-ray absorption near-edge spectroscopy (XANES) and extended X-ray absorption fine-structure spectroscopy (EXAFS). It also supports visualization and analysis tools for X-ray fluorescence (XRF) spectra and XRF and X-ray diffraction (XRD) images as collected at scanning X-ray microprobe beamlines.","active":false,"categories":["science","python"],"maintainers":[{"name":"joe.fowler","github":"joefowler","ports_count":98}],"variants":["wxgui","qtgui"],"dependencies":[{"type":"build","ports":["py39-wheel","py39-setuptools","py39-setuptools_scm","clang-18","py39-build","py39-installer"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-matplotlib","py39-numdifftools","py39-numexpr","py39-numpy","py39-packaging","py39-psutil","py39-requests","py39-scikit-image","py39-scikit-learn","py39-scipy","py39-sqlalchemy","py39-tabulate","py39-termcolor","py39-toml","py39-uncertainties","py39-wxpython-4.0","py39-yaml","py39-charset-normalizer","py39-fabio","py39-xraydb","py39-pymatgen","py39-pyshortcuts","py39-hdf5plugin","py39-wxmplot","py39-wxutils","py39-pyFAI","py39-mp-api","py39-pycifrw","py39-sqlalchemy-utils","py39-darkdetect","py39-larixite","py39-silx","py39-Pillow","py39-asteval","py39-dill","py39-h5py","py39-imageio","py39-lmfit"]}],"depends_on":[]},{"name":"py38-xraylarch","portdir":"python/py-xraylarch","version":"0.9.62","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://xraypy.github.io/xraylarch","description":"Larch is a system for analyzing X-ray data from synchrotron beamlines.","long_description":"Larch is a open-source library and set of applications for processing and analyzing X-ray absorption and fluorescence spectroscopy data and X-ray fluorescence and diffraction image data from synchrotron beamlines. It aims to be a complete analysis toolkit for X-ray absorption fine-structure spectroscopy (XAFS) including X-ray absorption near-edge spectroscopy (XANES) and extended X-ray absorption fine-structure spectroscopy (EXAFS). It also supports visualization and analysis tools for X-ray fluorescence (XRF) spectra and XRF and X-ray diffraction (XRD) images as collected at scanning X-ray microprobe beamlines.","active":false,"categories":["science","python"],"maintainers":[{"name":"joe.fowler","github":"joefowler","ports_count":98}],"variants":[],"dependencies":[{"type":"build","ports":["py38-installer","py38-build","clang-16"]},{"type":"lib","ports":["python38","py38-numpy"]},{"type":"run","ports":["py38-importlib-metadata","py38-lmfit","py38-matplotlib","py38-numdifftools","py38-psutil","py38-pyqt5","py38-pyqt5-webengine","py38-pyqtgraph","py38-requests","py38-ruamel-yaml-clib","py38-scikit-image","py38-scikit-learn","py38-scipy","py38-sqlalchemy","py38-termcolor","py38-toml","py38-uncertainties","py38-wxpython-4.0","py38-yaml","py38-fabio","py38-peakutils","py38-xraydb","py38-silx","py38-wxmplot","py38-wxutils","py38-h5py","py38-asteval","py38-Pillow"]}],"depends_on":[]},{"name":"py37-xraylarch","portdir":"python/py-xraylarch","version":"0.9.62","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://xraypy.github.io/xraylarch","description":"Larch is a system for analyzing X-ray data from synchrotron beamlines.","long_description":"Larch is a open-source library and set of applications for processing and analyzing X-ray absorption and fluorescence spectroscopy data and X-ray fluorescence and diffraction image data from synchrotron beamlines. It aims to be a complete analysis toolkit for X-ray absorption fine-structure spectroscopy (XAFS) including X-ray absorption near-edge spectroscopy (XANES) and extended X-ray absorption fine-structure spectroscopy (EXAFS). It also supports visualization and analysis tools for X-ray fluorescence (XRF) spectra and XRF and X-ray diffraction (XRD) images as collected at scanning X-ray microprobe beamlines.","active":false,"categories":["science","python"],"maintainers":[{"name":"joe.fowler","github":"joefowler","ports_count":98}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14","py37-build","py37-installer"]},{"type":"lib","ports":["python37","py37-numpy"]},{"type":"run","ports":["py37-h5py","py37-importlib-metadata","py37-lmfit","py37-matplotlib","py37-numdifftools","py37-psutil","py37-pyqt5","py37-pyqt5-webengine","py37-pyqtgraph","py37-requests","py37-ruamel-yaml-clib","py37-scikit-image","py37-scikit-learn","py37-scipy","py37-sqlalchemy","py37-termcolor","py37-toml","py37-uncertainties","py37-wxpython-4.0","py37-yaml","py37-peakutils","py37-xraydb","py37-silx","py37-wxmplot","py37-wxutils","py37-fabio","py37-asteval","py37-Pillow"]}],"depends_on":[]},{"name":"py36-algopy","portdir":"python/py-algopy","version":"0.5.7","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/b45ch1/algopy","description":"AlgoPy is a Research Prototype for Algorithmic Differentation in Python","long_description":"AlgoPy is a Research Prototype for Algorithmic Differentation in Python","active":false,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python36","py36-numpy","py36-scipy"]}],"depends_on":[{"type":"lib","ports":["py36-numdifftools"]}]},{"name":"py38-algopy","portdir":"python/py-algopy","version":"0.7.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/b45ch1/algopy","description":"AlgoPy is a Research Prototype for Algorithmic Differentation in Python","long_description":"AlgoPy is a Research Prototype for Algorithmic Differentation in Python","active":false,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["py38-numpy","py38-scipy","python38"]}],"depends_on":[{"type":"lib","ports":["py38-numdifftools"]}]},{"name":"py39-algopy","portdir":"python/py-algopy","version":"0.7.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/b45ch1/algopy","description":"AlgoPy is a Research Prototype for Algorithmic Differentation in Python","long_description":"AlgoPy is a Research Prototype for Algorithmic Differentation in Python","active":false,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["py39-numpy","py39-scipy","python39"]}],"depends_on":[{"type":"lib","ports":["py39-numdifftools"]}]}]}