{"count":52400,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=271","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=269","results":[{"name":"py314-read-version","portdir":"python/py-read-version","version":"0.3.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/flying-sheep/read_version","description":"Automatically read the version from a Python module","long_description":"Automatically read the version from a Python module","active":true,"categories":["devel","python"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":196}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"build","ports":["py314-hydra-colorlog"]},{"type":"lib","ports":["py-read-version"]}]},{"name":"py313-read-version","portdir":"python/py-read-version","version":"0.3.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/flying-sheep/read_version","description":"Automatically read the version from a Python module","long_description":"Automatically read the version from a Python module","active":true,"categories":["devel","python"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":196}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"build","ports":["py313-hydra-colorlog"]}]},{"name":"py313-re2","portdir":"python/py-re2","version":"1.0.7","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/facebook/pyre2","description":"Python wrapper of Google's RE2 library.","long_description":"pyre2 is a Python extension that wraps Google's RE2 regular expression library. It implements many of the features of Python's built-in re module with compatible interfaces.","active":true,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-installer","py313-wheel","clang-20","py313-build","py313-setuptools"]},{"type":"lib","ports":["python313","re2"]}],"depends_on":[{"type":"lib","ports":["py-re2"]},{"type":"run","ports":["mercurial"]}]},{"name":"py312-re2","portdir":"python/py-re2","version":"1.0.7","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/facebook/pyre2","description":"Python wrapper of Google's RE2 library.","long_description":"pyre2 is a Python extension that wraps Google's RE2 regular expression library. It implements many of the features of Python's built-in re module with compatible interfaces.","active":true,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-20","py312-build","py312-setuptools"]},{"type":"lib","ports":["python312","re2"]}],"depends_on":[]},{"name":"py311-re2","portdir":"python/py-re2","version":"1.0.7","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/facebook/pyre2","description":"Python wrapper of Google's RE2 library.","long_description":"pyre2 is a Python extension that wraps Google's RE2 regular expression library. It implements many of the features of Python's built-in re module with compatible interfaces.","active":true,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-wheel","clang-20","py311-build","py311-installer","py311-setuptools"]},{"type":"lib","ports":["re2","python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[]},{"name":"py310-re2","portdir":"python/py-re2","version":"1.0.7","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/facebook/pyre2","description":"Python wrapper of Google's RE2 library.","long_description":"pyre2 is a Python extension that wraps Google's RE2 regular expression library. It implements many of the features of Python's built-in re module with compatible interfaces.","active":true,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-installer","clang-20","py310-setuptools","py310-wheel","py310-build"]},{"type":"lib","ports":["re2","python310"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[]},{"name":"py-read-version","portdir":"python/py-read-version","version":"0.3.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/flying-sheep/read_version","description":"Automatically read the version from a Python module","long_description":"Automatically read the version from a Python module","active":true,"categories":["devel","python"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":196}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-read-version"]}],"depends_on":[]},{"name":"py-re2","portdir":"python/py-re2","version":"1.0.7","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/facebook/pyre2","description":"Python wrapper of Google's RE2 library.","long_description":"pyre2 is a Python extension that wraps Google's RE2 regular expression library. It implements many of the features of Python's built-in re module with compatible interfaces.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-re2"]}],"depends_on":[]},{"name":"py314-rdflib","portdir":"python/py-rdflib","version":"7.5.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/RDFLib/rdflib","description":"Python library for working with RDF","long_description":"RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information. The library contains an RDF/XML parser/serializer, a TripleStore, an InformationStore and various store backends (InMemory, SleepyCat BTree, ZODB BTree).","active":true,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-build","clang-18","py314-installer","py314-poetry-core"]},{"type":"lib","ports":["py314-parsing","python314"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"build","ports":["zeitgeist"]},{"type":"lib","ports":["py-rdflib"]}]},{"name":"py313-rdflib","portdir":"python/py-rdflib","version":"7.5.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/RDFLib/rdflib","description":"Python library for working with RDF","long_description":"RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information. The library contains an RDF/XML parser/serializer, a TripleStore, an InformationStore and various store backends (InMemory, SleepyCat BTree, ZODB BTree).","active":true,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","clang-18","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["py313-parsing","python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py313-prov"]},{"type":"run","ports":["py313-sparqlwrapper"]}]},{"name":"py312-rdflib","portdir":"python/py-rdflib","version":"7.5.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/RDFLib/rdflib","description":"Python library for working with RDF","long_description":"RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information. The library contains an RDF/XML parser/serializer, a TripleStore, an InformationStore and various store backends (InMemory, SleepyCat BTree, ZODB BTree).","active":true,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-build","py312-poetry-core","clang-18"]},{"type":"lib","ports":["py312-parsing","python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-prov"]}]},{"name":"py311-rdflib","portdir":"python/py-rdflib","version":"7.5.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/RDFLib/rdflib","description":"Python library for working with RDF","long_description":"RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information. The library contains an RDF/XML parser/serializer, a TripleStore, an InformationStore and various store backends (InMemory, SleepyCat BTree, ZODB BTree).","active":true,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-build","py311-poetry-core","clang-18"]},{"type":"lib","ports":["py311-parsing","python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-prov"]}]},{"name":"py310-rdflib","portdir":"python/py-rdflib","version":"7.5.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/RDFLib/rdflib","description":"Python library for working with RDF","long_description":"RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information. The library contains an RDF/XML parser/serializer, a TripleStore, an InformationStore and various store backends (InMemory, SleepyCat BTree, ZODB BTree).","active":true,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-poetry-core","py310-installer","clang-18","py310-build"]},{"type":"lib","ports":["python310","py310-parsing","py310-isodate"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-prov"]}]},{"name":"py27-rcsparse","portdir":"python/py-rcsparse","version":"0.1_20151027","license":"AGPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/corecode/rcsparse","description":"A fast RCS file parsing library","long_description":"A fast RCS file parsing library","active":true,"categories":["devel","textproc","python"],"maintainers":[{"name":"jpo","github":"jpouellet","ports_count":4}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["py-rcsparse"]},{"type":"run","ports":["git-cvs"]}]},{"name":"py-rdflib","portdir":"python/py-rdflib","version":"7.5.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/RDFLib/rdflib","description":"Python library for working with RDF","long_description":"RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information. The library contains an RDF/XML parser/serializer, a TripleStore, an InformationStore and various store backends (InMemory, SleepyCat BTree, ZODB BTree).","active":true,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-rdflib"]}],"depends_on":[]},{"name":"py-rcsparse","portdir":"python/py-rcsparse","version":"0.1_20151027","license":"AGPL-3+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/corecode/rcsparse","description":"A fast RCS file parsing library","long_description":"A fast RCS file parsing library","active":true,"categories":["devel","textproc","python"],"maintainers":[{"name":"jpo","github":"jpouellet","ports_count":4}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py27-rcsparse"]}],"depends_on":[]},{"name":"py311-rchitect","portdir":"python/py-rchitect","version":"0.4.7","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/randy3k/rchitect","description":"Mapping R API to Python","long_description":"Mapping R API to Python","active":true,"categories":["python","R"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-pytest-runner","clang-18"]},{"type":"lib","ports":["python311","py311-cffi","py311-six"]}],"depends_on":[{"type":"lib","ports":["radian","py-rchitect"]}]},{"name":"py310-rchitect","portdir":"python/py-rchitect","version":"0.4.7","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/randy3k/rchitect","description":"Mapping R API to Python","long_description":"Mapping R API to Python","active":true,"categories":["python","R"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-pytest-runner","clang-18"]},{"type":"lib","ports":["python310","py310-six","py310-cffi"]}],"depends_on":[]},{"name":"py311-rawpy","portdir":"python/py-rawpy","version":"0.17.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/letmaik/rawpy","description":"Python wrapper for the LibRaw library","long_description":"rawpy is an easy-to-use Python wrapper for the LibRaw library. It also contains some extra functionality for finding and repairing hot/dead pixels.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"mp","github":"jsalort","ports_count":10}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-wheel","py311-cython","clang-18","pkgconfig","py311-build","py311-installer"]},{"type":"lib","ports":["libraw","python311","py311-numpy","py311-scikit-image"]},{"type":"test","ports":["py311-pytest","py311-imageio"]}],"depends_on":[{"type":"lib","ports":["py-rawpy"]}]},{"name":"py310-rawpy","portdir":"python/py-rawpy","version":"0.17.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/letmaik/rawpy","description":"Python wrapper for the LibRaw library","long_description":"rawpy is an easy-to-use Python wrapper for the LibRaw library. It also contains some extra functionality for finding and repairing hot/dead pixels.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"mp","github":"jsalort","ports_count":10}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-wheel","py310-build","py310-installer","clang-18","pkgconfig","py310-setuptools","py310-cython"]},{"type":"lib","ports":["libraw","python310","py310-numpy","py310-scikit-image"]},{"type":"test","ports":["py310-pytest","py310-imageio"]}],"depends_on":[]},{"name":"py-rchitect","portdir":"python/py-rchitect","version":"0.4.7","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/randy3k/rchitect","description":"Mapping R API to Python","long_description":"Mapping R API to Python","active":true,"categories":["python","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py311-rchitect"]}],"depends_on":[]},{"name":"py-rawpy","portdir":"python/py-rawpy","version":"0.17.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/letmaik/rawpy","description":"Python wrapper for the LibRaw library","long_description":"rawpy is an easy-to-use Python wrapper for the LibRaw library. It also contains some extra functionality for finding and repairing hot/dead pixels.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"mp","github":"jsalort","ports_count":10}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py311-rawpy"]}],"depends_on":[]},{"name":"py314-raven","portdir":"python/py-raven","version":"6.10.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/getsentry/raven-python","description":"Raven is a client for Sentry","long_description":"Raven is a client for Sentry","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py314-build","py314-setuptools","py314-wheel","clang-18","py314-installer"]},{"type":"lib","ports":["py314-setuptools","python314"]}],"depends_on":[{"type":"lib","ports":["py314-gitfs","py-raven"]}]},{"name":"py313-raven","portdir":"python/py-raven","version":"6.10.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/getsentry/raven-python","description":"Raven is a client for Sentry","long_description":"Raven is a client for Sentry","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-setuptools","py313-wheel","clang-18","py313-installer"]},{"type":"lib","ports":["py313-setuptools","python313"]}],"depends_on":[]},{"name":"py312-raven","portdir":"python/py-raven","version":"6.10.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/getsentry/raven-python","description":"Raven is a client for Sentry","long_description":"Raven is a client for Sentry","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["py312-setuptools","python312"]}],"depends_on":[]},{"name":"py311-raven","portdir":"python/py-raven","version":"6.10.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/getsentry/raven-python","description":"Raven is a client for Sentry","long_description":"Raven is a client for Sentry","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["py311-setuptools","python311"]}],"depends_on":[]},{"name":"py310-raven","portdir":"python/py-raven","version":"6.10.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/getsentry/raven-python","description":"Raven is a client for Sentry","long_description":"Raven is a client for Sentry","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["py310-setuptools","python310"]}],"depends_on":[]},{"name":"py314-ratelim","portdir":"python/py-ratelim","version":"0.1.6","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/themiurgo/ratelim","description":"Makes it easy to respect rate limits.","long_description":"Makes it easy to respect rate limits.","active":true,"categories":["python"],"maintainers":[{"name":"ra1nb0w","github":"ra1nb0w","ports_count":151}],"variants":[],"dependencies":[{"type":"build","ports":["py314-build","py314-setuptools","py314-wheel","clang-18","py314-installer"]},{"type":"lib","ports":["py314-decorator","python314"]}],"depends_on":[{"type":"lib","ports":["py314-geocoder","py-ratelim"]}]},{"name":"py-raven","portdir":"python/py-raven","version":"6.10.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/getsentry/raven-python","description":"Raven is a client for Sentry","long_description":"Raven is a client for Sentry","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-raven"]}],"depends_on":[]},{"name":"py-ratelim","portdir":"python/py-ratelim","version":"0.1.6","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/themiurgo/ratelim","description":"Makes it easy to respect rate limits.","long_description":"Makes it easy to respect rate limits.","active":true,"categories":["python"],"maintainers":[{"name":"ra1nb0w","github":"ra1nb0w","ports_count":151}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-ratelim"]}],"depends_on":[]},{"name":"py313-rarfile","portdir":"python/py-rarfile","version":"4.2","license":"ISC","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/markokr/rarfile","description":"RAR archive reader for Python","long_description":"RAR archive reader for Python","active":true,"categories":["archivers","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools","py313-wheel","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["unrar"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["beets","beets-devel","py-rarfile"]}]},{"name":"py312-rarfile","portdir":"python/py-rarfile","version":"4.2","license":"ISC","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/markokr/rarfile","description":"RAR archive reader for Python","long_description":"RAR archive reader for Python","active":true,"categories":["archivers","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-wheel","clang-18","py312-build","py312-installer","py312-setuptools"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["unrar"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[]},{"name":"py311-rarfile","portdir":"python/py-rarfile","version":"4.2","license":"ISC","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/markokr/rarfile","description":"RAR archive reader for Python","long_description":"RAR archive reader for Python","active":true,"categories":["archivers","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-wheel","clang-18","py311-build","py311-installer","py311-setuptools"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["unrar"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[]},{"name":"py310-rarfile","portdir":"python/py-rarfile","version":"4.2","license":"ISC","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/markokr/rarfile","description":"RAR archive reader for Python","long_description":"RAR archive reader for Python","active":true,"categories":["archivers","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-installer","clang-18","py310-setuptools","py310-wheel","py310-build"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["unrar"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[]},{"name":"py314-rapidfuzz","portdir":"python/py-rapidfuzz","version":"3.14.5","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/maxbachmann/RapidFuzz","description":"A fast string matching library for Python.","long_description":"A fast string matching library for Python.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-scikit-build-core","ninja","clang-20","py314-build","py314-installer","py314-cython"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["chemex","py314-cleo","py-rapidfuzz"]},{"type":"run","ports":["py314-levenshtein"]}]},{"name":"py313-rapidfuzz","portdir":"python/py-rapidfuzz","version":"3.14.5","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/maxbachmann/RapidFuzz","description":"A fast string matching library for Python.","long_description":"A fast string matching library for Python.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20","ninja","py313-build","py313-installer","py313-scikit-build-core","py313-cython"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py313-cleo"]},{"type":"run","ports":["py313-levenshtein"]}]},{"name":"py312-rapidfuzz","portdir":"python/py-rapidfuzz","version":"3.14.5","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/maxbachmann/RapidFuzz","description":"A fast string matching library for Python.","long_description":"A fast string matching library for Python.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20","ninja","py312-build","py312-installer","py312-cython","py312-scikit-build-core"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-cleo"]},{"type":"run","ports":["py312-levenshtein"]}]},{"name":"py311-rapidfuzz","portdir":"python/py-rapidfuzz","version":"3.14.5","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/maxbachmann/RapidFuzz","description":"A fast string matching library for Python.","long_description":"A fast string matching library for Python.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20","ninja","py311-build","py311-installer","py311-cython","py311-scikit-build-core"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-cleo"]},{"type":"run","ports":["py311-levenshtein"]}]},{"name":"py310-rapidfuzz","portdir":"python/py-rapidfuzz","version":"3.14.5","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/maxbachmann/RapidFuzz","description":"A fast string matching library for Python.","long_description":"A fast string matching library for Python.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20","ninja","py310-cython","py310-build","py310-installer","py310-scikit-build-core"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-cleo"]},{"type":"run","ports":["py310-levenshtein"]}]},{"name":"py-rarfile","portdir":"python/py-rarfile","version":"4.2","license":"ISC","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/markokr/rarfile","description":"RAR archive reader for Python","long_description":"RAR archive reader for Python","active":true,"categories":["archivers","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-rarfile"]}],"depends_on":[]},{"name":"py-rapidfuzz","portdir":"python/py-rapidfuzz","version":"3.14.5","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/maxbachmann/RapidFuzz","description":"A fast string matching library for Python.","long_description":"A fast string matching library for Python.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-rapidfuzz"]}],"depends_on":[]},{"name":"py314-rangehttpserver","portdir":"python/py-rangehttpserver","version":"1.2.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/danvk/RangeHTTPServer","description":"SimpleHTTPServer with support for Range requests","long_description":"SimpleHTTPServer with support for Range requests","active":true,"categories":["python"],"maintainers":[{"name":"rubendibattista","github":"rdbisme","ports_count":58}],"variants":[],"dependencies":[{"type":"build","ports":["py314-setuptools","py314-wheel","clang-18","py314-build","py314-installer"]},{"type":"lib","ports":["python314","py314-requests"]},{"type":"test","ports":["py314-pynose"]}],"depends_on":[{"type":"lib","ports":["py-rangehttpserver"]},{"type":"test","ports":["py314-resumable-urlretrieve"]}]},{"name":"py313-rangehttpserver","portdir":"python/py-rangehttpserver","version":"1.2.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/danvk/RangeHTTPServer","description":"SimpleHTTPServer with support for Range requests","long_description":"SimpleHTTPServer with support for Range requests","active":true,"categories":["python"],"maintainers":[{"name":"rubendibattista","github":"rdbisme","ports_count":58}],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools","py313-wheel","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["python313","py313-requests"]},{"type":"test","ports":["py313-pynose"]}],"depends_on":[{"type":"test","ports":["py313-resumable-urlretrieve"]}]},{"name":"py312-rangehttpserver","portdir":"python/py-rangehttpserver","version":"1.2.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/danvk/RangeHTTPServer","description":"SimpleHTTPServer with support for Range requests","long_description":"SimpleHTTPServer with support for Range requests","active":true,"categories":["python"],"maintainers":[{"name":"rubendibattista","github":"rdbisme","ports_count":58}],"variants":[],"dependencies":[{"type":"build","ports":["py312-wheel","clang-18","py312-build","py312-installer","py312-setuptools"]},{"type":"lib","ports":["python312","py312-requests"]},{"type":"test","ports":["py312-pynose"]}],"depends_on":[{"type":"test","ports":["py312-resumable-urlretrieve"]}]},{"name":"py311-rangehttpserver","portdir":"python/py-rangehttpserver","version":"1.2.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/danvk/RangeHTTPServer","description":"SimpleHTTPServer with support for Range requests","long_description":"SimpleHTTPServer with support for Range requests","active":true,"categories":["python"],"maintainers":[{"name":"rubendibattista","github":"rdbisme","ports_count":58}],"variants":[],"dependencies":[{"type":"build","ports":["py311-wheel","clang-18","py311-build","py311-installer","py311-setuptools"]},{"type":"lib","ports":["python311","py311-requests"]},{"type":"test","ports":["py311-nose"]}],"depends_on":[{"type":"test","ports":["py311-resumable-urlretrieve"]}]},{"name":"py310-rangehttpserver","portdir":"python/py-rangehttpserver","version":"1.2.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/danvk/RangeHTTPServer","description":"SimpleHTTPServer with support for Range requests","long_description":"SimpleHTTPServer with support for Range requests","active":true,"categories":["python"],"maintainers":[{"name":"rubendibattista","github":"rdbisme","ports_count":58}],"variants":[],"dependencies":[{"type":"build","ports":["py310-installer","clang-18","py310-setuptools","py310-wheel","py310-build"]},{"type":"lib","ports":["python310","py310-requests"]},{"type":"test","ports":["py310-nose"]}],"depends_on":[{"type":"test","ports":["py310-resumable-urlretrieve"]}]},{"name":"py312-random2","portdir":"python/py-random2","version":"1.0.2","license":"PSF-2.1.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/random2","description":"Python 3 compatible Python 2 random Module.","long_description":"Python 3 compatible Python 2 random Module.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py-random2"]}]},{"name":"py311-random2","portdir":"python/py-random2","version":"1.0.2","license":"PSF-2.1.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/random2","description":"Python 3 compatible Python 2 random Module.","long_description":"Python 3 compatible Python 2 random Module.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"py310-random2","portdir":"python/py-random2","version":"1.0.2","license":"PSF-2.1.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/random2","description":"Python 3 compatible Python 2 random Module.","long_description":"Python 3 compatible Python 2 random Module.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python310"]}],"depends_on":[]},{"name":"py-rangehttpserver","portdir":"python/py-rangehttpserver","version":"1.2.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/danvk/RangeHTTPServer","description":"SimpleHTTPServer with support for Range requests","long_description":"SimpleHTTPServer with support for Range requests","active":true,"categories":["python"],"maintainers":[{"name":"rubendibattista","github":"rdbisme","ports_count":58}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-rangehttpserver"]}],"depends_on":[]}]}