{"count":52358,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=446","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=444","results":[{"name":"py310-gmpy2","portdir":"python/py-gmpy2","version":"2.3.1","license":"LGPL-2.1+","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/gmpy2/gmpy2","description":"General multiple precision arithmetic module for Python","long_description":"GMPY2 is a C-coded Python extension module that supports fast multiple-precision arithmetic. GMPY2 supports integer and rational arithmetic (using the GMP library), correctly rounded multiple-precision real arithmetic (using the MPFR library), and complex arithmetic (using the MPC library).","active":true,"categories":["python"],"maintainers":[{"name":"md14-macports","github":"mndavidoff","ports_count":21}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools_scm","py310-wheel","py310-build","py310-installer","py310-setuptools"]},{"type":"lib","ports":["libmpc","mpfr","python310","gmp"]}],"depends_on":[{"type":"test","ports":["py310-scipy"]}]},{"name":"py310-gmpy","portdir":"python/py-gmpy","version":"1.17","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://code.google.com/p/gmpy/","description":"General multiple precision arithmetic module for Python","long_description":"GMPY is a C-coded Python extension module that supports fast integer and rational multiple-precision arithmetic using the GMP library.","active":true,"categories":["python"],"maintainers":[{"name":"md14-macports","github":"mndavidoff","ports_count":21}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py310-wheel","py310-build","py310-installer","py310-setuptools"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python310","gmp"]}],"depends_on":[{"type":"lib","ports":["py-gmpy"]}]},{"name":"py310-cmd2","portdir":"python/py-cmd2","version":"3.1.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":["clang-18","py310-setuptools","py310-setuptools_scm","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-rich","py310-gnureadline","py310-pyperclip","py310-rich-argparse"]}],"depends_on":[{"type":"run","ports":["py310-cliff"]}]},{"name":"py39-cmd2","portdir":"python/py-cmd2","version":"2.5.11","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":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-setuptools_scm","py39-wheel","py39-build","py39-installer","py39-setuptools"]},{"type":"lib","ports":["py39-importlib-metadata","python39"]},{"type":"run","ports":["py39-pyperclip","py39-wcwidth"]}],"depends_on":[{"type":"run","ports":["py39-cliff"]}]},{"name":"py310-pint","portdir":"python/py-pint","version":"0.25.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pint.readthedocs.org/","description":"Pint: a Python units library","long_description":"Pint is Python module/package to define, operate and manipulate physical quantities: the product of a numerical value and a unit of measurement. It allows arithmetic operations between them and conversions from and to different units.","active":true,"categories":["science","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1547}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-hatchling","py310-hatch-vcs","py310-installer","clang-18"]},{"type":"lib","ports":["python310","py310-typing_extensions","py310-platformdirs","py310-flexcache","py310-flexparser"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-metpy"]}]},{"name":"ydiff","portdir":"textproc/ydiff","version":"1.5","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ymattw/ydiff","description":"View colored, incremental diff in workspace or from stdin with side by side and auto pager support","long_description":"View colored, incremental diff in workspace or from stdin with side by side and auto pager support","active":true,"categories":["textproc","python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1074}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[]},{"name":"lsx","portdir":"sysutils/lsx","version":"0.1.9","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/souvikinator/lsx","description":"ls Xtended: A command line utility which lets you navigate through terminal like a pro","long_description":"It's a pain to cd and ls multiple times to reach desired directory in terminal (this maybe subjective). ls-Xtended (lsx) solves this problem by allowing users to smoothly navigate and search directories on the go with just one command. It also allows to create alias for paths making it easier for users to remember the path to the desired directory. It also ranks your directories based on how often you access them and placing them on top of the list to reduce searching and navigation time.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1074}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"mkvtoolnix-devel","portdir":"multimedia/mkvtoolnix-devel","version":"98.0","license":"GPL-2+ and LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://mkvtoolnix.download","description":"Matroska media files manipulation tools.","long_description":"mkvtoolnix will evolve to a set of tools to create, alter and inspect Matroska files under Linux and other Unices, just what the OGMtools do for the OGM format.","active":true,"categories":["multimedia"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2079},{"name":"i0ntempest","github":"i0ntempest","ports_count":288},{"name":"mascguy","github":"mascguy","ports_count":359}],"variants":["qtgui","universal"],"dependencies":[{"type":"build","ports":["ruby34","clang-22","pkgconfig","makeicns","docbook-xsl-nons","libxslt","po4a"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["nlohmann-json","libmatroska","libogg","expat","libebml","pugixml","qt6-qtbase","qt6-qtsvg","gettext-runtime","qt6-qtmultimedia","boost187","bzip2","lzo2","zlib","flac","libvorbis","cmark","gmp","libdvdread"]},{"type":"run","ports":["ruby34"]},{"type":"test","ports":["gtest"]}],"depends_on":[]},{"name":"py35-pretend","portdir":"python/py-pretend","version":"1.0.9","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/alex/pretend","description":"A library for stubbing in Python","long_description":"A library for stubbing in Python","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-18"]},{"type":"lib","ports":["python35"]},{"type":"test","ports":["py35-pytest"]}],"depends_on":[{"type":"test","ports":["py35-packaging"]}]},{"name":"ngs","portdir":"shells/ngs","version":"0.2.17","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ngs-lang.org","description":"Next Generation Shell (NGS)","long_description":"NGS is an alternative shell. At its core is a domain-specific language that was specifically designed to be a shell language. It is designed with a focus on Ops and systems engineering. One way to think about NGS is bash plus data structures plus better syntax and error handling.","active":true,"categories":["shells"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1074}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["clang-18","gawk","gsed","pandoc","peg","cmake","pkgconfig"]},{"type":"lib","ports":["libffi","pcre","json-c","boehmgc"]}],"depends_on":[]},{"name":"peg","portdir":"devel/peg","version":"0.1.19","license":"MIT","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://www.piumarta.com/software/peg/","description":"recursive-descent parser generators for C","long_description":"peg and leg are tools for generating recursive-descent parsers: programs that perform pattern matching on text. They processes a Parsing Expression Grammar (PEG) [Ford 2004] to produce a program that recognises legal sentences of that grammar. peg processes PEGs written using the original syntax described by Ford; leg processes PEGs written using slightly different syntax and conventions that are intended to make it an attractive replacement for parsers built with lex and yacc. Unlike lex and yacc, peg and leg support unlimited backtracking, provide ordered choice as a means for disambiguation, and can combine scanning (lexical analysis) and parsing (syntactic analysis) into a single activity.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1074}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"build","ports":["ngs"]}]},{"name":"py310-pathvalidate","portdir":"python/py-pathvalidate","version":"3.3.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/thombashi/pathvalidate","description":"pathvalidate is a Python library to sanitize/validate a string such as filenames/file-paths/etc.","long_description":"pathvalidate is a Python library to sanitize/validate a string such as filenames/file-paths/etc.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-setuptools_scm","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest","py310-allpairspy","py310-tcolorpy"]}],"depends_on":[]},{"name":"qobuz-dl","portdir":"net/qobuz-dl","version":"0.9.9.10","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/vitiko98/Qobuz-DL","description":"The complete Lossless and Hi-Res music downloader for Qobuz","long_description":"The complete Lossless and Hi-Res music downloader for Qobuz","active":true,"categories":["net"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["py311-pick","python311","py311-pathvalidate","py311-mutagen","py311-colorama","py311-requests","py311-beautifulsoup4","py311-tqdm"]}],"depends_on":[]},{"name":"py310-pycryptodome","portdir":"python/py-pycryptodome","version":"3.23.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.pycryptodome.org","description":"Cryptographic library for Python","long_description":"PyCryptodome is a self-contained Python package of low-level cryptographic primitives. PyCryptodome is a fork of PyCrypto.","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-installer"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-snmp"]},{"type":"run","ports":["py310-gradio"]}]},{"name":"dyff","portdir":"textproc/dyff","version":"1.12.0","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/homeport/dyff","description":"diff tool for YAML files, and sometimes JSON","long_description":"diff tool for YAML files, and sometimes JSON","active":true,"categories":["textproc"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1074}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"py310-pick","portdir":"python/py-pick","version":"2.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/wong2/pick","description":"pick an option in the terminal with a simple GUI","long_description":"pick an option in the terminal with a simple GUI","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-poetry-core","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[]},{"name":"balena-cli","portdir":"devel/balena-cli","version":"12.55.2","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.balena.io/","description":"The official balena Command Line Interface.","long_description":"The balena CLI is a Command Line Interface for balenaCloud or openBalena. It builds on the balena API and the balena SDK, and can also be directly imported in Node.js applications.","active":true,"categories":["devel"],"maintainers":[{"name":"light","github":"dylanbr","ports_count":2}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]}],"depends_on":[]},{"name":"terraform-1.1","portdir":"sysutils/terraform","version":"1.1.9","license":"Commercial and Permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.terraform.io/downloads.html","description":"A tool for building, changing, and versioning infrastructure safely and efficiently.","long_description":"Terraform is an infrastructure as code software by HashiCorp. It allows users to define a datacenter infrastructure in a high-level configuration language, from which it can create an execution plan to build the infrastructure in a service provider such as AWS.","active":true,"categories":["sysutils"],"maintainers":[{"name":"emcrisostomo","github":"emcrisostomo","ports_count":172},{"name":"herby.gillot","github":"herbygillot","ports_count":1074}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"run","ports":["terraform_select"]}],"depends_on":[{"type":"run","ports":["terragrunt-0.37","terragrunt-0.36"]}]},{"name":"py310-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":71}],"variants":[],"dependencies":[{"type":"build","ports":["py310-installer","clang-18","py310-setuptools","py310-wheel","py310-build"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-attrs"]},{"type":"test","ports":["py310-pytest","py310-pytest-asyncio"]}],"depends_on":[{"type":"lib","ports":["py310-pytest-trio","py310-trio"]},{"type":"run","ports":["py310-trio"]}]},{"name":"py310-trio","portdir":"python/py-trio","version":"0.33.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":71}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-installer","py310-build","py310-wheel","py310-setuptools"]},{"type":"lib","ports":["py310-outcome","py310-exceptiongroup","python310","py310-idna","py310-attrs","py310-sortedcontainers","py310-sniffio"]},{"type":"run","ports":["py310-outcome","py310-sniffio","py310-async_generator","py310-sortedcontainers","py310-attrs","py310-idna"]},{"type":"test","ports":["py310-mypy","py310-mypy_extensions","py310-astor","py310-async_generator","py310-ipython","py310-cryptography","py310-openssl","py310-trustme","py310-pytest-trio"]}],"depends_on":[{"type":"lib","ports":["py310-dnspython","py310-pytest-trio","py310-trio-websocket"]},{"type":"run","ports":["py310-python-socks"]}]},{"name":"py310-tldextract","portdir":"python/py-tldextract","version":"5.3.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/john-kurkowski/tldextract","description":"tldextract accurately separates the gTLD or ccTLD (generic or country code top-level domain) from the registered domain and subdomains of a URL.","long_description":"tldextract accurately separates the gTLD or ccTLD (generic or country code top-level domain) from the registered domain and subdomains of a URL.","active":true,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1547}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-setuptools_scm","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["py310-idna","py310-requests","py310-filelock","py310-requests-file","python310"]}],"depends_on":[{"type":"lib","ports":["py310-scrapy"]},{"type":"run","ports":["py310-dns-lexicon"]},{"type":"test","ports":["py310-scrapy"]}]},{"name":"py310-pynamecheap","portdir":"python/py-pynamecheap","version":"0.0.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Bemmu/PyNamecheap","description":"PyNamecheap is a Namecheap API client in Python.","long_description":"PyNamecheap is a Namecheap API client in Python. API itself is documented at http://developer.namecheap.com/docs/","active":true,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1547}],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["py310-requests","python310"]}],"depends_on":[]},{"name":"py310-dnspython","portdir":"python/py-dnspython","version":"2.8.0","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":1547}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-hatchling","py310-installer","clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["py310-sniffio","py310-trio","py310-aioquic","python310","py310-idna","py310-requests","py310-requests-toolbelt","py310-cryptography"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-eventlet","py310-maggma","py310-pymongo"]},{"type":"run","ports":["py310-dns-lexicon"]}]},{"name":"py310-dns-lexicon","portdir":"python/py-dns-lexicon","version":"3.25.2","license":"MIT","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://github.com/dns-lexicon/dns-lexicon","description":"Manipulate DNS records on various DNS providers in a standardized/agnostic way.","long_description":"Manipulate DNS records on various DNS providers in a standardized/agnostic way.","active":true,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1547}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","clang-18","py310-installer","py310-poetry-core"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-cryptography","py310-beautifulsoup4","py310-dnspython","py310-tldextract","py310-requests-unixsocket","py310-yaml","py310-pyotp","py310-requests","lexicon_select"]}],"depends_on":[]},{"name":"py310-uritemplate","portdir":"python/py-uritemplate","version":"4.1.1","license":"(BSD or Apache-2)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://uritemplate.readthedocs.org/","description":"Python implementation of RFC6570, URI Template","long_description":"This is a Python implementation of RFC6570, URI Template, and can expand templates up to and including Level 4 in that specification.","active":true,"categories":["textproc","www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-google-api-python-client","py310-google-api"]}]},{"name":"py310-python-augeas","portdir":"python/py-python-augeas","version":"1.1.0","license":"LGPL-2.1+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/python-augeas/","description":"Python bindings for Augeas","long_description":"Python bindings for Augeas","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["py310-pycparser","libffi","py310-cffi","augeas","libxml2","python310","py310-setuptools"]}],"depends_on":[]},{"name":"py310-psutil","portdir":"python/py-psutil","version":"7.2.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/giampaolo/psutil","description":"A process utilities module for Python.","long_description":"psutil is a module providing an interface for retrieving information on all running processes and system utilization (CPU, disk, memory) in a portable way by using Python, implementing many functionalities offered by command line tools such as: ps, top, df, kill, free, lsof, free, netstat, ifconfig, nice, ionice, iostato, iotop, uptime, tty.","active":true,"categories":["devel","sysutils","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-virtualfish","py310-pytest-xprocess","salt","py310-distributed","py310-parsel","py310-py7zr","py310-helpdev","py310-ipykernel","py310-ipyparallel"]},{"type":"run","ports":["py310-spyder-devel","py310-xraylarch","py310-spyder","py310-transformers","py310-openstacksdk","py310-oslo-utils"]},{"type":"test","ports":["py310-mssql","py310-lz4","py310-blosc"]}]},{"name":"py310-parsedatetime","portdir":"python/py-parsedatetime","version":"2.6","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/bear/parsedatetime","description":"Parse human-readable date/time text","long_description":"Parse human-readable date/time text","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-setuptools","py310-wheel","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["gcalcli","py310-agate","py310-agate-sql"]}]},{"name":"py310-oauth2client","portdir":"python/py-oauth2client","version":"4.1.3","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/google/oauth2client/","description":"client library for OAuth 2.0","long_description":"client library for OAuth 2.0","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310","py310-six","py310-rsa","py310-asn1-modules","py310-httplib2"]}],"depends_on":[{"type":"lib","ports":["gcalcli","py-oauth2client"]}]},{"name":"py310-httplib2","portdir":"python/py-httplib2","version":"2-0.22.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/httplib2/","description":"A comprehensive HTTP client library in Python","long_description":"A comprehensive HTTP client library that supports many features left out of other HTTP libraries.","active":true,"categories":["devel","net","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["py310-parsing","python310"]}],"depends_on":[{"type":"lib","ports":["gcalcli","py310-ansible-core","py310-google-api","py310-google-auth-httplib2","py310-oauth2client"]}]},{"name":"py310-google-auth-httplib2","portdir":"python/py-google-auth-httplib2","version":"0.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/google-auth-httplib2","description":"provides an httplib2 transport for google-auth","long_description":"provides an httplib2 transport for google-auth","active":true,"categories":["devel","www","python"],"maintainers":[{"name":"macports","github":"mrdomino","ports_count":43}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-wheel","py310-build","py310-installer","py310-setuptools"]},{"type":"lib","ports":["py310-google-auth","py310-httplib2","python310"]}],"depends_on":[{"type":"lib","ports":["py310-google-api-python-client","py310-google-api"]}]},{"name":"py310-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":["py310-installer","clang-18","py310-setuptools","py310-wheel","py310-build"]},{"type":"lib","ports":["python310","py310-asn1"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-google-auth","py310-ldap","py310-oauth2client","py310-service_identity"]}]},{"name":"py310-pyrfc3339","portdir":"python/py-pyrfc3339","version":"2.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pyrfc3339/","description":"pyRFC3339 parses and generates RFC 3339-compliant timestamps using Python datetime.datetime objects.","long_description":"pyRFC3339 parses and generates RFC 3339-compliant timestamps using Python datetime.datetime objects.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1547}],"variants":[],"dependencies":[{"type":"build","ports":["py310-installer","clang-18","py310-setuptools","py310-setuptools_scm","py310-wheel","py310-build"]},{"type":"lib","ports":["python310","py310-tz"]},{"type":"test","ports":["py310-nose"]}],"depends_on":[{"type":"lib","ports":["py310-acme"]}]},{"name":"py310-ndg_httpsclient","portdir":"python/py-ndg_httpsclient","version":"0.5.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"","description":"This is a HTTPS client implementation for httplib and urllib2 based on PyOpenSSL.","long_description":"This is a HTTPS client implementation for httplib and urllib2 based on PyOpenSSL. PyOpenSSL provides a more fully featured SSL implementation over the default provided with Python and importantly enables full verification of the SSL peer.","active":true,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-wheel","py310-build","py310-installer","py310-setuptools"]},{"type":"lib","ports":["py310-asn1","py310-openssl","python310"]}],"depends_on":[{"type":"lib","ports":["py310-gsecrets"]}]},{"name":"py310-google-auth","portdir":"python/py-google-auth","version":"2.6.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/google-auth","description":"simplifies using Google's various server-to-server authentication mechanisms","long_description":"simplifies using Google's various server-to-server authentication mechanisms","active":true,"categories":["devel","www","python"],"maintainers":[{"name":"macports","github":"mrdomino","ports_count":43}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310","py310-six","py310-cachetools","py310-rsa","py310-asn1-modules"]}],"depends_on":[{"type":"lib","ports":["py310-google-api-python-client","py310-google-api","py310-google-api-core","py310-google-auth-httplib2","py310-google-cloud-core","py310-google-cloud-storage","py310-kubernetes"]}]},{"name":"py310-google-api","portdir":"python/py-google-api","version":"2.41.0","license":"Apache-2 and MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/googleapis/google-api-python-client","description":"client library for accessing the Plus, Moderator, and many other Google APIs","long_description":"client library for accessing the Plus, Moderator, and many other Google APIs","active":true,"categories":["devel","www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310","py310-google-api-core","py310-google-auth","py310-google-auth-httplib2","py310-httplib2","py310-uritemplate"]}],"depends_on":[{"type":"lib","ports":["gcalcli","py310-gsecrets"]},{"type":"run","ports":["py310-tensorflow-metadata"]}]},{"name":"py310-funcsigs","portdir":"python/py-funcsigs","version":"1.0.2","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://funcsigs.readthedocs.org/","description":"Python function signatures from PEP362 for Python 2.7 and 3.2+","long_description":"Python function signatures from PEP362 for Python 2.7 and 3.2+","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"test","ports":["py310-pdbpp"]}]},{"name":"py310-configobj","portdir":"python/py-configobj","version":"5.0.9","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/configobj/","description":"Config file reading, writing and validation.","long_description":"ConfigObj is a simple but powerful config file reader and writer: an ini file round tripper. Its main feature is that it is very easy to use, with a straightforward programmer's interface and a simple syntax for config files.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["py310-six","python310"]}],"depends_on":[{"type":"lib","ports":["py310-apptools","py310-cli-helpers"]}]},{"name":"py310-configargparse","portdir":"python/py-configargparse","version":"1.7.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/zorro3/ConfigArgParse","description":"configargparse extends argparse with config files and environment variables support","long_description":"configargparse is a drop-in replacement for argparse that adds support for config files and environment variables. It allows options to also be set via config files and/or environment variables.","active":true,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest","py310-mock","py310-yaml"]}],"depends_on":[]},{"name":"py310-acme","portdir":"python/py-acme","version":"5.7.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://certbot.eff.org/","description":"ACME protocol implementation in Python.","long_description":"ACME protocol implementation in Python.","active":true,"categories":["security","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1547}],"variants":["docs"],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310","py310-pyrfc3339","py310-requests","py310-cryptography","py310-josepy","py310-openssl"]}],"depends_on":[]},{"name":"when","portdir":"sysutils/when","version":"0.4.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/mitsuhiko/when","description":"Timezones from the command line","long_description":"when is a small utility which tells you what time it is somewhere or what some time is somewhere.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1074}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"certstrap","portdir":"security/certstrap","version":"1.3.0","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/square/certstrap","description":"Bootstrap CAs, certificate requests, and signed certificates.","long_description":"A simple certificate manager written in Go, to bootstrap your own certificate authority and public key infrastructure. Adapted from etcd-ca. certstrap is a very convenient app if you don't feel like dealing with openssl, its myriad of options or config files.","active":true,"categories":["devel","security"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1074}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"kubectl-1.23","portdir":"sysutils/kubectl","version":"1.23.17","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://kubectl.docs.kubernetes.io/","description":"Kubernetes cluster CLI","long_description":"Command line interface for running commands against Kubernetes clusters","active":true,"categories":["sysutils"],"maintainers":[{"name":"patarra","github":"patarra","ports_count":29},{"name":"herby.gillot","github":"herbygillot","ports_count":1074}],"variants":[],"dependencies":[{"type":"build","ports":["go","bash","clang-18"]},{"type":"run","ports":["kubectl_select"]}],"depends_on":[]},{"name":"py310-gobject3","portdir":"python/py-gobject3","version":"3.56.3","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pygobject.readthedocs.io/","description":"Python bindings for GObject, version 3","long_description":"PyGObject is a Python dynamic module that enables developers to use the power of GObject, which is part of the GNOME platform.","active":true,"categories":["gnome","python"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2662},{"name":"mascguy","github":"mascguy","ports_count":359}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","pkgconfig","py310-packaging","py310-build","py310-installer","py310-meson-python"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["glib2","libffi","gobject-introspection","python310","py310-cairo"]}],"depends_on":[{"type":"lib","ports":["rednotebook","zim","gnumeric","gom","libpeas1","nfoview","totem","py310-graph-tool","py310-nbxmpp","gnuradio","gnuradio-next"]}]},{"name":"py310-pydantic","portdir":"python/py-pydantic","version":"2.13.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","py310-build","py310-hatchling","py310-installer","py310-hatch-fancy-pypi-readme"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-typing_extensions","py310-annotated_types","py310-pydantic_core","py310-typing-inspection"]}],"depends_on":[{"type":"build","ports":["py310-pydantic_settings"]},{"type":"lib","ports":["py310-uv-dynamic-versioning","py310-weasel","py310-cloudflare","py310-dash","py310-npe2","py310-app-model","py310-emmet-core","py310-inflect","py310-maggma","py310-pydantic-extra-types","py310-rstcheck","py310-rstcheck-core","py310-thinc","py310-spaCy"]},{"type":"run","ports":["py310-fastapi","py310-aws-sam-translator","py310-transformers"]},{"type":"test","ports":["py310-yarl"]}]},{"name":"py310-pygmsh","portdir":"python/py-pygmsh","version":"7.1.17","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/nschloe/pygmsh","description":"PyGmsh combines power of Gmsh.","long_description":"PyGmsh combines power of Gmsh. with the versatility of Python and to provide useful abstractions from the Gmsh scripting language so you can create complex geometries more easily.","active":true,"categories":["science","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1547}],"variants":[],"dependencies":[{"type":"build","ports":["py310-flit_core","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["gmsh","py310-meshio","python310","py310-numpy","py310-importlib-metadata","py310-rich"]}],"depends_on":[{"type":"lib","ports":["py-pygmsh"]}]},{"name":"py310-poetry-core","portdir":"python/py-poetry-core","version":"2.2.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-poetry/poetry-core","description":"A PEP 517 build backend implementation developed for Poetry.","long_description":"A PEP 517 build backend implementation developed for Poetry. This project is intended to be a light weight, fully compliant, self-contained package allowing PEP 517 compatible build frontends to build Poetry managed projects.","active":true,"categories":["devel","python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"build","ports":["py310-oct2py","py310-graphql-relay","py310-dns-lexicon","py310-rich","py310-aiohappyeyeballs","py310-tomlkit","py310-pygls","py310-pysigma","py310-poethepoet","py310-fido2","py310-sigma-cli","py310-textual","vpype","py310-alagitpull","py310-backoff","py310-bbpb","py310-bpylist2","py310-checkdigit","py310-cidrize","py310-cleo","py310-clikit","py310-country","py310-coveralls","py310-crashtest","py310-decli","py310-docstyle","py310-dotty-dict","py310-dunamai","py310-ffmpy","py310-flask-babel","py310-flexmock","py310-fortranformat","py310-funcparserlib","py310-gpsoauth","py310-iso8601","py310-josepy","py310-langcodes","py310-pastel","py310-pick","py310-pkgconfig","py310-poetry-plugin-export","py310-poetry-plugin-shell","py310-pskc","py310-pylint-venv","py310-pytest-httpserver","py310-python-pae","py310-pytzdata","py310-qrcode","py310-questionary","py310-rdflib","py310-rencode","py310-requests-cache","py310-rich-theme-manager","py310-rsa","py310-shortuuid","py310-terminaltables","py310-tinydb","py310-unpaddedbase64","py310-virtualfish","py310-xdg","py310-xdg-base-dirs","py310-yaspin"]}]},{"name":"helmwave","portdir":"sysutils/helmwave","version":"0.42.2","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://helmwave.github.io","description":"Helmwave is like docker-compose for Helm","long_description":"Helmwave is helm-native tool for deploying your Helm Charts via GitOps. HelmWave is like docker-compose for Helm.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1074}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"py310-pyplusplus","portdir":"python/py-pyplusplus","version":"1.8.7","license":"Boost-1","platforms":"{darwin any}","epoch":10,"replaced_by":null,"homepage":"https://github.com/ompl/pyplusplus","description":"Py++ is a framework for creating a code generator for Boost.Python library and ctypes package","long_description":"Py++ is a framework for creating a code generator for Boost.Python library and ctypes package","active":true,"categories":["devel","python"],"maintainers":[{"name":"mmoll","github":"mamoll","ports_count":13}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-wheel","py310-build","py310-installer","py310-setuptools"]},{"type":"lib","ports":["py310-setuptools","py310-pygccxml","python310"]}],"depends_on":[]},{"name":"py310-pygccxml","portdir":"python/py-pygccxml","version":"3.0.2","license":"Boost-1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/CastXML/pygccxml","description":"pygccxml is a specialized XML reader that reads the output from CastXML.","long_description":"pygccxml is a specialized XML reader that reads the output from CastXML. It provides a simple framework to navigate C++ declarations, using Python classes.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-installer","clang-18","py310-setuptools","py310-wheel"]},{"type":"lib","ports":["castxml","python310","py310-importlib-metadata"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-pyplusplus"]}]}]}