{"count":51956,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=171","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=169","results":[{"name":"py38-atomiclong","portdir":"python/py-atomiclong","version":"0.1.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/dreid/atomiclong","description":"increment numbers, atomically, in python","long_description":"Sometimes you need to increment some numbers, atomically, in python. AtomicLong was born out of the need for fast thread-safe counters in python. It uses CFFI to bind GCC's Atomic Builtins. Its value is a C long which can be incremented, decremented, and set atomically. It is inspired by Java's java.util.concurrent.atomic.AtomicLong.","active":false,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py38-setuptools"]},{"type":"lib","ports":["python38","py38-cffi"]}],"depends_on":[]},{"name":"py39-atomiclong","portdir":"python/py-atomiclong","version":"0.1.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/dreid/atomiclong","description":"increment numbers, atomically, in python","long_description":"Sometimes you need to increment some numbers, atomically, in python. AtomicLong was born out of the need for fast thread-safe counters in python. It uses CFFI to bind GCC's Atomic Builtins. Its value is a C long which can be incremented, decremented, and set atomically. It is inspired by Java's java.util.concurrent.atomic.AtomicLong.","active":false,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py39-wheel","py39-installer","clang-17","py39-setuptools","py39-build"]},{"type":"lib","ports":["py39-cffi","python39"]}],"depends_on":[{"type":"lib","ports":["py39-gitfs"]}]},{"name":"py37-python-jsonrpc-server","portdir":"python/py-python-jsonrpc-server","version":"0.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/palantir/python-jsonrpc-server","description":"JSON RPC 2.0 server library","long_description":"JSON RPC 2.0 server library","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-14"]},{"type":"lib","ports":["python37","py37-ujson"]},{"type":"test","ports":["py37-mock","py37-pytest"]}],"depends_on":[]},{"name":"py38-python-jsonrpc-server","portdir":"python/py-python-jsonrpc-server","version":"0.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/palantir/python-jsonrpc-server","description":"JSON RPC 2.0 server library","long_description":"JSON RPC 2.0 server library","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py38-installer","clang-16","py38-setuptools","py38-wheel","py38-build"]},{"type":"lib","ports":["python38","py38-ujson"]},{"type":"test","ports":["py38-mock","py38-pytest"]}],"depends_on":[]},{"name":"py36-python-jsonrpc-server","portdir":"python/py-python-jsonrpc-server","version":"0.4.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/palantir/python-jsonrpc-server","description":"JSON RPC 2.0 server library","long_description":"JSON RPC 2.0 server library","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36","py36-ujson"]},{"type":"test","ports":["py36-mock","py36-pytest"]}],"depends_on":[{"type":"lib","ports":["py36-language-server"]}]},{"name":"py39-python-jsonrpc-server","portdir":"python/py-python-jsonrpc-server","version":"0.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/palantir/python-jsonrpc-server","description":"JSON RPC 2.0 server library","long_description":"JSON RPC 2.0 server library","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py39-installer","clang-17","py39-setuptools","py39-wheel","py39-build"]},{"type":"lib","ports":["python39","py39-ujson"]},{"type":"test","ports":["py39-mock","py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py-python-jsonrpc-server"]}]},{"name":"py35-python-jsonrpc-server","portdir":"python/py-python-jsonrpc-server","version":"0.4.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/palantir/python-jsonrpc-server","description":"JSON RPC 2.0 server library","long_description":"JSON RPC 2.0 server library","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35","py35-ujson"]},{"type":"test","ports":["py35-mock","py35-pytest"]}],"depends_on":[{"type":"lib","ports":["py35-language-server"]}]},{"name":"py27-python-jsonrpc-server","portdir":"python/py-python-jsonrpc-server","version":"0.4.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/palantir/python-jsonrpc-server","description":"JSON RPC 2.0 server library","long_description":"JSON RPC 2.0 server library","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py27-setuptools"]},{"type":"lib","ports":["py27-futures","py27-ujson","python27","py27-future"]},{"type":"test","ports":["py27-mock","py27-pytest"]}],"depends_on":[{"type":"lib","ports":["py27-language-server"]}]},{"name":"py-python-jsonrpc-server","portdir":"python/py-python-jsonrpc-server","version":"0.4.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/palantir/python-jsonrpc-server","description":"JSON RPC 2.0 server library","long_description":"JSON RPC 2.0 server library","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17"]},{"type":"lib","ports":["py39-python-jsonrpc-server"]}],"depends_on":[]},{"name":"py38-beartype","portdir":"python/py-beartype","version":"0.18.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/beartype/beartype","description":"Unbearably fast O(1) runtime type-checking in pure Python","long_description":"Beartype is an open-source pure-Python PEP-compliant constant-time runtime type checker emphasizing efficiency, portability, and thrilling puns.","active":false,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":165}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"run","ports":["py38-sentipy"]}]},{"name":"py39-beartype","portdir":"python/py-beartype","version":"0.18.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/beartype/beartype","description":"Unbearably fast O(1) runtime type-checking in pure Python","long_description":"Beartype is an open-source pure-Python PEP-compliant constant-time runtime type checker emphasizing efficiency, portability, and thrilling puns.","active":false,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":165}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"run","ports":["py39-sentipy"]}]},{"name":"py37-pygtrie","portdir":"python/py-pygtrie","version":"2.4.2","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mina86/pygtrie","description":"Trie data structure implementation.","long_description":"pygtrie is a pure Python implementation of a trie data structure. Trie data structure, also known as radix or prefix tree, is a tree associating keys to values where all the descendants of a node have a common prefix (associated with that node). The trie module contains Trie, CharTrie and StringTrie classes each implementing a mutable mapping interface, i.e. dict interface. As such, in most circumstances, Trie could be used as a drop-in replacement for a dict, but the prefix nature of the data structure is trie’s real strength. The module also contains PrefixSet class which uses a trie to store a set of prefixes such that a key is contained in the set if it or its prefix is stored in the set.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-installer","py37-setuptools","py37-wheel","py37-build","clang-14"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["python37"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"lib","ports":["py37-magenta"]},{"type":"run","ports":["py37-magenta"]}]},{"name":"py38-pygtrie","portdir":"python/py-pygtrie","version":"2.5.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mina86/pygtrie","description":"Trie data structure implementation.","long_description":"pygtrie is a pure Python implementation of a trie data structure. Trie data structure, also known as radix or prefix tree, is a tree associating keys to values where all the descendants of a node have a common prefix (associated with that node). The trie module contains Trie, CharTrie and StringTrie classes each implementing a mutable mapping interface, i.e. dict interface. As such, in most circumstances, Trie could be used as a drop-in replacement for a dict, but the prefix nature of the data structure is trie’s real strength. The module also contains PrefixSet class which uses a trie to store a set of prefixes such that a key is contained in the set if it or its prefix is stored in the set.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["python38"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-magenta"]},{"type":"run","ports":["py38-magenta"]}]},{"name":"py39-pygtrie","portdir":"python/py-pygtrie","version":"2.5.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mina86/pygtrie","description":"Trie data structure implementation.","long_description":"pygtrie is a pure Python implementation of a trie data structure. Trie data structure, also known as radix or prefix tree, is a tree associating keys to values where all the descendants of a node have a common prefix (associated with that node). The trie module contains Trie, CharTrie and StringTrie classes each implementing a mutable mapping interface, i.e. dict interface. As such, in most circumstances, Trie could be used as a drop-in replacement for a dict, but the prefix nature of the data structure is trie’s real strength. The module also contains PrefixSet class which uses a trie to store a set of prefixes such that a key is contained in the set if it or its prefix is stored in the set.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-magenta"]},{"type":"run","ports":["py39-magenta"]}]},{"name":"py36-figleaf","portdir":"python/py-figleaf","version":"0.6.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://darcs.idyll.org/~t/projects/figleaf/doc/","description":"code coverage analysis tool, similar to `coverage`","long_description":"figleaf is a Python code coverage analysis tool, built somewhat on the model of Ned Batchelder's fantastic coverage module. The goals of figleaf are to be a minimal replacement of 'coverage.py' that supports more configurable coverage gathering and reporting.","active":false,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python36","py36-nose","py36-setuptools"]}],"depends_on":[]},{"name":"py-figleaf","portdir":"python/py-figleaf","version":"0.6.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ctb/figleaf/","description":"code coverage analysis tool, similar to `coverage`","long_description":"figleaf is a Python code coverage analysis tool, built somewhat on the model of Ned Batchelder's fantastic coverage module. The goals of figleaf are to be a minimal replacement of 'coverage.py' that supports more configurable coverage gathering and reporting.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["py39-figleaf"]}],"depends_on":[]},{"name":"py39-figleaf","portdir":"python/py-figleaf","version":"0.6.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ctb/figleaf/","description":"code coverage analysis tool, similar to `coverage`","long_description":"figleaf is a Python code coverage analysis tool, built somewhat on the model of Ned Batchelder's fantastic coverage module. The goals of figleaf are to be a minimal replacement of 'coverage.py' that supports more configurable coverage gathering and reporting.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python39","py39-setuptools"]}],"depends_on":[{"type":"lib","ports":["py-figleaf"]}]},{"name":"py35-figleaf","portdir":"python/py-figleaf","version":"0.6.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://darcs.idyll.org/~t/projects/figleaf/doc/","description":"code coverage analysis tool, similar to `coverage`","long_description":"figleaf is a Python code coverage analysis tool, built somewhat on the model of Ned Batchelder's fantastic coverage module. The goals of figleaf are to be a minimal replacement of 'coverage.py' that supports more configurable coverage gathering and reporting.","active":false,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python35","py35-nose","py35-setuptools"]}],"depends_on":[]},{"name":"py27-figleaf","portdir":"python/py-figleaf","version":"0.6.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://darcs.idyll.org/~t/projects/figleaf/doc/","description":"code coverage analysis tool, similar to `coverage`","long_description":"figleaf is a Python code coverage analysis tool, built somewhat on the model of Ned Batchelder's fantastic coverage module. The goals of figleaf are to be a minimal replacement of 'coverage.py' that supports more configurable coverage gathering and reporting.","active":false,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python27","py27-nose","py27-setuptools"]}],"depends_on":[]},{"name":"py27-rfc3339","portdir":"python/py-rfc3339","version":"6.2","license":"ISCL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://bitbucket.org/henry/rfc3339","description":"Formats dates according to the RFC 3339.","long_description":"Formats dates according to the RFC 3339.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python27"]}],"depends_on":[]},{"name":"py37-rfc3339","portdir":"python/py-rfc3339","version":"6.2","license":"ISCL","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://bitbucket.org/henry/rfc3339","description":"Formats dates according to the RFC 3339.","long_description":"Formats dates according to the RFC 3339.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-build","py37-setuptools","py37-wheel","py37-installer","clang-16"]},{"type":"lib","ports":["python37"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[]},{"name":"py38-rfc3339","portdir":"python/py-rfc3339","version":"6.2","license":"ISCL","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://bitbucket.org/henry/rfc3339","description":"Formats dates according to the RFC 3339.","long_description":"Formats dates according to the RFC 3339.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-build","py38-setuptools","py38-wheel","py38-installer","clang-16"]},{"type":"lib","ports":["python38"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[]},{"name":"py39-rfc3339","portdir":"python/py-rfc3339","version":"6.2","license":"ISCL","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://bitbucket.org/henry/rfc3339","description":"Formats dates according to the RFC 3339.","long_description":"Formats dates according to the RFC 3339.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-setuptools","py39-wheel","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[]},{"name":"py38-base91","portdir":"python/py-base91","version":"1.0.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Fuyukai/base91-python","description":"A Python implementation of Base91","long_description":"A Python implementation of Base91.","active":false,"categories":["python"],"maintainers":[{"name":"harensdeveloper","github":"harens","ports_count":41}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","clang-14"]},{"type":"lib","ports":["python38"]}],"depends_on":[]},{"name":"py39-base91","portdir":"python/py-base91","version":"1.0.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Fuyukai/base91-python","description":"A Python implementation of Base91","long_description":"A Python implementation of Base91.","active":false,"categories":["python"],"maintainers":[{"name":"harensdeveloper","github":"harens","ports_count":41}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]}],"depends_on":[]},{"name":"py37-bz2file","portdir":"python/py-bz2file","version":"0.98","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/nvawda/bz2file","description":"Python library for reading and writing bzip2-compressed files.","long_description":"Python library for reading and writing bzip2-compressed files.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"run","ports":["py37-tensor2tensor"]}]},{"name":"py38-bz2file","portdir":"python/py-bz2file","version":"0.98","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/nvawda/bz2file","description":"Python library for reading and writing bzip2-compressed files.","long_description":"Python library for reading and writing bzip2-compressed files.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"run","ports":["py38-tensor2tensor"]}]},{"name":"py27-bz2file","portdir":"python/py-bz2file","version":"0.98","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/nvawda/bz2file","description":"Python library for reading and writing bzip2-compressed files.","long_description":"Python library for reading and writing bzip2-compressed files.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["py27-nibabel","py27-smart_open"]}]},{"name":"py-bz2file","portdir":"python/py-bz2file","version":"0.98","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/nvawda/bz2file","description":"Python library for reading and writing bzip2-compressed files.","long_description":"Python library for reading and writing bzip2-compressed files.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17"]},{"type":"lib","ports":["py39-bz2file"]}],"depends_on":[]},{"name":"py39-bz2file","portdir":"python/py-bz2file","version":"0.98","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/nvawda/bz2file","description":"Python library for reading and writing bzip2-compressed files.","long_description":"Python library for reading and writing bzip2-compressed files.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py-bz2file"]},{"type":"run","ports":["py39-tensor2tensor"]}]},{"name":"py-sk-video","portdir":"python/py-sk-video","version":"1.1.10","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://scikit-video.org/","description":"Video Processing in Python","long_description":"Video Processing in Python","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-17"]},{"type":"lib","ports":["py39-sk-video"]}],"depends_on":[]},{"name":"py39-sk-video","portdir":"python/py-sk-video","version":"1.1.10","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://scikit-video.org/","description":"Video Processing in Python","long_description":"Video Processing in Python","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-wheel","py39-build","py39-installer","py39-setuptools"]},{"type":"lib","ports":["py39-numpy","py39-scipy","python39"]}],"depends_on":[{"type":"lib","ports":["py39-magenta","py-sk-video"]},{"type":"run","ports":["py39-magenta"]}]},{"name":"py37-sk-video","portdir":"python/py-sk-video","version":"1.1.10","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://scikit-video.org/","description":"Video Processing in Python","long_description":"Video Processing in Python","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-installer","py37-wheel","py37-build","clang-14","py37-setuptools"]},{"type":"lib","ports":["py37-numpy","py37-scipy","python37"]}],"depends_on":[{"type":"lib","ports":["py37-magenta"]},{"type":"run","ports":["py37-magenta"]}]},{"name":"py38-sk-video","portdir":"python/py-sk-video","version":"1.1.10","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://scikit-video.org/","description":"Video Processing in Python","long_description":"Video Processing in Python","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-wheel","py38-build","py38-installer","py38-setuptools"]},{"type":"lib","ports":["py38-numpy","py38-scipy","python38"]}],"depends_on":[{"type":"lib","ports":["py38-magenta"]},{"type":"run","ports":["py38-magenta"]}]},{"name":"py38-pyqrcodeng","portdir":"python/py-pyqrcodeng","version":"1.3.6","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyqrcode/pyqrcodeNG","description":"The PyQRCodeNG module is a QR code generator that is simple to use and written in pure Python","long_description":"The PyQRCodeNG module is a QR code generator that is simple to use and written in pure Python. The module automates most of the building process for creating QR codes. Most codes can be created using only two lines of code!","active":false,"categories":["python"],"maintainers":[{"name":"harensdeveloper","github":"harens","ports_count":41}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python38","py38-setuptools"]},{"type":"run","ports":["py38-pypng"]}],"depends_on":[]},{"name":"py39-pyqrcodeng","portdir":"python/py-pyqrcodeng","version":"1.3.6","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyqrcode/pyqrcodeNG","description":"The PyQRCodeNG module is a QR code generator that is simple to use and written in pure Python","long_description":"The PyQRCodeNG module is a QR code generator that is simple to use and written in pure Python. The module automates most of the building process for creating QR codes. Most codes can be created using only two lines of code!","active":false,"categories":["python"],"maintainers":[{"name":"harensdeveloper","github":"harens","ports_count":41}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-wheel","py39-build","py39-installer","py39-setuptools"]},{"type":"lib","ports":["py39-setuptools","python39"]},{"type":"run","ports":["py39-pypng"]}],"depends_on":[]},{"name":"p5.26-curses","portdir":"perl/p5-curses","version":"1.370.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Curses","description":"terminal screen handling and optimization","long_description":"Curses is the interface between Perl and your system's curses(3) library. For descriptions on the usage of a given function, variable, or constant, consult your system's documentation, as such information invariably varies (:-) between different curses(3) libraries and operating systems.","active":false,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["ncurses","perl5.26"]}],"depends_on":[{"type":"lib","ports":["p5.26-curses-ui","p5.26-poe"]}]},{"name":"py38-atpublic","portdir":"python/py-atpublic","version":"2.3","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://public.readthedocs.io","description":"@public decorator for Python","long_description":"A very simple decorator and function which populates a module's __all__ and optionally the module globals.","active":false,"categories":["devel","python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","clang-14"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-aiosmtpd"]},{"type":"run","ports":["py38-flufl.bounce","py38-flufl.lock","py38-flufl.i18n"]}]},{"name":"py39-atpublic","portdir":"python/py-atpublic","version":"6.0.2","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://public.readthedocs.io","description":"@public decorator for Python","long_description":"A very simple decorator and function which populates a module's __all__ and optionally the module globals.","active":false,"categories":["devel","python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-hatchling","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-aiosmtpd"]},{"type":"run","ports":["py39-flufl.bounce","py39-flufl.i18n","py39-flufl.lock"]}]},{"name":"py27-ruamel-yaml","portdir":"python/py-ruamel-yaml","version":"0.16.13","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://yaml.readthedocs.io/","description":"YAML 1.2 loader/dumper package for Python","long_description":"YAML 1.2 loader/dumper package for Python. It is a derivative of Kirill Simonov’s PyYAML 3.11.","active":false,"categories":["python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":462}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-12"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"build","ports":["py27-ruamel-yaml-clib"]},{"type":"lib","ports":["py27-instrumentkit"]}]},{"name":"py36-ruamel-yaml","portdir":"python/py-ruamel-yaml","version":"0.17.21","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://yaml.readthedocs.io/","description":"YAML 1.2 loader/dumper package for Python","long_description":"YAML 1.2 loader/dumper package for Python. It is a derivative of Kirill Simonov’s PyYAML 3.11.","active":false,"categories":["python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":462}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-12"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"build","ports":["py36-ruamel-yaml-clib"]},{"type":"lib","ports":["py36-rasa-nlu"]}]},{"name":"py37-ruamel-yaml","portdir":"python/py-ruamel-yaml","version":"0.17.35","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://yaml.readthedocs.io/","description":"YAML 1.2 loader/dumper package for Python","long_description":"YAML 1.2 loader/dumper package for Python. It is a derivative of Kirill Simonov’s PyYAML 3.11.","active":false,"categories":["python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":462}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","py37-wheel","py37-build","py37-installer","clang-16"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"build","ports":["py37-ruamel-yaml-clib"]},{"type":"lib","ports":["py37-awscli2","py37-rasa-nlu","py37-instrumentkit","py37-mitmproxy"]},{"type":"run","ports":["py37-pymatgen"]}]},{"name":"py39-ruamel-yaml","portdir":"python/py-ruamel-yaml","version":"0.18.16","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://yaml.readthedocs.io/","description":"YAML 1.2 loader/dumper package for Python","long_description":"YAML 1.2 loader/dumper package for Python. It is a derivative of Kirill Simonov’s PyYAML 3.11.","active":false,"categories":["python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":462}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"build","ports":["py39-ruamel-yaml-clib"]},{"type":"lib","ports":["py39-awscli2","py39-instrumentkit","py39-mitmproxy","py39-maggma"]},{"type":"run","ports":["py39-pymatgen"]},{"type":"test","ports":["py39-pyftdi"]}]},{"name":"py38-ruamel-yaml","portdir":"python/py-ruamel-yaml","version":"0.19.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://yaml.readthedocs.io/","description":"YAML 1.2 loader/dumper package for Python","long_description":"YAML 1.2 loader/dumper package for Python. It is a derivative of Kirill Simonov’s PyYAML 3.11.","active":false,"categories":["python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":462}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-18"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"build","ports":["py38-ruamel-yaml-clib"]},{"type":"lib","ports":["py38-awscli2","pybombs","pybombs-devel","py38-mitmproxy","py38-instrumentkit"]},{"type":"run","ports":["py38-pymatgen"]},{"type":"test","ports":["py38-pyftdi"]}]},{"name":"py27-scgi","portdir":"python/py-scgi","version":"1.16","license":"CNRI and MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/nascheme/scgi","description":"A Python package for implementing SCGI servers.","long_description":"A Python package for implementing SCGI servers.","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python27"]}],"depends_on":[]},{"name":"py38-scgi","portdir":"python/py-scgi","version":"2.2","license":"CNRI and MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/nascheme/scgi","description":"A Python package for implementing SCGI servers.","long_description":"A Python package for implementing SCGI servers.","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-python-install","py38-setuptools","py38-wheel","py38-build","clang-13"]},{"type":"lib","ports":["python38"]}],"depends_on":[]},{"name":"py39-scgi","portdir":"python/py-scgi","version":"2.2","license":"CNRI and MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/nascheme/scgi","description":"A Python package for implementing SCGI servers.","long_description":"A Python package for implementing SCGI servers.","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]}],"depends_on":[]},{"name":"py37-gnureadline","portdir":"python/py-gnureadline","version":"8.2.13","license":"GPL-3+ and PSF","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ludwigschwardt/python-gnureadline","description":"Python readline extension.","long_description":"Python readline extension.","active":false,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py37-wheel","py37-installer","clang-18","py37-setuptools","py37-build"]},{"type":"lib","ports":["python37","ncurses"]}],"depends_on":[]},{"name":"py39-gnureadline","portdir":"python/py-gnureadline","version":"8.2.13","license":"GPL-3+ and PSF","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ludwigschwardt/python-gnureadline","description":"Python readline extension.","long_description":"Python readline extension.","active":false,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py39-wheel","py39-installer","clang-18","py39-setuptools","py39-build"]},{"type":"lib","ports":["python39","ncurses"]}],"depends_on":[]},{"name":"py35-gnureadline","portdir":"python/py-gnureadline","version":"8.0.0","license":"GPL-3+ and PSF","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ludwigschwardt/python-gnureadline","description":"Python readline extension.","long_description":"Python readline extension.","active":false,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["ncurses","python35"]}],"depends_on":[]}]}