{"count":51892,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=created_at&page=672","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=created_at&page=670","results":[{"name":"py310-wxmplot","portdir":"python/py-wxmplot","version":"2025.1.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://newville.github.io/wxmplot","description":"Provides wxPython widgets and python functions for displaying numerical data.","long_description":"Provides wxPython widgets and python functions for displaying numerical data. wxmplot bridges the gap between matplotlib and wxPython by providing wxPython widgets and user-friendly functions for basic 2D line plots, image display, and some custom plots.","active":true,"categories":["python"],"maintainers":[{"name":"joe.fowler","github":"joefowler","ports_count":98}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","clang-18","py310-installer","py310-build","py310-wheel","py310-setuptools_scm"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-pyshortcuts","py310-wxutils","py310-darkdetect","py310-wxpython-4.0","py310-matplotlib","py310-yaml","py310-tz","py310-Pillow","py310-numpy"]}],"depends_on":[{"type":"run","ports":["py310-xraylarch"]}]},{"name":"py39-figleaf","portdir":"python/py-figleaf","version":"0.6.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ctb/figleaf/","description":"code coverage analysis tool, similar to `coverage`","long_description":"figleaf is a Python code coverage analysis tool, built somewhat on the model of Ned Batchelder's fantastic coverage module. The goals of figleaf are to be a minimal replacement of 'coverage.py' that supports more configurable coverage gathering and reporting.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python39","py39-setuptools"]}],"depends_on":[{"type":"lib","ports":["py-figleaf"]}]},{"name":"bud","portdir":"devel/bud","version":"0.2.8","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/livebud/bud","description":"The Full-Stack Web Framework for Go","long_description":"The Full-Stack Web Framework for Go. Bud writes the boring code for you, helping you launch your website faster.","active":true,"categories":["devel","www"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1053}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"py310-netaddr","portdir":"python/py-netaddr","version":"1.3.0","license":"BSD and MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/drkjam/netaddr/","description":"A network address manipulation library for Python","long_description":"A network address manipulation library for Python","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-setuptools","py310-wheel","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-cidrize"]},{"type":"run","ports":["py310-oslo-config","py310-oslo-utils"]}]},{"name":"pyright","portdir":"devel/pyright","version":"1.1.409","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/microsoft/pyright","description":"Static type checker for Python","long_description":"Pyright is a fast type checker meant for large Python source bases. It can run in a “watch” mode and performs fast incremental updates when files are modified.","active":true,"categories":["devel"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["npm10","clang-18"]},{"type":"lib","ports":["nodejs22"]}],"depends_on":[]},{"name":"py-rstcheck-core","portdir":"python/py-rstcheck-core","version":"1.3.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/rstcheck/rstcheck-core","description":"Checks syntax of reStructuredText and code blocks nested within it","long_description":"Checks syntax of reStructuredText and code blocks nested within it","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-rstcheck-core"]}],"depends_on":[]},{"name":"py37-rstcheck-core","portdir":"python/py-rstcheck-core","version":"1.0.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rstcheck/rstcheck-core","description":"Checks syntax of reStructuredText and code blocks nested within it","long_description":"Checks syntax of reStructuredText and code blocks nested within it","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py37-installer","py37-poetry-core","py37-build","clang-14"]},{"type":"lib","ports":["python37","py37-docutils","py37-pydantic","py37-types-docutils"]}],"depends_on":[{"type":"lib","ports":["py37-rstcheck"]}]},{"name":"py38-rstcheck-core","portdir":"python/py-rstcheck-core","version":"1.2.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rstcheck/rstcheck-core","description":"Checks syntax of reStructuredText and code blocks nested within it","long_description":"Checks syntax of reStructuredText and code blocks nested within it","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-setuptools_scm","py38-wheel","py38-build","py38-installer","py38-setuptools"]},{"type":"lib","ports":["py38-docutils","py38-pydantic","py38-types-docutils","python38"]}],"depends_on":[{"type":"lib","ports":["py38-rstcheck"]}]},{"name":"py39-rstcheck-core","portdir":"python/py-rstcheck-core","version":"1.2.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rstcheck/rstcheck-core","description":"Checks syntax of reStructuredText and code blocks nested within it","long_description":"Checks syntax of reStructuredText and code blocks nested within it","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-setuptools_scm","py39-wheel","py39-build","py39-installer","py39-setuptools"]},{"type":"lib","ports":["py39-docutils","py39-pydantic","py39-types-docutils","python39"]}],"depends_on":[{"type":"lib","ports":["py39-rstcheck"]}]},{"name":"py310-rstcheck-core","portdir":"python/py-rstcheck-core","version":"1.3.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rstcheck/rstcheck-core","description":"Checks syntax of reStructuredText and code blocks nested within it","long_description":"Checks syntax of reStructuredText and code blocks nested within it","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools_scm","py310-wheel","py310-build","py310-installer","py310-setuptools"]},{"type":"lib","ports":["py310-docutils","py310-pydantic","py310-types-docutils","python310"]}],"depends_on":[{"type":"lib","ports":["py310-rstcheck"]}]},{"name":"py-types-docutils","portdir":"python/py-types-docutils","version":"0.22.3.20260223","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/python/typeshed","description":"Typing stubs for docutils","long_description":"Typing stubs for docutils","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-types-docutils"]}],"depends_on":[]},{"name":"py37-types-docutils","portdir":"python/py-types-docutils","version":"0.20.0.20240106","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python/typeshed","description":"Typing stubs for docutils","long_description":"Typing stubs for docutils","active":false,"categories":["devel","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":"lib","ports":["py37-rstcheck-core","py37-rstcheck"]}]},{"name":"py38-types-docutils","portdir":"python/py-types-docutils","version":"0.21.0.20241005","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python/typeshed","description":"Typing stubs for docutils","long_description":"Typing stubs for docutils","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-17"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-rstcheck","py38-rstcheck-core"]}]},{"name":"py39-types-docutils","portdir":"python/py-types-docutils","version":"0.22.3.20251115","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python/typeshed","description":"Typing stubs for docutils","long_description":"Typing stubs for docutils","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-rstcheck-core","py39-rstcheck"]}]},{"name":"py310-types-docutils","portdir":"python/py-types-docutils","version":"0.22.3.20260223","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python/typeshed","description":"Typing stubs for docutils","long_description":"Typing stubs for docutils","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"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-rstcheck","py310-rstcheck-core"]}]},{"name":"py-aeppl","portdir":"python/py-aeppl","version":"0.1.5","license":"MIT","platforms":"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"]},{"type":"lib","ports":["py312-aeppl"]}],"depends_on":[]},{"name":"py37-aeppl","portdir":"python/py-aeppl","version":"0.0.35","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aesara-devs/aeppl","description":"PPL tools for Aesara","long_description":"PPL tools for Aesara","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-numpy","py37-scipy","py37-aesara"]}],"depends_on":[{"type":"lib","ports":["py37-pymc"]}]},{"name":"py38-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":false,"categories":["devel","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":"lib","ports":["python38","py38-numpy","py38-scipy","py38-typing_extensions","py38-aesara"]}],"depends_on":[]},{"name":"py39-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":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["python39","py39-numpy","py39-scipy","py39-typing_extensions","py39-aesara"]}],"depends_on":[]},{"name":"py310-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","py310-setuptools","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310","py310-typing_extensions","py310-numpy","py310-scipy","py310-aesara"]}],"depends_on":[]},{"name":"py-aesara","portdir":"python/py-aesara","version":"2.9.4","license":"BSD","platforms":"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":["clang-18"]},{"type":"lib","ports":["py312-aesara"]}],"depends_on":[]},{"name":"py37-aesara","portdir":"python/py-aesara","version":"2.8.2","license":"BSD","platforms":"darwin","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":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-14"]},{"type":"lib","ports":["py37-numpy","py37-scipy","py37-typing_extensions","python37","py37-etuples","py37-logical-unification","py37-minikanren","py37-cons","py37-filelock"]}],"depends_on":[{"type":"lib","ports":["py37-aeppl","py37-pymc"]}]},{"name":"py38-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":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py38-build","py38-hatchling","py38-hatch-vcs","py38-installer","clang-16"]},{"type":"lib","ports":["py38-cons","py38-etuples","python38","py38-minikanren","py38-logical-unification","py38-filelock","py38-numpy","py38-scipy","py38-typing_extensions"]}],"depends_on":[{"type":"lib","ports":["py38-aeppl"]}]},{"name":"py39-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":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-hatchling","py39-hatch-vcs","py39-installer","clang-17"]},{"type":"lib","ports":["py39-cons","py39-etuples","python39","py39-minikanren","py39-logical-unification","py39-filelock","py39-numpy","py39-scipy","py39-typing_extensions"]}],"depends_on":[{"type":"lib","ports":["py39-aeppl"]}]},{"name":"py310-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":["py310-build","py310-hatchling","py310-hatch-vcs","py310-installer","clang-18"]},{"type":"lib","ports":["py310-cons","py310-etuples","python310","py310-minikanren","py310-logical-unification","py310-typing_extensions","py310-numpy","py310-filelock","py310-scipy"]}],"depends_on":[{"type":"lib","ports":["py310-aeppl"]}]},{"name":"py-cons","portdir":"python/py-cons","version":"0.4.7","license":"LGPL-3+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pythological/python-cons","description":"An implementation of Lisp/Scheme-like cons in Python.","long_description":"The cons package attempts to emulate the semantics of Lisp/Scheme's cons as closely as possible while incorporating all the built-in Python sequence types.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-cons"]}],"depends_on":[]},{"name":"py37-cons","portdir":"python/py-cons","version":"0.4.6","license":"LGPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pythological/python-cons","description":"An implementation of Lisp/Scheme-like cons in Python.","long_description":"The cons package attempts to emulate the semantics of Lisp/Scheme's cons as closely as possible while incorporating all the built-in Python sequence types.","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-15"]},{"type":"lib","ports":["python37","py37-logical-unification"]}],"depends_on":[{"type":"lib","ports":["py37-aesara","py37-minikanren","py37-etuples"]}]},{"name":"py38-cons","portdir":"python/py-cons","version":"0.4.6","license":"LGPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pythological/python-cons","description":"An implementation of Lisp/Scheme-like cons in Python.","long_description":"The cons package attempts to emulate the semantics of Lisp/Scheme's cons as closely as possible while incorporating all the built-in Python sequence types.","active":false,"categories":["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-logical-unification","python38"]}],"depends_on":[{"type":"lib","ports":["py38-etuples","py38-minikanren","py38-pytensor","py38-aesara"]}]},{"name":"py39-cons","portdir":"python/py-cons","version":"0.4.7","license":"LGPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pythological/python-cons","description":"An implementation of Lisp/Scheme-like cons in Python.","long_description":"The cons package attempts to emulate the semantics of Lisp/Scheme's cons as closely as possible while incorporating all the built-in Python sequence types.","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-build","py39-installer","py39-setuptools","py39-setuptools_scm","py39-wheel"]},{"type":"lib","ports":["py39-logical-unification","python39"]}],"depends_on":[{"type":"lib","ports":["py39-etuples","py39-minikanren","py39-pytensor","py39-aesara"]}]},{"name":"py310-cons","portdir":"python/py-cons","version":"0.4.7","license":"LGPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pythological/python-cons","description":"An implementation of Lisp/Scheme-like cons in Python.","long_description":"The cons package attempts to emulate the semantics of Lisp/Scheme's cons as closely as possible while incorporating all the built-in Python sequence types.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-build","py310-installer","py310-setuptools","py310-setuptools_scm","py310-wheel"]},{"type":"lib","ports":["py310-logical-unification","python310"]}],"depends_on":[{"type":"lib","ports":["py310-pytensor","py310-aesara","py310-etuples","py310-minikanren"]}]},{"name":"py-etuples","portdir":"python/py-etuples","version":"0.3.10","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pythological/etuples","description":"Python S-expression emulation using tuple-like objects.","long_description":"Python S-expression emulation using tuple-like objects.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-etuples"]}],"depends_on":[]},{"name":"py37-etuples","portdir":"python/py-etuples","version":"0.3.9","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pythological/etuples","description":"Python S-expression emulation using tuple-like objects.","long_description":"Python S-expression emulation using tuple-like objects.","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-15"]},{"type":"lib","ports":["python37","py37-multipledispatch","py37-cons"]}],"depends_on":[{"type":"lib","ports":["py37-aesara","py37-minikanren"]}]},{"name":"py38-etuples","portdir":"python/py-etuples","version":"0.3.9","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pythological/etuples","description":"Python S-expression emulation using tuple-like objects.","long_description":"Python S-expression emulation using tuple-like objects.","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-wheel","py38-build","py38-installer","py38-setuptools"]},{"type":"lib","ports":["py38-multipledispatch","py38-cons","python38"]}],"depends_on":[{"type":"lib","ports":["py38-minikanren","py38-pytensor","py38-aesara"]}]},{"name":"py39-etuples","portdir":"python/py-etuples","version":"0.3.10","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pythological/etuples","description":"Python S-expression emulation using tuple-like objects.","long_description":"Python S-expression emulation using tuple-like objects.","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-wheel","py39-build","py39-installer","py39-setuptools","py39-setuptools_scm"]},{"type":"lib","ports":["py39-cons","py39-multipledispatch","python39"]}],"depends_on":[{"type":"lib","ports":["py39-minikanren","py39-pytensor","py39-aesara"]}]},{"name":"py310-etuples","portdir":"python/py-etuples","version":"0.3.10","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pythological/etuples","description":"Python S-expression emulation using tuple-like objects.","long_description":"Python S-expression emulation using tuple-like objects.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-wheel","py310-build","py310-installer","py310-setuptools","py310-setuptools_scm"]},{"type":"lib","ports":["py310-cons","py310-multipledispatch","python310"]}],"depends_on":[{"type":"lib","ports":["py310-pytensor","py310-aesara","py310-minikanren"]}]},{"name":"py-logical-unification","portdir":"python/py-logical-unification","version":"0.4.7","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https//github.com/pythological/unification/","description":"Logical unification in Python","long_description":"Logical unification in Python","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-logical-unification"]}],"depends_on":[]},{"name":"py37-logical-unification","portdir":"python/py-logical-unification","version":"0.4.6","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https//github.com/pythological/unification/","description":"Logical unification in Python","long_description":"Logical unification in Python","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-15"]},{"type":"lib","ports":["python37","py37-multipledispatch","py37-toolz"]}],"depends_on":[{"type":"lib","ports":["py37-cons","py37-aesara","py37-minikanren"]}]},{"name":"py38-logical-unification","portdir":"python/py-logical-unification","version":"0.4.6","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https//github.com/pythological/unification/","description":"Logical unification in Python","long_description":"Logical unification in Python","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-wheel","py38-build","py38-installer","py38-setuptools"]},{"type":"lib","ports":["py38-multipledispatch","py38-toolz","python38"]}],"depends_on":[{"type":"lib","ports":["py38-cons","py38-minikanren","py38-pytensor","py38-aesara"]}]},{"name":"py39-logical-unification","portdir":"python/py-logical-unification","version":"0.4.7","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https//github.com/pythological/unification/","description":"Logical unification in Python","long_description":"Logical unification in Python","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-wheel","py39-build","py39-installer","py39-setuptools","py39-setuptools_scm"]},{"type":"lib","ports":["py39-toolz","py39-multipledispatch","python39"]}],"depends_on":[{"type":"lib","ports":["py39-cons","py39-minikanren","py39-pytensor","py39-aesara"]}]},{"name":"py310-logical-unification","portdir":"python/py-logical-unification","version":"0.4.7","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https//github.com/pythological/unification/","description":"Logical unification in Python","long_description":"Logical unification in Python","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-wheel","py310-build","py310-installer","py310-setuptools","py310-setuptools_scm"]},{"type":"lib","ports":["py310-toolz","py310-multipledispatch","python310"]}],"depends_on":[{"type":"lib","ports":["py310-pytensor","py310-aesara","py310-cons","py310-minikanren"]}]},{"name":"py-minikanren","portdir":"python/py-minikanren","version":"1.0.5","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pythological/kanren","description":"Relational programming in Python","long_description":"Relational programming in Python","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-minikanren"]}],"depends_on":[]},{"name":"py37-minikanren","portdir":"python/py-minikanren","version":"1.0.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pythological/kanren","description":"Relational programming in Python","long_description":"Relational programming in Python","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":["py37-toolz","py37-cons","python37","py37-logical-unification","py37-etuples","py37-multipledispatch"]}],"depends_on":[{"type":"lib","ports":["py37-aesara"]}]},{"name":"py38-minikanren","portdir":"python/py-minikanren","version":"1.0.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pythological/kanren","description":"Relational programming in Python","long_description":"Relational programming in Python","active":false,"categories":["devel","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","py38-logical-unification","py38-multipledispatch","py38-toolz","py38-cons","py38-etuples"]}],"depends_on":[{"type":"lib","ports":["py38-pytensor","py38-aesara"]}]},{"name":"py39-minikanren","portdir":"python/py-minikanren","version":"1.0.5","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pythological/kanren","description":"Relational programming in Python","long_description":"Relational programming in Python","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-setuptools","py39-setuptools_scm","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["python39","py39-toolz","py39-cons","py39-etuples","py39-logical-unification","py39-multipledispatch"]}],"depends_on":[{"type":"lib","ports":["py39-pytensor","py39-aesara"]}]},{"name":"py310-minikanren","portdir":"python/py-minikanren","version":"1.0.5","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pythological/kanren","description":"Relational programming in Python","long_description":"Relational programming in Python","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-setuptools_scm","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310","py310-toolz","py310-cons","py310-etuples","py310-logical-unification","py310-multipledispatch"]}],"depends_on":[{"type":"lib","ports":["py310-pytensor","py310-aesara"]}]},{"name":"py39-multipledispatch","portdir":"python/py-multipledispatch","version":"1.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mrocklin/multipledispatch/","description":"A relatively sane approach to multiple dispatch in Python.","long_description":"A relatively sane approach to multiple dispatch in Python.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"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-etuples","py39-minikanren","py39-logical-unification"]}]},{"name":"py310-multipledispatch","portdir":"python/py-multipledispatch","version":"1.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mrocklin/multipledispatch/","description":"A relatively sane approach to multiple dispatch in Python.","long_description":"A relatively sane approach to multiple dispatch in Python.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"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-etuples","py310-logical-unification","py310-minikanren"]}]},{"name":"py-pymc","portdir":"python/py-pymc","version":"5.28.5","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pymc-devs/pymc","description":"Probabilistic Programming in Python: Bayesian Modeling and Probabilistic Machine Learning with Aesara","long_description":"PyMC (formerly PyMC3) is a Python package for Bayesian statistical modeling focusing on advanced Markov chain Monte Carlo (MCMC) and variational inference (VI) algorithms. Its flexibility and extensibility make it applicable to a large suite of problems.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pymc"]}],"depends_on":[]},{"name":"py37-pymc","portdir":"python/py-pymc","version":"4.1.7","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pymc-devs/pymc","description":"Probabilistic Programming in Python: Bayesian Modeling and Probabilistic Machine Learning with Aesara","long_description":"PyMC (formerly PyMC3) is a Python package for Bayesian statistical modeling focusing on advanced Markov chain Monte Carlo (MCMC) and variational inference (VI) algorithms. Its flexibility and extensibility make it applicable to a large suite of problems.","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["py37-arviz","py37-cachetools","py37-cloudpickle","py37-fastprogress","py37-numpy","py37-scipy","py37-typing_extensions","py37-aeppl","py37-aesara","python37"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[]},{"name":"py38-pymc","portdir":"python/py-pymc","version":"5.6.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pymc-devs/pymc","description":"Probabilistic Programming in Python: Bayesian Modeling and Probabilistic Machine Learning with Aesara","long_description":"PyMC (formerly PyMC3) is a Python package for Bayesian statistical modeling focusing on advanced Markov chain Monte Carlo (MCMC) and variational inference (VI) algorithms. Its flexibility and extensibility make it applicable to a large suite of problems.","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-15"]},{"type":"lib","ports":["py38-arviz","py38-cachetools","py38-cloudpickle","py38-fastprogress","py38-numpy","py38-pandas","py38-scipy","py38-typing_extensions","py38-pytensor","python38"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[]}]}