{"count":52456,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=398","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=396","results":[{"name":"py310-gitdb","portdir":"python/py-gitdb","version":"4.0.12","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/gitpython-developers/gitdb","description":"GitDB is a pure-Python git object database","long_description":"GitDB is a pure-Python git object database","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-smmap"]}],"depends_on":[{"type":"lib","ports":["py310-gitpython"]}]},{"name":"py310-crayons","portdir":"python/py-crayons","version":"0.4.0","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/crayons/","description":"Text UI colors","long_description":"This module is really simple, it gives you colored strings for terminal usage. Included colors are ``red``, ``green``, ``yellow``, ``blue``, ``black``, ``magenta``, ``magenta``, ``cyan``, ``white``, ``clean``, and ``disable``.","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["py310-colorama","python310"]}],"depends_on":[]},{"name":"py39-crayons","portdir":"python/py-crayons","version":"0.4.0","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/crayons/","description":"Text UI colors","long_description":"This module is really simple, it gives you colored strings for terminal usage. Included colors are ``red``, ``green``, ``yellow``, ``blue``, ``black``, ``magenta``, ``magenta``, ``cyan``, ``white``, ``clean``, and ``disable``.","active":false,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-installer","clang-17","py39-setuptools","py39-build"]},{"type":"lib","ports":["py39-colorama","python39"]}],"depends_on":[]},{"name":"py310-clint","portdir":"python/py-clint","version":"0.5.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/kennethreitz/clint","description":"Clint: Python Command-line Application Tools","long_description":"Clint is a module filled with a set of awesome tools for developing commandline applications.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-setuptools","py310-wheel","py310-installer","clang-16"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[]},{"name":"py310-txaio","portdir":"python/py-txaio","version":"23.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/crossbario/txaio","description":"Compatibility API between asyncio/Twisted/Trollius","long_description":"txaio is a helper library for writing code that runs unmodified on both Twisted and asyncio / Trollius.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"run","ports":["buildbot","py310-autobahn"]}]},{"name":"py310-pytrie","portdir":"python/py-pytrie","version":"0.4.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/gsakkis/pytrie/","description":"A pure Python implementation of the trie data structure.","long_description":"A pure Python implementation of the trie data structure.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["py310-sortedcontainers","python310"]}],"depends_on":[{"type":"run","ports":["py310-autobahn"]}]},{"name":"arangodb","portdir":"databases/arangodb","version":"3.8.5.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.arangodb.com/","description":"Multi-model database for documents, graphs, and key-values","long_description":"🥑 ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.","active":true,"categories":["databases","math"],"maintainers":[],"variants":["debug"],"dependencies":[{"type":"build","ports":["cmake","python39","clang-20","ccache","pkgconfig"]},{"type":"lib","ports":["openssl11","boehmgc"]}],"depends_on":[]},{"name":"py310-tatsu","portdir":"python/py-tatsu","version":"5.8.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/neogeny/tatsu","description":"Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.","long_description":"Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.","active":false,"categories":["devel","textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","clang-14","py310-installer","py310-setuptools","py310-build"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python310"]}],"depends_on":[]},{"name":"py310-w3lib","portdir":"python/py-w3lib","version":"2.1.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/scrapy/w3lib","description":"Library of web-related functions","long_description":"Library of web-related functions","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":["py310-itemloaders","py310-parsel","py310-scrapy"]}]},{"name":"py310-scrapy","portdir":"python/py-scrapy","version":"2.13.3","license":"BSD","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://scrapy.org/","description":"A high-level Web Crawling and Web Scraping framework","long_description":"Scrapy is a high level scraping and web crawling framework for writing spiders to crawl and parse web pages for all kinds of purposes, from information retrieval to monitoring or testing web sites.","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["py310-lxml","py310-cryptography","py310-openssl","py310-twisted","py310-tldextract","py310-service_identity","py310-dispatcher","py310-itemadapter","py310-itemloaders","py310-parsel","py310-protego","py310-queuelib","py310-w3lib","python310","py310-defusedxml","py310-typing_extensions","py310-zopeinterface","py310-cssselect"]},{"type":"run","ports":["scrapy_select"]},{"type":"test","ports":["py310-pytest","py310-Pillow","py310-botocore","py310-jmespath","py310-testfixtures","py310-pexpect","py310-pytest-asyncio","py310-sybil","py310-tldextract"]}],"depends_on":[{"type":"test","ports":["py310-itemadapter","py310-itemloaders"]}]},{"name":"py310-queuelib","portdir":"python/py-queuelib","version":"1.8.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/queuelib","description":"Collection of persistent (disk-based) queues","long_description":"Queuelib is a collection of persistent (disk-based) queues for Python. Queuelib goals are speed and simplicity. It was originally part of the `Scrapy framework`_ and stripped out on its own library.","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-hatchling","py310-installer"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-scrapy"]}]},{"name":"py310-protego","portdir":"python/py-protego","version":"0.5.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/Protego","description":"Protego is a pure-Python `robots.txt` parser with support for modern conventions.","long_description":"Protego is a pure-Python `robots.txt` parser with support for modern conventions.","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-hatchling","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-scrapy"]}]},{"name":"py310-parsel","portdir":"python/py-parsel","version":"1.10.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/scrapy/parsel/","description":"Extract data from HTML and XML using XPath and CSS selectors","long_description":"Extract data from HTML and XML using XPath and CSS selectors","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-pytest-runner","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310","py310-jmespath","py310-cssselect","py310-lxml","py310-psutil","py310-w3lib"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-itemloaders","py310-scrapy"]}]},{"name":"py310-itemloaders","portdir":"python/py-itemloaders","version":"1.3.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/itemloaders","description":"Base library for scrapy's ItemLoader","long_description":"Base library for scrapy's ItemLoader","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310","py310-jmespath","py310-itemadapter","py310-parsel","py310-w3lib"]},{"type":"test","ports":["py310-pytest","py310-scrapy"]}],"depends_on":[{"type":"lib","ports":["py310-scrapy"]}]},{"name":"py310-itemadapter","portdir":"python/py-itemadapter","version":"0.12.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/itemadapter","description":"Common interface for data container classes","long_description":"The `ItemAdapter` class is a wrapper for data container objects, providing a common interface to handle objects of different types in an uniform manner, regardless of their underlying implementation.","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py310-installer","py310-build","py310-hatchling","clang-18"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-scrapy","py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-itemloaders","py310-scrapy"]}]},{"name":"py310-dispatcher","portdir":"python/py-dispatcher","version":"2.0.7","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/PyDispatcher","description":"python dispatcher mechanism for creating event models","long_description":"PyDispatcher provides the Python programmer with a multiple-producer-multiple-consumer signal-registration and routing infrastructure for use in multiple contexts.","active":true,"categories":["devel","python"],"maintainers":[{"name":"dh","github":"donkopotamus","ports_count":10}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-setuptools","py310-wheel","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-scrapy"]}]},{"name":"py310-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":433}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-hatchling","py310-installer","clang-18"]},{"type":"lib","ports":["py310-cryptography","py310-openssl","python310","py310-hatch-vcs","py310-hatch-fancy-pypi-readme","py310-asn1-modules","py310-idna","py310-attrs","py310-asn1"]}],"depends_on":[{"type":"lib","ports":["py310-aioquic","py310-scrapy"]},{"type":"run","ports":["py310-autobahn"]},{"type":"test","ports":["py310-trustme","py310-testfixtures"]}]},{"name":"py310-hkdf","portdir":"python/py-hkdf","version":"0.0.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/casebeer/python-hkdf","description":"HMAC based Extract and Expand Key Derivation Function HKDF","long_description":"HMAC based Extract and Expand Key Derivation Function HKDF","active":true,"categories":["security","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-spake2"]}]},{"name":"py310-cbor2","portdir":"python/py-cbor2","version":"5.7.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/agronholm/cbor2","description":"Pure Python CBOR de-serializer with extensive tag support","long_description":"Pure Python CBOR de-serializer with extensive tag support","active":true,"categories":["python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1075}],"variants":["universal"],"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-hypothesis","py310-pytest"]}],"depends_on":[{"type":"run","ports":["py310-autobahn","py310-luma.core"]}]},{"name":"py310-cbor","portdir":"python/py-cbor","version":"1.0.0","license":"Apache","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://bitbucket.org/bodhisnarkva/cbor","description":"RFC 7049 Concise Binary Object Representation","long_description":"RFC 7049 Concise Binary Object Representation","active":true,"categories":["python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1075}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[]},{"name":"input-source-switcher","portdir":"sysutils/input-source-switcher","version":"0.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/vovkasm/input-source-switcher","description":"Command line input source switcher for Mac.","long_description":"This small utility for macOS allows you to easily switch input sources from the command line. Its main purpose is to be used as a service in the vim-xkbswitch plugin.","active":true,"categories":["sysutils"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":648}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[]},{"name":"go-licenses","portdir":"devel/go-licenses","version":"2.0.1","license":"Apache-2 and BSD and MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/google/go-licenses","description":"Reports on the licenses used by a Go package and its dependencies.","long_description":"go-licenses analyzes the dependency tree of a Go package/binary. It can output a report on the libraries used and under what license they can be used. It can also collect all of the license documents, copyright notices and source code into a directory in order to comply with license terms on redistribution.","active":true,"categories":["devel"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"vale","portdir":"textproc/vale","version":"3.15.1","license":"MIT and BSD and Apache-2 and Public-Domain","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/errata-ai/vale","description":"A syntax-aware linter for prose built with speed and extensibility in mind.","long_description":"Vale is a command-line tool that brings code-like linting to prose. It's fast, and highly customizable.","active":true,"categories":["textproc"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"py310-vine","portdir":"python/py-vine","version":"5.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/celery/vine","description":"Promises implementation.","long_description":"Promises implementation.","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":"lib","ports":["py310-amqp","py310-kombu"]}]},{"name":"py310-pync","portdir":"python/py-pync","version":"2.0.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/setem/pync","description":"A simple Python wrapper around the terminal-notifier command-line tool.","long_description":"A simple Python wrapper around the terminal-notifier command-line tool. It allows you to send User Notifications to the Notification Center on OS X 10.8 or higher.","active":true,"categories":["aqua","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-wheel","py310-build","py310-installer","py310-setuptools"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["terminal-notifier","py310-dateutil"]}],"depends_on":[]},{"name":"py310-kombu","portdir":"python/py-kombu","version":"5.6.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://kombu.readthedocs.org/","description":"AMQP Messaging Framework for Python.","long_description":"AMQP Messaging Framework for Python.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310","py310-packaging","py310-amqp","py310-vine","py310-tzdata"]}],"depends_on":[{"type":"lib","ports":["py310-celery"]}]},{"name":"py310-invoke","portdir":"python/py-invoke","version":"3.0.3","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pyinvoke.org/","description":"Task execution tool and library for Python.","long_description":"Invoke is a Python (2.7 and 3.4+) library for managing shell-oriented subprocesses and organizing executable Python code into CLI-invokable tasks. It draws inspiration from various sources (make/rake, Fabric 1.x, etc) to arrive at a powerful & clean feature set.","active":true,"categories":["devel","python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"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-fabric"]}]},{"name":"py310-fabric","portdir":"python/py-fabric","version":"3.2.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://fabfile.org","description":"Fabric is a simple tool for remote execution and deployment.","long_description":"Fabric is a simple tool for remote execution and deployment.","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":["fabric_select","py310-invoke","python310","py310-decorator","py310-deprecated","py310-paramiko"]}],"depends_on":[]},{"name":"py310-celery","portdir":"python/py-celery","version":"5.2.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.celeryq.dev","description":"Distributed Task Queue","long_description":"Celery is an asynchronous task queue/job queue based on distributed message passing","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310","py310-setuptools","py310-tz","py310-billiard","py310-kombu"]},{"type":"run","ports":["celery_select"]}],"depends_on":[]},{"name":"py310-billiard","portdir":"python/py-billiard","version":"4.2.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/celery/billiard","description":"Python multiprocessing fork.","long_description":"Python multiprocessing fork.","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":"lib","ports":["py310-celery"]}]},{"name":"py310-amqp","portdir":"python/py-amqp","version":"5.3.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/celery/py-amqp","description":"Low-level AMQP client for Python (fork of amqplib).","long_description":"Low-level AMQP client for Python (fork of amqplib).","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":["speedups"],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["py310-vine","python310"]}],"depends_on":[{"type":"lib","ports":["py310-kombu"]}]},{"name":"php81-sqlsrv","portdir":"php/php-sqlsrv","version":"5.12.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://pecl.php.net/package/sqlsrv","description":"Microsoft sqlsrv drivers for PHP","long_description":"Microsoft sqlsrv drivers for PHP","active":true,"categories":["databases","lang","php"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2122},{"name":"macintosh","github":"BjarneDMat","ports_count":1556}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["autoconf","clang-18"]},{"type":"lib","ports":["msodbcsql","php81"]}],"depends_on":[]},{"name":"py310-nbclassic","portdir":"python/py-nbclassic","version":"1.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"NBClassic runs the Jupyter Notebook frontend on the Jupyter Server backend.","long_description":"NBClassic runs the Jupyter Notebook frontend on the Jupyter Server backend.","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-jupyter_packaging","py310-babel","py310-jupyter_server","py310-installer","clang-18"]},{"type":"lib","ports":["py310-nbformat","py310-nest_asyncio","py310-prometheus_client","py310-send2trash","python310","py310-traitlets","py310-zmq","py310-jupyter_server","py310-notebook_shim","py310-terminado","py310-jinja2","py310-tornado","py310-argon2-cffi","py310-ipykernel","py310-ipython_genutils","py310-jupyter_client","py310-jupyter_core"]}],"depends_on":[]},{"name":"py310-jupyterlab_server","portdir":"python/py-jupyterlab_server","version":"2.25.4","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"This package is used to launch an application built using JupyterLab.","long_description":"This package is used to launch an application built using JupyterLab.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-hatchling","py310-installer","clang-18"]},{"type":"lib","ports":["py310-jsonschema","py310-babel","python310","py310-jupyter_server","py310-json5","py310-requests","py310-packaging","py310-jinja2"]}],"depends_on":[{"type":"lib","ports":["py310-jupyterlab","py310-notebook"]}]},{"name":"py310-jupyterlab","portdir":"python/py-jupyterlab","version":"4.1.5","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"Next-generation web-based notebook environment for interactive computing.","long_description":"JupyterLab enables you to work with documents and activities such as Jupyter notebooks, text editors, terminals, and custom components in a flexible, integrated, and extensible manner.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-hatchling","py310-installer","py310-hatch-jupyter-builder","clang-18"]},{"type":"lib","ports":["py310-ipykernel","py310-jupyter_core","py310-traitlets","py310-httpx","python310","py310-jupyterlab_server","py310-async-lru","py310-notebook_shim","py310-jupyter-lsp","py310-jupyter_server","py310-tomli","py310-packaging","py310-jinja2","py310-tornado"]}],"depends_on":[{"type":"build","ports":["py310-bqplot","py310-bqscales","py310-ipympl","py310-ipyparallel","py310-jupyterlab_pygments","py310-jupyterlab_widgets","py310-jupytext"]},{"type":"lib","ports":["py310-notebook","py310-pyviz_comms"]}]},{"name":"py310-jupyter_server","portdir":"python/py-jupyter_server","version":"2.13.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"The Jupyter Server provides the backend for Jupyter web applications.","long_description":"The Jupyter Server provides the backend for Jupyter web applications.","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","py310-hatch-jupyter-builder","clang-18"]},{"type":"lib","ports":["py310-jupyter_core","py310-nbconvert","py310-nbformat","py310-prometheus_client","py310-send2trash","py310-terminado","python310","py310-zmq","py310-anyio","py310-websocket-client","py310-overrides","py310-jupyter_server_terminals","py310-jupyter_events","py310-traitlets","py310-packaging","py310-jinja2","py310-tornado","py310-argon2-cffi","py310-jupyter_client"]}],"depends_on":[{"type":"build","ports":["py310-nbclassic"]},{"type":"lib","ports":["py310-jupyterlab","py310-jupyterlab_server","py310-jupyter-lsp","py310-notebook_shim","py310-notebook","py310-nbclassic"]}]},{"name":"py310-json5","portdir":"python/py-json5","version":"0.14.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/dpranke/pyjson5","description":"A Python implementation of the JSON5 data format","long_description":"A Python implementation of the JSON5 data format. JSON5 extends the JSON data interchange format to make it slightly more usable as a configuration language.","active":true,"categories":["devel","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-hypothesis","py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-asv","py310-jupyterlab_server"]}]},{"name":"py310-beancount","portdir":"python/py-beancount","version":"3.2.0","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://furius.ca/beancount/","description":"Double-entry plain text accounting system","long_description":"A double-entry bookkeeping computer language that lets you define financial transaction records in a text file, read them in memory, generate a variety of reports from them, and provides a basic web interface.","active":true,"categories":["python","finance"],"maintainers":[{"name":"macports","github":"mrdomino","ports_count":43}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","bison","py310-build","py310-installer","py310-meson-python"]},{"type":"lib","ports":["py310-click","py310-regex","py310-dateutil","python310"]}],"depends_on":[]},{"name":"py39-beancount","portdir":"python/py-beancount","version":"2.3.6","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://furius.ca/beancount/","description":"Double-entry plain text accounting system","long_description":"A double-entry bookkeeping computer language that lets you define financial transaction records in a text file, read them in memory, generate a variety of reports from them, and provides a basic web interface.","active":false,"categories":["python","finance"],"maintainers":[{"name":"macports","github":"mrdomino","ports_count":43}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["py39-httplib2","py39-lxml","py39-magic","python39","py39-pytest","py39-requests","py39-bottle","py39-ply","py39-beautifulsoup4","py39-chardet","py39-dateutil","py39-google-api"]}],"depends_on":[{"type":"lib","ports":["py39-beancount-import"]}]},{"name":"qt5-qtwebengine-gn","portdir":"devel/gn-devel","version":"20221209","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gn.googlesource.com/gn","description":"meta-build system for Ninja (for building qtwebengine)","long_description":"GN is a meta-build system that generates build files for Ninja. This port is for building qt5-qtwebengine as it contains Qt-specific additions to GN.","active":true,"categories":["devel"],"maintainers":[{"name":"chrischavez","github":"chrstphrchvz","ports_count":101}],"variants":["universal"],"dependencies":[{"type":"build","ports":["ninja","python312","clang-20"]}],"depends_on":[{"type":"build","ports":["qt5-qtwebengine","qt5-qtwebengine-docs"]}]},{"name":"gobject-introspection-devel","portdir":"gnome/gobject-introspection-devel","version":"1.86.0","license":"(LGPL or GPL-2+)","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://gi.readthedocs.io","description":"GObject Introspection","long_description":"Gobject Introspection acts as a bridge between low-level C+GObject code and a managed runtime (JavaScript, Python, Java, Lua, .NET, Scheme, etc.).","active":true,"categories":["gnome"],"maintainers":[{"name":"mascguy","github":"mascguy","ports_count":359}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","bison","flex","meson","ninja"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["py314-mako","glib2","py314-markdown","libffi","pkgconfig","cairo","python314","py314-setuptools"]},{"type":"run","ports":["libtool"]}],"depends_on":[]},{"name":"jo","portdir":"textproc/jo","version":"1.9","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://jpmens.net/2016/03/05/a-shell-command-to-create-json-jo","description":"JSON output from a shell - a small utility to create JSON objects","long_description":"JSON output from a shell - a small utility to create JSON objects","active":true,"categories":["textproc"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1075}],"variants":["universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","pkgconfig","pandoc","clang-18"]}],"depends_on":[]},{"name":"py310-pylzma","portdir":"python/py-pylzma","version":"0.6.0","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.joachim-bauch.de/projects/pylzma/","description":"Python bindings for the LZMA compression library.","long_description":"Python bindings for the LZMA compression library.","active":true,"categories":["archivers","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":["universal"],"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":[]},{"name":"py310-magic","portdir":"python/py-magic","version":"0.4.27","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ahupp/python-magic","description":"File type identification using libmagic","long_description":"Determines the mime type of a file using magic numbers. Can also operate on arbitrary data streams. Much like the Unix file(1) program.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["python310","libmagic"]}],"depends_on":[]},{"name":"py310-flask-babel","portdir":"python/py-flask-babel","version":"4.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-babel/flask-babel","description":"Adds i18n/l10n support to Flask applications","long_description":"Adds i18n/l10n support to Flask applications","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-poetry-core","py310-installer","clang-18"]},{"type":"lib","ports":["py310-flask","python310","py310-tz","py310-jinja2","py310-babel"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[]},{"name":"py39-flask-babel","portdir":"python/py-flask-babel","version":"4.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-babel/flask-babel","description":"Adds i18n/l10n support to Flask applications","long_description":"Adds i18n/l10n support to Flask applications","active":false,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-poetry-core","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["py39-tz","python39","py39-babel","py39-flask","py39-jinja2"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[]},{"name":"py310-bottle","portdir":"python/py-bottle","version":"0.13.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://bottlepy.org/","description":"Fast, simple and lightweight WSGI micro web-framework for python","long_description":"Bottle is a fast, simple and lightweight WSGI micro web-framework with no dependencies other than the Python Standard Library. It supports routing, templates and has a built-in HTTP development server. It supports paste, fapws3, bjoern, Google App Engine, cheerypy or any other WSGI capable HTTP server","active":true,"categories":["devel","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":[]},{"name":"py310-awscli-plugin-endpoint","portdir":"python/py-awscli-plugin-endpoint","version":"0.4","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/wbingli/awscli-plugin-endpoint","description":"An awscli plugin to configure service endpoint from aws configure file","long_description":"An awscli plugin to configure service endpoint from aws configure file","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":648}],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-awscli"]}],"depends_on":[]},{"name":"py39-awscli-plugin-endpoint","portdir":"python/py-awscli-plugin-endpoint","version":"0.4","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/wbingli/awscli-plugin-endpoint","description":"An awscli plugin to configure service endpoint from aws configure file","long_description":"An awscli plugin to configure service endpoint from aws configure file","active":false,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":648}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","clang-14"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-awscli"]}],"depends_on":[]},{"name":"py38-awscli-plugin-endpoint","portdir":"python/py-awscli-plugin-endpoint","version":"0.4","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/wbingli/awscli-plugin-endpoint","description":"An awscli plugin to configure service endpoint from aws configure file","long_description":"An awscli plugin to configure service endpoint from aws configure file","active":false,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":648}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","clang-14"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-awscli"]}],"depends_on":[]}]}