HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50476,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=created_at&page=701",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=created_at&page=699",
"results": [
{
"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-jsonpointer",
"portdir": "python/py-jsonpointer",
"version": "3.0.0",
"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-sphinx-jsonschema",
"py311-jsonpatch"
]
}
]
},
{
"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": 644
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-junit-xml"
]
}
],
"depends_on": []
},
{
"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": 644
}
],
"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": "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": 644
}
],
"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": "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": 644
}
],
"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": "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": 644
}
],
"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-google-auth",
"py311-awscli"
]
},
{
"type": "run",
"ports": [
"py311-telethon"
]
}
]
},
{
"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": 167
}
],
"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": "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": 644
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-sarif-om"
]
}
],
"depends_on": []
},
{
"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": 644
}
],
"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": "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": 644
}
],
"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": "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": 644
}
],
"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": "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": 644
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-wheel",
"py311-pytest-runner",
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-greenlet",
"py311-msgpack"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"neovim-remote"
]
}
]
},
{
"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": 1199
}
],
"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": "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": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml",
"ocaml-dune",
"clang-16",
"ocaml-crunch"
]
},
{
"type": "lib",
"ports": [
"ocaml-base64",
"ocaml-menhir",
"ocaml-yojson",
"ocaml-re",
"ocaml-cmdliner"
]
},
{
"type": "test",
"ports": [
"ocaml-ounit2"
]
}
],
"depends_on": []
},
{
"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": 644
}
],
"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"
]
}
]
},
{
"name": "py311-sentry-sdk",
"portdir": "python/py-sentry-sdk",
"version": "2.48.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": 644
}
],
"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-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": 644
}
],
"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-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": 608
}
],
"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-asciimatics",
"duplicity",
"py311-pytorch",
"py311-fipy"
]
},
{
"type": "run",
"ports": [
"py311-olm",
"py311-tensorflow-datasets",
"py311-hcloud"
]
}
]
},
{
"name": "py311-setupmeta",
"portdir": "python/py-setupmeta",
"version": "3.8.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": 1989
}
],
"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-sphinx-gallery",
"portdir": "python/py-sphinx-gallery",
"version": "0.20.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": 1989
}
],
"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-sphinxcontrib-svg2pdfconverter",
"portdir": "python/py-sphinxcontrib-svg2pdfconverter",
"version": "2.0.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": 1989
}
],
"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-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": 1989
}
],
"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-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": 1989
}
],
"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-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": 1989
}
],
"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-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": 1989
}
],
"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-nbconvert",
"py311-cairosvg",
"py311-cssselect2",
"py311-svglib"
]
},
{
"type": "run",
"ports": [
"py311-qstylizer"
]
}
]
},
{
"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": 1989
}
],
"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-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": 1989
}
],
"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-xraylarch",
"py311-pymatgen"
]
}
]
},
{
"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": 1989
}
],
"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-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": 1989
}
],
"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-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": 1989
}
],
"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-algopy",
"portdir": "python/py-algopy",
"version": "0.7.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/b45ch1/algopy",
"description": "AlgoPy is a Research Prototype for Algorithmic Differentation in Python",
"long_description": "AlgoPy is a Research Prototype for Algorithmic Differentation in Python",
"active": true,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"py311-numpy",
"py311-scipy",
"python311"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-numdifftools"
]
}
]
},
{
"name": "py311-applaunchservices",
"portdir": "python/py-applaunchservices",
"version": "0.3.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/impact27/applaunchservices",
"description": "Simple package for registering an app with apple Launch Services to handle UTI and URL",
"long_description": "Simple package for registering an app with apple Launch Services to handle UTI and URL",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-installer",
"py311-wheel",
"clang-18",
"py311-build",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"py311-pyobjc",
"python311"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py311-spyder"
]
}
]
},
{
"name": "py311-asv",
"portdir": "python/py-asv",
"version": "0.6.5",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/airspeed-velocity/asv",
"description": "Airspeed Velocity: A simple Python history benchmarking tool",
"long_description": "Airspeed Velocity: A simple Python history benchmarking tool",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"py311-setuptools_scm",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py311-asv-runner",
"python311",
"py311-packaging",
"py311-importlib-metadata",
"py311-virtualenv",
"py311-json5",
"py311-tabulate"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": []
},
{
"name": "py311-binaryornot",
"portdir": "python/py-binaryornot",
"version": "0.4.4",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/audreyr/binaryornot",
"description": "Ultra-lightweight pure Python package to check if a file is binary or text.",
"long_description": "Ultra-lightweight pure Python package to check if a file is binary or text.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-installer",
"py311-wheel",
"clang-18",
"py311-build",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"py311-chardet",
"python311"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-cookiecutter"
]
}
]
},
{
"name": "py311-cftime",
"portdir": "python/py-cftime",
"version": "1.6.5",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Unidata/cftime",
"description": "Time-handling functionality from netcdf4-python",
"long_description": "Time-handling functionality from netcdf4-python",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py311-oldest-supported-numpy",
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"py311-cython"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-numpy"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-netcdf4"
]
},
{
"type": "test",
"ports": [
"py311-xarray"
]
}
]
},
{
"name": "py311-chardet",
"portdir": "python/py-chardet",
"version": "5.2.0",
"license": "LGPL-2.1+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "",
"description": "Universal character encoding detector",
"long_description": "Character encoding auto-detection in Python. As smart as your browser.",
"active": true,
"categories": [
"devel",
"textproc",
"python"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 434
}
],
"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-readability-lxml",
"py311-python-debian",
"py311-reportlab",
"py311-tox",
"py311-binaryornot"
]
},
{
"type": "run",
"ports": [
"py311-spyder"
]
},
{
"type": "test",
"ports": [
"py311-feedparser"
]
}
]
},
{
"name": "py311-cssselect2",
"portdir": "python/py-cssselect2",
"version": "0.8.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://doc.courtbouillon.org/cssselect2/",
"description": "cssselect2 is a straightforward implementation of CSS4 Selectors for markup documents",
"long_description": "cssselect2 is a straightforward implementation of CSS4 Selectors for markup documents",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-installer",
"py311-flit_core",
"clang-18",
"py311-build"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-webencodings",
"py311-tinycss2"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-cairosvg",
"py311-svglib"
]
}
]
},
{
"name": "py311-docstyle",
"portdir": "python/py-docstyle",
"version": "6.3.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/PyCQA/pydocstyle",
"description": "Python docstring style checker",
"long_description": "pydocstyle is a static analysis tool for checking compliance with Python docstring conventions.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-poetry-core",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py311-snowballstemmer",
"python311"
]
},
{
"type": "run",
"ports": [
"pydocstyle_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-python-lsp-server"
]
}
]
},
{
"name": "py311-lmfit",
"portdir": "python/py-lmfit",
"version": "1.3.4",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://lmfit.github.io/lmfit-py/",
"description": "Least-Squares Minimization with Bounds and Constraints",
"long_description": "Built on top of scipy.optimize, lmfit provides a Parameter object which can be set as fixed or free, can have upper and/or lower bounds, or can be written in terms of algebraic constraints of other Parameters.",
"active": true,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "jjstickel",
"github": "jjstickel",
"ports_count": 169
},
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"py311-setuptools_scm",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-asteval",
"py311-numpy",
"py311-dill",
"py311-scipy",
"py311-uncertainties"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py311-xraylarch"
]
}
]
},
{
"name": "py311-natsort",
"portdir": "python/py-natsort",
"version": "8.4.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/SethMMorton/natsort",
"description": "Natural sorting for Python",
"long_description": "When you try to sort a list of strings that contain numbers, the normal Python sort algorithm sorts lexicographically, so you might not get the results that you expect. `natsort` provides a function `natsorted` that helps sort lists 'naturally', either as real numbers (i.e. signed/unsigned floats or ints), or as versions.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-wheel",
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "run",
"ports": [
"py311-pyicu"
]
},
{
"type": "test",
"ports": [
"py311-hypothesis",
"py311-pytest",
"py311-pytest-mock"
]
}
],
"depends_on": []
},
{
"name": "py311-nmrglue",
"portdir": "python/py-nmrglue",
"version": "0.11",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://nmrglue.com",
"description": "A module for working with NMR data in Python",
"long_description": "nmrglue is a module for working with NMR data in Python. When used with the Numpy, Scipy, and matplotlib packages nmrglue provides a robust interpreted environment for processing, analysing, and inspecting NMR data.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-setuptools",
"py311-wheel",
"clang-18",
"py311-build",
"py311-installer"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-numpy",
"py311-scipy"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": []
},
{
"name": "py311-numdifftools",
"portdir": "python/py-numdifftools",
"version": "0.9.42",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pbrod/numdifftools",
"description": "Solve automatic numerical differentiation problems in one or more variables.",
"long_description": "Solve automatic numerical differentiation problems in one or more variables.",
"active": true,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-pdm-backend",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py311-statsmodels",
"python311",
"py311-numpy",
"py311-scipy",
"py311-algopy"
]
},
{
"type": "test",
"ports": [
"py311-hypothesis",
"py311-pytest",
"py311-matplotlib",
"py311-line_profiler"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py311-xraylarch"
]
}
]
},
{
"name": "py311-patsy",
"portdir": "python/py-patsy",
"version": "1.0.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pydata/patsy",
"description": "Python package for describing statistical models.",
"long_description": "A Python package for describing statistical models and for building design matrices. It is closely inspired by and compatible with the 'formula' mini-language used in R and S.",
"active": true,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2866
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-wheel",
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-numpy"
]
},
{
"type": "test",
"ports": [
"py311-pytest",
"py311-pandas",
"py311-scipy"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-statsmodels"
]
}
]
},
{
"name": "py311-peakutils",
"portdir": "python/py-peakutils",
"version": "1.3.5",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://peakutils.readthedocs.io",
"description": "Peak detection utilities for 1D data",
"long_description": "Peak detection utilities for 1D data",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-setuptools",
"py311-wheel",
"clang-18",
"py311-build",
"py311-installer"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-numpy",
"py311-scipy"
]
},
{
"type": "test",
"ports": [
"py311-pytest",
"py311-pandas"
]
}
],
"depends_on": []
},
{
"name": "py311-pydantic",
"portdir": "python/py-pydantic",
"version": "2.12.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/samuelcolvin/pydantic",
"description": "Data validation and settings management using Python type hinting",
"long_description": "Fast and extensible, pydantic plays nicely with your linters/IDE/brain. Define how data should be in pure, canonical Python 3.6+; validate it with pydantic.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "jan",
"github": "jandemter",
"ports_count": 71
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-hatchling",
"py311-hatch-fancy-pypi-readme"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "run",
"ports": [
"py311-typing_extensions",
"py311-annotated_types",
"py311-pydantic_core",
"py311-typing-inspection"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py311-pydantic_settings"
]
},
{
"type": "lib",
"ports": [
"py311-uv-dynamic-versioning",
"py311-cloudflare",
"py311-npe2",
"py311-app-model",
"py311-confection",
"py311-inflect",
"py311-maggma",
"py311-rstcheck-core",
"py311-rstcheck",
"py311-emmet-core",
"py311-gammapy"
]
},
{
"type": "run",
"ports": [
"py311-fastapi",
"py311-aws-sam-translator"
]
}
]
},
{
"name": "py311-pyicu",
"portdir": "python/py-pyicu",
"version": "2.16",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gitlab.pyicu.org/main/pyicu",
"description": "Python extension wrapping the ICU C++ API",
"long_description": "Python extension wrapping the ICU C++ API",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py311-wheel",
"clang-20",
"py311-build",
"py311-installer",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"icu",
"python311"
]
},
{
"type": "test",
"ports": [
"py311-pytest",
"py311-six"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py311-natsort"
]
}
]
},
{
"name": "py311-pyqt5",
"portdir": "python/py-pyqt5",
"version": "5.15.11",
"license": "(GPL-3 or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/pyqt/intro",
"description": "PyQt5 is a set of Python bindings for the Qt5 toolkit",
"long_description": "PyQt5 is a set of Python bindings for the Qt5 toolkit. The bindings are implemented as a set of Python modules and contain over 620 classes.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [
"webkit",
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"pkgconfig",
"py311-pyqt-builder",
"py311-sip"
]
},
{
"type": "lib",
"ports": [
"python311",
"qt5",
"dbus-python311",
"qt5-qtbase",
"qt5-qtscript",
"qt5-qt3d"
]
},
{
"type": "run",
"ports": [
"py311-pyqt5-sip"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"openshot-qt"
]
},
{
"type": "lib",
"ports": [
"py311-pyqt5-chart",
"py311-pyqt5-scintilla",
"py311-pyqt5-webengine",
"py311-magicgui",
"py311-vispy",
"openconnect-sso",
"py311-poppler-qt5",
"py311-superqt",
"py311-pyface",
"py311-pyqtgraph"
]
},
{
"type": "run",
"ports": [
"py311-spyder",
"py311-qimage2ndarray",
"openshot-qt"
]
}
]
},
{
"name": "py311-pyqt5-chart",
"portdir": "python/py-pyqt5-chart",
"version": "5.15.7",
"license": "(GPL-3 or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/pyqtchart",
"description": "PyQt5 Chart bindings",
"long_description": "PyQtChart is a set of Python bindings for The Qt Company's Qt Charts library. The bindings sit on top of PyQt5 and are implemented as a single module..",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"pkgconfig",
"py311-pyqt-builder",
"py311-sip"
]
},
{
"type": "lib",
"ports": [
"qt5-qtbase",
"qt5-qtcharts",
"python311",
"py311-pyqt5"
]
}
],
"depends_on": []
},
{
"name": "py311-pyqt5-scintilla",
"portdir": "python/py-pyqt5-scintilla",
"version": "2.14.1",
"license": "(GPL-3 or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/qscintilla",
"description": "PyQt5 bindings for the QScintilla programmers editor widget",
"long_description": "QScintilla is a port to Qt of the Scintilla programmers editor widget. It supports the traditional low-level Scintilla API and implements a high-level API covering such things as auto-completion, code folding and lexer configuration.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"pkgconfig",
"py311-pyqt-builder",
"py311-sip"
]
},
{
"type": "lib",
"ports": [
"qt5-qtbase",
"qscintilla-qt5",
"python311",
"py311-pyqt5"
]
}
],
"depends_on": []
}
]
}