{"count":52358,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-name&page=445","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-name&page=443","results":[{"name":"py313-queuelib","portdir":"python/py-queuelib","version":"1.8.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/queuelib","description":"Collection of persistent (disk-based) queues","long_description":"Queuelib is a collection of persistent (disk-based) queues for Python. Queuelib goals are speed and simplicity. It was originally part of the `Scrapy framework`_ and stripped out on its own library.","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py313-hatchling","clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py-queuelib"]}]},{"name":"py313-quantecon","portdir":"python/py-quantecon","version":"0.11.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://quantecon.org/quantecon-py/","description":"QuantEcon is a high performance, open source Python code library for economics","long_description":"The quantecon Python library consists of a number of modules which includes game theory (game_theory), markov chains (markov), random generation utilities (random), a collection of tools (tools), and other utilities (util) which are mainly used by developers internal to the package.","active":true,"categories":["science","python","finance"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-flit_core","py313-installer"]},{"type":"lib","ports":["py313-scipy","py313-numba","python313","py313-requests","py313-sympy","py313-numpy"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"run","ports":["py313-giddy"]}]},{"name":"py313-qtsass","portdir":"python/py-qtsass","version":"0.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/spyder-ide/qtsass","description":"compile SCSS files to Qt stylesheets","long_description":"The goal of QtSASS is to be able to generate a Qt-CSS stylesheet based on a 100% valid SASS file.","active":true,"categories":["devel","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1604}],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-setuptools","py313-wheel","clang-18","py313-installer"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-libsass"]}],"depends_on":[{"type":"lib","ports":["py313-qdarkstyle"]}]},{"name":"py313-qtpy","portdir":"python/py-qtpy","version":"2.4.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/spyder-ide/qtpy","description":"Abstraction layer for PyQt5/PyQt6/PySide2/PySide6","long_description":"Provides an uniform layer to support PyQt5, PyQt6, PySide2, and PySide6 with a single codebase.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools","py313-wheel","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["python313","py313-packaging"]},{"type":"test","ports":["py313-pytest-qt"]}],"depends_on":[{"type":"lib","ports":["py313-qtconsole","py313-pythonqwt","py313-guidata","py313-superqt","py313-magicgui","py313-napari-console","py313-qdarkstyle","py313-qtawesome"]},{"type":"run","ports":["py313-spyder"]}]},{"name":"py313-qtconsole","portdir":"python/py-qtconsole","version":"5.7.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org","description":"Jupyter QtConsole","long_description":"Jupyter QtConsole","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["py313-jupyter_core","py313-jupyter_client","python313","py313-ipython-pygments-lexers","py313-ipykernel","py313-packaging","py313-traitlets","py313-pygments","py313-qtpy"]}],"depends_on":[{"type":"lib","ports":["py313-napari-console","py313-pymca"]},{"type":"run","ports":["py313-spyder"]}]},{"name":"py313-qtawesome","portdir":"python/py-qtawesome","version":"1.4.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/spyder-ide/qtawesome","description":"Iconic Fonts in PyQt and PySide applications.","long_description":"QtAwesome enables iconic fonts such as Font Awesome and Elusive Icons in PyQt and PySide applications.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools","py313-wheel","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["python313","py313-qtpy"]},{"type":"test","ports":["py313-pytest","py313-pytest-qt"]}],"depends_on":[{"type":"run","ports":["py313-spyder"]}]},{"name":"py313-qstylizer","portdir":"python/py-qstylizer","version":"0.2.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/blambright/qstylizer","description":"Qt stylesheet generation utility for PyQt/PySide","long_description":"Qt stylesheet generation utility for PyQt/PySide","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools","py313-pbr","py313-wheel","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-inflection","py313-tinycss2"]},{"type":"test","ports":["py313-pytest","py313-pytest-mock"]}],"depends_on":[{"type":"run","ports":["py313-spyder"]}]},{"name":"py313-qrcode","portdir":"python/py-qrcode","version":"8.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/lincolnloop/python-qrcode","description":"QR Code image generator","long_description":"QR Code image generator","active":true,"categories":["graphics","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-poetry-core","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["python313","py313-six","py313-Pillow","py313-pypng"]}],"depends_on":[{"type":"lib","ports":["magic-wormhole","py313-hanko"]},{"type":"run","ports":["py313-autobahn","py313-django-allauth"]}]},{"name":"py313-qimage2ndarray","portdir":"python/py-qimage2ndarray","version":"1.10.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/hmeine/qimage2ndarray","description":"Converts between QImages and numpy.ndarrays","long_description":"Converts between QImages and numpy.ndarrays","active":true,"categories":["devel","python"],"maintainers":[{"name":"eborisch","github":"eborisch","ports_count":225}],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","py313-build","py313-installer","py313-setuptools","clang-18"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-numpy","py313-pyqt5"]}],"depends_on":[{"type":"lib","ports":["py-qimage2ndarray"]}]},{"name":"py313-qh3","portdir":"python/py-qh3","version":"1.9.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/jawah/qh3","description":"lightway and fast implementation of QUIC and HTTP/3","long_description":"py-qh3 is a lightway and fast implementation of QUIC and HTTP/3, a maintained fork of the aioquic library.","active":true,"categories":["net","python"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":288}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-build","cmake","clang-18","py313-maturin","py313-installer","py313-setuptools-rust"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-urllib3-future"]}]},{"name":"py313-qdarkstyle","portdir":"python/py-qdarkstyle","version":"3.2.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ColinDuquesnoy/QDarkStyleSheet","description":"A dark stylesheet for Python and Qt applications","long_description":"This package provides a dark style sheet for PySide/PyQt4/PyQt5 applications.","active":true,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["py313-qtpy","py313-helpdev","py313-qtsass","python313"]}],"depends_on":[{"type":"run","ports":["py313-spyder"]}]},{"name":"py313-pyzstd","portdir":"python/py-pyzstd","version":"0.18.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/animalize/pyzstd","description":"Python bindings to Zstandard (zstd) compression library, the API is similar to Python's bz2/lzma/zlib module.","long_description":"Python bindings to Zstandard (zstd) compression library, the API is similar to Python's bz2/lzma/zlib module.","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py313-py7zr"]}]},{"name":"py313-pyxdg","portdir":"python/py-pyxdg","version":"0.28","license":"LGPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://freedesktop.org/wiki/Software/pyxdg","description":"Python module implementing various freedesktop.org standards","long_description":"PyXDG is a python library to access freedesktop.org standards. Currently supported standards are: * Base Directory Specification Version 0.6 * Menu Specification Version 1.0 * Desktop Entry Specification Version 1.0 * Icon Theme Specification Version 0.8 * Recent File Spec 0.2 * Shared-MIME-Database Specification 0.13","active":true,"categories":["textproc","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["beets","beets-devel","deluge","gWakeOnLAN"]}]},{"name":"py313-pywinrm","portdir":"python/py-pywinrm","version":"0.5.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/diyan/pywinrm","description":"Python library for Windows Remote Management (WinRM)","long_description":"pywinrm is a Python client for the Windows Remote Management (WinRM) service. It allows you to invoke commands on target Windows machines from any machine that can run Python.","active":true,"categories":["devel","net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["python313","py313-requests","py313-six","py313-xmltodict","py313-requests_ntlm"]}],"depends_on":[{"type":"lib","ports":["py-pywinrm"]}]},{"name":"py313-pywavelets","portdir":"python/py-pywavelets","version":"1.9.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/PyWavelets/pywt","description":"PyWavelets is a Python wavelet transforms module","long_description":"PyWavelets is a Python wavelet transforms module.","active":true,"categories":["science","math","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-build","py313-cython","py313-meson-python","clang-18","py313-installer"]},{"type":"lib","ports":["py313-numpy","python313"]}],"depends_on":[{"type":"run","ports":["py313-imagehash","py313-scikit-image"]}]},{"name":"py313-pyvo","portdir":"python/py-pyvo","version":"1.9.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/astropy/pyvo","description":"Astropy affiliated package for accessing Virtual Observatory data and services","long_description":"Astropy affiliated package for accessing Virtual Observatory data and services","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1547}],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools_scm","clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["py313-requests","py313-Pillow","py313-defusedxml","py313-astropy","python313"]}],"depends_on":[]},{"name":"py313-pyviz_comms","portdir":"python/py-pyviz_comms","version":"3.0.6","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/holoviz/pyviz_comms","description":"Offers a simple bidirectional communication architecture for PyViz tools including support for Jupyter comms in both the classic notebook and Jupyterlab.","long_description":"Offers a simple bidirectional communication architecture for PyViz tools including support for Jupyter comms in both the classic notebook and Jupyterlab.","active":true,"categories":["devel","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1547}],"variants":[],"dependencies":[{"type":"build","ports":["py313-hatch-nodejs-version","py313-installer","py313-hatchling","py313-hatch-jupyter-builder","git","clang-18","py313-build"]},{"type":"lib","ports":["py313-jupyterlab","py313-jupyterlab_pygments","python313"]}],"depends_on":[{"type":"lib","ports":["py313-panel","py313-holoviews"]},{"type":"run","ports":["py313-panel"]}]},{"name":"py313-pyvis","portdir":"python/py-pyvis","version":"0.3.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pyvis.readthedocs.io/en/latest/","description":"Python package for creating and visualizing interactive network graphs","long_description":"Python package for creating and visualizing interactive network graphs. A pyvis network can be customized on a per node or per edge basis. Nodes can be given colors, sizes, labels, and other metadata. Pyvis is built around visjs, a JavaScript visualization library.","active":true,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":166}],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-ipython","py313-jinja2","py313-networkx","py313-jsonpickle"]}],"depends_on":[]},{"name":"py313-pyusb","portdir":"python/py-pyusb","version":"1.3.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pyusb.github.io/pyusb/","description":"Python library to provide easy USB device access","long_description":"The PyUSB module provides Python with easy access to the host machine's Universal Serial Bus (USB) system","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools_scm","py313-setuptools","py313-wheel","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["libusb"]}],"depends_on":[{"type":"run","ports":["py313-pyftdi"]}]},{"name":"py313-pyuca","portdir":"python/py-pyuca","version":"1.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jtauber/pyuca","description":"a Python implementation of the Unicode Collation Algorithm","long_description":"a Python implementation of the Unicode Collation Algorithm","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"run","ports":["py313-spyder"]}]},{"name":"py313-pyubjson","portdir":"python/py-pyubjson","version":"0.16.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Iotic-Labs/py-ubjson","description":"Universal Binary JSON encoder/decoder","long_description":"Universal Binary JSON encoder/decoder","active":true,"categories":["python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1074}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py-pyubjson"]}]},{"name":"py313-pytzdata","portdir":"python/py-pytzdata","version":"2020.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/sdispater/pytzdata","description":"The Olson timezone database for Python","long_description":"The Olson timezone database for Python","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-tzlocal"]}]},{"name":"py313-pytrie","portdir":"python/py-pytrie","version":"0.4.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/gsakkis/pytrie/","description":"A pure Python implementation of the trie data structure.","long_description":"A pure Python implementation of the trie data structure.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-setuptools","py313-wheel","clang-18","py313-installer"]},{"type":"lib","ports":["py313-sortedcontainers","python313"]}],"depends_on":[{"type":"lib","ports":["py-pytrie"]},{"type":"run","ports":["py313-autobahn"]}]},{"name":"py313-pytorch","portdir":"python/py-pytorch","version":"2.12.0","license":"BSD","platforms":"{darwin >= 19}","epoch":0,"replaced_by":null,"homepage":"https://pytorch.org/","description":"Tensors and dynamic neural networks in Python with strong GPU acceleration","long_description":"PyTorch is a Python package that provides two high-level features: Tensor computation (like NumPy) with strong GPU acceleration; Deep neural networks built on a tape-based autograd system. You can reuse your favorite Python packages such as NumPy, SciPy and Cython to extend PyTorch when needed.","active":false,"categories":["python"],"maintainers":[],"variants":["clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clangdevel","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","gfortran","mpich","openmpi","mkl","mps"],"dependencies":[{"type":"build","ports":["py313-requests","clang-20","py313-mkl-include","ccache","cctools","cmake","git","ninja","doxygen","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["py313-pybind11","py313-future","py313-mkl","zstd","gflags","google-glog","protobuf3-cpp","libomp","eigen3","python313","py313-sympy","py313-typing_extensions","py313-six","py313-click","py313-numpy","py313-yaml"]},{"type":"run","ports":["py313-packaging","py313-zstd","py313-onnx"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py313-xformers","py313-audiocraft","py313-demucs","py313-dora-search","py313-encodec","py313-flashy","py313-kornia","py313-kornia-rs","py313-openunmix","py313-julius","py313-torchaudio","py313-torchdiffeq","py313-torchmetrics","py313-torchvision"]},{"type":"run","ports":["py313-sentence-transformers"]}]},{"name":"py313-pytoolconfig","portdir":"python/py-pytoolconfig","version":"1.3.1","license":"LGPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/bagel897/pytoolconfig","description":"Python tool configuration","long_description":"Python tool configuration","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-pdm-backend"]},{"type":"lib","ports":["python313","py313-packaging"]}],"depends_on":[{"type":"lib","ports":["py313-rope"]}]},{"name":"py313-pytomlpp","portdir":"python/py-pytomlpp","version":"1.1.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/bobfang1992/pytomlpp","description":"This is an python wrapper for toml++","long_description":"This is an python wrapper for toml++","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1547}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-installer","py313-wheel","clang-20","py313-build","py313-setuptools"]},{"type":"lib","ports":["py313-pybind11","python313"]}],"depends_on":[]},{"name":"py313-pytokens","portdir":"python/py-pytokens","version":"0.4.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tusharsadhwani/pytokens","description":"A Fast, spec compliant Python 3.14+ tokenizer that runs on older Pythons.","long_description":"A Fast, spec compliant Python 3.14+ tokenizer that runs on older Pythons.","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-mypy","clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py313-black"]}]},{"name":"py313-pytimeparse2","portdir":"python/py-pytimeparse2","version":"1.7.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/onegreyonewhite/pytimeparse2","description":"Time expression parser.","long_description":"Time expression parser.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[]},{"name":"py313-pytimeparse","portdir":"python/py-pytimeparse","version":"1.1.8","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pytimeparse","description":"A small Python module to parse various kinds of time expressions","long_description":"A small Python module to parse various kinds of time expressions","active":true,"categories":["python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-agate","py-pytimeparse"]}]},{"name":"py313-pythran","portdir":"python/py-pythran","version":"0.18.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/serge-sans-paille/pythran","description":"Ahead of Time compiler for numeric kernels","long_description":"Ahead of Time compiler for numeric kernels","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["python313","py313-numpy","py313-beniget","py313-gast","py313-ply"]}],"depends_on":[{"type":"build","ports":["py313-scipy","py313-vispy","py313-scikit-image","py313-silx"]}]},{"name":"py313-pythonz","portdir":"python/py-pythonz","version":"1.11.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/berdario/pythonz","description":"Python installation manager supporting CPython, Stackless, PyPy and Jython","long_description":"Python installation manager supporting CPython, Stackless, PyPy and Jython","active":true,"categories":["python"],"maintainers":[{"name":"rubendibattista","github":"rdbisme","ports_count":58}],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","py313-build","py313-installer","py313-setuptools","clang-18"]},{"type":"lib","ports":["py313-setuptools","py313-resumable-urlretrieve","python313"]}],"depends_on":[{"type":"lib","ports":["py313-pew"]}]},{"name":"py313-python-socks","portdir":"python/py-python-socks","version":"2.8.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/romis2012/python-socks","description":"Core proxy (SOCKS4, SOCKS5, HTTP tunneling) functionality","long_description":"The python-socks package provides a core proxy client functionality for Python. Supports SOCKS4(a), SOCKS5(h), HTTP (tunneling) proxy and provides sync and async (asyncio, trio, curio, anyio) APIs. You probably don't need to use python-socks directly. It is used internally by aiohttp-socks and httpx-socks packages.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-trio","py313-anyio","py313-curio"]}],"depends_on":[{"type":"lib","ports":["py313-urllib3-future","py313-aiohttp-socks"]}]},{"name":"py313-python-snappy","portdir":"python/py-python-snappy","version":"0.7.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://github.com/andrix/python-snappy","description":"Python library for the snappy compression library from Google","long_description":"Python library for the snappy compression library from Google","active":true,"categories":["python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1074}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-cffi","py313-installer","py313-setuptools","py313-wheel","snappy","clang-18","py313-build"]},{"type":"lib","ports":["python313","py313-cramjam","snappy"]}],"depends_on":[{"type":"lib","ports":["py-python-snappy"]},{"type":"run","ports":["py313-autobahn","hashcat"]}]},{"name":"py313-pythonqwt","portdir":"python/py-pythonqwt","version":"0.16.2","license":"Qwt and MIT and PyQwt","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/PlotPyStack/PythonQwt","description":"Qt plotting widgets for Python","long_description":"Qt plotting widgets for Python","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","py313-build","py313-installer","py313-setuptools","clang-18"]},{"type":"lib","ports":["py313-numpy","py313-qtpy","python313"]}],"depends_on":[{"type":"lib","ports":["py313-plotpy"]}]},{"name":"py313-python-multipart","portdir":"python/py-python-multipart","version":"0.0.32","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Kludex/python-multipart","description":"A streaming multipart parser for Python","long_description":"A streaming multipart parser for Python","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-gradio","py313-treq"]},{"type":"run","ports":["py313-marimo","py313-mcp"]}]},{"name":"py313-python-lsp-server","portdir":"python/py-python-lsp-server","version":"1.14.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-lsp/python-lsp-server/","description":"A Python implementation of the Language Server Protocol","long_description":"Fork of the python-language-server project, maintained by the Spyder IDE team and the community.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools_scm","clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["py313-docstyle","py313-autopep8","py313-codestyle","py313-flake8-mccabe","py313-flake8","py313-pyflakes","py313-pylint","py313-python-lsp-jsonrpc","py313-rope","py313-ujson","python313","py313-pluggy","py313-jedi","py313-yapf","py313-whatthepatch","py313-docstring-to-markdown"]},{"type":"run","ports":["python-lsp-server_select"]},{"type":"test","ports":["py313-pytest","py313-flaky","py313-mock"]}],"depends_on":[{"type":"lib","ports":["py313-pyls-spyder","py313-python-lsp-black","py313-python-lsp-ruff"]},{"type":"run","ports":["py313-spyder","py313-marimo"]}]},{"name":"py313-python-lsp-ruff","portdir":"python/py-python-lsp-ruff","version":"2.3.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-lsp/python-lsp-ruff","description":"Ruff linting plugin for pylsp","long_description":"Ruff linting plugin for pylsp","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["ruff","python313","py313-python-lsp-server","py313-cattrs","py313-lsprotocol"]}],"depends_on":[{"type":"run","ports":["py313-spyder","py313-marimo"]}]},{"name":"py313-python-lsp-jsonrpc","portdir":"python/py-python-lsp-jsonrpc","version":"1.1.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-lsp/python-lsp-jsonrpc","description":"A Python server implementation of the JSON RPC 2.0 protocol","long_description":"Fork of the python-jsonrpc-server project, maintained by the Spyder IDE team and the community.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","py313-setuptools_scm","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["python313","py313-ujson"]},{"type":"test","ports":["py313-pytest","py313-mock"]}],"depends_on":[{"type":"lib","ports":["py313-python-lsp-server"]}]},{"name":"py313-python-lsp-black","portdir":"python/py-python-lsp-black","version":"2.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-lsp/python-lsp-black","description":"Black plugin for python-lsp-server","long_description":"Black plugin for python-lsp-server. Forked from pyls-black (https://github.com/rupert/pyls-black).","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","py313-build","py313-installer","py313-setuptools","clang-18"]},{"type":"lib","ports":["py313-black","py313-python-lsp-server","python313"]}],"depends_on":[{"type":"run","ports":["py313-spyder"]}]},{"name":"py313-python-json-logger","portdir":"python/py-python-json-logger","version":"4.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/nhairs/python-json-logger","description":"A python library adding a json log formatter","long_description":"A python library adding a json log formatter","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-jupyter_events"]}]},{"name":"py313-python-dotenv","portdir":"python/py-python-dotenv","version":"1.2.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/theskumar/python-dotenv","description":"Add .env support to your django/flask apps in development and deployments","long_description":"Add .env support to your django/flask apps in development and deployments Reads the key-value pair from .env file and adds them to environment variable. It is great for managing app settings during development and in production using 12-factor principles.","active":true,"categories":["devel","python"],"maintainers":[{"name":"emcrisostomo","github":"emcrisostomo","ports_count":172}],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools","py313-wheel","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["python313","py313-click"]},{"type":"test","ports":["py313-pytest","py313-ipython","py313-sh"]}],"depends_on":[{"type":"build","ports":["py313-pydantic_settings"]},{"type":"run","ports":["py313-mcp"]}]},{"name":"py313-python-discovery","portdir":"python/py-python-discovery","version":"1.4.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tox-dev/python-discovery","description":"Python interpreter discovery","long_description":"Python interpreter discovery","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["py313-hatch-vcs","py313-build","py313-installer","py313-hatchling","clang-18"]},{"type":"lib","ports":["py313-filelock","py313-platformdirs","python313"]}],"depends_on":[{"type":"lib","ports":["py313-virtualenv","py313-hatch"]}]},{"name":"py313-python-daemon","portdir":"python/py-python-daemon","version":"3.1.2","license":"GPL-3+ and Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pagure.io/python-daemon/","description":"Library to implement a well-behaved Unix daemon process.","long_description":"This library implements the well-behaved daemon specification of PEP 3143, \"Standard daemon process library\". A well-behaved Unix daemon process is tricky to get right, but the required steps are much the same for every daemon program. A DaemonContext instance holds the behaviour and configured process environment for the program; use the instance as a context manager to enter a daemon state.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-changelog-chug","py313-wheel","py313-docutils","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["py313-lockfile","python313"]}],"depends_on":[]},{"name":"py313-python-augeas","portdir":"python/py-python-augeas","version":"1.1.0","license":"LGPL-2.1+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/python-augeas/","description":"Python bindings for Augeas","long_description":"Python bindings for Augeas","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["py313-pycparser","libffi","py313-cffi","augeas","libxml2","python313","py313-setuptools"]}],"depends_on":[{"type":"lib","ports":["certbot-dns-namecheap"]}]},{"name":"py313-pytest-xprocess","portdir":"python/py-pytest-xprocess","version":"1.0.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-xprocess/","description":"A pytest plugin for managing processes across test runs.","long_description":"A pytest plugin for managing processes across test runs.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools_scm","py313-installer","py313-setuptools","py313-wheel","clang-18","py313-build"]},{"type":"lib","ports":["py313-pytest","py313-psutil","python313"]}],"depends_on":[{"type":"test","ports":["py313-werkzeug"]}]},{"name":"py313-pytest-xdist","portdir":"python/py-pytest-xdist","version":"3.8.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-xdist","description":"The pytest_xdist plugin extends py.test with some unique test execution modes","long_description":"The pytest_xdist plugin extends py.test with some unique test execution modes","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools_scm","py313-installer","py313-setuptools","py313-wheel","clang-18","py313-build"]},{"type":"lib","ports":["py313-pytest","py313-execnet","python313"]}],"depends_on":[{"type":"test","ports":["py313-oct2py","py313-cryptography","py313-typer","py313-iniconfig","py313-license-expression","py313-spopt","py313-xarray","borgbackup"]}]},{"name":"py313-pytest-virtualenv","portdir":"python/py-pytest-virtualenv","version":"1.8.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/man-group/pytest-plugins","description":"Python virtual environment for pytest","long_description":"Create a Python virtual environment in your test that cleans up on teardown. The fixture has utility methods to install packages and list what’s installed.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-setuptools-git","py313-wheel","py313-setuptools","py313-installer"]},{"type":"lib","ports":["python313","py313-setuptools"]},{"type":"run","ports":["py313-pytest-shutil","py313-pytest-fixture-config","py313-virtualenv","py313-pytest"]},{"type":"test","ports":["py313-pytest","py313-mock"]}],"depends_on":[{"type":"lib","ports":["py-pytest-virtualenv"]}]},{"name":"py313-pytest-twisted","portdir":"python/py-pytest-twisted","version":"1.14.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-twisted","description":"test twisted code with pytest","long_description":"pytest-twisted is a plugin for pytest, which allows to test code, which uses the twisted framework. test functions can return Deferred objects and pytest will wait for their completion with this plugin.","active":true,"categories":["devel","net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["py313-pytest","py313-decorator","py313-greenlet","python313"]}],"depends_on":[]},{"name":"py313-pytest-trio","portdir":"python/py-pytest-trio","version":"0.8.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-trio/pytest-trio","description":"Pytest plugin for trio","long_description":"Pytest plugin for trio","active":true,"categories":["devel","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1547}],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-installer","py313-setuptools","py313-wheel","clang-18"]},{"type":"lib","ports":["python313","py313-pytest","py313-trio","py313-outcome"]},{"type":"test","ports":["py313-hypothesis","py313-pytest"]}],"depends_on":[{"type":"test","ports":["py313-trio"]}]},{"name":"py313-pytest-timeout","portdir":"python/py-pytest-timeout","version":"2.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-timeout","description":"py.test plugin to abort hanging tests","long_description":"py.test plugin to abort hanging tests","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"test","ports":["py313-oct2py","py313-pypdf","py313-filelock","py313-docker","py313-luma.core","py313-luma.emulator","py313-neovim","py313-py7zr","py313-pyppmd","py313-shtab","py313-werkzeug"]}]}]}