{"count":52477,"next":"https://ports.macports.org/api/v1/search/?format=json&page=770","previous":"https://ports.macports.org/api/v1/search/?format=json&page=768","results":[{"maintainers":null,"variants":null,"name":"py312-pathvalidate","description":"pathvalidate is a Python library to sanitize/validate a string such as filenames/file-paths/etc.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","python"],"version":"3.3.1"},{"maintainers":["RhetTbull"],"variants":null,"name":"py312-photoscript","description":"Python wrapper around Apple Photos applescript interface","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"0.5.3"},{"maintainers":null,"variants":null,"name":"py312-pyannotate","description":"PyAnnotate: Auto-generate PEP-484 annotations","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"1.2.0"},{"maintainers":null,"variants":["universal"],"name":"py312-pybcj","description":"bcj filter library","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"1.0.6"},{"maintainers":null,"variants":["universal"],"name":"py312-pycryptodome","description":"Cryptographic library for Python","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"3.23.0"},{"maintainers":null,"variants":["universal"],"name":"py312-pycryptodomex","description":"Cryptographic library for Python","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"3.23.0"},{"maintainers":["stromnov"],"variants":null,"name":"py312-pylint","description":"Error (and style) checking for python","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","python"],"version":"4.0.5"},{"maintainers":["Schamschula"],"variants":null,"name":"py312-pytest-trio","description":"Pytest plugin for trio","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","python"],"version":"0.8.0"},{"maintainers":["kurthindenburg"],"variants":null,"name":"py312-service_identity","description":"Service Identity Verification for pyOpenSSL","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","python"],"version":"24.2.0"},{"maintainers":["jandemter"],"variants":null,"name":"py312-trio","description":"Friendly Python library for async concurrency and I/O","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","python"],"version":"0.33.0"},{"maintainers":["jandemter"],"variants":null,"name":"py312-trustme","description":"#1 quality TLS certs while you wait, for the discerning tester","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","python"],"version":"1.2.1"},{"maintainers":["stromnov"],"variants":["universal"],"name":"py312-wrapt","description":"A Python module for decorators, wrappers and monkey patching.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"2.1.2"},{"maintainers":null,"variants":null,"name":"py-frozendict","description":"frozendict is a simple immutable dictionary","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","python"],"version":"2.4.7"},{"maintainers":null,"variants":["universal"],"name":"py310-frozendict","description":"frozendict is a simple immutable dictionary","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","python"],"version":"2.4.7"},{"maintainers":null,"variants":null,"name":"py311-frozendict","description":"frozendict is a simple immutable dictionary","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","python"],"version":"2.4.7"},{"maintainers":null,"variants":null,"name":"py312-frozendict","description":"frozendict is a simple immutable dictionary","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","python"],"version":"2.4.7"},{"maintainers":["herrbischoff"],"variants":["universal"],"name":"rs-aggregate","description":"Aggregate IPv4 and/or IPv6 prefixes","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["net"],"version":"0.3.2"},{"maintainers":["ryandesign","BjarneDMat"],"variants":["debug","universal"],"name":"php83-memcache","description":"PHP bindings for memcache","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","net","lang","php"],"version":"8.2"},{"maintainers":null,"variants":null,"name":"py311-chainer","description":"A flexible framework of neural networks","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"1.1.2"},{"maintainers":["coquellen"],"variants":["universal"],"name":"py311-pyFAI","description":"Azimuthal Integration library","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"2025.3.0"},{"maintainers":["jmroot"],"variants":null,"name":"py-cython-compat","description":"Older version of Cython for compatibility","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","python"],"version":"0.29.37"},{"maintainers":["jmroot"],"variants":["universal"],"name":"py27-cython-compat","description":"Older version of Cython for compatibility","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","python"],"version":"0.29.37"},{"maintainers":["jmroot"],"variants":["universal"],"name":"py310-cython-compat","description":"Older version of Cython for compatibility","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","python"],"version":"0.29.37"},{"maintainers":["jmroot"],"variants":["universal"],"name":"py311-cython-compat","description":"Older version of Cython for compatibility","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","python"],"version":"0.29.37"},{"maintainers":["jmroot"],"variants":["universal"],"name":"py312-cython-compat","description":"Older version of Cython for compatibility","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","python"],"version":"0.29.37"},{"maintainers":["stromnov"],"variants":null,"name":"py312-nest_asyncio","description":"Library that allows nested use of event loops.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","python"],"version":"1.6.0"},{"maintainers":null,"variants":["debug"],"name":"fontmatrix","description":"Free font collections manager","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["sysutils","print"],"version":"0.9.100"},{"maintainers":null,"variants":null,"name":"py312-arpeggio","description":"Packrat parser interpreter","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"2.0.3"},{"maintainers":null,"variants":null,"name":"py312-coveralls","description":"Show coverage stats online via coveralls.io","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","python"],"version":"4.0.1"},{"maintainers":null,"variants":null,"name":"py312-docopt","description":"Pythonic argument parser, that will make you smile","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","python"],"version":"0.6.2"},{"maintainers":null,"variants":null,"name":"py312-multivolumefile","description":"multi volume file wrapper library","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","python"],"version":"0.2.3"},{"maintainers":["petrrr"],"variants":null,"name":"py312-pathtools","description":"File system general utilities","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"0.1.2"},{"maintainers":null,"variants":null,"name":"py312-py7zr","description":"Pure python 7-zip library","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"1.0.0"},{"maintainers":null,"variants":["universal"],"name":"py312-pyppmd","description":"PPMd compression/decompression library","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"1.2.0"},{"maintainers":null,"variants":null,"name":"py312-pytest-pylint","description":"pytest plugin to check source code with pylint","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","python"],"version":"0.21.0"},{"maintainers":null,"variants":null,"name":"py312-pytest-remotedata","description":"Pytest plugin for controlling remote data access.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"0.4.1"},{"maintainers":null,"variants":["universal"],"name":"py312-pyzstd","description":"Python bindings to Zstandard (zstd) compression library, the API is similar to Python's bz2/lzma/zlib module.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"0.18.0"},{"maintainers":null,"variants":null,"name":"py312-rarfile","description":"RAR archive reader for Python","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["archivers","python"],"version":"4.2"},{"maintainers":["RhetTbull"],"variants":null,"name":"py312-strpdatetime","description":"Parse strings into Python datetime objects, extends Python's datetime.strptime() with additional features.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","python"],"version":"0.4.1"},{"maintainers":null,"variants":null,"name":"py312-textx","description":"Meta-language for DSL implementation inspired by Xtext","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","python"],"version":"4.3.0"},{"maintainers":null,"variants":null,"name":"py312-unidecode","description":"ASCII transliterations of Unicode text","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["textproc","python"],"version":"1.4.0"},{"maintainers":null,"variants":["debug","clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clangdevel","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","gfortran","universal"],"name":"libpapilo","description":"Parallel Presolve for Integer and Linear Optimization","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["math"],"version":"3.0.0"},{"maintainers":null,"variants":null,"name":"scdl","description":"Soundcloud Music Downloader","livecheck_broken":false,"livecheck_outdated":true,"active":true,"categories":["net"],"version":"2.7.3"},{"maintainers":["stromnov"],"variants":null,"name":"py312-asn1crypto","description":"A fast, pure Python library for parsing and serializing ASN.1 structures.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","python"],"version":"1.5.1"},{"maintainers":null,"variants":null,"name":"py312-clint","description":"Clint: Python Command-line Application Tools","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","python"],"version":"0.5.1"},{"maintainers":null,"variants":null,"name":"py-dacite","description":"Simple creation of data classes from dictionaries.","livecheck_broken":false,"livecheck_outdated":true,"active":true,"categories":["python"],"version":"1.8.1"},{"maintainers":null,"variants":null,"name":"py310-dacite","description":"Simple creation of data classes from dictionaries.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"1.8.1"},{"maintainers":null,"variants":null,"name":"py311-dacite","description":"Simple creation of data classes from dictionaries.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"1.8.1"},{"maintainers":null,"variants":null,"name":"py312-dacite","description":"Simple creation of data classes from dictionaries.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"1.8.1"},{"maintainers":null,"variants":null,"name":"py312-ifaddr","description":"Cross-platform network interface and IP address enumeration library","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"0.2.0"}]}