{"count":52477,"next":"https://ports.macports.org/api/v1/search/?format=json&page=287","previous":"https://ports.macports.org/api/v1/search/?format=json&page=285","results":[{"maintainers":null,"variants":null,"name":"py-onnxconverter-common","description":"ONNX Converter and Optimization Tools","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["science","python"],"version":"1.8.0"},{"maintainers":["jmroot"],"variants":null,"name":"py-opengl","description":"Python binding to OpenGL","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["graphics","python"],"version":"3.1.10"},{"maintainers":["jmroot"],"variants":null,"name":"py27-opengl","description":"Python binding to OpenGL","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["graphics","python"],"version":"3.1.10"},{"maintainers":["jmroot"],"variants":null,"name":"py-opengl-accelerate","description":"Acceleration code for PyOpenGL","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["graphics","python"],"version":"3.1.10"},{"maintainers":["jmroot"],"variants":["universal"],"name":"py27-opengl-accelerate","description":"Acceleration code for PyOpenGL","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["graphics","python"],"version":"3.1.10"},{"maintainers":null,"variants":null,"name":"py-openid","description":"OpenID support for modern servers and consumers.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["net","python"],"version":"3.2"},{"maintainers":["stromnov"],"variants":null,"name":"py-openpyxl","description":"Read/write Excel 2007 xlsx/xlsm files.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["textproc","python"],"version":"3.1.5"},{"maintainers":["MarcusCalhoun-Lopez"],"variants":null,"name":"py-openssl","description":"python wrapper around the OpenSSL library","livecheck_broken":false,"livecheck_outdated":true,"active":true,"categories":["devel","security","python"],"version":"25.3.0"},{"maintainers":["MarcusCalhoun-Lopez"],"variants":null,"name":"py27-openssl","description":"python wrapper around the OpenSSL library","livecheck_broken":false,"livecheck_outdated":true,"active":true,"categories":["devel","security","python"],"version":"21.0.0"},{"maintainers":null,"variants":null,"name":"py-openstackclient","description":"Command-line client for OpenStack","livecheck_broken":false,"livecheck_outdated":true,"active":true,"categories":["net","python"],"version":"8.0.0"},{"maintainers":null,"variants":null,"name":"py-openstacksdk","description":"Client library for building applications to work with OpenStack clouds","livecheck_broken":false,"livecheck_outdated":true,"active":true,"categories":["python"],"version":"4.7.2"},{"maintainers":null,"variants":null,"name":"py-opt_einsum","description":"A tensor contraction order optimizer.","livecheck_broken":false,"livecheck_outdated":true,"active":true,"categories":["python"],"version":"3.3.0"},{"maintainers":null,"variants":["universal"],"name":"py-orbit","description":"Python binding for the ORBit2 CORBA ORB - Default branch.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["gnome","python"],"version":"2.24.0"},{"maintainers":null,"variants":["universal"],"name":"py27-orbit","description":"Python binding for the ORBit2 CORBA ORB - Default branch.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["gnome","python"],"version":"2.24.0"},{"maintainers":null,"variants":null,"name":"py-os-service-types","description":"Library for consuming OpenStack sevice-types-authority data","livecheck_broken":false,"livecheck_outdated":true,"active":true,"categories":["net","python"],"version":"1.7.0"},{"maintainers":null,"variants":null,"name":"py-osc-lib","description":"Common support modules for writing OpenStackClient plugins","livecheck_broken":false,"livecheck_outdated":true,"active":true,"categories":["python"],"version":"4.0.0"},{"maintainers":null,"variants":null,"name":"py-oslo-config","description":"Oslo Configuration Library","livecheck_broken":false,"livecheck_outdated":true,"active":true,"categories":["python"],"version":"9.7.1"},{"maintainers":null,"variants":null,"name":"py-oslo-i18n","description":"Common utility type functions","livecheck_broken":false,"livecheck_outdated":true,"active":true,"categories":["python"],"version":"6.5.1"},{"maintainers":null,"variants":null,"name":"py-oslo-serialization","description":"The oslo.utils library","livecheck_broken":false,"livecheck_outdated":true,"active":true,"categories":["python"],"version":"5.8.0"},{"maintainers":null,"variants":null,"name":"py-oslo-utils","description":"OpenStack common utility type functions","livecheck_broken":false,"livecheck_outdated":true,"active":true,"categories":["python"],"version":"8.2.0"},{"maintainers":["jandemter"],"variants":null,"name":"py-outcome","description":"Capture the outcome of Python function calls","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","python"],"version":"1.3.0.post0"},{"maintainers":null,"variants":null,"name":"py-overrides","description":"A decorator to automatically detect mismatch when overriding a method","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","python"],"version":"7.7.0"},{"maintainers":["petrrr"],"variants":null,"name":"py-owslib","description":"OGC Web Service utility library","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["net","science","python","gis"],"version":"0.35.0"},{"maintainers":["adfernandes"],"variants":null,"name":"py-pacal","description":"PaCAL - ProbAbilistic CALculator","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"1.6.1"},{"maintainers":["jmroot"],"variants":null,"name":"py-packaging","description":"Core utilities for Python packaging","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"26.2"},{"maintainers":["jmroot"],"variants":null,"name":"py27-packaging","description":"Core utilities for Python packaging","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"20.9"},{"maintainers":["jmroot"],"variants":null,"name":"py36-packaging","description":"Core utilities for Python packaging","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"21.3"},{"maintainers":["jmroot"],"variants":null,"name":"py37-packaging","description":"Core utilities for Python packaging","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"24.0"},{"maintainers":["jmroot"],"variants":null,"name":"py38-packaging","description":"Core utilities for Python packaging","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"26.2"},{"maintainers":["jmroot"],"variants":null,"name":"py39-packaging","description":"Core utilities for Python packaging","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"26.2"},{"maintainers":null,"variants":null,"name":"py-paho-mqtt","description":"MQTT version 3.1/3.1.1 client class","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"2.1.0"},{"maintainers":["stromnov"],"variants":null,"name":"py-pandocfilters","description":"Utilities for writing pandoc filters in python.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["textproc","python"],"version":"1.5.1"},{"maintainers":["GiovanniBussi"],"variants":null,"name":"py-panedr","description":"Panedr reads a Gromacs EDR file and returns its content as a pandas dataframe.","livecheck_broken":false,"livecheck_outdated":true,"active":true,"categories":["science","python"],"version":"0.5.2"},{"maintainers":null,"variants":null,"name":"py-parameterized","description":"Parameterized testing with any Python test framework","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"0.9.0"},{"maintainers":["stromnov"],"variants":null,"name":"py-paramiko","description":"Native Python SSHv2 protocol library","livecheck_broken":false,"livecheck_outdated":true,"active":true,"categories":["net","security","python"],"version":"3.5.1"},{"maintainers":["Schamschula"],"variants":["ftp"],"name":"py-parfive","description":"A parallel file downloader using asyncio.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["net","python"],"version":"2.3.1"},{"maintainers":["danchr"],"variants":null,"name":"py-parse","description":"parse() is the opposite of format()","livecheck_broken":false,"livecheck_outdated":true,"active":true,"categories":["python"],"version":"1.20.2"},{"maintainers":null,"variants":null,"name":"py-parse-type","description":"parse_type extends the parse module (opposite of string.format())","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","python"],"version":"0.6.6"},{"maintainers":null,"variants":null,"name":"py-parsedatetime","description":"Parse human-readable date/time text","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"2.6"},{"maintainers":["kurthindenburg"],"variants":null,"name":"py-parsel","description":"Extract data from HTML and XML using XPath and CSS selectors","livecheck_broken":false,"livecheck_outdated":true,"active":true,"categories":["python"],"version":"1.10.0"},{"maintainers":null,"variants":null,"name":"py-parsimonious","description":"The fastest pure-Python PEG parser I can muster","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","python"],"version":"0.10.0"},{"maintainers":["reneeotten"],"variants":null,"name":"py-parsing","description":"alternative approach to creating parsers in python","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["lang","python"],"version":"3.3.2"},{"maintainers":["reneeotten"],"variants":null,"name":"py27-parsing","description":"alternative approach to creating parsers in python","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["lang","python"],"version":"2.4.7"},{"maintainers":["reneeotten"],"variants":null,"name":"py35-parsing","description":"alternative approach to creating parsers in python","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["lang","python"],"version":"2.4.7"},{"maintainers":["reneeotten"],"variants":null,"name":"py36-parsing","description":"alternative approach to creating parsers in python","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["lang","python"],"version":"3.1.4"},{"maintainers":["stromnov"],"variants":null,"name":"py-partd","description":"Appendable key-value storage.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","python"],"version":"1.4.2"},{"maintainers":null,"variants":null,"name":"py-parver","description":"Parse and manipulate version numbers.","livecheck_broken":false,"livecheck_outdated":true,"active":true,"categories":["python"],"version":"0.4"},{"maintainers":["nerdling"],"variants":null,"name":"py-passlib","description":"password hashing library","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["security","www","python"],"version":"1.7.4"},{"maintainers":null,"variants":null,"name":"py-paste","description":"Bringing consistency to Python web development.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["www","python"],"version":"3.10.1"},{"maintainers":null,"variants":null,"name":"py27-paste","description":"Bringing consistency to Python web development.","livecheck_broken":false,"livecheck_outdated":true,"active":true,"categories":["www","python"],"version":"2.0.3"}]}