{"count":51973,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=86","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=84","results":[{"name":"py36-protego","portdir":"python/py-protego","version":"0.1.16","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/Protego","description":"Protego is a pure-Python `robots.txt` parser with support for modern conventions.","long_description":"Protego is a pure-Python `robots.txt` parser with support for modern conventions.","active":false,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"lib","ports":["py36-scrapy"]}]},{"name":"py38-protego","portdir":"python/py-protego","version":"0.3.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/Protego","description":"Protego is a pure-Python `robots.txt` parser with support for modern conventions.","long_description":"Protego is a pure-Python `robots.txt` parser with support for modern conventions.","active":false,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"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":[{"type":"lib","ports":["py38-scrapy"]}]},{"name":"py39-protego","portdir":"python/py-protego","version":"0.5.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/Protego","description":"Protego is a pure-Python `robots.txt` parser with support for modern conventions.","long_description":"Protego is a pure-Python `robots.txt` parser with support for modern conventions.","active":false,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-hatchling","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-scrapy"]}]},{"name":"py27-protego","portdir":"python/py-protego","version":"0.1.16","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/Protego","description":"Protego is a pure-Python `robots.txt` parser with support for modern conventions.","long_description":"Protego is a pure-Python `robots.txt` parser with support for modern conventions.","active":false,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py27-setuptools"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["py27-scrapy"]}]},{"name":"py27-poly","portdir":"python/py-poly","version":"0.1.1","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/Poly/","description":"framework for rapidly developing distributed applications","long_description":"Poly provides a framework for rapidly developing distributed applications where the number of work units to be performed is known in advance. It causes many of the hassles of distributed computing to be handled automatically.","active":false,"categories":["devel","net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-14"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["py-poly"]}]},{"name":"py-poly","portdir":"python/py-poly","version":"0.1.1","license":"GPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/Poly/","description":"framework for rapidly developing distributed applications","long_description":"Poly provides a framework for rapidly developing distributed applications where the number of work units to be performed is known in advance. It causes many of the hassles of distributed computing to be handled automatically.","active":false,"categories":["devel","net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["py27-poly"]}],"depends_on":[]},{"name":"py-probstat","portdir":"python/py-probstat","version":"0.912","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://probstat.sourceforge.net/","description":"Probability And Statistics for python","long_description":"python module for doing fast Permutations, Combinations, Cartesian product and Priority Queue.","active":false,"categories":["math","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["py27-probstat"]}],"depends_on":[]},{"name":"py27-probstat","portdir":"python/py-probstat","version":"0.912","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://probstat.sourceforge.net/","description":"Probability And Statistics for python","long_description":"python module for doing fast Permutations, Combinations, Cartesian product and Priority Queue.","active":false,"categories":["math","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["py-probstat"]}]},{"name":"py35-portend","portdir":"python/py-portend","version":"2.6","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/portend","description":"TCP port monitoring utilities","long_description":"TCP port monitoring utilities","active":false,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools_scm"]},{"type":"lib","ports":["python35","py35-tempora"]},{"type":"test","ports":["py35-pytest"]}],"depends_on":[{"type":"lib","ports":["py35-cherrypy"]}]},{"name":"py27-portend","portdir":"python/py-portend","version":"2.6","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/portend","description":"TCP port monitoring utilities","long_description":"TCP port monitoring utilities","active":false,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py27-setuptools_scm"]},{"type":"lib","ports":["python27","py27-tempora"]},{"type":"test","ports":["py27-pytest"]}],"depends_on":[{"type":"lib","ports":["py27-cherrypy"]}]},{"name":"py37-portend","portdir":"python/py-portend","version":"3.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/portend","description":"TCP port monitoring utilities","long_description":"TCP port monitoring utilities","active":false,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py37-installer","clang-16","py37-setuptools","py37-setuptools_scm","py37-wheel","py37-build"]},{"type":"lib","ports":["python37","py37-tempora"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"lib","ports":["py37-cherrypy"]}]},{"name":"py38-portend","portdir":"python/py-portend","version":"3.2.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/portend","description":"TCP port monitoring utilities","long_description":"TCP port monitoring utilities","active":false,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py38-installer","clang-16","py38-setuptools","py38-setuptools_scm","py38-wheel","py38-build"]},{"type":"lib","ports":["python38","py38-tempora"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-cherrypy"]}]},{"name":"py36-portend","portdir":"python/py-portend","version":"2.6","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/portend","description":"TCP port monitoring utilities","long_description":"TCP port monitoring utilities","active":false,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools_scm"]},{"type":"lib","ports":["python36","py36-tempora"]},{"type":"test","ports":["py36-pytest"]}],"depends_on":[{"type":"lib","ports":["py36-cherrypy"]}]},{"name":"py39-portend","portdir":"python/py-portend","version":"3.2.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/portend","description":"TCP port monitoring utilities","long_description":"TCP port monitoring utilities","active":false,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-coherent.licensed","py39-setuptools","py39-setuptools_scm","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["python39","py39-tempora"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[]},{"name":"py36-pyasdf","portdir":"python/py-pyasdf","version":"0.4.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://seismicdata.github.io/pyasdf/","description":"pyasdf is a Python API to read and write seismological ASDF files","long_description":"pyasdf is an API to read and write Adaptable Seismic Data Format (ASDF) files, a format based on HDF5. The packages utilizes the data structures of ObsPy to allow the construction of modern and efficient workflows.","active":false,"categories":["science","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["py36-dill","py36-flake8","py36-numpy","python36","py36-prov","py36-pytest","py36-obspy","py36-colorama"]}],"depends_on":[]},{"name":"py37-pyasdf","portdir":"python/py-pyasdf","version":"0.4.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://seismicdata.github.io/pyasdf/","description":"pyasdf is a Python API to read and write seismological ASDF files","long_description":"pyasdf is an API to read and write Adaptable Seismic Data Format (ASDF) files, a format based on HDF5. The packages utilizes the data structures of ObsPy to allow the construction of modern and efficient workflows.","active":false,"categories":["science","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-14"]},{"type":"lib","ports":["py37-dill","py37-h5py","python37","py37-obspy","py37-prov","py37-numpy","py37-colorama"]}],"depends_on":[]},{"name":"py38-pyasdf","portdir":"python/py-pyasdf","version":"0.4.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://seismicdata.github.io/pyasdf/","description":"pyasdf is a Python API to read and write seismological ASDF files","long_description":"pyasdf is an API to read and write Adaptable Seismic Data Format (ASDF) files, a format based on HDF5. The packages utilizes the data structures of ObsPy to allow the construction of modern and efficient workflows.","active":false,"categories":["science","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["py38-obspy","python38","py38-prov","py38-colorama","py38-dill","py38-h5py","py38-numpy"]}],"depends_on":[]},{"name":"py39-pyasdf","portdir":"python/py-pyasdf","version":"0.4.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://seismicdata.github.io/pyasdf/","description":"pyasdf is a Python API to read and write seismological ASDF files","long_description":"pyasdf is an API to read and write Adaptable Seismic Data Format (ASDF) files, a format based on HDF5. The packages utilizes the data structures of ObsPy to allow the construction of modern and efficient workflows.","active":false,"categories":["science","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["py39-obspy","python39","py39-prov","py39-colorama","py39-dill","py39-h5py","py39-numpy"]}],"depends_on":[]},{"name":"py37-podcastparser","portdir":"python/py-podcastparser","version":"0.6.6","license":"ISC","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/gpodder/podcastparser","description":"Simplified, fast RSS parser.","long_description":"The podcast parser project is a library from the gPodder project to provide an easy and reliable way of parsing RSS- and Atom-based podcast feeds in Python.","active":false,"categories":["net","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-nose"]}],"depends_on":[]},{"name":"py38-podcastparser","portdir":"python/py-podcastparser","version":"0.6.10","license":"ISC","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/gpodder/podcastparser","description":"Simplified, fast RSS parser.","long_description":"The podcast parser project is a library from the gPodder project to provide an easy and reliable way of parsing RSS- and Atom-based podcast feeds in Python.","active":false,"categories":["net","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-nose"]}],"depends_on":[]},{"name":"py27-podcastparser","portdir":"python/py-podcastparser","version":"0.6.6","license":"ISC","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/gpodder/podcastparser","description":"Simplified, fast RSS parser.","long_description":"The podcast parser project is a library from the gPodder project to provide an easy and reliable way of parsing RSS- and Atom-based podcast feeds in Python.","active":false,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python27","py27-setuptools"]},{"type":"test","ports":["py27-nose"]}],"depends_on":[]},{"name":"py36-podcastparser","portdir":"python/py-podcastparser","version":"0.6.6","license":"ISC","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/gpodder/podcastparser","description":"Simplified, fast RSS parser.","long_description":"The podcast parser project is a library from the gPodder project to provide an easy and reliable way of parsing RSS- and Atom-based podcast feeds in Python.","active":false,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python36","py36-setuptools"]},{"type":"test","ports":["py36-nose"]}],"depends_on":[]},{"name":"py39-podcastparser","portdir":"python/py-podcastparser","version":"0.6.10","license":"ISC","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/gpodder/podcastparser","description":"Simplified, fast RSS parser.","long_description":"The podcast parser project is a library from the gPodder project to provide an easy and reliable way of parsing RSS- and Atom-based podcast feeds in Python.","active":false,"categories":["net","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-nose"]}],"depends_on":[]},{"name":"py38-postorius","portdir":"python/py-postorius","version":"1.3.6","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/mailman/postorius","description":"A web user interface for GNU Mailman","long_description":"A web user interface for GNU Mailman","active":false,"categories":["mail","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","clang-14"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-readme_renderer","py38-django-mailman3"]}],"depends_on":[]},{"name":"py39-postorius","portdir":"python/py-postorius","version":"1.3.6","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/mailman/postorius","description":"A web user interface for GNU Mailman","long_description":"A web user interface for GNU Mailman","active":false,"categories":["mail","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-wheel","py39-build","py39-installer","py39-setuptools"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-django-mailman3","py39-readme_renderer"]}],"depends_on":[]},{"name":"py37-pss","portdir":"python/py-pss","version":"1.43","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/eliben/pss","description":"pss is a tool for grepping through source code","long_description":"pss is a tool for grepping through source code","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-14"]},{"type":"lib","ports":["python37"]},{"type":"run","ports":["py-pss_select"]}],"depends_on":[]},{"name":"py27-pss","portdir":"python/py-pss","version":"1.42","license":"public-domain","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/eliben/pss","description":"pss is a tool for grepping through source code","long_description":"pss is a tool for grepping through source code","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python27"]},{"type":"run","ports":["py-pss_select"]}],"depends_on":[]},{"name":"py35-pss","portdir":"python/py-pss","version":"1.42","license":"public-domain","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/eliben/pss","description":"pss is a tool for grepping through source code","long_description":"pss is a tool for grepping through source code","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python35"]},{"type":"run","ports":["py-pss_select"]}],"depends_on":[]},{"name":"py36-pss","portdir":"python/py-pss","version":"1.42","license":"public-domain","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/eliben/pss","description":"pss is a tool for grepping through source code","long_description":"pss is a tool for grepping through source code","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python36"]},{"type":"run","ports":["py-pss_select"]}],"depends_on":[]},{"name":"py38-pss","portdir":"python/py-pss","version":"1.43","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/eliben/pss","description":"pss is a tool for grepping through source code","long_description":"pss is a tool for grepping through source code","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-installer","clang-16","py38-setuptools","py38-build"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py-pss_select"]}],"depends_on":[]},{"name":"py-psychopy","portdir":"python/py-psychopy","version":"1.78.01","license":"unknown","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.psychopy.org","description":"PsychoPy is an open-source package for creating psychology stimuli in Python","long_description":"PsychoPy is an open-source package for creating psychology stimuli in Python (A real and free alternative to Matlab). PsychoPy combines the graphical strengths of OpenGL with the easy Python syntax to give psychophysics a free and simple stimulus presentation and control package.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["py27-psychopy"]}],"depends_on":[]},{"name":"py27-psychopy","portdir":"python/py-psychopy","version":"1.78.01","license":"unknown","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://www.psychopy.org","description":"PsychoPy is an open-source package for creating psychology stimuli in Python","long_description":"PsychoPy is an open-source package for creating psychology stimuli in Python (A real and free alternative to Matlab). PsychoPy combines the graphical strengths of OpenGL with the easy Python syntax to give psychophysics a free and simple stimulus presentation and control package.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-16"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["py27-pyglet","python27","py27-scipy","py27-Pillow","py27-matplotlib"]}],"depends_on":[{"type":"lib","ports":["py-psychopy"]}]},{"name":"py39-pnoise","portdir":"python/py-pnoise","version":"0.1.0","license":"LGPL-2.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/plottertools/pnoise","description":"Vectorized Perlin noise library","long_description":"pnoise is a pure-Python, Numpy-based, vectorized port of Processing's noise() function","active":false,"categories":["python"],"maintainers":[{"name":"","github":"abey79","ports_count":20}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","clang-14"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-numpy"]}],"depends_on":[]},{"name":"py37-qpageview","portdir":"python/py-qpageview","version":"0.6.2","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://qpageview.org","description":"Widget to display page-based documents for Qt5/PyQt5","long_description":"qpageview provides a page based document viewer widget for Qt5/PyQt5. It has a flexible architecture potentionally supporting many formats. Currently, it supports SVG documents, images, and, using the Poppler-Qt5 binding, PDF documents.","active":false,"categories":["python"],"maintainers":[{"name":"davide.liessi","github":"dliessi","ports_count":72}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-14"]},{"type":"lib","ports":["python37","py37-poppler-qt5","py37-pyqt5"]}],"depends_on":[]},{"name":"py36-qpageview","portdir":"python/py-qpageview","version":"0.6.1","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://qpageview.org","description":"Widget to display page-based documents for Qt5/PyQt5","long_description":"qpageview provides a page based document viewer widget for Qt5/PyQt5. It has a flexible architecture potentionally supporting many formats. Currently, it supports SVG documents, images, and, using the Poppler-Qt5 binding, PDF documents.","active":false,"categories":["python"],"maintainers":[{"name":"davide.liessi","github":"dliessi","ports_count":72}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36","py36-poppler-qt5","py36-pyqt5"]}],"depends_on":[]},{"name":"py38-qpageview","portdir":"python/py-qpageview","version":"0.6.2","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://qpageview.org","description":"Widget to display page-based documents for Qt5/PyQt5","long_description":"qpageview provides a page based document viewer widget for Qt5/PyQt5. It has a flexible architecture potentionally supporting many formats. Currently, it supports SVG documents, images, and, using the Poppler-Qt5 binding, PDF documents.","active":false,"categories":["python"],"maintainers":[{"name":"davide.liessi","github":"dliessi","ports_count":72}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-wheel","py38-build","py38-installer","py38-setuptools"]},{"type":"lib","ports":["py38-poppler-qt5","py38-pyqt5","python38"]}],"depends_on":[]},{"name":"py39-qpageview","portdir":"python/py-qpageview","version":"0.6.2","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://qpageview.org","description":"Widget to display page-based documents for Qt5/PyQt5","long_description":"qpageview provides a page based document viewer widget for Qt5/PyQt5. It has a flexible architecture potentionally supporting many formats. Currently, it supports SVG documents, images, and, using the Poppler-Qt5 binding, PDF documents.","active":false,"categories":["python"],"maintainers":[{"name":"davide.liessi","github":"dliessi","ports_count":72}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-wheel","py39-build","py39-installer","py39-setuptools"]},{"type":"lib","ports":["py39-poppler-qt5","py39-pyqt5","python39"]}],"depends_on":[]},{"name":"py38-poyo","portdir":"python/py-poyo","version":"0.5.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/hackebrot/poyo","description":"A lightweight YAML Parser for Python.","long_description":"A lightweight YAML Parser for Python.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"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":"py37-poyo","portdir":"python/py-poyo","version":"0.5.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/hackebrot/poyo","description":"A lightweight YAML Parser for Python.","long_description":"A lightweight YAML Parser for Python.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-14"]},{"type":"lib","ports":["python37"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[]},{"name":"py36-poyo","portdir":"python/py-poyo","version":"0.5.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/hackebrot/poyo","description":"A lightweight YAML Parser for Python.","long_description":"A lightweight YAML Parser for Python.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]},{"type":"test","ports":["py36-pytest"]}],"depends_on":[{"type":"lib","ports":["py36-cookiecutter"]}]},{"name":"py39-poyo","portdir":"python/py-poyo","version":"0.5.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/hackebrot/poyo","description":"A lightweight YAML Parser for Python.","long_description":"A lightweight YAML Parser for Python.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-setuptools","py39-wheel","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[]},{"name":"py39-precis-i18n","portdir":"python/py-precis-i18n","version":"1.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/byllyfish/precis_i18n","description":"PRECIS framework for Unicode","long_description":"Implementation of PRECIS framework for Unicode to be used with usernames & passwords.","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":[{"type":"run","ports":["py39-nbxmpp"]}]},{"name":"py37-psycopg","portdir":"python/py-psycopg","version":"3.1.17","license":"LGPL-3+","platforms":"{darwin any} freebsd","epoch":0,"replaced_by":null,"homepage":"https://www.psycopg.org","description":"Psycopg 3 is a modern implementation of a PostgreSQL adapter for Python.","long_description":"Psycopg 3 is a modern implementation of a PostgreSQL adapter for Python.","active":false,"categories":["databases","python"],"maintainers":[{"name":"snc","github":"nerdling","ports_count":157}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","py37-wheel","py37-build","py37-installer","clang-16"]},{"type":"lib","ports":["python37"]}],"depends_on":[]},{"name":"py38-psycopg","portdir":"python/py-psycopg","version":"3.1.17","license":"LGPL-3+","platforms":"{darwin any} freebsd","epoch":0,"replaced_by":null,"homepage":"https://www.psycopg.org","description":"Psycopg 3 is a modern implementation of a PostgreSQL adapter for Python.","long_description":"Psycopg 3 is a modern implementation of a PostgreSQL adapter for Python.","active":false,"categories":["databases","python"],"maintainers":[{"name":"snc","github":"nerdling","ports_count":157}],"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-pgspecial"]}]},{"name":"py39-psycopg","portdir":"python/py-psycopg","version":"3.2.9","license":"LGPL-3+","platforms":"{darwin any} freebsd","epoch":0,"replaced_by":null,"homepage":"https://www.psycopg.org","description":"Psycopg 3 is a modern implementation of a PostgreSQL adapter for Python.","long_description":"Psycopg 3 is a modern implementation of a PostgreSQL adapter for Python.","active":false,"categories":["databases","python"],"maintainers":[{"name":"snc","github":"nerdling","ports_count":157}],"variants":["postgresql17","postgresql16","postgresql15","postgresql14","postgresql13","postgresql12"],"dependencies":[{"type":"build","ports":["clang-17","py39-wheel","py39-build","py39-installer","py39-setuptools"]},{"type":"lib","ports":["py39-typing_extensions","postgresql17","python39"]}],"depends_on":[{"type":"lib","ports":["py39-pgspecial"]}]},{"name":"py36-psycopg","portdir":"python/py-psycopg","version":"3.0.11","license":"LGPL-3+","platforms":"darwin freebsd","epoch":0,"replaced_by":null,"homepage":"https://www.psycopg.org","description":"Psycopg 3 is a modern implementation of a PostgreSQL adapter for Python.","long_description":"Psycopg 3 is a modern implementation of a PostgreSQL adapter for Python.","active":false,"categories":["databases","python"],"maintainers":[{"name":"snc","github":"nerdling","ports_count":157}],"variants":["postgresql14","postgresql13","postgresql12","postgresql11","postgresql10"],"dependencies":[{"type":"build","ports":["clang-13","py36-setuptools","py36-virtualenv","py36-wheel","py36-build","py36-python-install"]},{"type":"lib","ports":["python36","py36-setuptools","postgresql14","openssl"]}],"depends_on":[]},{"name":"py37-aiopg","portdir":"python/py-aiopg","version":"1.3.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://aiopg.readthedocs.io/","description":"Postgres integration with asyncio.","long_description":"aiopg is a library for accessing a PostgreSQL database from the asyncio (PEP-3156/tulip) framework. It wraps asynchronous features of the Psycopg database driver.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-14"]},{"type":"lib","ports":["python37"]},{"type":"run","ports":["py37-async-timeout","py37-psycopg2"]}],"depends_on":[{"type":"run","ports":["py37-databases"]}]},{"name":"py38-aiopg","portdir":"python/py-aiopg","version":"1.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://aiopg.readthedocs.io/","description":"Postgres integration with asyncio.","long_description":"aiopg is a library for accessing a PostgreSQL database from the asyncio (PEP-3156/tulip) framework. It wraps asynchronous features of the Psycopg database driver.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-wheel","py38-build","py38-installer","py38-setuptools"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-async-timeout","py38-psycopg2"]}],"depends_on":[{"type":"run","ports":["py38-databases"]}]},{"name":"py39-aiopg","portdir":"python/py-aiopg","version":"1.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://aiopg.readthedocs.io/","description":"Postgres integration with asyncio.","long_description":"aiopg is a library for accessing a PostgreSQL database from the asyncio (PEP-3156/tulip) framework. It wraps asynchronous features of the Psycopg database driver.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-wheel","py39-build","py39-installer","py39-setuptools"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-async-timeout","py39-psycopg2"]}],"depends_on":[{"type":"run","ports":["py39-databases"]}]},{"name":"py35-tempora","portdir":"python/py-tempora","version":"1.14.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/tempora","description":"Objects and routines pertaining to date and time (tempora)","long_description":"Objects and routines pertaining to date and time (tempora)","active":false,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools_scm"]},{"type":"lib","ports":["py35-setuptools","py35-six","py35-toml","py35-tz","python35","py35-jaraco.functools"]},{"type":"test","ports":["py35-freezegun","py35-py","py35-pytest"]}],"depends_on":[{"type":"lib","ports":["py35-portend"]}]}]}