{"count":51798,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=741","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=739","results":[{"name":"py39-cfgv","portdir":"python/py-cfgv","version":"3.4.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":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2112}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]}],"depends_on":[]},{"name":"py39-cfn-lint","portdir":"python/py-cfn-lint","version":"1.18.2","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":false,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":654}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-aws-sam-translator","py39-jschema_to_python","py39-jsonpatch","py39-sarif-om","py39-junit-xml","py39-jsonschema","py39-networkx","py39-regex","py39-sympy","py39-yaml"]},{"type":"test","ports":["py39-mock","py39-pytest"]}],"depends_on":[]},{"name":"py39-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":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2112}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py39-oldest-supported-numpy","clang-18","py39-cython","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["python39","py39-numpy"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-netcdf4"]}]},{"name":"py39-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":false,"categories":["devel","textproc","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":440}],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-setuptools","py39-wheel","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-binaryornot","py39-beancount","py39-breadability","py39-tox","py39-reportlab","py39-readability-lxml","py39-kitchen"]},{"type":"run","ports":["py39-spyder-devel","py39-spyder"]},{"type":"test","ports":["py39-feedparser"]}]},{"name":"py39-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":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-setuptools","py39-setuptools_scm","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"build","ports":["py39-prawcore"]},{"type":"lib","ports":["py39-pdfminer","py39-httpx","py39-requests-futures","py39-requests"]},{"type":"run","ports":["py39-xraylarch"]},{"type":"test","ports":["py39-numpy"]}]},{"name":"py39-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":false,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":165}],"variants":[],"dependencies":[{"type":"build","ports":["py39-poetry-core","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]}],"depends_on":[]},{"name":"py39-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":false,"categories":["www","python"],"maintainers":[{"name":"emcrisostomo","github":"emcrisostomo","ports_count":168},{"name":"michaelld","github":"michaelld","ports_count":465}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["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-iqbalance","gr-iio","gr-limesdr","gr-linrad","gr-lora-rpp0","gr-osmosdr","gr-satellites","gr-iridium"]}]},{"name":"py39-cheroot","portdir":"python/py-cheroot","version":"10.0.1","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":false,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-wheel","py39-build","py39-installer","py39-setuptools","py39-setuptools_scm"]},{"type":"lib","ports":["py39-jaraco.functools","py39-more-itertools","python39"]}],"depends_on":[]},{"name":"py39-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":false,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python39","py39-setuptools"]}],"depends_on":[]},{"name":"py39-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":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py39-poetry-core","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39","py39-netaddr"]}],"depends_on":[]},{"name":"py39-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":false,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-pbr","clang-17","py39-installer","py39-build","py39-wheel","py39-setuptools"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-oslo-utils","py39-oslo-i18n","py39-keystoneauth1","py39-prettytable","py39-stevedore","py39-requests"]}],"depends_on":[{"type":"run","ports":["py39-openstackclient"]}]},{"name":"py39-cipheycore","portdir":"python/py-cipheycore","version":"0.3.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ciphey/cipheycore","description":"Some cryptanalysis tidbits written in a proper language","long_description":"Some cryptanalysis tidbits written in a proper language. This core provides many crackers, encryption methods & decryption methods as well as cryptanalysis tidbitis to Ciphey. Written in C++ for the speed.","active":false,"categories":["security","python"],"maintainers":[{"name":"harensdeveloper","github":"harens","ports_count":41}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["clang-17","py39-build","py39-installer","cmake","swig","swig-python","poetry","py39-setuptools","py39-wheel"]},{"type":"lib","ports":["boost176","python39"]}],"depends_on":[{"type":"lib","ports":["py-cipheycore"]}]},{"name":"py39-cipheydists","portdir":"python/py-cipheydists","version":"0.3.35","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Ciphey/CipheyDists","description":"Distributions for frequency analysis","long_description":"This is a collection of sample distributions for use in Ciphey's frequency analysis.","active":false,"categories":["security","python"],"maintainers":[{"name":"harensdeveloper","github":"harens","ports_count":41}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py-cipheydists"]}]},{"name":"py39-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":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-setuptools","py39-wheel","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"run","ports":["py39-oci"]}]},{"name":"py39-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":false,"categories":["python"],"maintainers":[{"name":"eborisch","github":"eborisch","ports_count":220}],"variants":["clang37","clang19","clang20","clang21"],"dependencies":[{"type":"build","ports":["py39-installer","clang-18","py39-setuptools","py39-wheel","py39-build"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["python39","clang-21"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-ctypeslib2"]}]},{"name":"py39-clawpack","portdir":"python/py-clawpack","version":"5.8.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.clawpack.org","description":"a collection of finite volume methods for linear and nonlinear hyperbolic systems of conservation laws","long_description":"Clawpack (\"Conservation Laws Package\") is a collection of finite volume methods for linear and nonlinear hyperbolic systems of conservation laws.","active":false,"categories":["science","math","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1596}],"variants":["clang10","clang11","clang12","clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang50","clang60","clang70","clang80","clang90","clangdevel","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gccdevel","gfortran","universal"],"dependencies":[{"type":"build","ports":["gcc14","py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["libgcc","python39","py39-numpy"]},{"type":"run","ports":["py39-matplotlib","py39-petsc4py","py39-scipy"]}],"depends_on":[]},{"name":"py39-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":false,"categories":["devel","python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["py39-poetry-core","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["py39-crashtest","py39-rapidfuzz","python39"]}],"depends_on":[]},{"name":"py39-click","portdir":"python/py-click","version":"8.2.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":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py39-flit_core","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-click-plugins","py39-uncompyle6","py39-hanko","py39-gammapy","py39-mercantile","py39-keep","py39-tmuxp","py39-httpx","py39-cookiecutter","py39-black","py39-mitmproxy","py39-nltk","py39-osxmetadata","py39-pgspecial","py39-uvicorn","py39-flask","py39-snuggs","py39-python-dotenv","py39-distributed","py39-pytorch","py39-dask","py39-fiona","py39-geocoder","py39-spark_parser","py39-cligj","py39-incremental","py39-textx","py39-zlmdb","py39-xdis"]},{"type":"run","ports":["py39-rasterstats","py39-gammapy","py39-rich-click","py39-kraken","py39-userpath","py39-sphinx-click","py39-rasterio","py39-typer","py39-click-didyoumean","py39-sacremoses"]},{"type":"test","ports":["py39-alive-progress"]}]},{"name":"py39-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":false,"categories":["devel","python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1048}],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-installer","clang-17","py39-setuptools","py39-build"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-click"]}],"depends_on":[]},{"name":"py39-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":false,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-installer","clang-18","py39-setuptools","py39-build"]},{"type":"lib","ports":["py39-click","python39"]}],"depends_on":[{"type":"lib","ports":["py39-fiona"]},{"type":"run","ports":["py39-rasterio"]}]},{"name":"py39-click-spinner","portdir":"python/py-click-spinner","version":"0.1.10","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/click-contrib/click-spinner","description":"A simple spinner library","long_description":"A simple spinner library. Sometimes you would just like to show the user some progress, but a progress bar is not suitable because you don’t know how much longer it would take. In these cases you might want to display a simple spinner using the spinner() function.","active":false,"categories":["python"],"maintainers":[{"name":"harensdeveloper","github":"harens","ports_count":41}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]}],"depends_on":[]},{"name":"py39-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":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-pbr","clang-17","py39-installer","py39-build","py39-wheel"]},{"type":"lib","ports":["python39","py39-importlib-metadata"]},{"type":"run","ports":["py39-autopage","py39-prettytable","py39-cmd2","py39-yaml","py39-stevedore"]}],"depends_on":[{"type":"run","ports":["py39-openstackclient","py39-osc-lib"]}]},{"name":"py39-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":false,"categories":["python","gis"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-wheel","py39-build","py39-installer","py39-setuptools"]},{"type":"lib","ports":["py39-click","py39-setuptools","python39"]}],"depends_on":[{"type":"lib","ports":["py39-fiona"]},{"type":"run","ports":["py39-rasterstats","py39-rasterio"]}]},{"name":"py39-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":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39","py39-configobj","py39-pygments","py39-tabulate","py39-wcwidth"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[]},{"name":"py39-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":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-poetry-core","py39-build","py39-installer"]},{"type":"lib","ports":["python39","py39-crashtest","py39-pastel","py39-pylev"]}],"depends_on":[]},{"name":"py39-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":["py39-build","py39-setuptools","py39-wheel","py39-installer","clang-16"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[]},{"name":"py39-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":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1409}],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-hatchling","py39-installer","py39-hatch-fancy-pypi-readme","clang-17"]},{"type":"lib","ports":["py39-sniffio","python39","py39-typing_extensions","py39-anyio","py39-distro","py39-httpx","py39-pydantic"]}],"depends_on":[]},{"name":"py39-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":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1409}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["py39-requests","py39-yaml","py39-jsonlines","python39"]}],"depends_on":[]},{"name":"py39-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":false,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py39-flit_core","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-dask","py39-spyder-kernels","py39-pymc","py39-spyder-kernels-devel","py39-distributed"]},{"type":"run","ports":["py39-spyder","py39-spyder-devel","py39-reproject","py39-gym","py39-tensorflow-probability"]}]},{"name":"py39-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":false,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":165}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-parsing","py39-requests","py39-requests-toolbelt"]}],"depends_on":[]},{"name":"py39-cmd2","portdir":"python/py-cmd2","version":"2.5.11","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-cmd2/cmd2","description":"Tool for building interactive command line applications in Python","long_description":"Tool for building interactive command line applications in Python","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-setuptools_scm","py39-wheel","py39-build","py39-installer","py39-setuptools"]},{"type":"lib","ports":["py39-importlib-metadata","python39"]},{"type":"run","ports":["py39-pyperclip","py39-wcwidth"]}],"depends_on":[{"type":"run","ports":["py39-cliff"]}]},{"name":"py39-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":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-wheel","py39-build","py39-installer","py39-setuptools"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-coverage","py39-requests"]}],"depends_on":[{"type":"test","ports":["py39-allennlp","py39-spopt"]}]},{"name":"py39-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":false,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-installer","clang-18","py39-setuptools","py39-build"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["pycodestyle_select"]}],"depends_on":[{"type":"lib","ports":["py39-flake8","py39-python-lsp-server","py39-stem","py39-pytest-pycodestyle"]},{"type":"run","ports":["py39-autopep8"]},{"type":"test","ports":["py39-fuzzywuzzy"]}]},{"name":"py39-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":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-setuptools","py39-wheel","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[]},{"name":"py39-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":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2112}],"variants":[],"dependencies":[{"type":"build","ports":["py39-flit_core","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"build","ports":["py39-tempora","py39-path","py39-jaraco.functools","py39-singledispatch","py39-portend"]}]},{"name":"py39-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":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-wheel","py39-build","py39-installer","py39-babel","py39-setuptools"]},{"type":"lib","ports":["py39-iso8601","py39-translationstring","python39"]}],"depends_on":[]},{"name":"py39-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":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-hatchling","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"build","ports":["py39-bokeh"]},{"type":"lib","ports":["py39-tox","py39-crayons","py39-rednose","py39-gwpy","py39-awscli2","py39-awscli","py39-scikit-dsp-comm","py39-tmuxp","py39-git-delete-merged-branches","py39-rstcheck","py39-pyasdf","py39-rbtools"]},{"type":"run","ports":["py39-log-symbols","py39-behave","py39-structlog"]}]},{"name":"py39-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":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1409}],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-setuptools","py39-setuptools_scm","clang-17","py39-build","py39-installer"]},{"type":"lib","ports":["python39"]}],"depends_on":[]},{"name":"py39-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":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-flit_core","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]}],"depends_on":[]},{"name":"py39-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":false,"categories":["devel","python"],"maintainers":[{"name":"ijackson","github":"JacksonIsaac","ports_count":44}],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-installer","clang-18","py39-setuptools","py39-build"]},{"type":"lib","ports":["py39-humanfriendly","python39"]}],"depends_on":[]},{"name":"py39-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":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2112}],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-setuptools","py39-wheel","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-astropy"]}]},{"name":"py39-colour","portdir":"python/py-colour","version":"0.3.16","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":false,"categories":["python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1596}],"variants":["openimageio","docs"],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["py39-imageio","py39-numpy","py39-scipy","python39","py39-six"]},{"type":"run","ports":["py39-networkx","graphviz","py39-graphviz","py39-matplotlib","py39-pandas"]},{"type":"test","ports":["py39-mock","py39-nose"]}],"depends_on":[]},{"name":"py39-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":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2112}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-mock","py39-pytest"]}],"depends_on":[{"type":"run","ports":["py39-trepan3k"]}]},{"name":"py39-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":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-hatchling","py39-installer","clang-18"]},{"type":"lib","ports":["python39","py39-traitlets"]}],"depends_on":[{"type":"lib","ports":["py39-ipykernel","py39-ipywidgets"]}]},{"name":"py39-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":false,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":165}],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-setuptools","py39-wheel","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-hypothesis"]}],"depends_on":[{"type":"run","ports":["py39-recommonmark"]}]},{"name":"py39-commpy","portdir":"python/py-commpy","version":"0.8.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://veeresht.info/CommPy/","description":"Digital Communication Algorithms with Python","long_description":"Digital Communication Algorithms with Python","active":false,"categories":["python"],"maintainers":[{"name":"ra1nb0w","github":"ra1nb0w","ports_count":151},{"name":"michaelld","github":"michaelld","ports_count":465}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["py39-matplotlib","py39-numpy","py39-scipy","python39"]}],"depends_on":[]},{"name":"py39-confection","portdir":"python/py-confection","version":"0.1.4","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":false,"categories":["python"],"maintainers":[{"name":"jonesc","github":"cjones051073","ports_count":232}],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-build","py39-installer","clang-18","py39-setuptools"]},{"type":"lib","ports":["python39","py39-pydantic","py39-srsly","py39-typing_extensions"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-spaCy"]}]},{"name":"py39-configargparse","portdir":"python/py-configargparse","version":"1.7","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":false,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-mock","py39-pytest","py39-yaml"]}],"depends_on":[]},{"name":"py39-configobj","portdir":"python/py-configobj","version":"5.0.8","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":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-installer","clang-17","py39-setuptools","py39-build"]},{"type":"lib","ports":["py39-six","python39"]}],"depends_on":[{"type":"lib","ports":["py39-cli-helpers","py39-apptools"]}]},{"name":"py39-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":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-setuptools","py39-setuptools_scm","py39-toml","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["python39"]}],"depends_on":[]}]}