{"count":51965,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=created_at&page=863","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=created_at&page=861","results":[{"name":"py312-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":["py312-setuptools","py312-build","py312-installer","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-pyficache"]},{"type":"run","ports":["py312-trepan3k"]}]},{"name":"py312-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":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-time-machine"]}]},{"name":"py311-lz4","portdir":"python/py-lz4","version":"4.4.4","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-lz4/python-lz4","description":"LZ4 bindings for Python","long_description":"LZ4 bindings for Python","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-pkgconfig","clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm"]},{"type":"lib","ports":["lz4","python311"]},{"type":"test","ports":["py311-pytest","py311-psutil"]}],"depends_on":[]},{"name":"py312-lz4","portdir":"python/py-lz4","version":"4.4.4","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-lz4/python-lz4","description":"LZ4 bindings for Python","long_description":"LZ4 bindings for Python","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-pkgconfig","clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-setuptools_scm"]},{"type":"lib","ports":["lz4","python312"]},{"type":"test","ports":["py312-pytest","py312-psutil"]}],"depends_on":[]},{"name":"py312-pkgconfig","portdir":"python/py-pkgconfig","version":"1.6.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/matze/pkgconfig","description":"Python module to interface with pkg-config.","long_description":"Python module to interface with pkg-config. It can be used to check if a package exists, check if a package meets certain version requirements, query CFLAGS and LDFLAGS, and parse the output to build extensions with setup.py.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-poetry-core","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["pkgconfig"]}],"depends_on":[{"type":"build","ports":["py312-aiohttp","py312-h5py","py312-lz4","py312-uharfbuzz","py312-xmlsec"]},{"type":"lib","ports":["py312-virtualfish"]}]},{"name":"py312-sphinx_rtd_theme","portdir":"python/py-sphinx_rtd_theme","version":"3.1.0","license":"MIT and BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sphinx-rtd-theme.readthedocs.io/","description":"ReadTheDocs.org mobile-friendly Sphinx theme.","long_description":"ReadTheDocs.org mobile-friendly Sphinx theme.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-setuptools","py312-wheel","clang-18","py312-build"]},{"type":"lib","ports":["python312","py312-docutils","py312-sphinx","py312-sphinxcontrib-jquery"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"build","ports":["py312-simpy-docs"]},{"type":"lib","ports":["py312-fdsnwsscripts"]}]},{"name":"py-sphinxcontrib-jquery","portdir":"python/py-sphinxcontrib-jquery","version":"4.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/sphinx-contrib/jquery/","description":"sphinxcontrib-jquery ensures that jQuery is always installed for use in Sphinx themes or extensions.","long_description":"sphinxcontrib-jquery ensures that jQuery is always installed for use in Sphinx themes or extensions.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-sphinxcontrib-jquery"]}],"depends_on":[]},{"name":"py38-sphinxcontrib-jquery","portdir":"python/py-sphinxcontrib-jquery","version":"4.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/sphinx-contrib/jquery/","description":"sphinxcontrib-jquery ensures that jQuery is always installed for use in Sphinx themes or extensions.","long_description":"sphinxcontrib-jquery ensures that jQuery is always installed for use in Sphinx themes or extensions.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py38-flit_core","py38-build","py38-installer","clang-17"]},{"type":"lib","ports":["python38","py38-sphinx"]}],"depends_on":[{"type":"lib","ports":["py38-sphinx_rtd_theme"]}]},{"name":"py39-sphinxcontrib-jquery","portdir":"python/py-sphinxcontrib-jquery","version":"4.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/sphinx-contrib/jquery/","description":"sphinxcontrib-jquery ensures that jQuery is always installed for use in Sphinx themes or extensions.","long_description":"sphinxcontrib-jquery ensures that jQuery is always installed for use in Sphinx themes or extensions.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py39-flit_core","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["python39","py39-sphinx"]}],"depends_on":[{"type":"lib","ports":["py39-sphinx_rtd_theme"]}]},{"name":"py310-sphinxcontrib-jquery","portdir":"python/py-sphinxcontrib-jquery","version":"4.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/sphinx-contrib/jquery/","description":"sphinxcontrib-jquery ensures that jQuery is always installed for use in Sphinx themes or extensions.","long_description":"sphinxcontrib-jquery ensures that jQuery is always installed for use in Sphinx themes or extensions.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py310-flit_core","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310","py310-sphinx"]}],"depends_on":[{"type":"lib","ports":["py310-sphinx_rtd_theme"]}]},{"name":"py311-sphinxcontrib-jquery","portdir":"python/py-sphinxcontrib-jquery","version":"4.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/sphinx-contrib/jquery/","description":"sphinxcontrib-jquery ensures that jQuery is always installed for use in Sphinx themes or extensions.","long_description":"sphinxcontrib-jquery ensures that jQuery is always installed for use in Sphinx themes or extensions.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-flit_core","clang-18"]},{"type":"lib","ports":["python311","py311-sphinx"]}],"depends_on":[{"type":"lib","ports":["py311-sphinx_rtd_theme"]}]},{"name":"py312-sphinxcontrib-jquery","portdir":"python/py-sphinxcontrib-jquery","version":"4.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/sphinx-contrib/jquery/","description":"sphinxcontrib-jquery ensures that jQuery is always installed for use in Sphinx themes or extensions.","long_description":"sphinxcontrib-jquery ensures that jQuery is always installed for use in Sphinx themes or extensions.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-flit_core","py312-installer","clang-18"]},{"type":"lib","ports":["python312","py312-sphinx"]}],"depends_on":[{"type":"lib","ports":["py312-sphinx_rtd_theme"]}]},{"name":"py310-simpy","portdir":"python/py-simpy","version":"4.1.1","license":"MIT","platforms":"{darwin any} freebsd","epoch":0,"replaced_by":null,"homepage":"https://simpy.readthedocs.io","description":"python based simulation language","long_description":"SimPy is an object-oriented, process-based discrete-event simulation language based on standard Python.","active":true,"categories":["python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-setuptools_scm","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"build","ports":["py310-simpy-docs"]}]},{"name":"py311-simpy","portdir":"python/py-simpy","version":"4.1.1","license":"MIT","platforms":"{darwin any} freebsd","epoch":0,"replaced_by":null,"homepage":"https://simpy.readthedocs.io","description":"python based simulation language","long_description":"SimPy is an object-oriented, process-based discrete-event simulation language based on standard Python.","active":true,"categories":["python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"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":"build","ports":["py311-simpy-docs"]}]},{"name":"py312-simpy","portdir":"python/py-simpy","version":"4.1.1","license":"MIT","platforms":"{darwin any} freebsd","epoch":0,"replaced_by":null,"homepage":"https://simpy.readthedocs.io","description":"python based simulation language","long_description":"SimPy is an object-oriented, process-based discrete-event simulation language based on standard Python.","active":true,"categories":["python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-setuptools_scm"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"build","ports":["py312-simpy-docs"]},{"type":"lib","ports":["py-simpy"]}]},{"name":"py310-simpy-docs","portdir":"python/py-simpy","version":"4.1.1","license":"MIT","platforms":"{darwin any} freebsd","epoch":0,"replaced_by":null,"homepage":"https://simpy.readthedocs.io","description":"python based simulation language","long_description":"SimPy is an object-oriented, process-based discrete-event simulation language based on standard Python.","active":true,"categories":["python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-sphinx","py310-sphinx_rtd_theme","py310-installer","py310-simpy"]},{"type":"lib","ports":["python310"]}],"depends_on":[]},{"name":"py311-simpy-docs","portdir":"python/py-simpy","version":"4.1.1","license":"MIT","platforms":"{darwin any} freebsd","epoch":0,"replaced_by":null,"homepage":"https://simpy.readthedocs.io","description":"python based simulation language","long_description":"SimPy is an object-oriented, process-based discrete-event simulation language based on standard Python.","active":true,"categories":["python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-sphinx","py311-sphinx_rtd_theme","py311-simpy"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"py312-simpy-docs","portdir":"python/py-simpy","version":"4.1.1","license":"MIT","platforms":"{darwin any} freebsd","epoch":0,"replaced_by":null,"homepage":"https://simpy.readthedocs.io","description":"python based simulation language","long_description":"SimPy is an object-oriented, process-based discrete-event simulation language based on standard Python.","active":true,"categories":["python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-sphinx","py312-sphinx_rtd_theme","py312-simpy"]},{"type":"lib","ports":["python312"]}],"depends_on":[]},{"name":"py312-corner","portdir":"python/py-corner","version":"2.2.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/dfm/corner.py","description":"Make some beautiful corner plots of samples","long_description":"Make some beautiful corner plots of samples","active":true,"categories":["science","python"],"maintainers":[{"name":"dan","github":"dfm","ports_count":11}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-installer","py312-hatchling","py312-hatch-vcs","py312-build"]},{"type":"lib","ports":["py312-numpy","py312-matplotlib","python312"]}],"depends_on":[]},{"name":"py312-curl","portdir":"python/py-curl","version":"7.45.7","license":"(MIT or LGPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://pycurl.io/","description":"Python interface to libcurl","long_description":"Python module interface to the cURL library which is a tool for transferring files with URL syntax, supporting many protocols.","active":true,"categories":["devel","net","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-installer","py312-setuptools","py312-wheel","py312-build"]},{"type":"lib","ports":["curl","python312","openssl"]}],"depends_on":[]},{"name":"py312-referencing","portdir":"python/py-referencing","version":"0.37.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-jsonschema/referencing","description":"JSON referencing + Python","long_description":"An implementation-agnostic implementation of JSON reference resolution","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-hatchling","py312-hatch-vcs"]},{"type":"lib","ports":["py312-typing_extensions","py312-attrs","py312-rpds-py","python312"]}],"depends_on":[{"type":"lib","ports":["py312-jsonschema","py312-jsonschema-format-nongpl","py312-jsonschema-specifications","py312-jupyter_events"]}]},{"name":"py312-rpds-py","portdir":"python/py-rpds-py","version":"0.30.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/crate-py/rpds","description":"Python bindings to Rust's persistent data structures (rpds)","long_description":"Python bindings to Rust's persistent data structures (rpds)","active":true,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-maturin","py312-setuptools-rust","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-jsonschema","py312-jsonschema-format-nongpl","py312-referencing"]}]},{"name":"py312-semver","portdir":"python/py-semver","version":"3.0.4","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/k-bx/python-semver","description":"Python helper for Semantic Versioning","long_description":"Python helper for Semantic Versioning","active":true,"categories":["python"],"maintainers":[{"name":"karan.sheth","github":"korusuke","ports_count":64}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-setuptools_scm"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-changelog-chug","py312-pydantic-extra-types","py312-upt-rubygems"]}]},{"name":"py-lazy_loader","portdir":"python/py-lazy_loader","version":"0.5","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://scientific-python.org/specs/spec-0001/","description":"load subpackages and functions on demand","long_description":"lazy_loader makes it easy to load subpackages and functions on demand.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-lazy_loader"]}],"depends_on":[]},{"name":"py38-lazy_loader","portdir":"python/py-lazy_loader","version":"0.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://scientific-python.org/specs/spec-0001/","description":"load subpackages and functions on demand","long_description":"lazy_loader makes it easy to load subpackages and functions on demand.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-flit_core","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["python38"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-scikit-image"]},{"type":"run","ports":["py38-librosa"]}]},{"name":"py39-lazy_loader","portdir":"python/py-lazy_loader","version":"0.4","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://scientific-python.org/specs/spec-0001/","description":"load subpackages and functions on demand","long_description":"lazy_loader makes it easy to load subpackages and functions on demand.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-installer","clang-18","py39-setuptools","py39-wheel","py39-build"]},{"type":"lib","ports":["python39","py39-packaging"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-scikit-image"]},{"type":"run","ports":["py39-librosa"]}]},{"name":"py310-lazy_loader","portdir":"python/py-lazy_loader","version":"0.5","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://scientific-python.org/specs/spec-0001/","description":"load subpackages and functions on demand","long_description":"lazy_loader makes it easy to load subpackages and functions on demand.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-installer","clang-18","py310-setuptools","py310-wheel","py310-build"]},{"type":"lib","ports":["python310","py310-packaging"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-scikit-image"]},{"type":"run","ports":["py310-librosa"]}]},{"name":"py311-lazy_loader","portdir":"python/py-lazy_loader","version":"0.5","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://scientific-python.org/specs/spec-0001/","description":"load subpackages and functions on demand","long_description":"lazy_loader makes it easy to load subpackages and functions on demand.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-wheel","clang-18","py311-build","py311-installer","py311-setuptools"]},{"type":"lib","ports":["python311","py311-packaging"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-scikit-image"]},{"type":"run","ports":["py311-librosa"]}]},{"name":"py312-lazy_loader","portdir":"python/py-lazy_loader","version":"0.5","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://scientific-python.org/specs/spec-0001/","description":"load subpackages and functions on demand","long_description":"lazy_loader makes it easy to load subpackages and functions on demand.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-wheel","clang-18","py312-build","py312-installer","py312-setuptools"]},{"type":"lib","ports":["python312","py312-packaging"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-scikit-image"]},{"type":"run","ports":["py312-librosa"]}]},{"name":"py311-pysam","portdir":"python/py-pysam","version":"0.22.0","license":"MIT and BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pysam-developers/pysam","description":"Python interface for the SAM/BAM sequence alignment and mapping format","long_description":"Pysam is a python module for reading and manipulating Samfiles. It's a lightweight wrapper of the samtools C-API.","active":true,"categories":["science","python"],"maintainers":[{"name":"git","github":"SoapZA","ports_count":23}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py311-wheel","py311-cython","py311-build","py311-installer","py311-setuptools"]},{"type":"lib","ports":["python311","htslib"]}],"depends_on":[]},{"name":"py312-pysam","portdir":"python/py-pysam","version":"0.22.0","license":"MIT and BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pysam-developers/pysam","description":"Python interface for the SAM/BAM sequence alignment and mapping format","long_description":"Pysam is a python module for reading and manipulating Samfiles. It's a lightweight wrapper of the samtools C-API.","active":true,"categories":["science","python"],"maintainers":[{"name":"git","github":"SoapZA","ports_count":23}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-wheel","py312-cython","py312-build","py312-installer","py312-setuptools"]},{"type":"lib","ports":["python312","htslib"]}],"depends_on":[{"type":"lib","ports":["py-pysam"]}]},{"name":"brotli-static","portdir":"archivers/brotli","version":"1.2.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/google/brotli","description":"Brotli compression format (static libraries only)","long_description":"Brotli is a generic-purpose lossless compression algorithm that is similar in speed with deflate but offers more dense compression. This port installs only static libraries.","active":true,"categories":["archivers"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake-bootstrap","clang-18"]}],"depends_on":[]},{"name":"py311-boolean.py","portdir":"python/py-boolean.py","version":"5.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/bastikr/boolean.py","description":"Define boolean algebras, create and parse boolean expressions and create custom boolean DSL.","long_description":"Define boolean algebras, create and parse boolean expressions and create custom boolean DSL.","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-license-expression"]}]},{"name":"py312-boolean.py","portdir":"python/py-boolean.py","version":"5.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/bastikr/boolean.py","description":"Define boolean algebras, create and parse boolean expressions and create custom boolean DSL.","long_description":"Define boolean algebras, create and parse boolean expressions and create custom boolean DSL.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["reuse","py312-license-expression"]}]},{"name":"py311-license-expression","portdir":"python/py-license-expression","version":"30.4.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aboutcode-org/license-expression","description":"license-expression is a comprehensive utility library to parse, compare, simplify and normalize license expressions (such as SPDX license expressions) using boolean logic.","long_description":"license-expression is a comprehensive utility library to parse, compare, simplify and normalize license expressions (such as SPDX license expressions) using boolean logic.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools_scm","clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["python311","py311-boolean.py"]},{"type":"test","ports":["py311-pytest","py311-black","py311-pytest-xdist"]}],"depends_on":[]},{"name":"py312-license-expression","portdir":"python/py-license-expression","version":"30.4.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aboutcode-org/license-expression","description":"license-expression is a comprehensive utility library to parse, compare, simplify and normalize license expressions (such as SPDX license expressions) using boolean logic.","long_description":"license-expression is a comprehensive utility library to parse, compare, simplify and normalize license expressions (such as SPDX license expressions) using boolean logic.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools_scm","clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["python312","py312-boolean.py"]},{"type":"test","ports":["py312-pytest","py312-black","py312-pytest-xdist"]}],"depends_on":[{"type":"lib","ports":["reuse"]}]},{"name":"py311-python-debian","portdir":"python/py-python-debian","version":"0.1.49","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://salsa.debian.org/python-debian-team/python-debian","description":"Debian package related modules","long_description":"Debian package related modules","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["py311-chardet","python311"]}],"depends_on":[]},{"name":"py312-python-debian","portdir":"python/py-python-debian","version":"0.1.49","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://salsa.debian.org/python-debian-team/python-debian","description":"Debian package related modules","long_description":"Debian package related modules","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["py312-chardet","python312"]}],"depends_on":[{"type":"lib","ports":["reuse","py-python-debian"]}]},{"name":"py312-pygccxml","portdir":"python/py-pygccxml","version":"3.0.2","license":"Boost-1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/CastXML/pygccxml","description":"pygccxml is a specialized XML reader that reads the output from CastXML.","long_description":"pygccxml is a specialized XML reader that reads the output from CastXML. It provides a simple framework to navigate C++ declarations, using Python classes.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-wheel","clang-18","py312-build","py312-installer"]},{"type":"lib","ports":["castxml","python312","py312-importlib-metadata"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-pyplusplus"]}]},{"name":"py312-pyplusplus","portdir":"python/py-pyplusplus","version":"1.8.7","license":"Boost-1","platforms":"{darwin any}","epoch":10,"replaced_by":null,"homepage":"https://github.com/ompl/pyplusplus","description":"Py++ is a framework for creating a code generator for Boost.Python library and ctypes package","long_description":"Py++ is a framework for creating a code generator for Boost.Python library and ctypes package","active":true,"categories":["devel","python"],"maintainers":[{"name":"mmoll","github":"mamoll","ports_count":13}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-installer","py312-setuptools","py312-wheel","py312-build"]},{"type":"lib","ports":["py312-setuptools","py312-pygccxml","python312"]}],"depends_on":[]},{"name":"py312-jsonlines","portdir":"python/py-jsonlines","version":"4.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/wbolster/jsonlines","description":"jsonlines is a Python library to simplify working with jsonlines and ndjson data.","long_description":"jsonlines is a Python library to simplify working with jsonlines and ndjson data.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-installer","py312-setuptools","py312-wheel","py312-build"]},{"type":"lib","ports":["py312-typing_extensions","py312-attrs","python312"]}],"depends_on":[{"type":"lib","ports":["py312-cloudflare2","py312-maggma"]}]},{"name":"py312-html5lib","portdir":"python/py-html5lib","version":"1.1","license":"Permissive","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/html5lib/html5lib-python","description":"Library for working with HTML documents","long_description":"A Python implementation of a HTML parser based on the WHATWG HTML5 specification for maximum compatibility with major desktop web browsers.","active":true,"categories":["devel","textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-installer","py312-setuptools","py312-wheel","py312-build"]},{"type":"lib","ports":["py312-six","py312-webencodings","python312"]}],"depends_on":[{"type":"build","ports":["qt67-qtwebengine","qt67-qtwebengine-docs"]},{"type":"lib","ports":["py312-beautifulsoup4","py312-skyfield","py312-xhtml2pdf"]}]},{"name":"py310-waitress","portdir":"python/py-waitress","version":"3.0.2","license":"ZPL-2.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Pylons/waitress","description":"Waitress WSGI server","long_description":"Waitress WSGI server","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-webtest"]}]},{"name":"py311-waitress","portdir":"python/py-waitress","version":"3.0.2","license":"ZPL-2.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Pylons/waitress","description":"Waitress WSGI server","long_description":"Waitress WSGI server","active":true,"categories":["python"],"maintainers":[],"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-webtest"]}]},{"name":"py312-waitress","portdir":"python/py-waitress","version":"3.0.2","license":"ZPL-2.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Pylons/waitress","description":"Waitress WSGI server","long_description":"Waitress WSGI server","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-webtest"]}]},{"name":"py38-pastedeploy","portdir":"python/py-pastedeploy","version":"3.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.pylonsproject.org/projects/pastedeploy/en/latest/","description":"Paste Deployment is a system for finding and configuring WSGI applications and servers.","long_description":"Paste Deployment is a system for finding and configuring WSGI applications and servers.","active":false,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["python38"]},{"type":"test","ports":["py38-nose","py38-pytest"]}],"depends_on":[{"type":"test","ports":["py38-webtest"]}]},{"name":"py39-pastedeploy","portdir":"python/py-pastedeploy","version":"3.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.pylonsproject.org/projects/pastedeploy/en/latest/","description":"Paste Deployment is a system for finding and configuring WSGI applications and servers.","long_description":"Paste Deployment is a system for finding and configuring WSGI applications and servers.","active":false,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-nose","py39-pytest"]}],"depends_on":[{"type":"test","ports":["py39-webtest"]}]},{"name":"py310-pastedeploy","portdir":"python/py-pastedeploy","version":"3.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.pylonsproject.org/projects/pastedeploy/en/latest/","description":"Paste Deployment is a system for finding and configuring WSGI applications and servers.","long_description":"Paste Deployment is a system for finding and configuring WSGI applications and servers.","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-setuptools","py310-wheel","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-nose"]}],"depends_on":[{"type":"test","ports":["py310-webtest"]}]},{"name":"py311-pastedeploy","portdir":"python/py-pastedeploy","version":"3.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.pylonsproject.org/projects/pastedeploy/en/latest/","description":"Paste Deployment is a system for finding and configuring WSGI applications and servers.","long_description":"Paste Deployment is a system for finding and configuring WSGI applications and servers.","active":true,"categories":["www","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-nose"]}],"depends_on":[{"type":"test","ports":["py311-webtest"]}]},{"name":"py312-pastedeploy","portdir":"python/py-pastedeploy","version":"3.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.pylonsproject.org/projects/pastedeploy/en/latest/","description":"Paste Deployment is a system for finding and configuring WSGI applications and servers.","long_description":"Paste Deployment is a system for finding and configuring WSGI applications and servers.","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pynose"]}],"depends_on":[{"type":"lib","ports":["py-pastedeploy"]},{"type":"test","ports":["py312-webtest"]}]}]}