{"count":51960,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-name&page=561","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-name&page=559","results":[{"name":"py310-columnize","portdir":"python/py-columnize","version":"0.3.11","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rocky/pycolumnize","description":"Format a simple list into aligned columns","long_description":"A Python module to format a simple (i.e. not nested) list into aligned columns. A string with embedded newline characters is returned.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest","py310-mock"]}],"depends_on":[{"type":"run","ports":["py310-trepan3k"]}]},{"name":"py310-colorlog","portdir":"python/py-colorlog","version":"6.10.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/borntyping/python-colorlog","description":"Log formatting with colors!","long_description":"Log formatting with colors!","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"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-astropy"]}]},{"name":"py310-coloredlogs","portdir":"python/py-coloredlogs","version":"15.0.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://coloredlogs.readthedocs.io/","description":"Colored terminal output for Python's logging module","long_description":"The coloredlogs package enables colored terminal output for Python’s logging module.","active":true,"categories":["devel","python"],"maintainers":[{"name":"ijackson","github":"JacksonIsaac","ports_count":44}],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["py310-humanfriendly","python310"]}],"depends_on":[]},{"name":"py310-colored","portdir":"python/py-colored","version":"2.3.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/dslackw/colored","description":"Simple library for color and formatting to terminal","long_description":"Simple library for color and formatting to terminal","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-flit_core","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[]},{"name":"py310-colorcet","portdir":"python/py-colorcet","version":"3.2.1","license":"CC-BY","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://colorcet.holoviz.org","description":"Collection of perceptually uniform colormaps","long_description":"Collection of perceptually uniform colormaps","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-setuptools","py310-setuptools_scm","clang-18","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-holoviews","py310-hvplot"]}]},{"name":"py310-colorama","portdir":"python/py-colorama","version":"0.4.6","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tartley/colorama","description":"Cross-platform colored terminal text","long_description":"Cross-platform colored terminal text Makes ANSI escape character sequences, for producing colored terminal text and cursor positioning, work under MS Windows.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-hatchling","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"build","ports":["py310-bokeh"]},{"type":"lib","ports":["py310-sigma-cli","py310-tmuxp","py310-tox","py310-awscli2","py310-crayons","py310-git-delete-merged-branches","watson","py310-awscli","py310-pyasdf","py310-rednose","py310-scikit-dsp-comm","py310-rstcheck"]},{"type":"run","ports":["py310-log-symbols","commitizen","py310-structlog","py310-milc"]}]},{"name":"py310-colander","portdir":"python/py-colander","version":"2.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Pylons/colander","description":"System for validating and deserializing data.","long_description":"System for validating and deserializing data.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-build","py310-babel","py310-installer","py310-setuptools","py310-wheel"]},{"type":"lib","ports":["py310-iso8601","py310-translationstring","python310"]}],"depends_on":[]},{"name":"py310-coherent.licensed","portdir":"python/py-coherent.licensed","version":"0.5.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/coherent-oss/coherent.licensed","description":"License management tooling for Coherent System and skeleton projects","long_description":"License management tooling for Coherent System and skeleton projects","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py310-flit_core","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"build","ports":["py310-zipp","py310-jaraco.collections","py310-jaraco.functools","py310-jaraco.context","py310-keyring","py310-path","py310-portend","py310-singledispatch","py310-tempora"]},{"type":"lib","ports":["py310-importlib-metadata"]}]},{"name":"py310-cog","portdir":"python/py-cog","version":"3.4.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://nedbatchelder.com/code/cog/","description":"Cog is a code generation tool. It lets you use pieces of Python code as generators in your source files to generate whatever code you need.","long_description":"Cog is a code generation tool. It lets you use pieces of Python code as generators in your source files to generate whatever code you need.","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":[]},{"name":"py310-codestyle","portdir":"python/py-codestyle","version":"2.14.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pycodestyle.readthedocs.io","description":"Python style guide checker (formally called pep8)","long_description":"pycodestyle is a tool to check your Python code against some of the style conventions in PEP 8 (https://www.python.org/dev/peps/pep-0008/). This package used to be called pep8, but was renamed.","active":true,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["pycodestyle_select"]}],"depends_on":[{"type":"lib","ports":["py310-flake8","py310-pytest-pycodestyle","py310-python-lsp-server","py310-stem"]},{"type":"run","ports":["py310-autopep8"]},{"type":"test","ports":["py310-fuzzywuzzy"]}]},{"name":"py310-codecov","portdir":"python/py-codecov","version":"2.1.13","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/codecov/codecov-python","description":"Hosted coverage reports for Github, Bitbucket and Gitlab","long_description":"Hosted coverage reports for Github, Bitbucket and Gitlab.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-wheel","py310-build","py310-installer","py310-setuptools"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-requests","py310-coverage"]}],"depends_on":[{"type":"test","ports":["py310-spopt"]}]},{"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":"py310-cloudscraper","portdir":"python/py-cloudscraper","version":"1.2.71","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/VeNoMouS/cloudscraper","description":"A Python module to bypass Cloudflare's anti-bot page","long_description":"A simple Python module to bypass Cloudflare's anti-bot page (also known as I'm Under Attack Mode, or IUAM), implemented with Requests. This can be useful if you wish to scrape or crawl a website protected with Cloudflare.","active":true,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":165}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-requests","py310-requests-toolbelt","py310-parsing"]}],"depends_on":[]},{"name":"py310-cloudpickle","portdir":"python/py-cloudpickle","version":"3.1.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/cloudpipe/cloudpickle","description":"Extended pickling support for Python objects.","long_description":"Extended pickling support for Python objects.","active":true,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py310-flit_core","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-spyder-kernels","py310-spyder-kernels-devel","py310-pymc","py310-dask","py310-distributed"]},{"type":"run","ports":["py310-spyder-devel","py310-pdftl","py310-reproject","py310-spyder"]},{"type":"test","ports":["py310-attrs"]}]},{"name":"py310-cloudpathlib","portdir":"python/py-cloudpathlib","version":"0.24.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/drivendataorg/cloudpathlib","description":"pathlib-style classes for cloud storage services","long_description":"cloudpathlib provides pathlib.Path-style classes for interacting with cloud storage services including AWS S3, Azure Blob Storage, and Google Cloud Storage.","active":true,"categories":["devel","python"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":176}],"variants":[],"dependencies":[{"type":"build","ports":["py310-flit_core","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-weasel"]}]},{"name":"py310-cloudflare2","portdir":"python/py-cloudflare2","version":"2.20.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/cloudflare/python-cloudflare","description":"Python interface to the CloudFlare API.","long_description":"Python interface to the CloudFlare API.","active":true,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["py310-requests","py310-yaml","py310-jsonlines","python310"]}],"depends_on":[]},{"name":"py310-cloudflare","portdir":"python/py-cloudflare","version":"5.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/cloudflare/cloudflare-python","description":"Python interface to the CloudFlare API.","long_description":"Python interface to the CloudFlare API.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["aiohttp"],"dependencies":[{"type":"build","ports":["py310-build","py310-hatchling","py310-installer","py310-hatch-fancy-pypi-readme","clang-18"]},{"type":"lib","ports":["py310-pydantic","python310","py310-anyio","py310-typing_extensions","py310-distro","py310-httpx","py310-sniffio"]}],"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-clikit","portdir":"python/py-clikit","version":"0.6.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/sdispater/clikit","description":"CliKit is a group of utilities to build beautiful and testable command line interfaces.","long_description":"CliKit is a group of utilities to build beautiful and testable command line interfaces.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-build","py310-poetry-core","py310-installer"]},{"type":"lib","ports":["python310","py310-crashtest","py310-pastel","py310-pylev"]}],"depends_on":[]},{"name":"py310-cli-helpers","portdir":"python/py-cli-helpers","version":"2.4.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/cli-helpers/","description":"Helpers for building command-line apps","long_description":"CLI Helpers is a Python package that makes it easy to perform common tasks when building command-line apps. It’s a helper library for command-line interfaces.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310","py310-pygments","py310-wcwidth","py310-configobj","py310-tabulate"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[]},{"name":"py310-cligj","portdir":"python/py-cligj","version":"0.7.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mapbox/cligj","description":"Click params for commmand line interfaces to GeoJSON","long_description":"Click params for commmand line interfaces to GeoJSON","active":true,"categories":["python","gis"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-wheel","py310-build","py310-installer","py310-setuptools"]},{"type":"lib","ports":["py310-setuptools","py310-click","python310"]}],"depends_on":[{"type":"lib","ports":["py310-fiona"]},{"type":"run","ports":["py310-rasterio","py310-rasterstats"]}]},{"name":"py310-cliff","portdir":"python/py-cliff","version":"4.9.1","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":["clang-18","py310-setuptools","py310-pbr","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-yaml","py310-cmd2","py310-stevedore","py310-prettytable","py310-autopage"]}],"depends_on":[{"type":"run","ports":["py310-openstackclient","py310-osc-lib"]}]},{"name":"py310-click-plugins","portdir":"python/py-click-plugins","version":"1.1.1.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/click-contrib/click-plugins","description":"An extension module for click to enable registering CLI commands via setuptools entry-points.","long_description":"An extension module for click to enable registering CLI commands via setuptools entry-points.","active":true,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["py310-click","python310"]}],"depends_on":[{"type":"lib","ports":["py310-fiona","gnuradio","gnuradio-next"]},{"type":"run","ports":["py310-rasterio"]}]},{"name":"py310-click-didyoumean","portdir":"python/py-click-didyoumean","version":"0.3.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/click-contrib/click-didyoumean","description":"Enable git-like did-you-mean feature in click","long_description":"Enable git-like did-you-mean feature in click","active":true,"categories":["devel","python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1056}],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-click"]}],"depends_on":[{"type":"lib","ports":["watson","py-click-didyoumean"]}]},{"name":"py310-click","portdir":"python/py-click","version":"8.3.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pallets/click","description":"A simple wrapper around optparse for powerful command line utilities.","long_description":"A simple wrapper around optparse for powerful command line utilities.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py310-flit_core","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["gnuradio-next","py310-hanko","vpype","watson","py310-beancount","py310-black","py310-certomancer","py310-cfgrib","py310-pytorch","py310-sigma-cli","py310-snuggs","py310-spark_parser","py310-textx","py310-tmuxp","py310-uncompyle6","py310-uvicorn","py310-xdis","gnuradio","py310-click-plugins","py310-cligj","py310-cookiecutter","py310-dask","py310-distributed","py310-fiona","py310-flask","py310-gsecrets","py310-httpx","py310-incremental","py310-keep","py310-lonboard","py310-mercantile","py310-nltk","py310-osxmetadata","py310-pgspecial","py310-python-dotenv"]},{"type":"run","ports":["py310-typer","py310-sphinx-click","py310-rasterio","py310-kraken","py310-rasterstats","py310-rich-click","py310-sacremoses","py310-click-didyoumean","py310-userpath"]},{"type":"test","ports":["py310-alive-progress"]}]},{"name":"py310-cleo","portdir":"python/py-cleo","version":"2.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-poetry/cleo","description":"Cleo allows you to create beautiful and testable command-line interfaces.","long_description":"Create beautiful and testable command-line interfaces. Cleo is mostly a higher level wrapper for CliKit, so a lot of the components and utilities comes from it. Refer to its documentation for more information.","active":true,"categories":["devel","python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-poetry-core","py310-installer","clang-18"]},{"type":"lib","ports":["py310-crashtest","py310-rapidfuzz","python310"]}],"depends_on":[]},{"name":"py310-clang","portdir":"python/py-clang","version":"14","license":"NCSA","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://github.com/llvm/llvm-project/tree/main/clang/bindings/python","description":"Python bindings for clang","long_description":"Python bindings for clang","active":true,"categories":["python"],"maintainers":[{"name":"eborisch","github":"eborisch","ports_count":225}],"variants":["clang37","clang19","clang20","clang21"],"dependencies":[{"type":"build","ports":["py310-installer","clang-18","py310-setuptools","py310-wheel","py310-build"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["python310","clang-21"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-ctypeslib2"]}]},{"name":"py310-ckanapi","portdir":"python/py-ckanapi","version":"4.6","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ckan/ckanapi","description":"Python packages for accessing the CKAN Action API","long_description":"A command line interface and Python module for accessing the CKAN Action API","active":true,"categories":["net","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310","py310-requests","py310-six","py310-slugify","py310-docopt"]}],"depends_on":[{"type":"lib","ports":["py-ckanapi"]}]},{"name":"py310-circuitbreaker","portdir":"python/py-circuitbreaker","version":"2.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/fabfuel/circuitbreaker","description":"Python implementation of the \"Circuit Breaker\" Pattern","long_description":"Python implementation of the \"Circuit Breaker\" Pattern","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":"run","ports":["py310-oci"]}]},{"name":"py310-cinderclient","portdir":"python/py-cinderclient","version":"9.7.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/python-cinderclient/latest/","description":"Client for the OpenStack Volume API","long_description":"Client for the OpenStack Volume API. There’s a Python API (the cinderclient module), and a command-line script (cinder). Each implements 100% of the OpenStack Volume API.","active":true,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","clang-18","py310-installer","py310-build","py310-wheel","py310-pbr"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-oslo-utils","py310-oslo-i18n","py310-keystoneauth1","py310-prettytable","py310-stevedore","py310-requests"]}],"depends_on":[{"type":"run","ports":["py310-openstackclient"]}]},{"name":"py310-cidrize","portdir":"python/py-cidrize","version":"2.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jathanism/cidrize/","description":"Cidrize parses IPv4/IPv6 addresses, CIDRs, ranges, and wildcard matches.","long_description":"Cidrize parses IPv4/IPv6 addresses, CIDRs, ranges, and wildcard matches.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-poetry-core","py310-installer","clang-18"]},{"type":"lib","ports":["python310","py310-netaddr"]}],"depends_on":[]},{"name":"py310-chevron","portdir":"python/py-chevron","version":"0.14.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/noahmorrison/chevron","description":"A Python implementation of the mustache templating language","long_description":"A Python implementation of the mustache templating language","active":true,"categories":["textproc","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":["py-chevron"]}]},{"name":"py310-cherrypy","portdir":"python/py-cherrypy","version":"18.10.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.cherrypy.org/","description":"Object-Oriented HTTP framework","long_description":"CherryPy is a pythonic, object-oriented web development framework. CherryPy allows developers to build web applications in much the same way they would build any other object-oriented Python program. This usually results in smaller source code developed in less time.","active":true,"categories":["www","python"],"maintainers":[{"name":"freespace","github":"freespace","ports_count":8}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-setuptools_scm","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310","py310-more-itertools","py310-portend","py310-cheroot","py310-zc-lockfile","py310-jaraco.collections"]}],"depends_on":[{"type":"lib","ports":["py-cherrypy","salt"]}]},{"name":"py310-cheroot","portdir":"python/py-cheroot","version":"11.1.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/cheroot","description":"Highly-optimized, pure-python HTTP server","long_description":"Highly-optimized, pure-python HTTP server used by CherryPy","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-wheel","py310-build","py310-installer","py310-setuptools","py310-setuptools_scm"]},{"type":"lib","ports":["py310-more-itertools","py310-jaraco.functools","python310"]}],"depends_on":[{"type":"lib","ports":["py310-cherrypy"]}]},{"name":"py310-cheetah","portdir":"python/py-cheetah","version":"3.3.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.cheetahtemplate.org/","description":"Cheetah is a Python-powered template engine and code generator","long_description":"Cheetah is a Python-powered template engine and code generator. It can be used as a standalone utility or it can be combined with other tools. Cheetah has many potential uses, but web developers looking for a viable alternative to ASP, JSP, PHP and PSP are expected to be its principle user group.","active":true,"categories":["www","python"],"maintainers":[{"name":"emcrisostomo","github":"emcrisostomo","ports_count":169},{"name":"michaelld","github":"michaelld","ports_count":462}],"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":["gnuradio","gnuradio-next","gr-adapt","gr-air-modes","gr-baz","gr-fcdproplus","gr-foo","gr-fosphor","gr-gfdm","gr-gsm","gr-hermeslite2","gr-hpsdr","gr-ieee802-11","gr-ieee802-15-4","gr-iio","gr-iqbalance","gr-iridium","gr-limesdr","gr-linrad","gr-lora-rpp0","gr-osmosdr","gr-rds","gr-satellites","gr-specest"]}]},{"name":"py310-checkdigit","portdir":"python/py-checkdigit","version":"0.5.0","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://checkdigit.readthedocs.io","description":"An easy-to-use check digit library for data validation","long_description":"checkdigit is a PEP 561 compatible library that helps to validate Luhn, ISBN, UPC and many other different types of codes. Written in pure Python with no runtime dependencies.","active":true,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":165}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-poetry-core","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[]},{"name":"py310-charset-normalizer","portdir":"python/py-charset-normalizer","version":"3.4.7","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ousret/charset_normalizer","description":"A library that helps you read text from an unknown charset encoding.","long_description":"A library that helps you read text from an unknown charset encoding.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"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"]}],"depends_on":[{"type":"build","ports":["py310-prawcore"]},{"type":"lib","ports":["py310-pdfminer","py310-httpx","py310-requests","py310-requests-futures"]},{"type":"run","ports":["py310-xraylarch"]},{"type":"test","ports":["py310-numpy"]}]},{"name":"py310-chardet","portdir":"python/py-chardet","version":"5.2.0","license":"LGPL-2.1+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"","description":"Universal character encoding detector","long_description":"Character encoding auto-detection in Python. As smart as your browser.","active":true,"categories":["devel","textproc","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":444}],"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-tox","py310-kitchen","py310-python-debian","py310-readability-lxml","py310-reportlab","py310-breadability"]},{"type":"run","ports":["commitizen","py310-spyder-devel","py310-spyder"]},{"type":"test","ports":["py310-feedparser"]}]},{"name":"py310-cftime","portdir":"python/py-cftime","version":"1.6.5","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Unidata/cftime","description":"Time-handling functionality from netcdf4-python","long_description":"Time-handling functionality from netcdf4-python","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-oldest-supported-numpy","clang-18","py310-setuptools","py310-cython","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310","py310-numpy"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-netcdf4"]},{"type":"test","ports":["py310-xarray"]}]},{"name":"py310-cfn-lint","portdir":"python/py-cfn-lint","version":"1.44.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aws-cloudformation/cfn-python-lint","description":"Checks cloudformation for practices and behaviour that could potentially be improved","long_description":"Checks cloudformation for practices and behaviour that could potentially be improved","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-networkx","py310-jschema_to_python","py310-jsonpatch","py310-sarif-om","py310-junit-xml","py310-regex","py310-yaml","py310-sympy","py310-jsonschema","py310-aws-sam-translator"]},{"type":"test","ports":["py310-pytest","py310-mock"]}],"depends_on":[]},{"name":"py310-cfgv","portdir":"python/py-cfgv","version":"3.5.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/asottile/cfgv","description":"Validate configuration and produce human readable error messages.","long_description":"Validate configuration and produce human readable error messages.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-pre-commit"]}]},{"name":"py310-cfgrib","portdir":"python/py-cfgrib","version":"0.9.10.2","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ecmwf/cfgrib","description":"Python interface to map GRIB files to the NetCDF Common Data Model following the CF Convention using ecCodes","long_description":"Python interface to map GRIB files to the NetCDF Common Data Model following the CF Convention using ecCodes","active":true,"categories":["science","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310","py310-eccodes","py310-click","py310-attrs","py310-numpy","py310-xarray"]}],"depends_on":[{"type":"lib","ports":["py-cfgrib","py310-herbie-data"]}]},{"name":"py310-cffi","portdir":"python/py-cffi","version":"2.0.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://cffi.readthedocs.org/","description":"Foreign Function Interface for Python calling C code.","long_description":"Foreign Function Interface for Python calling C code. The aim of this project is to provide a convenient and reliable way of calling C code from Python.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py310-wheel","py310-build","py310-installer","py310-setuptools"]},{"type":"lib","ports":["python310","py310-pycparser","libffi"]}],"depends_on":[{"type":"build","ports":["py310-zstd","py310-pymunk","py310-python-snappy","py310-sounddevice"]},{"type":"lib","ports":["py310-cryptography","py310-curl-cffi","py310-eccodes","py310-gevent","py310-lmdb","py310-pycares","py310-argon2-cffi-bindings","py310-brotlicffi","py310-cairocffi","py310-python-augeas","py310-rchitect","py310-reflink","py310-soundfile","py310-xattr","py310-zmq","py310-pygit2","py310-pyheif","py310-pynacl","py310-pyopencl"]},{"type":"run","ports":["py310-sounddevice","py310-autobahn","py310-fairseq","py310-olm"]},{"type":"test","ports":["py310-numpy","py310-pyarrow"]}]},{"name":"py310-certomancer-csc-dummy","portdir":"python/py-certomancer-csc-dummy","version":"0.2.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/MatthiasValvekens/certomancer-csc-dummy","description":"A Certomancer-based demo CSC server for integration tests","long_description":"A Certomancer-based demo CSC server for integration tests","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310","py310-python-pae","py310-aiohttp","py310-cryptography","py310-asn1crypto","py310-certomancer"]}],"depends_on":[]},{"name":"py310-certomancer","portdir":"python/py-certomancer","version":"0.11.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/certomancer","description":"PKI testing tool","long_description":"PKI testing tool","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-pytest-runner","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310","py310-oscrypto","py310-click","py310-dateutil","py310-yaml","py310-tzlocal","py310-asn1crypto"]}],"depends_on":[{"type":"lib","ports":["py310-certomancer-csc-dummy"]}]},{"name":"py310-certifi","portdir":"python/py-certifi","version":"2026.2.25","license":"(MPL-1.1 or GPL-2+ or LGPL-2.1+)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/certifi","description":"Python package for providing Mozilla's CA Bundle.","long_description":"Python package for providing Mozilla's CA Bundle.","active":true,"categories":["devel","net","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"build","ports":["py310-prawcore","py310-matplotlib"]},{"type":"lib","ports":["py310-urllib3","py310-curl-cffi","py310-pyogrio","py310-pyproj","py310-requests","py310-requests-futures","py310-skyfield","py310-aioquic","py310-fiona","py310-freetype","py310-httpcore","py310-httpx","py310-kubernetes","py310-mitmproxy","py310-netcdf4"]},{"type":"run","ports":["py310-elasticsearch","py310-elastic-transport","py310-rasterio","py310-sentry-sdk","py310-oci"]},{"type":"test","ports":["py310-cryptography"]}]},{"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":2896}],"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-cchardet","portdir":"python/py-cchardet","version":"2.1.7","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/PyYoshi/cChardet","description":"cChardet is high speed universal character encoding detector.","long_description":"cChardet is high speed universal character encoding detector.","active":false,"categories":["devel","textproc","python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":255}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-wheel","py310-setuptools","py310-cython","clang-17","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]}],"depends_on":[]},{"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":1056}],"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":1056}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[]}]}