{"count":51949,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=567","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=565","results":[{"name":"py312-pyorick","portdir":"python/py-pyorick","version":"1.5","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/dhmunro/pyorick","description":"python connection to yorick","long_description":"The pyorick package starts yorick as a subprocess and provides an interface between python and yorick interpreted code. Features: exec or eval arbitrary yorick code strings; get or set yorick variables; call yorick functions or subroutines with python arguments; get or set slices of large yorick arrays; terminal mode to interact with yorick by keyboard through python. Most of the data is exchanged via binary pipes between the two interpreters. Yorick runs in a request-reply mode. Python prints anything yorick sends to stdout or stderr except prompts.","active":true,"categories":["python"],"maintainers":[{"name":"thibaut","github":"paumard","ports_count":43}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-installer","py312-setuptools","py312-wheel","py312-build"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["yorick","py312-numpy"]}],"depends_on":[{"type":"lib","ports":["py-pyorick"]}]},{"name":"py312-pyotp","portdir":"python/py-pyotp","version":"2.9.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pyauth.github.io/pyotp","description":"Python One-Time Password Library","long_description":"PyOTP is a Python library for generating and verifying one-time passwords. It can be used to implement two-factor (2FA) or multi-factor (MFA) authentication methods in web applications and in other systems that require users to log in.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["secrets","py312-pykeepass"]},{"type":"run","ports":["py312-dns-lexicon"]}]},{"name":"py312-pypcap","portdir":"python/py-pypcap","version":"1.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://code.google.com/p/pypcap/","description":"python extension module for libpcap","long_description":"A simplified object-oriented Python extension module for libpcap","active":true,"categories":["net","python"],"maintainers":[{"name":"andrew.reusch","github":"","ports_count":6}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-wheel","py312-cython","py312-build","py312-installer","py312-setuptools"]},{"type":"lib","ports":["python312","libpcap"]}],"depends_on":[]},{"name":"py312-pypdf","portdir":"python/py-pypdf","version":"6.11.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/py-pdf/pypdf","description":"A utility to read and write pdfs with Python","long_description":"A Pure-Python PDF toolkit. It is capable of extracting document information, splitting documents page by page, merging documents page by page, cropping pages, merging multiple pages into a single page, and encrypting and decrypting PDF files.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-flit_core","py312-installer"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest","py312-yaml","py312-pytest-timeout"]}],"depends_on":[{"type":"lib","ports":["pdfposter","py312-xhtml2pdf"]}]},{"name":"py312-pyperclip","portdir":"python/py-pyperclip","version":"1.11.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/asweigart/pyperclip","description":"A cross-platform clipboard module for Python","long_description":"A cross-platform clipboard module for Python. It currently handles only plain text.","active":true,"categories":["python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"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":["yewtube","py312-mitmproxy"]},{"type":"run","ports":["py312-cmd2"]}]},{"name":"py312-pyplusplus","portdir":"python/py-pyplusplus","version":"1.8.7","license":"Boost-1","platforms":"{darwin any}","epoch":10,"replaced_by":null,"homepage":"https://github.com/ompl/pyplusplus","description":"Py++ is a framework for creating a code generator for Boost.Python library and ctypes package","long_description":"Py++ is a framework for creating a code generator for Boost.Python library and ctypes package","active":true,"categories":["devel","python"],"maintainers":[{"name":"mmoll","github":"mamoll","ports_count":13}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-installer","py312-setuptools","py312-wheel","py312-build"]},{"type":"lib","ports":["py312-setuptools","py312-pygccxml","python312"]}],"depends_on":[]},{"name":"py312-pypng","portdir":"python/py-pypng","version":"0.20250521.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/drj11/pypng","description":"Pure Python PNG image encoder/decoder","long_description":"Pure Python PNG image encoder/decoder","active":true,"categories":["python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1054}],"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":["gajim","py312-pyqrcode","py312-qrcode"]}]},{"name":"py312-pypostal","portdir":"python/py-pypostal","version":"1.1.11","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/openvenues/pypostal","description":"International address parsing/normalization","long_description":"Python bindings to libpostal for fast international address parsing/normalization","active":true,"categories":["textproc","python"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-installer","py312-setuptools","py312-wheel","py312-build"]},{"type":"lib","ports":["python312","py312-six","libpostal"]}],"depends_on":[]},{"name":"py312-pyppmd","portdir":"python/py-pyppmd","version":"1.2.0","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/miurahr/pyppmd","description":"PPMd compression/decompression library","long_description":"PPMd compression/decompression library","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"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-coverage","py312-pytest","py312-hypothesis","py312-pytest-benchmark","py312-pytest-cov","py312-pytest-timeout"]}],"depends_on":[{"type":"lib","ports":["py312-py7zr"]}]},{"name":"py312-pyproj","portdir":"python/py-pyproj","version":"3.7.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pyproj4.github.io/pyproj","description":"Python interfaces to PROJ.4 functions.","long_description":"Pyrex wrapper to provide python interfaces to PROJ.4 (http://proj.maptools.org) functions. Performs cartographic transformations and geodetic computations.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-setuptools","py312-wheel","py312-cython","py312-build","py312-installer"]},{"type":"lib","ports":["python312","py312-certifi","proj9"]}],"depends_on":[{"type":"lib","ports":["py312-cartopy","py312-geopandas","py312-geoviews","py312-lonboard","py312-metpy","py312-morecantile","py312-owslib"]},{"type":"run","ports":["py312-segregation"]},{"type":"test","ports":["py312-obspy"]}]},{"name":"py312-pyproject_api","portdir":"python/py-pyproject_api","version":"1.10.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tox-dev/pyproject-api","description":"API to interact with the python pyproject.toml based projects","long_description":"API to interact with the python pyproject.toml based projects","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-hatch-vcs","clang-18","py312-build","py312-hatchling"]},{"type":"lib","ports":["py312-packaging","python312"]}],"depends_on":[{"type":"lib","ports":["py312-tox"]}]},{"name":"py312-pyproject_hooks","portdir":"python/py-pyproject_hooks","version":"1.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pyproject_hooks/","description":"API to call PEP 517 hooks","long_description":"This is a low-level library for calling build-backends in pyproject.toml-based projects. It provides the basic functionality to help write tooling that generates distribution files from Python projects.","active":true,"categories":["python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["py-bootstrap-modules","py312-installer","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-testpath"]}],"depends_on":[{"type":"lib","ports":["py312-build"]}]},{"name":"py312-pyproject_metadata","portdir":"python/py-pyproject_metadata","version":"0.11.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/FFY00/python-pyproject-metadata","description":"Dataclass for PEP 621 metadata with support for core metadata generation","long_description":"Dataclass for PEP 621 metadata with support for core metadata generation","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","py312-packaging"]}],"depends_on":[{"type":"build","ports":["py312-fabio","py312-iminuit"]},{"type":"lib","ports":["py312-meson-python"]}]},{"name":"py312-pypubsub","portdir":"python/py-pypubsub","version":"4.0.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/schollii/pypubsub","description":"Python Publish-Subscribe Package","long_description":"Python Publish-Subscribe Package","active":true,"categories":["devel","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":[{"type":"lib","ports":["py312-geomagpy"]}]},{"name":"py312-pyqrcode","portdir":"python/py-pyqrcode","version":"1.2.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mnooner256/pyqrcode","description":"A QR code generator written purely in Python with SVG EPS PNG and terminal output.","long_description":"A QR code generator written purely in Python with SVG EPS PNG and terminal output.","active":true,"categories":["python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1054}],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["py312-pypng","python312"]}],"depends_on":[{"type":"lib","ports":["py-pyqrcode"]}]},{"name":"py312-pyqt5","portdir":"python/py-pyqt5","version":"5.15.11","license":"(GPL-3 or OpenSSLException)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/pyqt/intro","description":"PyQt5 is a set of Python bindings for the Qt5 toolkit","long_description":"PyQt5 is a set of Python bindings for the Qt5 toolkit. The bindings are implemented as a set of Python modules and contain over 620 classes.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":["webkit","debug"],"dependencies":[{"type":"build","ports":["clang-18","pkgconfig","py312-sip","py312-pyqt-builder"]},{"type":"lib","ports":["dbus","python312","qt5","dbus-python312","qt5-qtbase","qt5-qtscript","qt5-qt3d"]},{"type":"run","ports":["py312-pyqt5-sip"]}],"depends_on":[{"type":"lib","ports":["py312-vispy","py312-pyface","py312-pyqt5-chart","py312-pyqt5-scintilla","py312-pyqt5-webengine","py312-pyqtgraph","py312-superqt","py312-magicgui"]},{"type":"run","ports":["py312-qimage2ndarray","py312-spyder"]}]},{"name":"py312-pyqt5-chart","portdir":"python/py-pyqt5-chart","version":"5.15.7","license":"(GPL-3 or OpenSSLException)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/pyqtchart","description":"PyQt5 Chart bindings","long_description":"PyQtChart is a set of Python bindings for The Qt Company's Qt Charts library. The bindings sit on top of PyQt5 and are implemented as a single module..","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":["debug"],"dependencies":[{"type":"build","ports":["clang-18","pkgconfig","py312-sip","py312-pyqt-builder"]},{"type":"lib","ports":["qt5-qtbase","qt5-qtcharts","python312","py312-pyqt5"]}],"depends_on":[]},{"name":"py312-pyqt5-scintilla","portdir":"python/py-pyqt5-scintilla","version":"2.14.1","license":"(GPL-3 or OpenSSLException)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/qscintilla","description":"PyQt5 bindings for the QScintilla programmers editor widget","long_description":"QScintilla is a port to Qt of the Scintilla programmers editor widget. It supports the traditional low-level Scintilla API and implements a high-level API covering such things as auto-completion, code folding and lexer configuration.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":["debug"],"dependencies":[{"type":"build","ports":["clang-18","pkgconfig","py312-sip","py312-pyqt-builder"]},{"type":"lib","ports":["qt5-qtbase","qscintilla-qt5","python312","py312-pyqt5"]}],"depends_on":[]},{"name":"py312-pyqt5-sip","portdir":"python/py-pyqt5-sip","version":"12.18.0","license":"(GPL-2 or GPL-3 or PSF)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/sip/","description":"The sip module support for PyQt5","long_description":"The sip module support for PyQt5","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"run","ports":["py312-pyqt5"]}]},{"name":"py312-pyqt5-webengine","portdir":"python/py-pyqt5-webengine","version":"5.15.7","license":"(GPL-3 or OpenSSLException)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/pyqtwebengine","description":"PyQt5 Webengine bindings","long_description":"PyQtWebEngine is a set of Python bindings for The Qt Company's Qt WebEngine framework. The framework provides the ability to embed web content in applications and is based on the Chrome browser. The bindings sit on top of PyQt5 and are implemented as three separate modules corresponding to the different libraries that make up the framework.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":["debug"],"dependencies":[{"type":"build","ports":["clang-18","pkgconfig","py312-sip","py312-pyqt-builder"]},{"type":"lib","ports":["qt5-qtbase","qt5-qtwebengine","python312","py312-pyqt5"]}],"depends_on":[{"type":"run","ports":["py312-spyder"]}]},{"name":"py312-pyqt6","portdir":"python/py-pyqt6","version":"6.11.0","license":"(GPL-3 or OpenSSLException)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/pyqt/intro","description":"PyQt6 is a set of Python bindings for the Qt6 toolkit","long_description":"PyQt6 is a set of Python bindings for the Qt6 toolkit. The bindings are implemented as a set of Python modules and contain over 620 classes.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["clang-18","pkgconfig","py312-sip","py312-pyqt-builder"]},{"type":"lib","ports":["qt6-qtserialport","qt6-qtwebchannel","qt6-qtimageformats","qt6-qtsvg","qt6-qt5compat","qt6-qtlocation","qt6-qtserialbus","qt6-qtremoteobjects","qt6-qtconnectivity","qt6-qttools","qt6-qtwebsockets","qt6-qttranslations","qt6-qtpositioning","qt6-qtshadertools","qt6-qtmultimedia","dbus","qt6-qtquicktimeline","qt6-qtdoc","qt6-qthttpserver","qt6-qtvirtualkeyboard","qt6-qtlottie","qt6-qtlanguageserver","qt6-qtquick3dphysics","qt6-qtscxml","qt6-qtspeech","python312","dbus-python312","qt6-qtgraphs","qt6-qtquickeffectmaker","qt6-qtquick3d","qt6-qtbase","qt6-qtdeclarative","qt6-qtsensors"]},{"type":"run","ports":["py312-pyqt6-sip"]}],"depends_on":[{"type":"lib","ports":["py312-pyqt6-3d","py312-pyqt6-charts","py312-pyqt6-datavisualization","py312-pyqt6-networkauth","py312-pyqt6-scintilla","py312-pyqt6-webengine"]}]},{"name":"py312-pyqt6-3d","portdir":"python/py-pyqt6-3d","version":"6.11.0","license":"(GPL-3 or OpenSSLException)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/pyqt3d","description":"Python bindings for the Qt 3D framework","long_description":"Python bindings for the Qt 3D framework","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-sip","py312-pyqt-builder","clang-18"]},{"type":"lib","ports":["py312-pyqt6","qt6-qtbase","py312-pyqt6-sip","qt6-qt3d","python312"]}],"depends_on":[]},{"name":"py312-pyqt6-charts","portdir":"python/py-pyqt6-charts","version":"6.11.0","license":"(GPL-3 or OpenSSLException)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/pyqtchart","description":"Python bindings for the Qt Charts library","long_description":"Python bindings for the Qt Charts library","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-sip","py312-pyqt-builder","clang-18"]},{"type":"lib","ports":["py312-pyqt6","qt6-qtbase","py312-pyqt6-sip","qt6-qtcharts","python312"]}],"depends_on":[]},{"name":"py312-pyqt6-datavisualization","portdir":"python/py-pyqt6-datavisualization","version":"6.11.0","license":"(GPL-3 or OpenSSLException)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/pyqtdatavisualization","description":"Python bindings for the Qt Data Visualization library","long_description":"Python bindings for the Qt Data Visualization library","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-sip","py312-pyqt-builder","clang-18"]},{"type":"lib","ports":["py312-pyqt6","qt6-qtbase","py312-pyqt6-sip","qt6-qtdatavis3d","python312"]}],"depends_on":[]},{"name":"py312-pyqt6-networkauth","portdir":"python/py-pyqt6-networkauth","version":"6.11.0","license":"(GPL-3 or OpenSSLException)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/pyqtnetworkauth","description":"Python bindings for the Qt Network Authorization library","long_description":"Python bindings for the Qt Network Authorization library","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-sip","py312-pyqt-builder","clang-18"]},{"type":"lib","ports":["py312-pyqt6","qt6-qtbase","py312-pyqt6-sip","qt6-qtnetworkauth","python312"]}],"depends_on":[]},{"name":"py312-pyqt6-scintilla","portdir":"python/py-pyqt6-scintilla","version":"2.14.1","license":"(GPL-3 or OpenSSLException)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/qscintilla","description":"PyQt6 bindings for the QScintilla programmers editor widget","long_description":"QScintilla is a port to Qt of the Scintilla programmers editor widget. It supports the traditional low-level Scintilla API and implements a high-level API covering such things as auto-completion, code folding and lexer configuration.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-sip","py312-pyqt-builder","clang-18"]},{"type":"lib","ports":["py312-pyqt6-sip","qt6-qtbase","qscintilla-qt6","python312","py312-pyqt6"]}],"depends_on":[]},{"name":"py312-pyqt6-sip","portdir":"python/py-pyqt6-sip","version":"13.11.1","license":"(GPL-2 or GPL-3 or PSF)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/sip/","description":"The sip module support for PyQt6","long_description":"The sip module support for PyQt6","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"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":["py312-pyqt6-datavisualization","py312-pyqt6-3d","py312-pyqt6-charts","py312-pyqt6-webengine","py312-pyqt6-networkauth","py312-pyqt6-scintilla"]},{"type":"run","ports":["py312-pyqt6"]}]},{"name":"py312-pyqt6-webengine","portdir":"python/py-pyqt6-webengine","version":"6.11.0","license":"(GPL-3 or OpenSSLException)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/pyqtwebengine","description":"Python bindings for the Qt WebEngine framework","long_description":"Python bindings for the Qt WebEngine framework","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-sip","py312-pyqt-builder","clang-18"]},{"type":"lib","ports":["py312-pyqt6","qt6-qtbase","py312-pyqt6-sip","qt6-qtwebengine","python312"]}],"depends_on":[]},{"name":"py312-pyqt-builder","portdir":"python/py-pyqt-builder","version":"1.19.1","license":"(GPL-2 or GPL-3 or PSF)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/pyqt-builder/","description":"The PEP 517 compliant PyQt build system","long_description":"The PEP 517 compliant PyQt build system","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-setuptools","py312-wheel","py312-setuptools_scm","py312-build","py312-installer"]},{"type":"lib","ports":["py312-packaging","py312-sip","python312"]}],"depends_on":[{"type":"build","ports":["py312-pyqt5","py312-pyqt5-chart","py312-pyqt5-scintilla","py312-pyqt5-webengine","py312-pyqt6","py312-pyqt6-3d","py312-pyqt6-charts","py312-pyqt6-datavisualization","py312-pyqt6-networkauth","py312-pyqt6-scintilla","py312-pyqt6-webengine"]}]},{"name":"py312-pyqtgraph","portdir":"python/py-pyqtgraph","version":"0.13.7","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pyqtgraph.org/","description":"Scientific Graphics and Qt GUI library for Python","long_description":"PyQtGraph is a pure-python graphics and GUI library built on PyQt4/PyQt5 and numpy. It is intended for use in mathematics / scientific / engineering applications. It is very fast due to its heavy leverage of numpy for number crunching and Qt’s GraphicsView framework for fast display.","active":true,"categories":["graphics","math","python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":462}],"variants":["pyqt4","pyqt5","pyside","opengl"],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["py312-pyqt5","py312-scipy","py312-opengl","python312"]}],"depends_on":[]},{"name":"py312-pyquery","portdir":"python/py-pyquery","version":"2.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/gawel/pyquery","description":"A jQuery-like library for Python","long_description":"Pyquery allows you to make jQuery queries on XML documents.","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-lxml","py312-cssselect"]}],"depends_on":[{"type":"lib","ports":["py-pyquery"]},{"type":"test","ports":["py312-webtest"]}]},{"name":"py312-pyrfc3339","portdir":"python/py-pyrfc3339","version":"2.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pyrfc3339/","description":"pyRFC3339 parses and generates RFC 3339-compliant timestamps using Python datetime.datetime objects.","long_description":"pyRFC3339 parses and generates RFC 3339-compliant timestamps using Python datetime.datetime objects.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools_scm","clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["python312","py312-tz"]},{"type":"test","ports":["py312-pynose"]}],"depends_on":[{"type":"lib","ports":["py312-acme"]}]},{"name":"py312-Pyro5","portdir":"python/py-Pyro5","version":"5.15","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/irmen/Pyro5","description":"Distributed object middleware for Python (RPC)","long_description":"Pyro means PYthon Remote Objects. It is a library that enables you to build applications in which objects can talk to each other over the network, with minimal programming effort. You can just use normal Python method calls, with almost every possible parameter and return value type, and Pyro takes care of locating the right object on the right computer to execute the method. It is designed to be very easy to use, and to generally stay out of your way. But it also provides a set of powerful features that enables you to build distributed applications rapidly and effortlessly. Pyro is written in 100% pure Python.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["py312-serpent","python312"]}],"depends_on":[]},{"name":"py312-pyrsistent","portdir":"python/py-pyrsistent","version":"0.20.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tobgu/pyrsistent/","description":"Pyrsistent is a number of persistent collections.","long_description":"Pyrsistent is a number of persistent collections.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest","py312-hypothesis","py312-pytest-runner"]}],"depends_on":[]},{"name":"py312-pysaga","portdir":"gis/saga","version":"9.12.3","license":"GPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://saga-gis.sourceforge.io/en/index.html","description":"PySAGA, Python 3.12 bindings for SAGA","long_description":"PySAGA, Python 3.12 bindings for SAGA.","active":true,"categories":["python","gis"],"maintainers":[{"name":"n_larsson","github":"nilason","ports_count":111}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["clang-20","wxWidgets-3.2","curl","cmake","pkgconfig","swig","swig-python","gdal","PDAL","proj","exiv2","opencv4","tiff"]},{"type":"lib","ports":["python312","saga"]}],"depends_on":[]},{"name":"py312-pysal","portdir":"python/py-pysal","version":"25.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pysal.org/pysal/","description":"Python Spatial Analysis Library (PySAL)","long_description":"Python Spatial Analysis Library (PySAL) is an open source cross-platform library for geospatial data science with an emphasis on geospatial vector data written in Python.","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-mapclassify","py312-mgwr","py312-momepy","py312-pointpats","py312-segregation","py312-spaghetti","python312","py312-spint","py312-splot","py312-spopt","py312-spreg","py312-spvcm","py312-tobler","py312-spglm","py312-access","py312-esda","py312-giddy","py312-inequality","py312-libpysal"]}],"depends_on":[]},{"name":"py312-pysam","portdir":"python/py-pysam","version":"0.22.0","license":"MIT and BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pysam-developers/pysam","description":"Python interface for the SAM/BAM sequence alignment and mapping format","long_description":"Pysam is a python module for reading and manipulating Samfiles. It's a lightweight wrapper of the samtools C-API.","active":true,"categories":["science","python"],"maintainers":[{"name":"git","github":"SoapZA","ports_count":23}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-wheel","py312-cython","py312-build","py312-installer","py312-setuptools"]},{"type":"lib","ports":["python312","htslib"]}],"depends_on":[{"type":"lib","ports":["py-pysam"]}]},{"name":"py312-pyscard","portdir":"python/py-pyscard","version":"2.3.1","license":"GPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pyscard.sourceforge.io/","description":"Smartcard module for Python.","long_description":"Smartcard module for Python.","active":true,"categories":["python"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["python312","swig-python"]}],"depends_on":[{"type":"run","ports":["yubikey-manager4"]}]},{"name":"py312-pyshortcuts","portdir":"python/py-pyshortcuts","version":"1.9.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/newville/pyshortcuts","description":"Helps users create shortcuts to run python scripts and other applications.","long_description":"Pyshortcuts helps Python developers and users create shortcuts that will run python scripts and other applications. The shortcuts created can go onto the user's desktop or into the Start Menu (for systems with Start Menus) or both.","active":true,"categories":["python"],"maintainers":[{"name":"joe.fowler","github":"joefowler","ports_count":98}],"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-larixite"]},{"type":"run","ports":["py312-wxmplot","py312-xraylarch"]}]},{"name":"py312-pyshp","portdir":"python/py-pyshp","version":"2.3.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/GeospatialPython/pyshp","description":"Python Shapefile Library","long_description":"PyShp library provides read and write support for the ESRI shapefile format in pure Python. This format is a popular Geographic Information System vector data format created by ESRI. You can read and write shp, shx, and dbf files with all types of geometry. Everything in the public ESRI shapefile specification is implemented.","active":true,"categories":["python","gis"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"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-cartopy","py312-tropycal"]}]},{"name":"py312-pyside6","portdir":"python/py-pyside6","version":"6.11.0","license":"LGPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pyside.org/","description":"Python bindings for the Qt cross-platform application and UI framework","long_description":"PySide6 is the official Python module from the Qt for Python project, which provides access to the complete Qt 6.0+ framework. \nFor module details see https://doc.qt.io/qtforpython-6/package_details.html","active":true,"categories":["aqua","devel","python"],"maintainers":[{"name":"johan.kytt","github":"johankytt","ports_count":7}],"variants":["addonmodules","extracmakepcfiles","qtlottie","qt5compat"],"dependencies":[{"type":"build","ports":["py312-packaging","cmake","ninja","clang-19","py312-setuptools","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["qt6-qtremoteobjects","qt6-qt3d","qt6-qtconnectivity","qt6-qttools","qt6-qtcharts","qt6-qtquicktimeline","qt6-qthttpserver","qt6-qtvirtualkeyboard","libxml2","qt6-qtquick3dphysics","qt6-qtscxml","qt6-qtspeech","qt6-qtwebview","python312","py312-numpy","qt6-qtgraphs","qt6-qtquickeffectmaker","qt6-qtdatavis3d","libxslt","qt6-qtbase","qt6-qtsensors","qt6-qtlocation","qt6-qtserialbus","qt6-qtnetworkauth"]}],"depends_on":[]},{"name":"py312-pysigma","portdir":"python/py-pysigma","version":"1.3.3","license":"LGPL-2.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/SigmaHQ/pySigma","description":"Sigma rule processing and conversion tools","long_description":"Sigma rule processing and conversion tools","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-poetry-core","clang-18"]},{"type":"lib","ports":["py312-requests","py312-parsing","py312-yaml","python312","py312-diskcache-stubs","py312-types-pyyaml","py312-diskcache","py312-packaging","py312-jinja2","py312-typing_extensions"]}],"depends_on":[{"type":"lib","ports":["py312-sigma-cli"]}]},{"name":"py312-pysimdjson","portdir":"python/py-pysimdjson","version":"7.0.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/TkTech/pysimdjson","description":"SimdJson bindings for Python","long_description":"SimdJson bindings for Python","active":true,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","clang-20","py312-wheel","py312-cython"]},{"type":"lib","ports":["python312"]}],"depends_on":[]},{"name":"py312-pyspnego","portdir":"python/py-pyspnego","version":"0.11.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jborean93/pyspnego","description":"Python SPNEGO Library","long_description":"Library to handle SPNEGO (Negotiate, NTLM, Kerberos) and CredSSP authentication. Also includes a packet parser that can be used to decode raw NTLM/SPNEGO/Kerberos tokens into a human readable format.","active":true,"categories":["net","security","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["py312-cryptography","python312"]}],"depends_on":[{"type":"lib","ports":["py312-requests-kerberos","py312-requests_ntlm"]}]},{"name":"py312-pystache","portdir":"python/py-pystache","version":"0.6.8","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/PennyDreadfulMTG/pystache","description":"Mustache for Python","long_description":"Pystache is a Python implementation of Mustache. Mustache is a framework-agnostic, logic-free templating system inspired by ctemplate and et.","active":true,"categories":["devel","textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","clang-18","py312-wheel","py312-setuptools_scm"]},{"type":"lib","ports":["python312"]}],"depends_on":[]},{"name":"py312-pysvn","portdir":"python/py-pysvn","version":"1.9.22","license":"Apache-1.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pysvn.sourceforge.io/","description":"Python Subversion Extension (pysvn)","long_description":"The pysvn module is a python interface to the Subversion version control system. This API exposes client interfaces for managing a working copy, querying a repository, and synchronizing the two.","active":true,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-wheel","clang-18","py312-build","py312-installer"]},{"type":"lib","ports":["apr","subversion","python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py-pysvn"]}]},{"name":"py312-pyte","portdir":"python/py-pyte","version":"0.8.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/selectel/pyte","description":"an in memory VTXXX-compatible terminal emulator","long_description":"It’s an in memory VTXXX-compatible terminal emulator. XXX stands for a series of video terminals, developed by DEC between 1970 and 1995. The first, and probably the most famous one, was VT100 terminal, which is now a de-facto standard for all virtual terminal emulators. pyte follows the suit.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-pytest-runner","clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["python312","py312-wcwidth"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[]},{"name":"py312-pytensor","portdir":"python/py-pytensor","version":"2.38.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pymc-devs/pytensor","description":"Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.","long_description":"Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.","active":true,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","py312-cython","py312-toml","py312-versioneer","clang-18"]},{"type":"lib","ports":["py312-minikanren","python312","py312-scipy","py312-setuptools","py312-typing_extensions","py312-filelock","py312-numpy","py312-cons","py312-etuples","py312-logical-unification"]}],"depends_on":[{"type":"lib","ports":["py312-pymc"]}]},{"name":"py312-pytesseract","portdir":"python/py-pytesseract","version":"0.3.13","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/madmaze/pytesseract","description":"Python-tesseract is a python wrapper for Google's Tesseract-OCR","long_description":"Python-tesseract is a python wrapper for Google's Tesseract-OCR","active":true,"categories":["graphics","python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["py312-packaging","py312-Pillow","python312"]},{"type":"run","ports":["tesseract"]}],"depends_on":[]},{"name":"py312-pytest","portdir":"python/py-pytest","version":"9.0.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pytest.org","description":"py.test: simple powerful testing with Python","long_description":"The pytest framework makes it easy to write small tests, yet scales to support complex functional testing for applications and libraries.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-setuptools_scm"]},{"type":"lib","ports":["python312","py312-packaging","py312-pluggy","py312-iniconfig","py312-pygments"]},{"type":"run","ports":["pytest_select"]}],"depends_on":[{"type":"lib","ports":["py312-pytest-rerunfailures","py312-pytest-dotenv","py312-pytest-xdist","py312-pytest-pylint","py312-pytest-remotedata","py312-pytest-twisted","py312-pytest-trio","py312-pytest-qt","py312-pytest-forked","py312-pytest-django","py312-pytest-mpl","py312-pytest-random-order","py312-pytest-cov","py312-pytest-xprocess","py312-pytest-asyncio","py312-pytest-json-report","py312-pytest-describe"]},{"type":"run","ports":["py312-pytest-regressions","py312-pytest-virtualenv","py312-pytest-mock","py312-nbval","py312-pytest-metadata","py312-pytest-sugar","py312-pytest-env","py312-pytest-datadir","py312-pytest-fixture-config","py312-pytest-benchmark","py312-pytest-flake8","py312-pytest-html","py312-pytest-shutil"]},{"type":"test","ports":["py312-dateutil","py312-freezegun","py312-mock","py312-unicodedata2","py312-cpuinfo","py312-cryptography","py312-pytest-benchmark","py312-cycler","py312-kiwisolver","py312-asteval","py312-asv","py312-atomicwrites","py312-cachetools","py312-cftime","py312-colorlog","py312-columnize","py312-contourpy","py312-gast","py312-inflection","py312-intervaltree","py312-natsort","py312-pyicu","py312-pytest-mock","py312-poyo","py312-latexcodec","py312-setuptools_scm_git_archive","py312-babel","py312-ddt","py312-sybil","py312-testfixtures","radon","py312-portend","py312-tempora","py312-h11","py312-hpack","py312-hyperframe","py312-rich","py312-jaraco.functools","py312-distlib","py312-hyperlink","py312-jaraco.classes","py312-pyperclip","py312-protego","py312-argh","py312-audioread","py312-bitstring","py312-country","py312-iocapture","py312-async_generator","py312-entrypoints","py312-flake8","py312-ipdb","py312-itsdangerous","py312-outcome","py312-prompt_toolkit","py312-pytest-asyncio","py312-pytest-timeout","py312-watchdog","py312-werkzeug","py312-asn1","py312-blinker","py312-flask","py312-inflate64","py312-lazy_object_proxy","py312-pyannotate","py312-pybcj","py312-pycryptodome","py312-pycryptodomex","py312-pytest-trio","py312-trustme","py312-wrapt","py312-arpeggio","py312-multivolumefile","py312-py7zr","py312-pyppmd","py312-pyzstd","py312-rarfile","py312-unidecode","py312-mutagen","py312-python-dotenv","py312-soco","py312-tzlocal","py312-xmltodict","py312-webencodings","py312-nose","py312-fastavro","py312-m2crypto","py312-autopep8","py312-text-unidecode","py312-ujson","py312-yapf","py312-cssselect2","py312-whatthepatch","py312-wurlitzer","py312-qstylizer","py312-qtawesome","py312-rope","py312-term-background","py312-lz4","py312-simpy","py312-semver","py312-boolean.py","py312-license-expression","py312-pygccxml","py312-cssselect","py312-urlwatch","py312-kaptan","py312-myst-parser","py312-neovim","py312-recommonmark","py312-rsa","py312-s3transfer","py312-fasteners","py312-pint","py312-Faker","py312-aws-sam-translator","py312-pygls","py312-pygraphviz","py312-beautifulsoup4","py312-pdal","py312-simplejson","py312-pyte","py312-unidiff","py312-future","py312-netcdf4","py312-xarray","py312-tiktoken","py312-configargparse","py312-numpydoc","py312-cairocffi","py312-httpbin","py312-lmfit","py312-nmrglue","py312-nmrglue-devel","py312-patsy","py312-peakutils","py312-structlog","py312-uncertainties","py312-xhtml2pdf","py312-asyncpg","py312-netaddr","py312-pytest-mypy","py312-bcrypt","py312-confection","py312-srsly","py312-json5","py312-cymem","py312-murmurhash","py312-parse","py312-preshed","py312-scikit-hep-hepstats","py312-scikit-hep-hepunits","py312-scikit-hep-mplhep","py312-scikit-hep-mplhep_data","py312-scikit-hep-particle","py312-tabulate","py312-bottle","py312-flask-babel","py312-marisa-trie","py312-jwt","py312-oauthlib","py312-requests-oauthlib","py312-pyarrow","py312-isodate","py312-cbor2","py312-geographiclib","py312-luma.core","py312-luma.emulator","py312-pyftdi","py312-smbus2","py312-dnspython","py312-websocket-client","py312-wsproto","py312-seaborn","py312-lazy_loader","py312-soxr","py312-python-lsp-jsonrpc","py312-python-lsp-server","py312-blis","py312-typer","py312-opengl","py312-pytest-env","py312-threadpoolctl","py312-quantecon","py312-xkcdpass","py312-jsonpointer","py312-iso8601","py312-path","py312-mslex","py312-geopy","py312-parsedatetime","py312-flask-frozen","py312-ftputil","py312-pyrsistent","py312-iminuit","py312-csvkit","py312-managesieve","py312-spopt","py312-sphinx-jsonschema","py312-astunparse","py312-parsimonious","py312-portalocker","py312-importlib-resources","py312-pysvn","py312-bitmath","py312-blosc2","py312-sentencepiece","py312-html2text","py312-dlib","py312-spark_parser","py312-uncompyle6","py312-xdis","py312-openslide","py312-emcee3","py312-hcloud","py312-jschema_to_python","py312-ldap","py312-mando","py312-jsonpatch","py312-parsel","py312-w3lib","py312-itemloaders","py312-nbval","py312-onnx","py312-queuelib","py312-automat","py312-m2r","py312-pytorch","py312-urwid","py312-scrapy","py312-supervisor","py312-triangle","git-filter-repo","py312-wxpython-4.0","py312-fabio","py312-pyficache","py312-bitstruct","py312-sqlparse","py312-graphviz","py312-pytest-metadata","py312-obspy","py312-control","py312-wordcloud","py312-berkeleydb","py312-dqsegdb2","py312-gwdatafind","py312-igwn-auth-utils","py312-safe-netrc","py312-scitokens","py312-panedr","py312-gwosc","py312-ligotimegps","py312-stagger","py312-numpy","py312-ordered-set","py312-datrie","py312-scipy","py312-pypdf","py312-svgelements","py312-fire","py312-readability-lxml","py312-contextlib2","py312-pytest-fixture-config","py312-pytest-shutil","py312-pytest-virtualenv","py312-setuptools-git","py312-ftfy","py312-fugashi","py312-gcn","py312-cog","py312-pypubsub","py312-gunicorn","py312-hypy","py312-icalendar","py312-immutables","py312-importmagic","py312-ipy","py312-meld3","py312-flask-cors","py312-rdflib","py312-findpython","py312-tracer","py312-typing-inspection","py312-aiodns","py312-charset-normalizer","py312-click","py312-decorator","py312-hatch-fancy-pypi-readme","py312-mistune","py312-tenacity","py312-cli-helpers","py312-pgspecial","py312-libarchive-c","py312-ndindex","py312-flask-sqlalchemy","py312-wtforms","py312-asgiref","py312-django-allauth","py312-openid","py312-responses","py312-autocommand","py312-croniter","py312-jaraco.collections","py312-looseversion","py312-snuggs","py312-mitmproxy","py312-jsonnet","py312-confuse","py312-discogs-client","py312-langdetect","py312-librosa","py312-mediafile","py312-musicbrainzngs","py312-reflink","py312-resampy","py312-samplerate","py312-soundfile","py312-joblib","py312-pybtex","py312-jellyfish","py312-itemadapter","py312-numdifftools","py312-xraydb","py312-beniget","py312-docstring-to-markdown","py312-tinycss2","py312-sphinx_rtd_theme","py312-about-time","py312-gsl","py312-mssql","py312-cfn-lint","py312-junit-xml","py312-pylast","py312-proto-plus","py312-toolz","py312-protobuf3","py312-pytest-httpserver","py312-catalogue","py312-sacrebleu","py312-xxhash","py312-requests-cache","py312-time-machine","py312-nanobind","py312-mido","py312-shtab","py312-crc32c","py312-allpairspy","py312-pathvalidate","py312-tcolorpy","py312-agate-dbf","py312-ajsonrpc","py312-pyelftools","py312-leather","py312-tinydb","py312-pew","py312-tlsh","py312-propcache","py312-mda-xdrlib","py312-yaspin","py312-pylzma","py312-rich_rst","py312-pytokens","py312-radix","py312-resumable-urlretrieve","py312-beartype","py312-pypng","py312-binaryornot","py312-uc-micro-py","py312-yarl","py312-sentence-transformers","py312-omegaconf","py312-hydra-core","nvchecker","py312-rapidfuzz","xxh","yubikey-manager4","git-review","py312-markupsafe","py312-pluggy","py312-attrs","py312-more-itertools","py312-parso","py312-wcwidth","py312-six","py312-filelock","py312-editdistance","py312-iniconfig","py312-texttable","py312-black","py312-zopeinterface","py312-gnupg","py312-appdirs","py312-pyfatfs","py312-pretend","py312-tomlkit","py312-geojson","py312-igraph","py312-brotli","py312-zopfli","py312-chardet","py312-cairo","py312-xattr","py312-cppy"]}]}]}