{"count":42546,"next":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=628","previous":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=626","results":[{"name":"py315-cachetools","description":"memoizing collections and decorators"},{"name":"py315-cairo","description":"Pycairo is set of Python bindings for the cairo graphics library"},{"name":"py315-calver","description":"setuptools extension for automatically defining your Python package version as a calendar version"},{"name":"py315-cattrs","description":"py-cattrs is an open-source Python library for structuring and unstructuring data."},{"name":"py315-cbor2","description":"Python CBOR de-serializer with extensive tag support"},{"name":"py315-cdflib","description":"A python CDF reader toolkit"},{"name":"py315-certifi","description":"Python package for providing Mozilla's CA Bundle."},{"name":"py315-cffi","description":"Foreign Function Interface for Python calling C code."},{"name":"py315-cfgv","description":"Validate configuration and produce human readable error messages."},{"name":"py315-cftime","description":"Time-handling functionality from netcdf4-python"},{"name":"py315-chardet","description":"Universal character encoding detector"},{"name":"py315-charset-normalizer","description":"A library that helps you read text from an unknown charset encoding."},{"name":"py315-click","description":"A simple wrapper around optparse for powerful command line utilities."},{"name":"py315-cligj","description":"Click params for commmand line interfaces to GeoJSON"},{"name":"py315-cloudpickle","description":"Extended pickling support for Python objects."},{"name":"py315-cmd2","description":"Tool for building interactive command line applications in Python"},{"name":"py315-cmweather","description":"A library of useful colormaps for the weather and climate community, with numerous color vision deficiency friendly options."},{"name":"py315-coherent.licensed","description":"License management tooling for Coherent System and skeleton projects"},{"name":"py315-colorlog","description":"Log formatting with colors!"},{"name":"py315-columnize","description":"Format a simple list into aligned columns"},{"name":"py315-construct","description":"python module for parsing and building binary or textual data structures"},{"name":"py315-contourpy","description":"Python library for calculating contours of 2D quadrilateral grids"},{"name":"py315-coverage","description":"Code coverage measurement for Python"},{"name":"py315-coworkingview","description":"Flexible-office prices and coworking catalogue search as pandas DataFrames"},{"name":"py315-cppy","description":"C++ headers for C extension development"},{"name":"py315-cpuinfo","description":"Py-cpuinfo gets CPU info with pure Python."},{"name":"py315-crcmod","description":"Python module for creating functions computing the Cyclic Redundancy Check (CRC)."},{"name":"py315-croniter","description":"croniter provides iteration for datetime object with cron like format"},{"name":"py315-cryptography","description":"cryptography is a package designed to expose cryptographic primitives and recipes to Python developers."},{"name":"py315-cryptography_vectors","description":"cryptography is a package designed to expose cryptographic primitives and recipes to Python developers."},{"name":"py315-cssselect2","description":"cssselect2 is a straightforward implementation of CSS4 Selectors for markup documents"},{"name":"py315-cycler","description":"cycler: composable cycles"},{"name":"py315-cymruwhois","description":"Perform lookups by ip address and return ASN, Country Code, and Netblock Owner."},{"name":"py315-cython","description":"A language for writing C extension modules for Python."},{"name":"py315-dateutil","description":"Extensions to the standard Python datetime module"},{"name":"py315-defusedxml","description":"Workarounds and fixes for DoS and other vulnerabilities in Python’s XML libraries."},{"name":"py315-deprecated","description":"Python @deprecated decorator to deprecate old python classes, functions or methods."},{"name":"py315-deprecation","description":"A library to handle automated deprecations"},{"name":"py315-diff-match-patch","description":"The Diff Match and Patch libraries offer robust algorithms to perform the operations required for synchronizing plain text."},{"name":"py315-distlib","description":"Low-level components of distutils2/packaging, augmented with higher-level APIs for making packaging easier."},{"name":"py315-dnspython","description":"DNS toolkit for Python"},{"name":"py315-docstring-to-markdown","description":"On the fly conversion of Python docstrings to markdown"},{"name":"py315-docstyle","description":"Python docstring style checker"},{"name":"py315-docutils","description":"A set of tools for processing plaintext documentation"},{"name":"py315-dunamai","description":"Dynamic version generation"},{"name":"py315-editorconfig","description":"EditorConfig File Locator and Interpreter for Python"},{"name":"py315-enchant","description":"Python bindings for the Enchant spellchecking system"},{"name":"py315-ephemeral-port-reserve","description":"Bind to an ephemeral port, force it into the TIME_WAIT state, and unbind it."},{"name":"py315-execnet","description":"rapid multi-Python deployment"},{"name":"py315-expandvars","description":"Expand system variables Unix style"}]}