{"count":52323,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=853","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=851","results":[{"name":"py39-python-json-logger","portdir":"python/py-python-json-logger","version":"4.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/nhairs/python-json-logger","description":"A python library adding a json log formatter","long_description":"A python library adding a json log formatter","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-installer","clang-18","py39-setuptools","py39-build"]},{"type":"lib","ports":["py39-typing_extensions","python39"]}],"depends_on":[{"type":"lib","ports":["py39-jupyter_events"]}]},{"name":"py38-python-json-logger","portdir":"python/py-python-json-logger","version":"2.0.7","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/madzak/python-json-logger","description":"A python library adding a json log formatter","long_description":"A python library adding a json log formatter","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-17"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-jupyter_events"]}]},{"name":"py37-python-json-logger","portdir":"python/py-python-json-logger","version":"2.0.7","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://github.com/madzak/python-json-logger","description":"A python library adding a json log formatter","long_description":"A python library adding a json log formatter","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","py37-wheel","py37-build","py37-installer","clang-16"]},{"type":"lib","ports":["python37"]}],"depends_on":[]},{"name":"py36-python-json-logger","portdir":"python/py-python-json-logger","version":"2.0.7","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://github.com/madzak/python-json-logger","description":"A python library adding a json log formatter","long_description":"A python library adding a json log formatter","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py36-python-install","py36-setuptools","py36-wheel","py36-build","clang-16"]},{"type":"lib","ports":["python36"]}],"depends_on":[]},{"name":"py38-json5","portdir":"python/py-json5","version":"0.9.28","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/dpranke/pyjson5","description":"A Python implementation of the JSON5 data format","long_description":"A Python implementation of the JSON5 data format. JSON5 extends the JSON data interchange format to make it slightly more usable as a configuration language.","active":false,"categories":["devel","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["python38"]},{"type":"test","ports":["py38-hypothesis","py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-jupyterlab_server","py38-asv"]}]},{"name":"py39-json5","portdir":"python/py-json5","version":"0.12.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/dpranke/pyjson5","description":"A Python implementation of the JSON5 data format","long_description":"A Python implementation of the JSON5 data format. JSON5 extends the JSON data interchange format to make it slightly more usable as a configuration language.","active":false,"categories":["devel","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-hypothesis","py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-jupyterlab_server","py39-asv"]}]},{"name":"py36-json5","portdir":"python/py-json5","version":"0.9.6","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/dpranke/pyjson5","description":"A Python implementation of the JSON5 data format","long_description":"A Python implementation of the JSON5 data format. JSON5 extends the JSON data interchange format to make it slightly more usable as a configuration language.","active":false,"categories":["devel","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["clang-12"]},{"type":"lib","ports":["python36","py36-setuptools"]},{"type":"test","ports":["py36-hypothesis"]}],"depends_on":[{"type":"lib","ports":["py36-jupyterlab_server"]}]},{"name":"py37-json5","portdir":"python/py-json5","version":"0.9.10","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/dpranke/pyjson5","description":"A Python implementation of the JSON5 data format","long_description":"A Python implementation of the JSON5 data format. JSON5 extends the JSON data interchange format to make it slightly more usable as a configuration language.","active":false,"categories":["devel","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["py37-installer","clang-16","py37-setuptools","py37-wheel","py37-build"]},{"type":"lib","ports":["python37","py37-setuptools"]},{"type":"test","ports":["py37-hypothesis","py37-pytest"]}],"depends_on":[{"type":"lib","ports":["py37-jupyterlab_server"]}]},{"name":"py27-json5","portdir":"python/py-json5","version":"0.9.6","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/dpranke/pyjson5","description":"A Python implementation of the JSON5 data format","long_description":"A Python implementation of the JSON5 data format. JSON5 extends the JSON data interchange format to make it slightly more usable as a configuration language.","active":false,"categories":["devel","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["clang-12"]},{"type":"lib","ports":["python27","py27-setuptools"]},{"type":"test","ports":["py27-hypothesis"]}],"depends_on":[]},{"name":"py39-rapidfuzz","portdir":"python/py-rapidfuzz","version":"3.14.3","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":false,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20","ninja","py39-cython","py39-setuptools","py39-wheel","py39-build","py39-installer","py39-scikit-build-core"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-cleo"]},{"type":"run","ports":["py39-levenshtein"]}]},{"name":"py38-rapidfuzz","portdir":"python/py-rapidfuzz","version":"3.10.1","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":false,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-scikit-build-core","ninja","py38-cython","py38-setuptools","py38-wheel","py38-build","py38-installer","clang-17"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-cleo"]},{"type":"run","ports":["py38-levenshtein"]}]},{"name":"py37-rapidfuzz","portdir":"python/py-rapidfuzz","version":"3.5.2","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":false,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-16","ninja","py37-scikit-build","py37-setuptools","py37-wheel","py37-build","py37-installer"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"lib","ports":["py37-cleo"]},{"type":"run","ports":["py37-levenshtein"]}]},{"name":"py36-qtawesome","portdir":"python/py-qtawesome","version":"1.1.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/spyder-ide/qtawesome","description":"Iconic Fonts in PyQt and PySide applications.","long_description":"QtAwesome enables iconic fonts such as Font Awesome and Elusive Icons in PyQt and PySide applications.","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python36","py36-qtpy","py36-setuptools"]},{"type":"test","ports":["py36-pytest","py36-pytest-qt"]}],"depends_on":[{"type":"run","ports":["py36-spyder","py36-spyder-devel"]}]},{"name":"py27-qtawesome","portdir":"python/py-qtawesome","version":"0.7.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/spyder-ide/qtawesome","description":"Iconic Fonts in PyQt and PySide applications.","long_description":"QtAwesome enables iconic fonts such as Font Awesome and Elusive Icons in PyQt and PySide applications.","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["py27-qtpy","py27-setuptools","python27","py27-six"]},{"type":"test","ports":["py27-pytest","py27-pytest-qt"]}],"depends_on":[]},{"name":"py35-qtawesome","portdir":"python/py-qtawesome","version":"0.7.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/spyder-ide/qtawesome","description":"Iconic Fonts in PyQt and PySide applications.","long_description":"QtAwesome enables iconic fonts such as Font Awesome and Elusive Icons in PyQt and PySide applications.","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["py35-qtpy","py35-setuptools","python35","py35-six"]},{"type":"test","ports":["py35-pytest","py35-pytest-qt"]}],"depends_on":[]},{"name":"py39-qtawesome","portdir":"python/py-qtawesome","version":"1.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/spyder-ide/qtawesome","description":"Iconic Fonts in PyQt and PySide applications.","long_description":"QtAwesome enables iconic fonts such as Font Awesome and Elusive Icons in PyQt and PySide applications.","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["py39-installer","clang-17","py39-setuptools","py39-wheel","py39-build"]},{"type":"lib","ports":["python39","py39-qtpy"]},{"type":"test","ports":["py39-pytest","py39-pytest-qt"]}],"depends_on":[{"type":"run","ports":["py39-spyder-devel","py39-spyder"]}]},{"name":"py37-qtawesome","portdir":"python/py-qtawesome","version":"1.2.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/spyder-ide/qtawesome","description":"Iconic Fonts in PyQt and PySide applications.","long_description":"QtAwesome enables iconic fonts such as Font Awesome and Elusive Icons in PyQt and PySide applications.","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python37","py37-qtpy","py37-setuptools"]},{"type":"test","ports":["py37-pytest","py37-pytest-qt"]}],"depends_on":[{"type":"run","ports":["py37-spyder","py37-spyder-devel"]}]},{"name":"py38-qtawesome","portdir":"python/py-qtawesome","version":"1.3.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/spyder-ide/qtawesome","description":"Iconic Fonts in PyQt and PySide applications.","long_description":"QtAwesome enables iconic fonts such as Font Awesome and Elusive Icons in PyQt and PySide applications.","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["py38-installer","clang-16","py38-setuptools","py38-wheel","py38-build"]},{"type":"lib","ports":["python38","py38-qtpy"]},{"type":"test","ports":["py38-pytest","py38-pytest-qt"]}],"depends_on":[{"type":"run","ports":["py38-spyder-devel","py38-spyder"]}]},{"name":"py39-wand","portdir":"python/py-wand","version":"0.6.13","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://wand-py.org/","description":"Ctypes-based simple MagickWand API binding for Python","long_description":"Ctypes-based simple MagickWand API binding for Python","active":false,"categories":["graphics","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-installer","clang-17","py39-setuptools","py39-build"]},{"type":"lib","ports":["python39","ImageMagick"]}],"depends_on":[]},{"name":"py35-wand","portdir":"python/py-wand","version":"0.6.7","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://wand-py.org/","description":"Ctypes-based simple MagickWand API binding for Python","long_description":"Ctypes-based simple MagickWand API binding for Python","active":false,"categories":["graphics","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["ImageMagick","python35"]}],"depends_on":[]},{"name":"py36-wand","portdir":"python/py-wand","version":"0.6.7","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://wand-py.org/","description":"Ctypes-based simple MagickWand API binding for Python","long_description":"Ctypes-based simple MagickWand API binding for Python","active":false,"categories":["graphics","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["ImageMagick","python36"]}],"depends_on":[]},{"name":"py38-wand","portdir":"python/py-wand","version":"0.6.13","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://wand-py.org/","description":"Ctypes-based simple MagickWand API binding for Python","long_description":"Ctypes-based simple MagickWand API binding for Python","active":false,"categories":["graphics","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-installer","clang-16","py38-setuptools","py38-build"]},{"type":"lib","ports":["python38","ImageMagick"]}],"depends_on":[]},{"name":"py37-wand","portdir":"python/py-wand","version":"0.6.11","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://wand-py.org/","description":"Ctypes-based simple MagickWand API binding for Python","long_description":"Ctypes-based simple MagickWand API binding for Python","active":false,"categories":["graphics","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py37-wheel","clang-14","py37-installer","py37-setuptools","py37-build"]},{"type":"lib","ports":["python37","ImageMagick"]}],"depends_on":[]},{"name":"py27-wand","portdir":"python/py-wand","version":"0.6.7","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://wand-py.org/","description":"Ctypes-based simple MagickWand API binding for Python","long_description":"Ctypes-based simple MagickWand API binding for Python","active":false,"categories":["graphics","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py27-setuptools"]},{"type":"lib","ports":["ImageMagick","python27"]}],"depends_on":[]},{"name":"py38-aiohttp","portdir":"python/py-aiohttp","version":"3.10.11","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aiohttp","description":"Async http client/server framework","long_description":"aiohttp key futures are the support for both client and server side of HTTP protocol, support for both client and server Web-Sockets out-of-the-box without the Callback Hell and Web-server's middlewares and pluggable routing.","active":false,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":92}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-17"]},{"type":"lib","ports":["py38-multidict","py38-yarl","python38","py38-frozenlist","py38-aiohappyeyeballs","py38-aiosignal","py38-aiodns","py38-async-timeout","py38-attrs","py38-brotli"]}],"depends_on":[{"type":"lib","ports":["py38-aiohttp-socks","py38-aiobotocore","py38-discordpy","py38-s3fs","py38-slackclient","py38-aiojobs","py38-parfive"]},{"type":"run","ports":["py38-gradio","py38-socketio","py38-engineio"]}]},{"name":"py36-aiohttp","portdir":"python/py-aiohttp","version":"3.8.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aiohttp","description":"Async http client/server framework","long_description":"aiohttp key futures are the support for both client and server side of HTTP protocol, support for both client and server Web-Sockets out-of-the-box without the Callback Hell and Web-server's middlewares and pluggable routing.","active":false,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":92}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["py36-async-timeout","py36-attrs","py36-brotli","py36-cchardet","py36-idna-ssl","py36-multidict","python36","py36-yarl","py36-charset-normalizer","py36-aiosignal","py36-frozenlist","py36-asynctest","py36-typing_extensions","py36-aiodns"]}],"depends_on":[{"type":"lib","ports":["py36-aiobotocore","py36-slackclient"]}]},{"name":"py39-aiohttp","portdir":"python/py-aiohttp","version":"3.12.15","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aiohttp","description":"Async http client/server framework","long_description":"aiohttp key futures are the support for both client and server side of HTTP protocol, support for both client and server Web-Sockets out-of-the-box without the Callback Hell and Web-server's middlewares and pluggable routing.","active":false,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":92}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py39-pkgconfig","py39-setuptools","py39-wheel","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["py39-yarl","py39-aiosignal","python39","py39-aiohappyeyeballs","py39-propcache","py39-frozenlist","py39-aiodns","py39-async-timeout","py39-attrs","py39-brotli","py39-multidict"]}],"depends_on":[{"type":"lib","ports":["py39-slackclient","py39-discordpy","py39-aiobotocore","py39-aiohttp-socks","py39-parfive","py39-s3fs","py39-aiojobs"]},{"type":"run","ports":["py39-engineio","py39-socketio","py39-gradio","py39-spyder"]}]},{"name":"py37-aiohttp","portdir":"python/py-aiohttp","version":"3.8.6","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aiohttp","description":"Async http client/server framework","long_description":"aiohttp key futures are the support for both client and server side of HTTP protocol, support for both client and server Web-Sockets out-of-the-box without the Callback Hell and Web-server's middlewares and pluggable routing.","active":false,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":92}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py37-setuptools","py37-wheel","py37-build","py37-installer","clang-16"]},{"type":"lib","ports":["py37-brotli","py37-cchardet","py37-multidict","py37-typing_extensions","python37","py37-charset-normalizer","py37-aiosignal","py37-frozenlist","py37-yarl","py37-aiodns","py37-async-timeout","py37-asynctest","py37-attrs"]}],"depends_on":[{"type":"lib","ports":["py37-discordpy","py37-aiojobs","py37-slackclient","py37-aiobotocore","py37-parfive","py37-s3fs"]},{"type":"run","ports":["py37-socketio","py37-engineio"]}]},{"name":"py38-pkgconfig","portdir":"python/py-pkgconfig","version":"1.5.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/matze/pkgconfig","description":"Python module to interface with pkg-config.","long_description":"Python module to interface with pkg-config. It can be used to check if a package exists, check if a package meets certain version requirements, query CFLAGS and LDFLAGS, and parse the output to build extensions with setup.py.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-poetry-core","py38-build","py38-installer","clang-17"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["pkgconfig"]}],"depends_on":[{"type":"build","ports":["py38-gmic","py38-lz4","py38-xmlsec"]},{"type":"lib","ports":["py38-virtualfish","py38-h5py"]}]},{"name":"py37-pkgconfig","portdir":"python/py-pkgconfig","version":"1.5.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/matze/pkgconfig","description":"Python module to interface with pkg-config.","long_description":"Python module to interface with pkg-config. It can be used to check if a package exists, check if a package meets certain version requirements, query CFLAGS and LDFLAGS, and parse the output to build extensions with setup.py.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-poetry-core","py37-build","py37-installer","clang-16"]},{"type":"lib","ports":["python37"]},{"type":"run","ports":["pkgconfig"]}],"depends_on":[{"type":"build","ports":["py37-gmic","py37-lz4","py37-xmlsec"]},{"type":"lib","ports":["py37-h5py","py37-virtualfish"]}]},{"name":"py35-pkgconfig","portdir":"python/py-pkgconfig","version":"1.5.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/matze/pkgconfig","description":"Python module to interface with pkg-config.","long_description":"Python module to interface with pkg-config. It can be used to check if a package exists, check if a package meets certain version requirements, query CFLAGS and LDFLAGS, and parse the output to build extensions with setup.py.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35"]},{"type":"run","ports":["pkgconfig"]}],"depends_on":[{"type":"build","ports":["py35-lz4"]}]},{"name":"py39-pkgconfig","portdir":"python/py-pkgconfig","version":"1.5.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/matze/pkgconfig","description":"Python module to interface with pkg-config.","long_description":"Python module to interface with pkg-config. It can be used to check if a package exists, check if a package meets certain version requirements, query CFLAGS and LDFLAGS, and parse the output to build extensions with setup.py.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-poetry-core","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["pkgconfig"]}],"depends_on":[{"type":"build","ports":["py39-lz4","py39-xmlsec","py39-gmic","py39-h5py","py39-aiohttp"]},{"type":"lib","ports":["py39-virtualfish"]}]},{"name":"py36-pkgconfig","portdir":"python/py-pkgconfig","version":"1.5.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/matze/pkgconfig","description":"Python module to interface with pkg-config.","long_description":"Python module to interface with pkg-config. It can be used to check if a package exists, check if a package meets certain version requirements, query CFLAGS and LDFLAGS, and parse the output to build extensions with setup.py.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]},{"type":"run","ports":["pkgconfig"]}],"depends_on":[{"type":"build","ports":["py36-xmlsec","py36-lz4"]}]},{"name":"py27-pkgconfig","portdir":"python/py-pkgconfig","version":"1.5.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/matze/pkgconfig","description":"Python module to interface with pkg-config.","long_description":"Python module to interface with pkg-config. It can be used to check if a package exists, check if a package meets certain version requirements, query CFLAGS and LDFLAGS, and parse the output to build extensions with setup.py.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py27-setuptools"]},{"type":"lib","ports":["python27"]},{"type":"run","ports":["pkgconfig"]}],"depends_on":[{"type":"build","ports":["py27-xmlsec","py27-lz4","digital_rf"]}]},{"name":"py39-charset-normalizer","portdir":"python/py-charset-normalizer","version":"3.4.6","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ousret/charset_normalizer","description":"A library that helps you read text from an unknown charset encoding.","long_description":"A library that helps you read text from an unknown charset encoding.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-setuptools","py39-setuptools_scm","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"build","ports":["py39-prawcore"]},{"type":"lib","ports":["py39-pdfminer","py39-httpx","py39-requests-futures","py39-requests"]},{"type":"run","ports":["py39-xraylarch"]},{"type":"test","ports":["py39-numpy"]}]},{"name":"py35-charset-normalizer","portdir":"python/py-charset-normalizer","version":"2.0.12","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ousret/charset_normalizer","description":"A library that helps you read text from an unknown charset encoding.","long_description":"A library that helps you read text from an unknown charset encoding.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["python35","py35-setuptools"]}],"depends_on":[]},{"name":"py38-charset-normalizer","portdir":"python/py-charset-normalizer","version":"3.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ousret/charset_normalizer","description":"A library that helps you read text from an unknown charset encoding.","long_description":"A library that helps you read text from an unknown charset encoding.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"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-prawcore"]},{"type":"lib","ports":["py38-pdfminer","py38-requests","py38-requests-futures","py38-httpx"]}]},{"name":"py37-charset-normalizer","portdir":"python/py-charset-normalizer","version":"3.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ousret/charset_normalizer","description":"A library that helps you read text from an unknown charset encoding.","long_description":"A library that helps you read text from an unknown charset encoding.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","py37-wheel","py37-build","py37-installer","clang-18"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"build","ports":["py37-prawcore"]},{"type":"lib","ports":["py37-pdfminer","py37-httpx","py37-aiohttp","py37-requests"]}]},{"name":"py38-xhtml2pdf","portdir":"python/py-xhtml2pdf","version":"0.2.13","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/xhtml2pdf/xhtml2pdf","description":"HTML/CSS to PDF converter based on Python","long_description":"HTML/CSS to PDF converter based on Python","active":false,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["py38-bidi","py38-pypdf","py38-arabic-reshaper","py38-hanko","py38-svglib","python38","py38-Pillow","py38-html5lib","py38-reportlab","py38-six"]},{"type":"test","ports":["py38-coverage","py38-pytest","py38-tox","py38-tomli"]}],"depends_on":[]},{"name":"py37-xhtml2pdf","portdir":"python/py-xhtml2pdf","version":"0.2.4","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/xhtml2pdf/xhtml2pdf","description":"HTML/CSS to PDF converter based on Python","long_description":"HTML/CSS to PDF converter based on Python","active":false,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["py37-Pillow","py37-html5lib","py37-reportlab","py37-setuptools","py37-six","py37-pypdf","python37"]},{"type":"test","ports":["py37-nose"]}],"depends_on":[]},{"name":"py39-xhtml2pdf","portdir":"python/py-xhtml2pdf","version":"0.2.13","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/xhtml2pdf/xhtml2pdf","description":"HTML/CSS to PDF converter based on Python","long_description":"HTML/CSS to PDF converter based on Python","active":false,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["py39-bidi","py39-pypdf","py39-arabic-reshaper","py39-hanko","py39-svglib","python39","py39-Pillow","py39-html5lib","py39-reportlab","py39-six"]},{"type":"test","ports":["py39-pytest","py39-tomli"]}],"depends_on":[]},{"name":"py27-xhtml2pdf","portdir":"python/py-xhtml2pdf","version":"0.2.4","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/xhtml2pdf/xhtml2pdf","description":"HTML/CSS to PDF converter based on Python","long_description":"HTML/CSS to PDF converter based on Python","active":false,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["py27-Pillow","py27-html5lib","py27-pypdf2","python27","py27-setuptools","py27-six","py27-reportlab"]}],"depends_on":[]},{"name":"py39-stem","portdir":"python/py-stem","version":"1.8.3","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://stem.torproject.org","description":"Stem is a Python controller library for Tor.","long_description":"Stem is a Python controller library for Tor. With it you can use Tor's control protocol to script against the Tor process, or build things such as Nyx.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1532}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["py39-tox","python39","stem_select","py39-codestyle","py39-cryptography","py39-mock","py39-pyflakes"]}],"depends_on":[{"type":"lib","ports":["py39-torrequest"]}]},{"name":"py38-stem","portdir":"python/py-stem","version":"1.8.3","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://stem.torproject.org","description":"Stem is a Python controller library for Tor.","long_description":"Stem is a Python controller library for Tor. With it you can use Tor's control protocol to script against the Tor process, or build things such as Nyx.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1532}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["py38-tox","python38","stem_select","py38-codestyle","py38-cryptography","py38-mock","py38-pyflakes"]}],"depends_on":[{"type":"lib","ports":["py38-torrequest"]}]},{"name":"py27-asn1crypto","portdir":"python/py-asn1crypto","version":"1.4.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/wbond/asn1crypto","description":"A fast, pure Python library for parsing and serializing ASN.1 structures.","long_description":"A fast, pure Python library for parsing and serializing ASN.1 structures.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py27-setuptools"]},{"type":"lib","ports":["python27"]}],"depends_on":[]},{"name":"py39-asn1crypto","portdir":"python/py-asn1crypto","version":"1.5.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/wbond/asn1crypto","description":"A fast, pure Python library for parsing and serializing ASN.1 structures.","long_description":"A fast, pure Python library for parsing and serializing ASN.1 structures.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-hanko","py39-hanko-certvalidator","py39-oscrypto"]}]},{"name":"py37-asn1crypto","portdir":"python/py-asn1crypto","version":"1.5.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/wbond/asn1crypto","description":"A fast, pure Python library for parsing and serializing ASN.1 structures.","long_description":"A fast, pure Python library for parsing and serializing ASN.1 structures.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","py37-wheel","py37-build","py37-installer","clang-16"]},{"type":"lib","ports":["python37"]}],"depends_on":[]},{"name":"py38-asn1crypto","portdir":"python/py-asn1crypto","version":"1.5.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/wbond/asn1crypto","description":"A fast, pure Python library for parsing and serializing ASN.1 structures.","long_description":"A fast, pure Python library for parsing and serializing ASN.1 structures.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-hanko","py38-hanko-certvalidator","py38-oscrypto"]}]},{"name":"py36-asn1crypto","portdir":"python/py-asn1crypto","version":"1.4.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/wbond/asn1crypto","description":"A fast, pure Python library for parsing and serializing ASN.1 structures.","long_description":"A fast, pure Python library for parsing and serializing ASN.1 structures.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]}],"depends_on":[]},{"name":"py35-asn1crypto","portdir":"python/py-asn1crypto","version":"1.4.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/wbond/asn1crypto","description":"A fast, pure Python library for parsing and serializing ASN.1 structures.","long_description":"A fast, pure Python library for parsing and serializing ASN.1 structures.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35"]}],"depends_on":[{"type":"lib","ports":["py35-cryptography"]}]}]}