{"count":51981,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=342","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=340","results":[{"name":"py311-aesara","portdir":"python/py-aesara","version":"2.9.4","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aesara-devs/aesara","description":"Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.","long_description":"Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-hatchling","py311-hatch-vcs","clang-18"]},{"type":"lib","ports":["py311-cons","py311-logical-unification","python311","py311-minikanren","py311-etuples","py311-typing_extensions","py311-numpy","py311-scipy","py311-filelock"]}],"depends_on":[{"type":"lib","ports":["py311-aeppl"]}]},{"name":"py311-aeppl","portdir":"python/py-aeppl","version":"0.1.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aesara-devs/aeppl","description":"PPL tools for Aesara","long_description":"PPL tools for Aesara","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["python311","py311-typing_extensions","py311-numpy","py311-scipy","py311-aesara"]}],"depends_on":[]},{"name":"py311-whatthepatch","portdir":"python/py-whatthepatch","version":"1.0.7","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/cscorley/whatthepatch","description":"A patch parsing and application library.","long_description":"A patch parsing and application library.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-python-lsp-server"]}]},{"name":"py311-uncertainties","portdir":"python/py-uncertainties","version":"3.2.4","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/lmfit/uncertainties","description":"The Python uncertainties package","long_description":"The uncertainties package transparently handles calculations for numbers with uncertainties.","active":true,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest","py311-numpy"]}],"depends_on":[{"type":"lib","ports":["py311-lmfit"]},{"type":"run","ports":["py311-pymatgen","py311-xraylarch"]}]},{"name":"py311-tokenize-rt","portdir":"python/py-tokenize-rt","version":"6.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/asottile/tokenize-rt","description":"A wrapper around the stdlib `tokenize` which roundtrips.","long_description":"A wrapper around the stdlib `tokenize` which roundtrips.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-time-machine"]}]},{"name":"py311-tinycss2","portdir":"python/py-tinycss2","version":"1.5.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.courtbouillon.org/tinycss2","description":"tinycss2 is a low-level CSS parser and generator written in Python","long_description":"tinycss2 is a low-level CSS parser and generator written in Python: it can parse strings, return objects representing tokens and blocks, and generate CSS strings corresponding to these objects.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-build","py311-flit_core","clang-18"]},{"type":"lib","ports":["py311-webencodings","python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-cairosvg","py311-cssselect2","py311-nbconvert","py311-svglib"]},{"type":"run","ports":["py311-qstylizer"]}]},{"name":"py311-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":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["py311-diff-match-patch","python311"]}],"depends_on":[{"type":"run","ports":["py311-spyder"]}]},{"name":"py311-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":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"run","ports":["py311-spyder"]}]},{"name":"py311-term-background","portdir":"python/py-term-background","version":"1.0.5","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"","description":"Determine if shell has a light or dark background","long_description":"Determine if shell has a light or dark background","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-pyficache"]},{"type":"run","ports":["py311-trepan3k"]}]},{"name":"py311-sphinxcontrib-svg2pdfconverter","portdir":"python/py-sphinxcontrib-svg2pdfconverter","version":"2.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sphinx-doc.org/","description":"sphinx extension that converts svg graphics files","long_description":"py-sphinxcontrib-svg2pdfconverter is a sphinx extension that converts svg graphics files.","active":true,"categories":["devel","textproc","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-installer","py311-setuptools","py311-wheel","py311-build"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["librsvg","py311-sphinx"]}],"depends_on":[]},{"name":"py311-sphinx-gallery","portdir":"python/py-sphinx-gallery","version":"0.21.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sphinx-gallery.github.io","description":"Extension for automatic generation of an example gallery","long_description":"Extension for automatic generation of an example gallery","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-setuptools","py311-wheel","py311-setuptools_scm","py311-build","py311-installer"]},{"type":"lib","ports":["py311-Pillow","py311-sphinx","python311"]}],"depends_on":[]},{"name":"py311-setupmeta","portdir":"python/py-setupmeta","version":"3.9.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/zsimic/setupmeta","description":"Simplify your setup.py","long_description":"Simplify your setup.py","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"build","ports":["py311-fancycompleter"]}]},{"name":"py311-future","portdir":"python/py-future","version":"1.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-future.org/","description":"Provides clean single-source support for Python 3 and 2","long_description":"The Python package future is the missing compatibility layer between Python 3 and Python 2. It allows you to use a single, clean Python 3.x-compatible codebase to support both Python 3 and Python 2 with minimal overhead. The futurize script aids in converting code from either Python 2 or Python 3 to code compatible with both platforms.","active":true,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["py311-wheel","clang-18","py311-build","py311-installer","py311-setuptools"]},{"type":"lib","ports":["python311","py311-setuptools"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-mdp-toolkit","py311-pytorch","duplicity","py311-fipy","py311-asciimatics"]},{"type":"run","ports":["py311-hcloud","py311-olm","py311-tensorflow-datasets"]}]},{"name":"py311-spotipy","portdir":"python/py-spotipy","version":"2.25.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://spotipy.readthedocs.io/","description":"A light weight Python library for the Spotify Web API","long_description":"A light weight Python library for the Spotify Web API","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-requests","py311-urllib3","py311-six","py311-redis"]}],"depends_on":[{"type":"lib","ports":["spotify-dl"]}]},{"name":"py311-sentry-sdk","portdir":"python/py-sentry-sdk","version":"2.51.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/getsentry/sentry-python","description":"Sentry SDK for Python","long_description":"This is the next line of the Python SDK for Sentry, intended to replace the raven package on PyPI.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-installer","py311-setuptools","py311-wheel","py311-build"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-certifi","py311-urllib3"]}],"depends_on":[{"type":"lib","ports":["spotify-dl"]}]},{"name":"py311-pyotp","portdir":"python/py-pyotp","version":"2.9.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pyauth.github.io/pyotp","description":"Python One-Time Password Library","long_description":"PyOTP is a Python library for generating and verifying one-time passwords. It can be used to implement two-factor (2FA) or multi-factor (MFA) authentication methods in web applications and in other systems that require users to log in.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-pykeepass"]},{"type":"run","ports":["py311-dns-lexicon"]}]},{"name":"abella","portdir":"math/abella","version":"2.0.8.3","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://abella-prover.org","description":"Interactive theorem prover","long_description":"Abella is an interactive theorem prover based on lambda-tree syntax. This means that Abella is well-suited for reasoning about the meta-theory of programming languages and other logical systems which manipulate objects with binding.","active":true,"categories":["math","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml","ocaml-dune","clang-18","ocaml-crunch"]},{"type":"lib","ports":["ocaml-base64","ocaml-menhir","ocaml-yojson","ocaml-re","ocaml-cmdliner"]},{"type":"test","ports":["ocaml-ounit2"]}],"depends_on":[]},{"name":"ssh-audit","portdir":"security/ssh-audit","version":"3.3.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jtesta/ssh-audit","description":"ssh-audit is a tool for ssh server & client configuration auditing.","long_description":"ssh-audit is a tool for ssh server & client configuration auditing.","active":true,"categories":["security","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["python310","python311","python312","python313"],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[]},{"name":"py311-neovim","portdir":"python/py-neovim","version":"0.6.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/neovim/pynvim","description":"Python client for Neovim","long_description":"Python client for Neovim. Implements support for python plugins in Nvim. Also works as a library for connecting to and scripting Nvim processes through its msgpack-rpc API.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-setuptools","py311-wheel","clang-18","py311-build"]},{"type":"lib","ports":["python311","py311-typing_extensions","py311-greenlet","py311-msgpack"]},{"type":"test","ports":["py311-pytest","py311-pytest-timeout"]}],"depends_on":[]},{"name":"py311-sarif-om","portdir":"python/py-sarif-om","version":"1.0.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/microsoft/sarif-python-om","description":"Classes implementing the SARIF 2.1.0 object model.","long_description":"Classes implementing the SARIF 2.1.0 object model.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["py311-pbr","python311"]}],"depends_on":[{"type":"run","ports":["py311-cfn-lint"]}]},{"name":"py310-sarif-om","portdir":"python/py-sarif-om","version":"1.0.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/microsoft/sarif-python-om","description":"Classes implementing the SARIF 2.1.0 object model.","long_description":"Classes implementing the SARIF 2.1.0 object model.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["py310-pbr","python310"]}],"depends_on":[{"type":"run","ports":["py310-cfn-lint"]}]},{"name":"py39-sarif-om","portdir":"python/py-sarif-om","version":"1.0.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/microsoft/sarif-python-om","description":"Classes implementing the SARIF 2.1.0 object model.","long_description":"Classes implementing the SARIF 2.1.0 object model.","active":false,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-installer","clang-17","py39-setuptools","py39-build"]},{"type":"lib","ports":["py39-pbr","python39"]}],"depends_on":[{"type":"run","ports":["py39-cfn-lint"]}]},{"name":"py-sarif-om","portdir":"python/py-sarif-om","version":"1.0.4","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/microsoft/sarif-python-om","description":"Classes implementing the SARIF 2.1.0 object model.","long_description":"Classes implementing the SARIF 2.1.0 object model.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-sarif-om"]}],"depends_on":[]},{"name":"py311-s3transfer","portdir":"python/py-s3transfer","version":"0.13.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/boto/s3transfer","description":"An Amazon S3 Transfer Manager","long_description":"An Amazon S3 Transfer Manager","active":true,"categories":["python"],"maintainers":[{"name":"emcrisostomo","github":"emcrisostomo","ports_count":169}],"variants":[],"dependencies":[{"type":"build","ports":["py311-wheel","clang-18","py311-build","py311-installer","py311-setuptools"]},{"type":"lib","ports":["python311","py311-botocore"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-awscli"]},{"type":"run","ports":["py311-boto3"]}]},{"name":"py311-rsa","portdir":"python/py-rsa","version":"4.9.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://stuvel.eu/software/rsa/","description":"Pure Python RSA implementation","long_description":"Pure Python RSA implementation. It supports encryption and decryption, signing and verifying signatures, and key generation according to PKCS#1 version 1.5. It can be used as a Python library as well as on the commandline.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["py311-poetry-core","clang-18","py311-build","py311-installer"]},{"type":"lib","ports":["python311","py311-asn1"]},{"type":"test","ports":["py311-mypy","py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-awscli","py311-google-auth"]},{"type":"run","ports":["py311-telethon"]}]},{"name":"py311-junit-xml","portdir":"python/py-junit-xml","version":"1.9","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/kyrus/python-junit-xml","description":"Creates JUnit XML test result documents that can be read by tools such as Jenkins","long_description":"Creates JUnit XML test result documents that can be read by tools such as Jenkins","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["py311-wheel","clang-18","py311-build","py311-installer","py311-setuptools"]},{"type":"lib","ports":["python311","py311-six"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"run","ports":["py311-cfn-lint"]}]},{"name":"py310-junit-xml","portdir":"python/py-junit-xml","version":"1.9","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/kyrus/python-junit-xml","description":"Creates JUnit XML test result documents that can be read by tools such as Jenkins","long_description":"Creates JUnit XML test result documents that can be read by tools such as Jenkins","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["py310-installer","clang-18","py310-setuptools","py310-wheel","py310-build"]},{"type":"lib","ports":["python310","py310-six"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"run","ports":["py310-cfn-lint"]}]},{"name":"py39-junit-xml","portdir":"python/py-junit-xml","version":"1.9","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/kyrus/python-junit-xml","description":"Creates JUnit XML test result documents that can be read by tools such as Jenkins","long_description":"Creates JUnit XML test result documents that can be read by tools such as Jenkins","active":false,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["py39-installer","clang-17","py39-setuptools","py39-wheel","py39-build"]},{"type":"lib","ports":["python39","py39-six"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"run","ports":["py39-cfn-lint"]}]},{"name":"py-junit-xml","portdir":"python/py-junit-xml","version":"1.9","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/kyrus/python-junit-xml","description":"Creates JUnit XML test result documents that can be read by tools such as Jenkins","long_description":"Creates JUnit XML test result documents that can be read by tools such as Jenkins","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-junit-xml"]}],"depends_on":[]},{"name":"py311-jsonpointer","portdir":"python/py-jsonpointer","version":"3.1.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/stefankoegl/python-json-pointer","description":"Identify specific nodes in a JSON document (RFC 6901)","long_description":"Identify specific nodes in a JSON document (RFC 6901)","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-jsonschema-format-nongpl"]},{"type":"run","ports":["py311-jsonpatch","py311-sphinx-jsonschema"]}]},{"name":"py311-jsonpickle","portdir":"python/py-jsonpickle","version":"4.1.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jsonpickle.github.io","description":"Python library for serializing any arbitrary object graph into JSON.","long_description":"Python library for serializing any arbitrary object graph into JSON. It can take almost any Python object and turn the object into JSON. Additionally, it can reconstitute the object back into Python.","active":true,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-digitalocean"]},{"type":"run","ports":["py311-pyvis"]},{"type":"test","ports":["py311-jschema_to_python"]}]},{"name":"py311-jsonpatch","portdir":"python/py-jsonpatch","version":"1.33","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/stefankoegl/python-json-patch","description":"Apply JSON-Patches (RFC 6902)","long_description":"Apply JSON-Patches (RFC 6902)","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-wheel","clang-18","py311-build","py311-installer","py311-setuptools"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-jsonpointer"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"run","ports":["py311-cfn-lint","py311-openstacksdk"]}]},{"name":"py310-jsonpatch","portdir":"python/py-jsonpatch","version":"1.33","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/stefankoegl/python-json-patch","description":"Apply JSON-Patches (RFC 6902)","long_description":"Apply JSON-Patches (RFC 6902)","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-installer","clang-18","py310-setuptools","py310-wheel","py310-build"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-jsonpointer"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"run","ports":["py310-cfn-lint","py310-openstacksdk"]}]},{"name":"py39-jsonpatch","portdir":"python/py-jsonpatch","version":"1.33","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/stefankoegl/python-json-patch","description":"Apply JSON-Patches (RFC 6902)","long_description":"Apply JSON-Patches (RFC 6902)","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-installer","clang-17","py39-setuptools","py39-wheel","py39-build"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-jsonpointer"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"run","ports":["py39-cfn-lint","py39-openstacksdk"]}]},{"name":"py311-jschema_to_python","portdir":"python/py-jschema_to_python","version":"1.2.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/microsoft/jschema-to-python","description":"Generate source code for Python classes from a JSON schema.","long_description":"Generate source code for Python classes from a JSON schema.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["py311-wheel","clang-18","py311-build","py311-installer","py311-setuptools"]},{"type":"lib","ports":["python311","py311-pbr"]},{"type":"test","ports":["py311-pytest","py311-jsonpickle"]}],"depends_on":[{"type":"run","ports":["py311-cfn-lint"]}]},{"name":"py310-jschema_to_python","portdir":"python/py-jschema_to_python","version":"1.2.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/microsoft/jschema-to-python","description":"Generate source code for Python classes from a JSON schema.","long_description":"Generate source code for Python classes from a JSON schema.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["py310-installer","clang-18","py310-setuptools","py310-wheel","py310-build"]},{"type":"lib","ports":["python310","py310-pbr"]},{"type":"test","ports":["py310-pytest","py310-jsonpickle"]}],"depends_on":[{"type":"run","ports":["py310-cfn-lint"]}]},{"name":"py39-jschema_to_python","portdir":"python/py-jschema_to_python","version":"1.2.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/microsoft/jschema-to-python","description":"Generate source code for Python classes from a JSON schema.","long_description":"Generate source code for Python classes from a JSON schema.","active":false,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["py39-installer","clang-17","py39-setuptools","py39-wheel","py39-build"]},{"type":"lib","ports":["python39","py39-pbr"]},{"type":"test","ports":["py39-jsonpickle","py39-pytest"]}],"depends_on":[{"type":"run","ports":["py39-cfn-lint"]}]},{"name":"py-jschema_to_python","portdir":"python/py-jschema_to_python","version":"1.2.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/microsoft/jschema-to-python","description":"Generate source code for Python classes from a JSON schema.","long_description":"Generate source code for Python classes from a JSON schema.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-jschema_to_python"]}],"depends_on":[]},{"name":"py311-jmespath","portdir":"python/py-jmespath","version":"1.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jmespath/jmespath.py","description":"JSON Matching Expressions","long_description":"JSON Matching Expressions","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["oci-cli","py311-aiobotocore","py311-asdf","py311-awscli2","py311-botocore","py311-itemloaders","py311-parsel"]},{"type":"run","ports":["py311-boto3","py311-openstacksdk"]},{"type":"test","ports":["py311-scrapy"]}]},{"name":"py311-cfn-lint","portdir":"python/py-cfn-lint","version":"1.44.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aws-cloudformation/cfn-python-lint","description":"Checks cloudformation for practices and behaviour that could potentially be improved","long_description":"Checks cloudformation for practices and behaviour that could potentially be improved","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-aws-sam-translator","py311-jschema_to_python","py311-jsonpatch","py311-sarif-om","py311-junit-xml","py311-sympy","py311-regex","py311-networkx","py311-yaml","py311-jsonschema"]},{"type":"test","ports":["py311-pytest","py311-mock"]}],"depends_on":[]},{"name":"py310-cfn-lint","portdir":"python/py-cfn-lint","version":"1.44.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aws-cloudformation/cfn-python-lint","description":"Checks cloudformation for practices and behaviour that could potentially be improved","long_description":"Checks cloudformation for practices and behaviour that could potentially be improved","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-networkx","py310-jschema_to_python","py310-jsonpatch","py310-sarif-om","py310-junit-xml","py310-regex","py310-yaml","py310-sympy","py310-jsonschema","py310-aws-sam-translator"]},{"type":"test","ports":["py310-pytest","py310-mock"]}],"depends_on":[]},{"name":"py39-cfn-lint","portdir":"python/py-cfn-lint","version":"1.18.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aws-cloudformation/cfn-python-lint","description":"Checks cloudformation for practices and behaviour that could potentially be improved","long_description":"Checks cloudformation for practices and behaviour that could potentially be improved","active":false,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-aws-sam-translator","py39-jschema_to_python","py39-jsonpatch","py39-sarif-om","py39-junit-xml","py39-jsonschema","py39-networkx","py39-regex","py39-sympy","py39-yaml"]},{"type":"test","ports":["py39-mock","py39-pytest"]}],"depends_on":[]},{"name":"py311-botocore","portdir":"python/py-botocore","version":"1.42.49","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/boto/botocore","description":"Low level data driven core of boto 3.","long_description":"A low-level interface to a growing number of Amazon Web Services. The botocore package is the foundation for the AWS CLI as well as boto3.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655},{"name":"emcrisostomo","github":"emcrisostomo","ports_count":169}],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-setuptools","py311-wheel","clang-18","py311-build"]},{"type":"lib","ports":["python311","py311-urllib3","py311-dateutil","py311-jmespath"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-aiobotocore","py311-awscli","py311-s3transfer"]},{"type":"run","ports":["py311-boto3"]},{"type":"test","ports":["py311-scrapy"]}]},{"name":"py311-boto3","portdir":"python/py-boto3","version":"1.42.49","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/boto/boto3","description":"The AWS SDK for Python","long_description":"Boto3 is the Amazon Web Services (AWS) Software Development Kit (SDK) for Python, which allows Python developers to write software that makes use of services like Amazon S3 and Amazon EC2.","active":true,"categories":["python"],"maintainers":[{"name":"emcrisostomo","github":"emcrisostomo","ports_count":169},{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-botocore","py311-jmespath","py311-s3transfer"]}],"depends_on":[{"type":"lib","ports":["py311-maggma","duplicity"]},{"type":"run","ports":["py311-aws-sam-translator"]}]},{"name":"py311-awscli-plugin-endpoint","portdir":"python/py-awscli-plugin-endpoint","version":"0.4","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/wbingli/awscli-plugin-endpoint","description":"An awscli plugin to configure service endpoint from aws configure file","long_description":"An awscli plugin to configure service endpoint from aws configure file","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-awscli"]}],"depends_on":[{"type":"lib","ports":["py-awscli-plugin-endpoint"]}]},{"name":"py311-awscli","portdir":"python/py-awscli","version":"1.44.39","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://aws.amazon.com/cli/","description":"Universal Command Line Environment for Amazon Web Services.","long_description":"Universal Command Line Environment for Amazon Web Services.","active":true,"categories":["devel","python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["py311-rsa","python311","py311-s3transfer","py311-colorama","py311-docutils","py311-yaml","py311-botocore"]},{"type":"run","ports":["awscli_select"]}],"depends_on":[{"type":"run","ports":["py311-awscli-plugin-endpoint"]}]},{"name":"py311-aws-sam-translator","portdir":"python/py-aws-sam-translator","version":"1.107.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/awslabs/serverless-application-model","description":"AWS SAM Translator is a library that transform SAM templates into AWS CloudFormation templates","long_description":"AWS SAM Translator is a library that transform SAM templates into AWS CloudFormation templates","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","clang-18","py311-wheel","py311-setuptools","py311-build"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-pydantic","py311-boto3","py311-jsonschema"]},{"type":"test","ports":["py311-pytest","py311-mock","py311-yaml","py311-parameterized"]}],"depends_on":[{"type":"run","ports":["py311-cfn-lint"]}]},{"name":"p5.34-perl-critic-policy-perlsecret","portdir":"perl/p5-perl-critic-policy-perlsecret","version":"0.0.11","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Perl::Critic::Policy::Perlsecret","description":"Perl::Critic::Policy::Perlsecret - Prevent perlsecrets entering your codebase","long_description":"Perl::Critic::Policy::Perlsecret - Prevent perlsecrets entering your codebase","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":[],"dependencies":[{"type":"build","ports":["p5.34-test-failwarnings","p5.34-test-fatal","p5.34-test-simple","clang-18"]},{"type":"lib","ports":["p5.34-perl-critic","p5.34-scalar-list-utils","perl5.34"]}],"depends_on":[{"type":"lib","ports":["p5-perl-critic-policy-perlsecret"]}]},{"name":"p5.32-perl-critic-policy-perlsecret","portdir":"perl/p5-perl-critic-policy-perlsecret","version":"0.0.11","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Perl::Critic::Policy::Perlsecret","description":"Perl::Critic::Policy::Perlsecret - Prevent perlsecrets entering your codebase","long_description":"Perl::Critic::Policy::Perlsecret - Prevent perlsecrets entering your codebase","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-test-failwarnings","p5.32-test-fatal","p5.32-test-simple","clang-18"]},{"type":"lib","ports":["p5.32-scalar-list-utils","p5.32-perl-critic","perl5.32"]}],"depends_on":[]},{"name":"p5.30-perl-critic-policy-perlsecret","portdir":"perl/p5-perl-critic-policy-perlsecret","version":"0.0.11","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Perl::Critic::Policy::Perlsecret","description":"Perl::Critic::Policy::Perlsecret - Prevent perlsecrets entering your codebase","long_description":"Perl::Critic::Policy::Perlsecret - Prevent perlsecrets entering your codebase","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-test-failwarnings","p5.30-test-fatal","p5.30-test-simple","clang-18"]},{"type":"lib","ports":["p5.30-perl-critic","p5.30-scalar-list-utils","perl5.30"]}],"depends_on":[]}]}