{"count":51624,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=547","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=545","results":[{"name":"py312-charset-normalizer","portdir":"python/py-charset-normalizer","version":"3.4.6","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","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-setuptools_scm"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-requests","py312-requests-futures","httpie","py312-pdfminer","py312-httpx"]},{"type":"run","ports":["py312-xraylarch"]},{"type":"test","ports":["py312-numpy"]}]},{"name":"py312-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":168},{"name":"michaelld","github":"michaelld","ports_count":465}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py-cheetah"]}]},{"name":"py312-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","py312-setuptools","py312-wheel","py312-setuptools_scm","py312-build","py312-installer"]},{"type":"lib","ports":["py312-more-itertools","py312-jaraco.functools","python312"]}],"depends_on":[{"type":"lib","ports":["fava"]}]},{"name":"py312-chm","portdir":"python/py-chm","version":"0.8.6","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/dottedmag/pychm/","description":"PyCHM is a set of Python bindings for Jed Wing's chmlib.","long_description":"PyCHM is a set of Python bindings for Jed Wing's chmlib.","active":true,"categories":["textproc","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-build","py312-setuptools","py312-wheel","clang-16","py312-installer"]},{"type":"lib","ports":["python312","chmlib"]}],"depends_on":[{"type":"lib","ports":["py-chm"]}]},{"name":"py312-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":["py312-build","clang-18","py312-pbr","py312-wheel","py312-setuptools","py312-installer"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["py312-oslo-utils","py312-oslo-i18n","py312-keystoneauth1","py312-prettytable","py312-stevedore","py312-requests"]}],"depends_on":[{"type":"run","ports":["py312-openstackclient"]}]},{"name":"py312-cinemagoer","portdir":"python/py-cinemagoer","version":"2023.5.1","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://cinemagoer.github.io/","description":"Python package to access the IMDb's database","long_description":"Python package to access the IMDb's database","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-wheel","py312-build","py312-installer","py312-setuptools","clang-17"]},{"type":"lib","ports":["py312-lxml","py312-sqlalchemy","python312"]}],"depends_on":[{"type":"lib","ports":["py-cinemagoer"]}]},{"name":"py312-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":220}],"variants":["clang37","clang19","clang20","clang21"],"dependencies":[{"type":"build","ports":["clang-18","py312-installer","py312-setuptools","py312-wheel","py312-build"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["clang-21","python312"]}],"depends_on":[{"type":"lib","ports":["py312-ctypeslib2"]}]},{"name":"py312-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":["py312-build","py312-installer","py312-poetry-core","clang-18"]},{"type":"lib","ports":["py312-crashtest","py312-rapidfuzz","python312"]}],"depends_on":[]},{"name":"py312-click","portdir":"python/py-click","version":"8.3.1","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":["py312-build","py312-flit_core","py312-installer","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-dask","py312-fiona","reuse","py312-tmuxp","py312-incremental","py312-click-plugins","tmt","py312-gammapy","py312-xdis","py312-httpx","py312-pgspecial","py312-morecantile","py312-mercantile","py312-lonboard","py312-hanko","py312-sigma-cli","py312-pytorch","py312-nltk","py312-flask","py312-gsecrets","fava","py312-black","esptool","py312-distributed","py312-cookiecutter","py312-osxmetadata","py312-textx","py312-uvicorn","py312-python-dotenv","py312-cligj","legit","py312-snuggs","py312-spark_parser","py312-certomancer","py312-uncompyle6","py312-beancount"]},{"type":"run","ports":["py312-rasterstats","yubikey-manager4","py312-rasterio","py312-sphinx-click","py312-rich-click","py312-typer","py312-userpath","py312-sacremoses"]}]},{"name":"py312-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":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["py312-click","python312"]}],"depends_on":[{"type":"lib","ports":["py312-fiona"]}]},{"name":"py312-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","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-pbr"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["py312-yaml","py312-stevedore","py312-prettytable","py312-autopage","py312-cmd2"]}],"depends_on":[{"type":"run","ports":["py312-openstackclient","py312-osc-lib"]}]},{"name":"py312-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","py312-installer","py312-setuptools","py312-wheel","py312-build"]},{"type":"lib","ports":["py312-setuptools","py312-click","python312"]}],"depends_on":[{"type":"lib","ports":["py312-fiona"]},{"type":"run","ports":["py312-rasterstats","py312-rasterio"]}]},{"name":"py312-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":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312","py312-wcwidth","py312-pygments","py312-configobj","py312-tabulate"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[]},{"name":"py312-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","py312-build","py312-installer","py312-poetry-core"]},{"type":"lib","ports":["python312","py312-crashtest","py312-pastel","py312-pylev"]}],"depends_on":[]},{"name":"py312-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":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["legit","scdl"]}]},{"name":"py312-cloudflare","portdir":"python/py-cloudflare","version":"4.3.1","license":"MIT","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":1391}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-hatchling","py312-hatch-fancy-pypi-readme","clang-18"]},{"type":"lib","ports":["py312-sniffio","python312","py312-pydantic","py312-typing_extensions","py312-distro","py312-anyio","py312-httpx"]}],"depends_on":[]},{"name":"py312-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":1391}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["py312-requests","py312-yaml","py312-jsonlines","python312"]}],"depends_on":[]},{"name":"py312-cloudpathlib","portdir":"python/py-cloudpathlib","version":"0.23.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":156}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-flit_core","py312-installer","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-weasel"]}]},{"name":"py312-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":["py312-build","py312-flit_core","py312-installer","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-pymc","py312-distributed","py312-spyder-kernels","py312-dask"]},{"type":"run","ports":["py312-spyder","py312-reproject"]}]},{"name":"py312-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":161}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["py312-requests","py312-requests-toolbelt","py312-parsing"]}],"depends_on":[]},{"name":"py312-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","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-setuptools_scm"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["py312-gnureadline","py312-rich","py312-pyperclip","py312-rich-argparse"]}],"depends_on":[{"type":"run","ports":["py312-cliff"]}]},{"name":"py312-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","py312-installer","py312-setuptools","py312-wheel","py312-build"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["py312-coverage","py312-requests"]}],"depends_on":[{"type":"test","ports":["py312-spopt"]}]},{"name":"py312-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":611}],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["pycodestyle_select"]}],"depends_on":[{"type":"lib","ports":["py312-stem","py312-python-lsp-server","py312-pytest-pycodestyle","py312-flake8"]},{"type":"run","ports":["py312-autopep8"]}]},{"name":"py312-codetools","portdir":"python/py-codetools","version":"4.4.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/enthought/codetools","description":"Code analysis and execution tools","long_description":"The codetools project includes packages that simplify meta-programming and help the programmer separate data from code in Python. ***This package is likely no longer usefull***","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-setuptools","py312-wheel","clang-17","py312-installer"]},{"type":"lib","ports":["py312-traits","python312"]}],"depends_on":[{"type":"lib","ports":["py-codetools"]}]},{"name":"py312-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":["py312-setuptools","py312-build","py312-installer","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[]},{"name":"py312-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":2106}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-flit_core","py312-installer","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"build","ports":["py312-singledispatch","py312-jaraco.context","py312-portend","py312-tempora","py312-zipp","py312-jaraco.collections","py312-keyring","py312-jaraco.functools","py312-path"]},{"type":"lib","ports":["py312-importlib-metadata"]}]},{"name":"py312-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","py312-setuptools","py312-wheel","py312-babel","py312-build","py312-installer"]},{"type":"lib","ports":["py312-iso8601","py312-translationstring","python312"]}],"depends_on":[{"type":"lib","ports":["py-colander"]}]},{"name":"py312-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":["py312-build","py312-installer","py312-hatchling","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"build","ports":["py312-bokeh"]},{"type":"lib","ports":["py312-sigma-cli","py312-crayons","radon","py312-awscli2","py312-awscli","py312-git-delete-merged-branches","py312-rstcheck","py312-tmuxp","jrnl","py312-tox"]}]},{"name":"py312-colorcet","portdir":"python/py-colorcet","version":"3.1.0","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":1391}],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","clang-18","py312-wheel","py312-setuptools_scm"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-holoviews","py312-hvplot"]}]},{"name":"py312-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":["py312-build","py312-flit_core","py312-installer","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[]},{"name":"py312-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":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["py312-humanfriendly","python312"]}],"depends_on":[]},{"name":"py312-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":2106}],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-astropy"]}]},{"name":"py312-colour","portdir":"python/py-colour","version":"0.4.6","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.colour-science.org","description":"A comprehensive number of colour theory transformations and algorithms","long_description":"Colour is a Python colour science package implementing a comprehensive number of colour theory transformations and algorithms.","active":true,"categories":["python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1596}],"variants":["openimageio","docs"],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-hatchling","clang-18"]},{"type":"lib","ports":["py312-scipy","python312","py312-typing_extensions","py312-numpy","py312-imageio"]},{"type":"run","ports":["py312-networkx","graphviz","py312-pandas","py312-matplotlib","py312-graphviz"]},{"type":"test","ports":["py312-mock","py312-pynose"]}],"depends_on":[{"type":"lib","ports":["py-colour"]}]},{"name":"py312-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":2106}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest","py312-mock"]}],"depends_on":[{"type":"run","ports":["py312-trepan3k"]}]},{"name":"py312-comet","portdir":"python/py-comet","version":"3.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://comet.readthedocs.io","description":"A complete VOEvent transport system","long_description":"Comet is a Python implementation of the VOEvent Transport Protocol (VTP). The core of Comet is a multi-functional VOEvent broker. It is capable of receiving events either by subscribing to one or more remote brokers or by direct connection from authors, and can then both process those events locally and forward them to its own subscribers. In addition, Comet provides a tool for publishing VOEvents to a remote broker. See the website for further details and documentation.","active":true,"categories":["science","www","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":440}],"variants":[],"dependencies":[{"type":"build","ports":["py312-wheel","clang-17","py312-build","py312-installer","py312-setuptools"]},{"type":"lib","ports":["python312","py312-zopeinterface","py312-lxml","py312-service_identity","py312-twisted"]}],"depends_on":[{"type":"lib","ports":["py-comet"]}]},{"name":"py312-comm","portdir":"python/py-comm","version":"0.2.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ipython/comm","description":"Jupyter Python Comm implementation","long_description":"Jupyter Python Comm implementation","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-hatchling","clang-18"]},{"type":"lib","ports":["python312","py312-traitlets"]}],"depends_on":[{"type":"lib","ports":["py312-ipywidgets","py312-metakernel","py312-ipykernel"]}]},{"name":"py312-commonmark","portdir":"python/py-commonmark","version":"0.9.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://commonmarkpy.readthedocs.io/en/latest/","description":"Python CommonMark parser","long_description":"commonmark.py is a pure Python port of jgm's commonmark.js, a Markdown parser and renderer for the CommonMark specification, using only native modules","active":true,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":161}],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-hypothesis"]}],"depends_on":[{"type":"run","ports":["py312-recommonmark"]}]},{"name":"py312-confection","portdir":"python/py-confection","version":"1.3.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/explosion/confection","description":"The sweetest config system for Python","long_description":"The sweetest config system for Python","active":true,"categories":["python"],"maintainers":[{"name":"jonesc","github":"cjones051073","ports_count":232}],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-weasel","py312-spaCy","py312-thinc"]}]},{"name":"py312-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":611}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest","py312-mock","py312-yaml"]}],"depends_on":[]},{"name":"py312-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":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["py312-six","python312"]}],"depends_on":[{"type":"lib","ports":["py312-apptools","py312-cli-helpers"]}]},{"name":"py312-configparser","portdir":"python/py-configparser","version":"7.2.0","license":"MIT","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://github.com/jaraco/configparser","description":"Configparser from Python 3.8 to Python 2.6-3.7","long_description":"Configparser from Python 3.8 to Python 2.6-3.7","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-setuptools_scm","py312-toml"]},{"type":"lib","ports":["python312"]}],"depends_on":[]},{"name":"py312-confuse","portdir":"python/py-confuse","version":"2.0.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/confuse/","description":"painless YAML config files for Python","long_description":"Confuse is a configuration library for Python that uses YAML. It takes care of defaults, overrides, type checking, command-line integration, human-readable errors, and standard OS-specific locations.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-flit_core","py312-build","py312-installer","clang-18"]},{"type":"lib","ports":["py312-yaml","python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[]},{"name":"py312-conllu","portdir":"python/py-conllu","version":"6.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/EmilStenstrom/conllu","description":"Convert a CoNLL-U string into a nested python dictionary.","long_description":"CoNLL-U Parser parses a CoNLL-U formatted string into a nested python dictionary. CoNLL-U is often the output of natural language processing tasks.","active":true,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[]},{"name":"py312-cons","portdir":"python/py-cons","version":"0.4.7","license":"LGPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pythological/python-cons","description":"An implementation of Lisp/Scheme-like cons in Python.","long_description":"The cons package attempts to emulate the semantics of Lisp/Scheme's cons as closely as possible while incorporating all the built-in Python sequence types.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2106}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-wheel","py312-setuptools_scm","py312-build","py312-installer","py312-setuptools"]},{"type":"lib","ports":["py312-logical-unification","python312"]}],"depends_on":[{"type":"lib","ports":["py312-pytensor","py312-aesara","py312-etuples","py312-minikanren"]}]},{"name":"py312-constantly","portdir":"python/py-constantly","version":"23.10.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/twisted/constantly","description":"A library that provides symbolic constant support","long_description":"A library that provides symbolic constant support. It includes collections and constants with text, numeric, and bit flag values. Originally twisted.python.constants from the Twisted project.","active":true,"categories":["devel","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1596}],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","clang-18","py312-wheel","py312-versioneer"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-twisted"]}]},{"name":"py312-construct","portdir":"python/py-construct","version":"2.10.70","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://construct.readthedocs.org","description":"python module for parsing and building binary or textual data structures","long_description":"Construct is a python library for parsing and building of data structures (binary or textual). It is based on the concept of defining data structures in a declarative manner, rather than procedural code: more complex constructs are composed of a hierarchy of simpler ones.","active":true,"categories":["devel","python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":465}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-pykeepass"]}]},{"name":"py312-contextily","portdir":"python/py-contextily","version":"1.7.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/geopandas/contextily","description":"context geo tiles in Python","long_description":"contextily is a small Python package to retrieve tile maps from the internet. It can add those tiles as basemaps to matplotlib figures or write tile maps to disk into geospatial raster files. Bounding boxes can be passed in both WGS84 and Spheric Mercator.","active":true,"categories":["python","gis"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","py312-setuptools_scm","clang-18"]},{"type":"lib","ports":["py312-rasterio","py312-geopy","python312","py312-mercantile","py312-joblib","py312-numpy","py312-requests","py312-Pillow","py312-xyzservices","py312-matplotlib"]}],"depends_on":[{"type":"lib","ports":["py312-geoplot"]}]},{"name":"py312-contextlib2","portdir":"python/py-contextlib2","version":"21.6.0","license":"PSF","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://contextlib2.readthedocs.org/","description":"Backports and enhancements for the contextlib module","long_description":"Backports and enhancements for the contextlib module","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"run","ports":["py312-pytest-shutil"]}]},{"name":"py312-contourpy","portdir":"python/py-contourpy","version":"1.3.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/contourpy/contourpy","description":"Python library for calculating contours of 2D quadrilateral grids","long_description":"Python library for calculating contours of 2D quadrilateral grids","active":true,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2106}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-pybind11","clang-20","py312-build","py312-installer","py312-meson-python"]},{"type":"lib","ports":["python312","py312-numpy"]},{"type":"test","ports":["py312-pytest","py312-wurlitzer"]}],"depends_on":[{"type":"lib","ports":["py312-matplotlib","py312-bokeh","py312-sunpy"]}]},{"name":"py312-control","portdir":"python/py-control","version":"0.10.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-control.readthedocs.io","description":"Python package for feedback control systems","long_description":"The Python Control Systems Library, python-control, is a python package that implements basic operations for analysis and design of feedback control systems.","active":true,"categories":["science","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-setuptools","py312-wheel","py312-setuptools_scm","clang-17","py312-build"]},{"type":"lib","ports":["python312","py312-numpy","py312-matplotlib","py312-scipy"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py-control"]}]}]}