{"count":53702,"next":"https://ports.macports.org/api/v1/ports/?format=json&page=3","previous":"https://ports.macports.org/api/v1/ports/?format=json","results":[{"name":"py314-manilaclient","portdir":"python/py-manilaclient","version":"6.3.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/python-manilaclient/latest/","description":"Python bindings to the OpenStack Manila API","long_description":"This is a client for the OpenStack Manila API. There’s a Python API (the manilaclient module), and a command-line script (manila). Each implements 100% of the OpenStack Manila API.","active":true,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-pbr","py314-wheel","py314-setuptools","py314-installer","py314-build"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-oslo-log","py314-oslo-serialization","py314-oslo-utils","py314-oslo-config","py314-osc-lib","py314-keystoneauth1","py314-debtcollector","py314-prettytable","py314-requests"]}],"depends_on":[{"type":"lib","ports":["py-manilaclient"]},{"type":"run","ports":["py314-openstackclient"]}]},{"name":"py313-manilaclient","portdir":"python/py-manilaclient","version":"6.3.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/python-manilaclient/latest/","description":"Python bindings to the OpenStack Manila API","long_description":"This is a client for the OpenStack Manila API. There’s a Python API (the manilaclient module), and a command-line script (manila). Each implements 100% of the OpenStack Manila API.","active":true,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-pbr","py313-wheel","py313-setuptools","py313-installer","py313-build"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-oslo-utils","py313-oslo-serialization","py313-oslo-log","py313-oslo-config","py313-osc-lib","py313-keystoneauth1","py313-debtcollector","py313-prettytable","py313-requests"]}],"depends_on":[{"type":"run","ports":["py313-openstackclient"]}]},{"name":"py312-manilaclient","portdir":"python/py-manilaclient","version":"6.3.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/python-manilaclient/latest/","description":"Python bindings to the OpenStack Manila API","long_description":"This is a client for the OpenStack Manila API. There’s a Python API (the manilaclient module), and a command-line script (manila). Each implements 100% of the OpenStack Manila API.","active":true,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","clang-18","py312-pbr","py312-wheel","py312-setuptools","py312-installer"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["py312-oslo-utils","py312-oslo-serialization","py312-oslo-log","py312-oslo-config","py312-osc-lib","py312-keystoneauth1","py312-debtcollector","py312-prettytable","py312-requests"]}],"depends_on":[{"type":"run","ports":["py312-openstackclient"]}]},{"name":"py311-manilaclient","portdir":"python/py-manilaclient","version":"6.3.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/python-manilaclient/latest/","description":"Python bindings to the OpenStack Manila API","long_description":"This is a client for the OpenStack Manila API. There’s a Python API (the manilaclient module), and a command-line script (manila). Each implements 100% of the OpenStack Manila API.","active":true,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","clang-18","py311-pbr","py311-wheel","py311-setuptools","py311-installer"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-oslo-utils","py311-prettytable","py311-oslo-log","py311-oslo-serialization","py311-oslo-config","py311-osc-lib","py311-keystoneauth1","py311-debtcollector","py311-requests"]}],"depends_on":[{"type":"run","ports":["py311-openstackclient"]}]},{"name":"py-manilaclient","portdir":"python/py-manilaclient","version":"6.3.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/python-manilaclient/latest/","description":"Python bindings to the OpenStack Manila API","long_description":"This is a client for the OpenStack Manila API. There’s a Python API (the manilaclient module), and a command-line script (manila). Each implements 100% of the OpenStack Manila API.","active":true,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-manilaclient"]}],"depends_on":[]},{"name":"py314-keystoneclient","portdir":"python/py-keystoneclient","version":"6.0.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/python-keystoneclient/latest/","description":"Client for the OpenStack Identity API","long_description":"Client for the OpenStack Identity API","active":true,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-pbr","py314-wheel","py314-setuptools","py314-installer","py314-build"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-oslo-i18n","py314-oslo-serialization","py314-oslo-utils","py314-oslo-config","py314-keystoneauth1","py314-debtcollector","py314-stevedore","py314-requests","py314-packaging"]}],"depends_on":[{"type":"lib","ports":["py-keystoneclient"]},{"type":"run","ports":["py314-openstackclient"]}]},{"name":"py314-keystoneauth1","portdir":"python/py-keystoneauth1","version":"5.18.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/keystoneauth/latest/","description":"Tools for authenticating to an OpenStack-based cloud","long_description":"Tools for authenticating to an OpenStack-based cloud","active":true,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-pbr","clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-requests","py314-typing_extensions","py314-stevedore","py314-iso8601","py314-os-service-types"]}],"depends_on":[{"type":"lib","ports":["py-keystoneauth1"]},{"type":"run","ports":["py314-keystoneclient","py314-manilaclient","py314-openstacksdk","py314-osc-lib"]}]},{"name":"py314-iso8601","portdir":"python/py-iso8601","version":"2.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/micktwomey/pyiso8601","description":"Simple module to parse ISO 8601 dates","long_description":"Simple module to parse ISO 8601 dates","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-poetry-core"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-hypothesis","py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py-iso8601"]},{"type":"run","ports":["py314-keystoneauth1","py314-openstackclient","py314-openstacksdk","py314-oslo-utils"]}]},{"name":"py314-dogpile-cache","portdir":"python/py-dogpile-cache","version":"1.5.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/sqlalchemy/dogpile.cache","description":"Caching front-end based on the Dogpile lock","long_description":"Caching front-end based on the Dogpile lock","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-wheel","py314-build","py314-installer","py314-setuptools","clang-18"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-decorator","py314-stevedore"]}],"depends_on":[{"type":"lib","ports":["py-dogpile-cache"]},{"type":"run","ports":["py314-openstacksdk"]}]},{"name":"py314-debtcollector","portdir":"python/py-debtcollector","version":"3.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/debtcollector/latest/","description":"Python deprecation patterns and strategies","long_description":"A collection of Python deprecation patterns and strategies that help you collect your technical debt in a non-destructive manner. The goal of this library is to provide well documented developer facing deprecation patterns that start of with a basic set and can expand into a larger set of patterns as time goes on. The desired output of these patterns is to apply the warnings module to emit DeprecationWarning or PendingDeprecationWarning or similar derivative to developers using libraries (or potentially applications) about future deprecations.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-pbr","py314-setuptools","py314-wheel","clang-18","py314-build","py314-installer"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-wrapt"]}],"depends_on":[{"type":"lib","ports":["py-debtcollector"]},{"type":"run","ports":["py314-keystoneclient","py314-manilaclient","py314-oslo-log"]}]},{"name":"py315-cmd2","portdir":"python/py-cmd2","version":"4.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-cmd2/cmd2","description":"Tool for building interactive command line applications in Python","long_description":"Tool for building interactive command line applications in Python","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py315-setuptools_scm","clang-18","py315-build","py315-installer","py315-setuptools","py315-wheel"]},{"type":"lib","ports":["python315"]},{"type":"run","ports":["py315-pyperclip","py315-rich","py315-prompt_toolkit","py315-rich-argparse"]}],"depends_on":[]},{"name":"py314-cmd2","portdir":"python/py-cmd2","version":"4.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-cmd2/cmd2","description":"Tool for building interactive command line applications in Python","long_description":"Tool for building interactive command line applications in Python","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-setuptools_scm","clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-rich","py314-pyperclip","py314-prompt_toolkit","py314-rich-argparse"]}],"depends_on":[{"type":"lib","ports":["py-cmd2"]},{"type":"run","ports":["py314-cliff"]}]},{"name":"py314-cliff","portdir":"python/py-cliff","version":"4.17.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/cliff/latest/","description":"Command Line Interface Formulation Framework","long_description":"cliff is a framework for building command line programs. It uses setuptools entry points to provide subcommands, output formatters, and other extensions.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-pbr","clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-yaml","py314-prettytable","py314-stevedore","py314-autopage","py314-cmd2"]}],"depends_on":[{"type":"lib","ports":["py-cliff"]},{"type":"run","ports":["py314-openstackclient","py314-osc-lib"]}]},{"name":"py314-autopage","portdir":"python/py-autopage","version":"0.6.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/zaneb/autopage","description":"automatically display terminal output in a pager","long_description":"automatically display terminal output in a pager","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-autopage"]},{"type":"run","ports":["py314-cliff"]}]},{"name":"py315-zmq","portdir":"python/py-zmq","version":"27.3.0","license":"LGPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/zeromq/pyzmq","description":"Python bindings for 0MQ","long_description":"PyZMQ is a lightweight and super-fast messaging library built on top of the ZeroMQ library.","active":true,"categories":["devel","net","python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":441}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py315-scikit-build-core","py315-installer","py315-setuptools","py315-wheel","py315-cython","clang-18","py315-build"]},{"type":"lib","ports":["python315","py315-packaging","py315-cffi","zmq"]}],"depends_on":[]},{"name":"py315-svglib","portdir":"python/py-svglib","version":"2.4.0","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/deeplook/svglib","description":"A pure-Python library for reading and converting SVG","long_description":"A pure-Python library for reading and converting SVG","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py315-build","py315-installer","py315-hatchling"]},{"type":"lib","ports":["py315-Pillow","python315","py315-rlpycairo","py315-reportlab","py315-lxml","py315-cssselect2","py315-tinycss2"]}],"depends_on":[]},{"name":"py315-rlpycairo","portdir":"python/py-rlpycairo","version":"0.4.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/rlPyCairo/#description","description":"This is a plugin for the ReportLab PDF Toolkit.","long_description":"This is a plugin for the ReportLab PDF Toolkit. which constructs rich PDF documents, and also creation of charts in a variety of bitmap and vector formats.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py315-wheel","py315-build","py315-installer","py315-setuptools","clang-18"]},{"type":"lib","ports":["py315-cairo","py315-freetype","python315"]}],"depends_on":[{"type":"lib","ports":["py315-svglib"]}]},{"name":"py315-freetype","portdir":"python/py-freetype","version":"2.5.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rougier/freetype-py","description":"Freetype Python provides bindings for the FreeType library.","long_description":"Freetype Python provides bindings for the FreeType library. Only the high-level API is bound.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":[],"dependencies":[{"type":"build","ports":["py315-setuptools_scm","py315-build","py315-installer","py315-setuptools","py315-wheel","clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python315","py315-certifi","freetype"]}],"depends_on":[{"type":"lib","ports":["py315-rlpycairo"]}]},{"name":"py315-imageio","portdir":"python/py-imageio","version":"2.37.4","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://imageio.github.io/","description":"Easy interface to read and write a wide range of image data.","long_description":"Easy interface to read and write a wide range of image data.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["py315-wheel","py315-build","py315-installer","py315-setuptools","clang-18"]},{"type":"lib","ports":["py315-numpy","py315-Pillow","python315"]}],"depends_on":[]},{"name":"py315-pyvo","portdir":"python/py-pyvo","version":"1.10.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/astropy/pyvo","description":"Astropy affiliated package for accessing Virtual Observatory data and services","long_description":"Astropy affiliated package for accessing Virtual Observatory data and services","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":[],"dependencies":[{"type":"build","ports":["py315-setuptools_scm","clang-18","py315-build","py315-installer","py315-setuptools","py315-wheel"]},{"type":"lib","ports":["py315-requests","py315-Pillow","py315-astropy","py315-defusedxml","python315"]}],"depends_on":[]},{"name":"py315-dnspython","portdir":"python/py-dnspython","version":"2.9.2","license":"ISC","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.dnspython.org/","description":"DNS toolkit for Python","long_description":"dnspython is a DNS toolkit for Python. It supports almost all record types. It can be used for queries, zone transfers, and dynamic updates. It supports TSIG authenticated messages and EDNS0.","active":true,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py315-build","py315-installer","py315-uv-build"]},{"type":"lib","ports":["py315-sniffio","py315-requests-toolbelt","py315-aioquic","py315-trio","python315","py315-idna","py315-requests","py315-cryptography"]},{"type":"test","ports":["py315-pytest"]}],"depends_on":[]},{"name":"py315-defusedxml","portdir":"python/py-defusedxml","version":"0.7.1","license":"PSF","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tiran/defusedxml","description":"Workarounds and fixes for DoS and other vulnerabilities in Python’s XML libraries.","long_description":"Workarounds and fixes for DoS and other vulnerabilities in Python’s XML libraries.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py315-build","py315-installer","py315-setuptools","py315-wheel"]},{"type":"lib","ports":["python315"]}],"depends_on":[{"type":"lib","ports":["py315-pyvo"]}]},{"name":"py315-trio","portdir":"python/py-trio","version":"0.34.0","license":"(Apache-2 or MIT)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://trio.readthedocs.io","description":"Friendly Python library for async concurrency and I/O","long_description":"The Trio project's goal is to produce a production-quality, permissively licensed, async/await-native I/O library for Python. Like all async libraries, its main purpose is to help you write programs that do multiple things at the same time with parallelized I/O.","active":true,"categories":["devel","python"],"maintainers":[{"name":"jan","github":"jandemter","ports_count":76}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py315-build","py315-installer","py315-setuptools","py315-wheel"]},{"type":"lib","ports":["python315","py315-outcome","py315-idna","py315-sortedcontainers","py315-attrs","py315-sniffio"]}],"depends_on":[{"type":"lib","ports":["py315-dnspython"]}]},{"name":"py315-service_identity","portdir":"python/py-service_identity","version":"24.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyca/service_identity","description":"Service Identity Verification for pyOpenSSL","long_description":"service_identity aspires to give you all the tools you need for verifying whether a certificate is valid for the intended purposes.","active":true,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":439}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py315-build","py315-installer","py315-hatchling"]},{"type":"lib","ports":["py315-hatch-fancy-pypi-readme","py315-attrs","python315","py315-openssl","py315-asn1-modules","py315-asn1","py315-hatch-vcs","py315-idna","py315-cryptography"]}],"depends_on":[{"type":"lib","ports":["py315-aioquic"]}]},{"name":"py315-asn1-modules","portdir":"python/py-asn1-modules","version":"0.4.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/etingof/pyasn1-modules","description":"A collection of ASN.1-based protocols modules.","long_description":"This is a small but growing collection of ASN.1 data structures expressed in Python terms using pyasn1 data model.","active":true,"categories":["devel","python","crypto"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py315-build","py315-setuptools","py315-wheel","clang-18","py315-installer"]},{"type":"lib","ports":["py315-asn1","python315"]}],"depends_on":[{"type":"lib","ports":["py315-service_identity"]}]},{"name":"py315-aioquic","portdir":"python/py-aioquic","version":"1.7.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aiortc/aioquic","description":"aioquic is a library for the QUIC network protocol in Python.","long_description":"aioquic is a library for the QUIC network protocol in Python. It features a minimal TLS 1.3 implementation, a QUIC stack and an HTTP/3 stack.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py315-build","py315-installer","py315-setuptools","py315-wheel"]},{"type":"lib","ports":["python315","py315-service_identity","py315-pylsqpack","py315-certifi","py315-cryptography","py315-openssl"]}],"depends_on":[{"type":"lib","ports":["py315-dnspython"]}]},{"name":"py315-outcome","portdir":"python/py-outcome","version":"1.3.0.post0","license":"(Apache-2 or MIT)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-trio/outcome","description":"Capture the outcome of Python function calls","long_description":"Capture the outcome of Python function calls. Extracted from the Trio project.","active":true,"categories":["devel","python"],"maintainers":[{"name":"jan","github":"jandemter","ports_count":76}],"variants":[],"dependencies":[{"type":"build","ports":["py315-setuptools","py315-wheel","clang-18","py315-build","py315-installer"]},{"type":"lib","ports":["python315"]},{"type":"run","ports":["py315-attrs"]},{"type":"test","ports":["py315-pytest","py315-pytest-asyncio"]}],"depends_on":[{"type":"lib","ports":["py315-trio"]}]},{"name":"py315-requests-toolbelt","portdir":"python/py-requests-toolbelt","version":"1.0.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/requests/toolbelt","description":"Collection of utilities for python-requests","long_description":"This is just a collection of utilities for python-requests, but do not really belong in requests proper.","active":true,"categories":["python"],"maintainers":[{"name":"jjstickel","github":"jjstickel","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["py315-build","py315-setuptools","py315-wheel","clang-18","py315-installer"]},{"type":"lib","ports":["python315"]},{"type":"run","ports":["py315-requests"]}],"depends_on":[{"type":"lib","ports":["py315-dnspython"]}]},{"name":"typos","portdir":"devel/typos","version":"1.52.0","license":"(MIT or Apache-2)","platforms":"{darwin >= 16}","epoch":0,"replaced_by":null,"homepage":"https://github.com/crate-ci/typos","description":"Source code spell checker","long_description":"Typos finds and corrects spelling mistakes in source code. It is fast enough for monorepos and has a low false-positive rate suitable for checking PRs.","active":true,"categories":["devel","textproc"],"maintainers":[{"name":"","github":"wu21-web","ports_count":12}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind","libiconv"]}],"depends_on":[]},{"name":"zteonu","portdir":"net/zteonu","version":"0.1.3","license":"AGPL-3","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/Septrum101/zteOnu","description":"A tool that can open ZTE onu device factory mode","long_description":"zteOnu opens factory mode on ZTE ONU devices through the webFac interface and can enable permanent telnet access.","active":true,"categories":["sysutils","net"],"maintainers":[{"name":"","github":"wu21-web","ports_count":12}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"py315-toml","portdir":"python/py-toml","version":"0.10.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/uiri/toml","description":"Python Library for Tom's Obvious, Minimal Language","long_description":"A Python library for parsing and creating TOML. The module passes the TOML test suite.","active":true,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":269}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py315-build","py315-installer","py315-setuptools","py315-wheel"]},{"type":"lib","ports":["python315"]}],"depends_on":[{"type":"build","ports":["py315-astropy"]}]},{"name":"py315-spktype21","portdir":"python/py-spktype21","version":"0.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/whiskie14142/spktype21","description":"A supporting module for jplephem to handle data type 21","long_description":"A supporting module for jplephem to handle data type 21","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":[],"dependencies":[{"type":"build","ports":["py315-build","py315-setuptools","py315-wheel","clang-18","py315-installer"]},{"type":"lib","ports":["py315-jplephem","python315"]}],"depends_on":[{"type":"lib","ports":["py315-skyfield"]}]},{"name":"py315-sphinxcontrib-serializinghtml","portdir":"python/py-sphinxcontrib-serializinghtml","version":"2.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sphinx-doc.org/","description":"sphinx extension which outputs serialized HTML files (json and pickle)","long_description":"sphinxcontrib-serializinghtml is a sphinx extension which outputs serialized HTML files (json and pickle).","active":true,"categories":["devel","textproc","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1685}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py315-build","py315-flit_core","py315-installer"]},{"type":"lib","ports":["python315"]}],"depends_on":[{"type":"run","ports":["py315-sphinx"]}]},{"name":"py315-sphinxcontrib-qthelp","portdir":"python/py-sphinxcontrib-qthelp","version":"2.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sphinx-doc.org/","description":"sphinx extension which outputs QtHelp document","long_description":"sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp document.","active":true,"categories":["devel","textproc","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1685}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py315-build","py315-flit_core","py315-installer"]},{"type":"lib","ports":["python315"]},{"type":"run","ports":["py315-docutils"]}],"depends_on":[{"type":"run","ports":["py315-sphinx"]}]},{"name":"py315-sphinxcontrib-jsmath","portdir":"python/py-sphinxcontrib-jsmath","version":"2.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sphinx-doc.org/","description":"sphinx extension which renders display math in HTML via JavaScript","long_description":"sphinxcontrib-jsmath is a sphinx extension which renders display math in HTML via JavaScript.","active":true,"categories":["devel","textproc","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1685}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py315-build","py315-flit_core","py315-installer"]},{"type":"lib","ports":["python315"]},{"type":"run","ports":["py315-docutils"]}],"depends_on":[{"type":"run","ports":["py315-sphinx"]}]},{"name":"py315-sphinxcontrib-htmlhelp","portdir":"python/py-sphinxcontrib-htmlhelp","version":"2.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.sphinx-doc.org/","description":"a sphinx extension which renders HTML help files","long_description":"sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files.","active":true,"categories":["devel","textproc","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1685}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py315-build","py315-flit_core","py315-installer"]},{"type":"lib","ports":["python315"]},{"type":"run","ports":["py315-docutils"]}],"depends_on":[{"type":"run","ports":["py315-sphinx"]}]},{"name":"py315-sphinxcontrib-devhelp","portdir":"python/py-sphinxcontrib-devhelp","version":"2.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sphinx-doc.org/","description":"sphinx extension which outputs Devhelp document","long_description":"sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp document.","active":true,"categories":["devel","textproc","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1685}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py315-build","py315-flit_core","py315-installer"]},{"type":"lib","ports":["python315"]},{"type":"run","ports":["py315-docutils"]}],"depends_on":[{"type":"run","ports":["py315-sphinx"]}]},{"name":"py315-sphinxcontrib-applehelp","portdir":"python/py-sphinxcontrib-applehelp","version":"2.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sphinx-doc.org/","description":"sphinx extension which outputs Apple help books","long_description":"sphinxcontrib-applehelp is a sphinx extension which outputs Apple help books.","active":true,"categories":["devel","textproc","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1685}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py315-build","py315-flit_core","py315-installer"]},{"type":"lib","ports":["python315"]}],"depends_on":[{"type":"run","ports":["py315-sphinx"]}]},{"name":"py315-sphinx","portdir":"python/py-sphinx","version":"9.2.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.sphinx-doc.org/","description":"Python documentation generator","long_description":"Sphinx is a tool that makes it easy to create intelligent and beautiful documentation for Python projects (or other documents consisting of multiple reStructuredText sources), written by Georg Brandl. It was originally created to translate the new Python documentation, but has now been cleaned up in the hope that it will be useful to many other projects.","active":true,"categories":["devel","textproc","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":370}],"variants":[],"dependencies":[{"type":"build","ports":["py315-build","clang-18","py315-installer","py315-flit_core"]},{"type":"lib","ports":["python315","py315-docutils"]},{"type":"run","ports":["py315-snowballstemmer","py315-jinja2","py315-alabaster","py315-babel","py315-imagesize","py315-roman_numerals","py315-sphinxcontrib-applehelp","py315-sphinxcontrib-devhelp","py315-sphinxcontrib-htmlhelp","py315-sphinxcontrib-jsmath","py315-sphinxcontrib-qthelp","py315-sphinxcontrib-serializinghtml","py315-requests","py315-pygments","py315-packaging","sphinx_select"]}],"depends_on":[{"type":"lib","ports":["py315-skyfield"]}]},{"name":"py315-skyfield","portdir":"python/py-skyfield","version":"1.55","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://rhodesmill.org/skyfield/","description":"Skyfield is a pure-Python astronomy package that makes it easy to generate high precision research-grade positions for planets and Earth satellites.","long_description":"Skyfield is a pure-Python astronomy package that makes it easy to generate high precision research-grade positions for planets and Earth satellites.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py315-build","py315-installer","py315-setuptools","py315-wheel"]},{"type":"lib","ports":["py315-tz","py315-numpy","py315-pandas","py315-matplotlib","py315-astropy","py315-beautifulsoup4","python315","py315-jplephem","py315-pyflakes","py315-sgp4","py315-sphinx","py315-spktype21","py315-html5lib","py315-certifi","py315-dateutil","py315-lxml","py315-mock"]}],"depends_on":[{"type":"lib","ports":["py315-skyfield-data"]}]},{"name":"py315-skyfield-data","portdir":"python/py-skyfield-data","version":"7.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/brunobord/skyfield-data","description":"Data files for py-skyfield","long_description":"Data files for py-skyfield","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":[],"dependencies":[{"type":"build","ports":["py315-build","py315-setuptools","py315-wheel","clang-18","py315-installer"]},{"type":"lib","ports":["py315-skyfield","python315"]}],"depends_on":[]},{"name":"py315-sgp4","portdir":"python/py-sgp4","version":"2.27","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/brandon-rhodes/python-sgp4","description":"Most recent SGP4 satellite tracking algorithm in Python.","long_description":"This Python package computes the position and velocity of an earth-orbiting satellite, given the satellite's TLE orbital elements from a source like Celestrak. Algorithm described in paper AIAA 2006-6753; see http://goo.gl/OaVlLh","active":true,"categories":["science","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py315-build","py315-installer","py315-setuptools","py315-wheel"]},{"type":"lib","ports":["python315"]}],"depends_on":[{"type":"lib","ports":["py315-skyfield"]}]},{"name":"py315-roman_numerals","portdir":"python/py-roman_numerals","version":"4.1.0","license":"(BSD or public-domain)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/roman_numerals/","description":"Manipulate well-formed Roman numerals","long_description":"A library for manipulating well-formed Roman numerals.","active":true,"categories":["textproc","math","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py315-build","py315-flit_core","py315-installer"]},{"type":"lib","ports":["python315"]}],"depends_on":[{"type":"run","ports":["py315-sphinx"]}]},{"name":"py315-pyflakes","portdir":"python/py-pyflakes","version":"3.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pycqa/pyflakes","description":"Passive checker of Python programs.","long_description":"Pyflakes is program to analyze Python programs and detect various errors. It works by parsing the source file, not importing it, so it is safe to use on modules with side effects. It's also much faster.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["py315-wheel","py315-build","py315-installer","py315-setuptools","clang-18"]},{"type":"lib","ports":["py315-setuptools","python315"]},{"type":"run","ports":["pyflakes_select"]}],"depends_on":[{"type":"lib","ports":["py315-skyfield"]}]},{"name":"py315-pyerfa","portdir":"python/py-pyerfa","version":"2.0.1.5","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/liberfa/pyerfa","description":"PyERFA is the Python wrapper for the ERFA library","long_description":"PyERFA is the Python wrapper for the ERFA library (Essential Routines for Fundamental Astronomy), a C library containing key algorithms for astronomy, which is based on the SOFA library published by the International Astronomical Union (IAU).","active":true,"categories":["science","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py315-setuptools_scm","py315-build","py315-installer","py315-setuptools","py315-wheel","clang-18"]},{"type":"lib","ports":["python315","py315-numpy","py315-jinja2","erfa"]}],"depends_on":[{"type":"lib","ports":["py315-astropy"]}]},{"name":"py315-narwhals","portdir":"python/py-narwhals","version":"2.28.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/narwhals-dev/narwhals","description":"Extremely lightweight and extensible compatibility layer between dataframe libraries.","long_description":"Extremely lightweight and extensible compatibility layer between dataframe libraries.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":["dask","pandas","pyarrow"],"dependencies":[{"type":"build","ports":["clang-18","py315-build","py315-installer","py315-uv-build"]},{"type":"lib","ports":["python315"]}],"depends_on":[{"type":"lib","ports":["py315-astropy"]}]},{"name":"py315-jplephem","portdir":"python/py-jplephem","version":"2.24","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/brandon-rhodes/python-jplephem/","description":"The package is a Python implementation of the math that standard JPL ephemerides use to predict raw (x,y,z) planetary positions.","long_description":"The package is a Python implementation of the math that standard JPL ephemerides use to predict raw (x,y,z) planetary positions.","active":true,"categories":["science","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":[],"dependencies":[{"type":"build","ports":["py315-build","py315-setuptools","py315-wheel","clang-18","py315-installer"]},{"type":"lib","ports":["py315-numpy","python315"]}],"depends_on":[{"type":"lib","ports":["py315-spktype21","py315-skyfield"]}]},{"name":"py315-imagesize","portdir":"python/py-imagesize","version":"2.0.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/shibukawa/imagesize_py","description":"get size from image file headers","long_description":"This module analyzes jpeg/jpeg2000/png/gif image headers and returns the image size.","active":true,"categories":["devel","graphics","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py315-build","py315-installer","py315-setuptools","py315-wheel"]},{"type":"lib","ports":["python315"]}],"depends_on":[{"type":"run","ports":["py315-sphinx"]}]},{"name":"py315-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":["py315-wheel","py315-build","py315-installer","py315-setuptools","clang-18"]},{"type":"lib","ports":["py315-six","py315-webencodings","python315"]}],"depends_on":[{"type":"lib","ports":["py315-beautifulsoup4","py315-skyfield"]}]},{"name":"py315-h5py","portdir":"python/py-h5py","version":"3.16.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.h5py.org","description":"Read and write HDF5 files from Python","long_description":"The h5py package provides both a high- and low-level interface to the HDF5 library from Python. The low-level interface is intended to be a complete wrapping of the HDF5 API, while the high-level component supports access to HDF5 files, datasets and groups using established Python and NumPy concepts. \n\nA strong emphasis on automatic conversion between Python (Numpy) datatypes and data structures and their HDF5 equivalents vastly simplifies the process of reading and writing data from Python.","active":true,"categories":["python"],"maintainers":[{"name":"eborisch","github":"eborisch","ports_count":231}],"variants":["clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clang23","clangdevel","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","gfortran","mpich","openmpi","universal"],"dependencies":[{"type":"build","ports":["py315-pkgconfig","py315-setuptools","py315-wheel","py315-cython","clang-18","py315-build","py315-installer"]},{"type":"lib","ports":["python315","py315-numpy","hdf5"]}],"depends_on":[{"type":"lib","ports":["py315-astropy"]}]}]}