{"count":51640,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=1028","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=1026","results":[{"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":2896}],"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":"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":"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":"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":"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":"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":"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-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":91}],"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":"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":91}],"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":"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":91}],"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":"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":91}],"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":"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":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py27-setuptools"]},{"type":"lib","ports":["ImageMagick","python27"]}],"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":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py37-wheel","clang-14","py37-installer","py37-setuptools","py37-build"]},{"type":"lib","ports":["python37","ImageMagick"]}],"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":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-installer","clang-16","py38-setuptools","py38-build"]},{"type":"lib","ports":["python38","ImageMagick"]}],"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":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["ImageMagick","python36"]}],"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":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["ImageMagick","python35"]}],"depends_on":[]},{"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":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-installer","clang-17","py39-setuptools","py39-build"]},{"type":"lib","ports":["python39","ImageMagick"]}],"depends_on":[]},{"name":"py35-lxml","portdir":"python/py-lxml","version":"5.0.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://lxml.de/","description":"Powerful and Pythonic XML processing library","long_description":"lxml is a Pythonic binding for the libxml2 and libxslt libraries. It is unique in that it combines the speed and feature completeness of these libraries with the simplicity of a native Python API, mostly compatible but superior to the well-known ElementTree API.","active":false,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py35-cython","py35-setuptools","clang-17"]},{"type":"lib","ports":["libxslt","zlib","python35","libxml2"]},{"type":"test","ports":["py35-pytest"]}],"depends_on":[{"type":"lib","ports":["py35-obspy","py35-beautifulsoup4","py35-breadability","py35-comet","py35-datacite","py35-leather","py35-agate","py35-urlwatch","py35-parsel","py35-ezodf","py35-prov"]},{"type":"run","ports":["py35-pypeg2","py35-pyquery"]}]},{"name":"py36-lxml","portdir":"python/py-lxml","version":"5.4.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://lxml.de/","description":"Powerful and Pythonic XML processing library","long_description":"lxml is a Pythonic binding for the libxml2 and libxslt libraries. It is unique in that it combines the speed and feature completeness of these libraries with the simplicity of a native Python API, mostly compatible but superior to the well-known ElementTree API.","active":false,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-cython","py36-setuptools","clang-17"]},{"type":"lib","ports":["libxslt","zlib","python36","libxml2"]},{"type":"test","ports":["py36-pytest"]}],"depends_on":[{"type":"lib","ports":["py36-xmlsec","py36-comet","py36-pptx","py36-obspy","py36-scrapy","py36-beautifulsoup4","py36-agate","py36-benchexec","py36-breadability","py36-datacite","py36-leather","py36-urlwatch","py36-parsel","py36-ezodf","py36-prov"]},{"type":"run","ports":["py36-pyquery","py36-fonttools","py36-pypeg2"]}]},{"name":"py38-lxml","portdir":"python/py-lxml","version":"5.4.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://lxml.de/","description":"Powerful and Pythonic XML processing library","long_description":"lxml is a Pythonic binding for the libxml2 and libxslt libraries. It is unique in that it combines the speed and feature completeness of these libraries with the simplicity of a native Python API, mostly compatible but superior to the well-known ElementTree API.","active":false,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-wheel","py38-build","py38-installer","clang-18","py38-cython","py38-setuptools"]},{"type":"lib","ports":["zlib","python38","libxml2","libxslt"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-obspy","py38-lxml_html_clean","py38-pikepdf","py38-beautifulsoup4","py38-mechanicalsoup","py38-soco","py38-parsel","py38-readability-lxml","py38-urlwatch","py38-beancount","py38-fabio","py38-zeep","py38-fontaine","py38-datacite","py38-benchexec","py38-appscript","py38-docx","py38-breadability","py38-svglib","py38-skyfield","py38-scrapy","py38-pptx","py38-prov","py38-agate","py38-leather","py38-owslib","py38-xmlsec"]},{"type":"run","ports":["py38-fonttools","py38-xmldiff","py38-kraken","py38-pypeg2","py38-pyshark","py38-pyquery"]},{"type":"test","ports":["py38-openid"]}]},{"name":"py39-lxml","portdir":"python/py-lxml","version":"6.0.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://lxml.de/","description":"Powerful and Pythonic XML processing library","long_description":"lxml is a Pythonic binding for the libxml2 and libxslt libraries. It is unique in that it combines the speed and feature completeness of these libraries with the simplicity of a native Python API, mostly compatible but superior to the well-known ElementTree API.","active":false,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py39-wheel","py39-build","py39-installer","clang-18","py39-cython","py39-setuptools"]},{"type":"lib","ports":["zlib","python39","libxml2","libxslt"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-mechanicalsoup","py39-owslib","py39-lxml_html_clean","py39-pikepdf","py39-parsel","py39-zeep","py39-agate","py39-leather","py39-docx","py39-svglib","py39-skyfield","py39-fabio","py39-pptx","py39-obspy","py39-readability-lxml","py39-beautifulsoup4","py39-xmlsec","py39-soco","py39-scrapy","py39-urlwatch","py39-appscript","py39-prov","py39-beancount","py39-breadability"]},{"type":"run","ports":["py39-pyshark","py39-fonttools","py39-xmldiff","py39-kraken","py39-pyquery"]},{"type":"test","ports":["py39-openid"]}]},{"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":2108}],"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":"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":2108}],"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":"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":2108}],"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":"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":2108}],"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":"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":2108}],"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":"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":2108}],"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":"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":2896}],"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":"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":2896}],"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":"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":2896}],"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":"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":440}],"variants":[],"dependencies":[{"type":"build","ports":["clang-12"]},{"type":"lib","ports":["python27","py27-setuptools"]},{"type":"test","ports":["py27-hypothesis"]}],"depends_on":[]},{"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":440}],"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":"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":440}],"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":"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":440}],"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":"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":440}],"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":"py36-rich","portdir":"python/py-rich","version":"11.0.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://rich.readthedocs.io/en/latest/","description":"Python library for rich text and beautiful formatting in the terminal","long_description":"Python library for rich text and beautiful formatting in the terminal. The Rich API makes it easy to add color and style to terminal output. Rich can also render pretty tables, progress bars, markdown, syntax highlighted source code, tracebacks, and more — out of the box.","active":false,"categories":["python"],"maintainers":[{"name":"harensdeveloper","github":"harens","ports_count":41}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-12"]},{"type":"lib","ports":["python36"]},{"type":"run","ports":["py36-dataclasses","py36-pygments","py36-typing_extensions","py36-commonmark","py36-colorama"]}],"depends_on":[{"type":"lib","ports":["py36-enrich"]}]},{"name":"py37-rich","portdir":"python/py-rich","version":"13.6.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://rich.readthedocs.io/en/latest/","description":"Python library for rich text and beautiful formatting in the terminal","long_description":"Python library for rich text and beautiful formatting in the terminal. The Rich API makes it easy to add color and style to terminal output. Rich can also render pretty tables, progress bars, markdown, syntax highlighted source code, tracebacks, and more out of the box.","active":false,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":163}],"variants":[],"dependencies":[{"type":"build","ports":["py37-poetry-core","clang-16","py37-installer","py37-build"]},{"type":"lib","ports":["python37"]},{"type":"run","ports":["py37-typing_extensions","py37-pygments","py37-markdown-it-py"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"lib","ports":["py37-enrich","py37-pygmsh","py37-httpx","py37-meshio","py37-cookiecutter"]}]},{"name":"py39-rich","portdir":"python/py-rich","version":"14.3.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://rich.readthedocs.io/en/latest/","description":"Python library for rich text and beautiful formatting in the terminal","long_description":"Python library for rich text and beautiful formatting in the terminal. The Rich API makes it easy to add color and style to terminal output. Rich can also render pretty tables, progress bars, markdown, syntax highlighted source code, tracebacks, and more out of the box.","active":false,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":163}],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","clang-18","py39-installer","py39-poetry-core"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-markdown-it-py","py39-pygments"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-cookiecutter","py39-meshio","py39-httpx","py39-rich-theme-manager","py39-objexplore","py39-textual","py39-pygmsh","py39-npe2","py39-enrich","py39-rstcheck"]},{"type":"run","ports":["py39-kraken","py39-typer","py39-rich-click","py39-rich_rst"]}]},{"name":"py38-rich","portdir":"python/py-rich","version":"13.7.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://rich.readthedocs.io/en/latest/","description":"Python library for rich text and beautiful formatting in the terminal","long_description":"Python library for rich text and beautiful formatting in the terminal. The Rich API makes it easy to add color and style to terminal output. Rich can also render pretty tables, progress bars, markdown, syntax highlighted source code, tracebacks, and more out of the box.","active":false,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":163}],"variants":[],"dependencies":[{"type":"build","ports":["py38-poetry-core","clang-16","py38-installer","py38-build"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-typing_extensions","py38-pygments","py38-markdown-it-py"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-rich-theme-manager","py38-npe2","py38-httpx","py38-objexplore","py38-rstcheck","py38-enrich","py38-cookiecutter","py38-pygmsh","py38-meshio"]},{"type":"run","ports":["py38-kraken","py38-typer"]}]},{"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":"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":"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":"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-async-lru","portdir":"python/py-async-lru","version":"2.0.4","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/async-lru","description":"A port of Python’s built-in functools.lru_cache function for asyncio","long_description":"A port of Python’s built-in functools.lru_cache function for asyncio","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-installer","clang-17","py38-setuptools","py38-build"]},{"type":"lib","ports":["py38-typing_extensions","python38"]}],"depends_on":[{"type":"lib","ports":["py38-jupyterlab"]}]},{"name":"py39-async-lru","portdir":"python/py-async-lru","version":"2.2.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/async-lru","description":"A port of Python’s built-in functools.lru_cache function for asyncio","long_description":"A port of Python’s built-in functools.lru_cache function for asyncio","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-jupyterlab"]}]},{"name":"py27-tzlocal","portdir":"python/py-tzlocal","version":"2.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/regebro/tzlocal","description":"tzinfo object for the local timezone","long_description":"This Python module returns a tzinfo object with the local timezone information under Unix and Win-32. It requires pytz, and returns pytz tzinfo objects.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-12"]},{"type":"lib","ports":["python27","py27-tz"]},{"type":"test","ports":["py27-mock"]}],"depends_on":[{"type":"lib","ports":["py27-rpy2"]}]},{"name":"py36-tzlocal","portdir":"python/py-tzlocal","version":"2.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/regebro/tzlocal","description":"tzinfo object for the local timezone","long_description":"This Python module returns a tzinfo object with the local timezone information under Unix and Win-32. It requires pytz, and returns pytz tzinfo objects.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-12"]},{"type":"lib","ports":["python36","py36-tz"]},{"type":"test","ports":["py36-mock"]}],"depends_on":[{"type":"lib","ports":["py36-rpy2"]}]},{"name":"py39-tzlocal","portdir":"python/py-tzlocal","version":"5.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/regebro/tzlocal","description":"tzinfo object for the local timezone","long_description":"This Python module returns a tzinfo object with the local timezone information under Unix and Win-32. It requires pytz, and returns pytz tzinfo objects.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-installer","clang-18","py39-setuptools","py39-wheel","py39-build"]},{"type":"lib","ports":["python39","py39-pytzdata"]},{"type":"test","ports":["py39-pytest","py39-pytest-mock"]}],"depends_on":[{"type":"lib","ports":["py39-dateparser","py39-rpy2","py39-hanko"]}]},{"name":"py38-tzlocal","portdir":"python/py-tzlocal","version":"5.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/regebro/tzlocal","description":"tzinfo object for the local timezone","long_description":"This Python module returns a tzinfo object with the local timezone information under Unix and Win-32. It requires pytz, and returns pytz tzinfo objects.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-build","py38-installer","clang-17","py38-setuptools","py38-wheel"]},{"type":"lib","ports":["python38","py38-pytzdata","py38-backports.zoneinfo"]},{"type":"test","ports":["py38-pytest","py38-pytest-mock"]}],"depends_on":[{"type":"lib","ports":["py38-rpy2","py38-hanko"]}]},{"name":"py37-tzlocal","portdir":"python/py-tzlocal","version":"5.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/regebro/tzlocal","description":"tzinfo object for the local timezone","long_description":"This Python module returns a tzinfo object with the local timezone information under Unix and Win-32. It requires pytz, and returns pytz tzinfo objects.","active":false,"categories":["python"],"maintainers":[{"name":"kirill","github":"catap","ports_count":120}],"variants":[],"dependencies":[{"type":"build","ports":["py37-build","py37-installer","clang-16","py37-setuptools","py37-wheel"]},{"type":"lib","ports":["python37","py37-pytzdata","py37-backports.zoneinfo"]},{"type":"test","ports":["py37-pytest","py37-pytest-cov","py37-pytest-mock"]}],"depends_on":[{"type":"lib","ports":["py37-rpy2"]}]}]}