{"count":53324,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=136","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=134","results":[{"name":"p5.26-ev","portdir":"perl/p5-ev","version":"4.330.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/EV","description":"EV - perl interface to libev, a high performance full-featured event loop","long_description":"EV - perl interface to libev, a high performance full-featured event loop","active":false,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-canary-stability"]},{"type":"lib","ports":["perl5.26","p5.26-common-sense"]}],"depends_on":[{"type":"build","ports":["p5.26-b-c"]},{"type":"lib","ports":["p5.26-anyevent"]}]},{"name":"p5.26-io-string","portdir":"perl/p5-io-string","version":"1.80.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/IO::String","description":"Emulate file interface for in-core strings","long_description":"The IO::String module provides the IO::File interface for in-core strings. An IO::String object can be attached to a string, and makes it possible to use the normal file operations for reading or writing data, as well as for seeking to various locations of the string. This is useful when you want to use a library module that only provides an interface to file handles on data that you have in a string variable.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[{"type":"build","ports":["p5.26-mouse","p5.26-redis","p5.26-pod-readme","p5.26-moose"]},{"type":"lib","ports":["p5.26-email-outlook-message","p5.26-font-ttf","p5.26-bio-variation","p5.26-perl-critic","p5.26-ppi","p5.26-io-handle-util","p5.26-bioperl","p5.26-config-ini","p5.26-data-stag"]},{"type":"test","ports":["p5.26-io-compress-lzma"]}]},{"name":"p5.26-net-ssh-perl","portdir":"perl/p5-net-ssh-perl","version":"2.140.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Net::SSH::Perl","description":"Net-SSH-Perl - Perl client Interface to SSH","long_description":"Net-SSH-Perl - Perl client Interface to SSH. It is compatible with both the SSH-1 and SSH-2 protocols.","active":false,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["p5.26-crypt-curve25519","p5.26-crypt-idea","p5.26-crypt-rsa","p5.26-cryptx","perl5.26","p5.26-file-homedir","p5.26-math-gmp","p5.26-module-signature","p5.26-string-crc32","p5.26-digest-bubblebabble"]}],"depends_on":[]},{"name":"py37-jplephem","portdir":"python/py-jplephem","version":"2.19","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/brandon-rhodes/python-jplephem/","description":"The package is a Python implementation of the math that standard JPL ephemerides use to predict raw (x,y,z) planetary positions.","long_description":"The package is a Python implementation of the math that standard JPL ephemerides use to predict raw (x,y,z) planetary positions.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1632}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-15"]},{"type":"lib","ports":["python37","py37-numpy"]}],"depends_on":[{"type":"lib","ports":["py37-skyfield","py37-spktype21"]}]},{"name":"py38-jplephem","portdir":"python/py-jplephem","version":"2.22","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/brandon-rhodes/python-jplephem/","description":"The package is a Python implementation of the math that standard JPL ephemerides use to predict raw (x,y,z) planetary positions.","long_description":"The package is a Python implementation of the math that standard JPL ephemerides use to predict raw (x,y,z) planetary positions.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1632}],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-installer","clang-16","py38-setuptools","py38-build"]},{"type":"lib","ports":["py38-numpy","python38"]}],"depends_on":[{"type":"lib","ports":["py38-spktype21","py38-skyfield"]}]},{"name":"py39-jplephem","portdir":"python/py-jplephem","version":"2.23","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/brandon-rhodes/python-jplephem/","description":"The package is a Python implementation of the math that standard JPL ephemerides use to predict raw (x,y,z) planetary positions.","long_description":"The package is a Python implementation of the math that standard JPL ephemerides use to predict raw (x,y,z) planetary positions.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1632}],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-installer","clang-17","py39-setuptools","py39-build"]},{"type":"lib","ports":["py39-numpy","python39"]}],"depends_on":[{"type":"lib","ports":["py39-skyfield","py39-spktype21"]}]},{"name":"py39-webargs","portdir":"python/py-webargs","version":"8.6.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/marshmallow-code/webargs","description":"Declarative parsing and validation of HTTP request objects","long_description":"Declarative parsing and validation of HTTP request objects","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-flit_core","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["py39-packaging","py39-marshmallow","python39"]}],"depends_on":[]},{"name":"py38-typogrify","portdir":"python/py-typogrify","version":"2.0.7","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mintchaos/typogrify","description":"Filters to enhance web typography, including support for Django & Jinja templates","long_description":"Filters to enhance web typography, including support for Django & Jinja templates","active":false,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":685}],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-installer","clang-16","py38-setuptools","py38-build"]},{"type":"lib","ports":["py38-smartypants","python38"]}],"depends_on":[]},{"name":"py39-typogrify","portdir":"python/py-typogrify","version":"2.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/justinmayer/typogrify","description":"Filters to enhance web typography, including support for Django & Jinja templates","long_description":"Filters to enhance web typography, including support for Django & Jinja templates","active":false,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":685}],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-hatchling","py39-installer","clang-18"]},{"type":"lib","ports":["python39","py39-smartypants"]}],"depends_on":[]},{"name":"py36-testfixtures","portdir":"python/py-testfixtures","version":"6.18.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/testfixtures/","description":"A collection of helpers and mock objects for tests","long_description":"A collection of helpers and mock objects for tests","active":false,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":437}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]},{"type":"test","ports":["py36-pytest"]}],"depends_on":[]},{"name":"py27-testfixtures","portdir":"python/py-testfixtures","version":"6.18.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/testfixtures/","description":"A collection of helpers and mock objects for tests","long_description":"A collection of helpers and mock objects for tests","active":false,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":437}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py27-setuptools"]},{"type":"lib","ports":["python27"]},{"type":"test","ports":["py27-pytest"]}],"depends_on":[{"type":"test","ports":["py27-openid"]}]},{"name":"py37-testfixtures","portdir":"python/py-testfixtures","version":"7.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/testfixtures/","description":"A collection of helpers and mock objects for tests","long_description":"A collection of helpers and mock objects for tests","active":false,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":437}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-15"]},{"type":"lib","ports":["python37"]},{"type":"test","ports":["py37-sybil","py37-twisted","py37-zope-component","py37-pytest","py37-service_identity"]}],"depends_on":[{"type":"test","ports":["py37-openid","py37-scrapy"]}]},{"name":"py38-testfixtures","portdir":"python/py-testfixtures","version":"8.3.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/testfixtures/","description":"A collection of helpers and mock objects for tests","long_description":"A collection of helpers and mock objects for tests","active":false,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":437}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["python38"]},{"type":"test","ports":["py38-pytest","py38-service_identity","py38-sybil","py38-twisted","py38-zope-component"]}],"depends_on":[{"type":"test","ports":["py38-openid","py38-scrapy"]}]},{"name":"py39-testfixtures","portdir":"python/py-testfixtures","version":"8.3.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/testfixtures/","description":"A collection of helpers and mock objects for tests","long_description":"A collection of helpers and mock objects for tests","active":false,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":437}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest","py39-service_identity","py39-twisted","py39-zope-component","py39-sybil"]}],"depends_on":[{"type":"test","ports":["py39-openid","py39-scrapy"]}]},{"name":"py37-sphinxnotes-strike","portdir":"python/py-sphinxnotes-strike","version":"1.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sphinx-notes.github.io/strike","description":"Sphinx extension for strikethrough text support","long_description":"Sphinx extension for strikethrough text support","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-14"]},{"type":"lib","ports":["python37"]},{"type":"run","ports":["py37-sphinx"]}],"depends_on":[]},{"name":"py38-sphinxnotes-strike","portdir":"python/py-sphinxnotes-strike","version":"1.2.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sphinx-notes.github.io/strike","description":"Sphinx extension for strikethrough text support","long_description":"Sphinx extension for strikethrough text support","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-build","py38-installer","py38-setuptools","py38-setuptools_scm","py38-wheel"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-sphinx"]}],"depends_on":[]},{"name":"py39-sphinxnotes-strike","portdir":"python/py-sphinxnotes-strike","version":"1.2.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sphinx-notes.github.io/strike","description":"Sphinx extension for strikethrough text support","long_description":"Sphinx extension for strikethrough text support","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-build","py39-installer","py39-setuptools","py39-setuptools_scm","py39-wheel"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-sphinx"]}],"depends_on":[]},{"name":"py38-parfive","portdir":"python/py-parfive","version":"2.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://parfive.readthedocs.io/en/stable/","description":"A parallel file downloader using asyncio.","long_description":"A parallel file downloader using asyncio. parfive can handle downloading multiple files in parallel as well as downloading each file in a number of chunks.","active":false,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1632}],"variants":["ftp"],"dependencies":[{"type":"build","ports":["clang-16","py38-wheel","py38-build","py38-installer","py38-setuptools","py38-setuptools_scm"]},{"type":"lib","ports":["py38-aiohttp","py38-tqdm","python38"]}],"depends_on":[{"type":"lib","ports":["py38-sunpy"]}]},{"name":"py39-parfive","portdir":"python/py-parfive","version":"2.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://parfive.readthedocs.io/en/stable/","description":"A parallel file downloader using asyncio.","long_description":"A parallel file downloader using asyncio. parfive can handle downloading multiple files in parallel as well as downloading each file in a number of chunks.","active":false,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1632}],"variants":["ftp"],"dependencies":[{"type":"build","ports":["clang-17","py39-wheel","py39-build","py39-installer","py39-setuptools","py39-setuptools_scm"]},{"type":"lib","ports":["py39-aiohttp","py39-tqdm","python39"]}],"depends_on":[{"type":"lib","ports":["py39-sunpy"]}]},{"name":"py37-parfive","portdir":"python/py-parfive","version":"2.0.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://parfive.readthedocs.io/en/stable/","description":"A parallel file downloader using asyncio.","long_description":"A parallel file downloader using asyncio. parfive can handle downloading multiple files in parallel as well as downloading each file in a number of chunks.","active":false,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1632}],"variants":["ftp"],"dependencies":[{"type":"build","ports":["clang-16","py37-setuptools_scm","py37-wheel","py37-build","py37-installer","py37-setuptools"]},{"type":"lib","ports":["py37-aiohttp","py37-tqdm","py37-typing_extensions","python37"]}],"depends_on":[{"type":"lib","ports":["py37-sunpy"]}]},{"name":"p5.26-dancer","portdir":"perl/p5-dancer","version":"1.351.300","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Dancer","description":"Lightweight yet powerful web application framework","long_description":"Dancer aims to provide the simplest way for writing web applications, and offers the flexibility to scale between a very simple lightweight web service consisting of a few lines of code in a single file, all the way up to a more complex fully-fledged web application with session support, templates for views and layouts, etc.","active":false,"categories":["perl"],"maintainers":[{"name":"jpo","github":"jpoliv","ports_count":60}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-devel-hide","p5.26-json","p5.26-plack","p5.26-template-provider-fromdata","p5.26-template-toolkit","p5.26-test-nowarnings","p5.26-test-output"]},{"type":"lib","ports":["p5.26-uri","p5.26-xml-simple","perl5.26","p5.26-yaml-libyaml","p5.26-yaml","p5.26-hash-merge-simple","p5.26-http-body","p5.26-http-server-simple-psgi","p5.26-mime-types","p5.26-module-runtime","p5.26-time-hires","p5.26-try-tiny"]}],"depends_on":[{"type":"lib","ports":["p5.26-dancer-plugin-database","p5.26-dancer-session-cookie","p5.26-dancer-template-mason","p5.26-dancer-template-mason2"]}]},{"name":"py36-scikit-image","portdir":"python/py-scikit-image","version":"0.16.2","license":"BSD","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://scikit-image.org/","description":"Image processing algorithms for SciPy.","long_description":"Image processing algorithms for SciPy, including IO, morphology, filtering, warping, color manipulation, object detection, etc.","active":false,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2937}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-setuptools","py36-cython","clang-9.0"]},{"type":"lib","ports":["py36-scipy","libomp","python36","py36-numpy"]},{"type":"run","ports":["py36-networkx","py36-pywavelets","py36-matplotlib","py36-imageio","py36-Pillow"]}],"depends_on":[]},{"name":"py37-scikit-image","portdir":"python/py-scikit-image","version":"0.19.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://scikit-image.org/","description":"Image processing algorithms for SciPy.","long_description":"Image processing algorithms for SciPy, including IO, morphology, filtering, warping, color manipulation, object detection, etc.","active":false,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2937}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-14","py37-pythran","py37-setuptools","py37-cython"]},{"type":"lib","ports":["py37-scipy","libomp","python37","py37-numpy","py37-packaging"]},{"type":"run","ports":["py37-pywavelets","py37-tifffile","py37-networkx","py37-matplotlib","py37-imageio","py37-Pillow"]}],"depends_on":[{"type":"lib","ports":["py37-sunpy","py37-magenta"]},{"type":"run","ports":["py37-note-seq","py37-magenta","py37-photomosaic","py37-xraylarch"]}]},{"name":"py27-scikit-image","portdir":"python/py-scikit-image","version":"0.14.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://scikit-image.org/","description":"Image processing algorithms for SciPy.","long_description":"Image processing algorithms for SciPy, including IO, morphology, filtering, warping, color manipulation, object detection, etc.","active":false,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2937}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py27-setuptools","py27-cython","clang-9.0"]},{"type":"lib","ports":["py27-scipy","py27-six","libomp","python27","py27-numpy"]},{"type":"run","ports":["py27-imageio","py27-matplotlib","py27-networkx","py27-pywavelets","py27-toolz","py27-dask","py27-cloudpickle","py27-Pillow"]}],"depends_on":[]},{"name":"py35-scikit-image","portdir":"python/py-scikit-image","version":"0.14.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://scikit-image.org/","description":"Image processing algorithms for SciPy.","long_description":"Image processing algorithms for SciPy, including IO, morphology, filtering, warping, color manipulation, object detection, etc.","active":false,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2937}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py35-setuptools","py35-cython","clang-9.0"]},{"type":"lib","ports":["py35-scipy","py35-six","libomp","python35","py35-numpy"]},{"type":"run","ports":["py35-imageio","py35-matplotlib","py35-networkx","py35-pywavelets","py35-toolz","py35-dask","py35-cloudpickle","py35-Pillow"]}],"depends_on":[]},{"name":"py38-scikit-image","portdir":"python/py-scikit-image","version":"0.21.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://scikit-image.org/","description":"Image processing algorithms for SciPy.","long_description":"Image processing algorithms for SciPy, including IO, morphology, filtering, warping, color manipulation, object detection, etc.","active":false,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2937}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-meson-python","clang-16","py38-installer","py38-build","py38-pythran","py38-cython"]},{"type":"lib","ports":["libomp","python38","py38-numpy","py38-packaging","py38-scipy","py38-lazy_loader"]},{"type":"run","ports":["py38-tifffile","py38-pywavelets","py38-networkx","py38-matplotlib","py38-imageio","py38-Pillow"]}],"depends_on":[{"type":"lib","ports":["py38-magenta","py38-sunpy"]},{"type":"run","ports":["py38-magenta","py38-note-seq","py38-xraylarch","py38-photomosaic","py38-kraken"]}]},{"name":"py39-scikit-image","portdir":"python/py-scikit-image","version":"0.24.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://scikit-image.org/","description":"Image processing algorithms for SciPy.","long_description":"Image processing algorithms for SciPy, including IO, morphology, filtering, warping, color manipulation, object detection, etc.","active":false,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2937}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py39-meson-python","py39-installer","py39-build","py39-pythran","py39-cython"]},{"type":"lib","ports":["libomp","python39","py39-numpy","py39-packaging","py39-scipy","py39-lazy_loader"]},{"type":"run","ports":["py39-tifffile","py39-pywavelets","py39-networkx","py39-matplotlib","py39-imageio","py39-Pillow"]}],"depends_on":[{"type":"lib","ports":["py39-magenta","py39-sunpy"]},{"type":"run","ports":["py39-magenta","py39-xraylarch","py39-note-seq","py39-kraken","py39-photomosaic"]}]},{"name":"py37-wsproto","portdir":"python/py-wsproto","version":"1.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-hyper.org/projects/wsproto","description":"WebSockets state-machine based protocol implementation","long_description":"WebSockets state-machine based protocol implementation","active":false,"categories":["net","www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-installer","clang-16","py37-setuptools","py37-wheel","py37-build"]},{"type":"lib","ports":["python37","py37-h11"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"lib","ports":["py37-mitmproxy"]}]},{"name":"py39-wsproto","portdir":"python/py-wsproto","version":"1.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-hyper.org/projects/wsproto","description":"WebSockets state-machine based protocol implementation","long_description":"WebSockets state-machine based protocol implementation","active":false,"categories":["net","www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-installer","clang-17","py39-setuptools","py39-wheel","py39-build"]},{"type":"lib","ports":["python39","py39-h11"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-mitmproxy","py39-trio-websocket"]}]},{"name":"py38-wsproto","portdir":"python/py-wsproto","version":"1.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-hyper.org/projects/wsproto","description":"WebSockets state-machine based protocol implementation","long_description":"WebSockets state-machine based protocol implementation","active":false,"categories":["net","www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-installer","clang-16","py38-setuptools","py38-wheel","py38-build"]},{"type":"lib","ports":["python38","py38-h11"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-mitmproxy","py38-trio-websocket"]}]},{"name":"py39-itemadapter","portdir":"python/py-itemadapter","version":"0.12.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/itemadapter","description":"Common interface for data container classes","long_description":"The `ItemAdapter` class is a wrapper for data container objects, providing a common interface to handle objects of different types in an uniform manner, regardless of their underlying implementation.","active":false,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":437}],"variants":[],"dependencies":[{"type":"build","ports":["py39-installer","py39-build","py39-hatchling","clang-18"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-scrapy","py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-scrapy","py39-itemloaders"]}]},{"name":"py37-itemadapter","portdir":"python/py-itemadapter","version":"0.8.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/itemadapter","description":"Common interface for data container classes","long_description":"The `ItemAdapter` class is a wrapper for data container objects, providing a common interface to handle objects of different types in an uniform manner, regardless of their underlying implementation.","active":false,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":437}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","py37-wheel","py37-build","py37-installer","clang-16"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"lib","ports":["py37-scrapy","py37-itemloaders"]}]},{"name":"py36-itemadapter","portdir":"python/py-itemadapter","version":"0.4.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/itemadapter","description":"Common interface for data container classes","long_description":"The `ItemAdapter` class is a wrapper for data container objects, providing a common interface to handle objects of different types in an uniform manner, regardless of their underlying implementation.","active":false,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":437}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"lib","ports":["py36-itemloaders","py36-scrapy"]}]},{"name":"py35-itemadapter","portdir":"python/py-itemadapter","version":"0.2.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/itemadapter","description":"Common interface for data container classes","long_description":"The `ItemAdapter` class is a wrapper for data container objects, providing a common interface to handle objects of different types in an uniform manner, regardless of their underlying implementation.","active":false,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":437}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35"]}],"depends_on":[{"type":"lib","ports":["py35-itemloaders"]}]},{"name":"py38-itemadapter","portdir":"python/py-itemadapter","version":"0.9.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/itemadapter","description":"Common interface for data container classes","long_description":"The `ItemAdapter` class is a wrapper for data container objects, providing a common interface to handle objects of different types in an uniform manner, regardless of their underlying implementation.","active":false,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":437}],"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-scrapy","py38-itemloaders"]}]},{"name":"py27-owslib","portdir":"python/py-owslib","version":"0.19.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://geopython.github.io/OWSLib/","description":"OGC Web Service utility library","long_description":"OWSLib is a Python package for client programming with Open Geospatial Consortium (OGC) web service (hence OWS) interface standards, and their related content models. OWSLib provides a common API for accessing service metadata and wrappers for numerous OGC Web Service interfaces.","active":false,"categories":["net","science","python","gis"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":625}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py27-setuptools"]},{"type":"lib","ports":["py27-pyproj","python27","py27-tz","py27-requests","py27-dateutil"]}],"depends_on":[{"type":"lib","ports":["py27-cartopy"]}]},{"name":"py39-owslib","portdir":"python/py-owslib","version":"0.31.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://owslib.readthedocs.io/","description":"OGC Web Service utility library","long_description":"OWSLib is a Python package for client programming with Open Geospatial Consortium (OGC) web service (hence OWS) interface standards, and their related content models. OWSLib provides a common API for accessing service metadata and wrappers for numerous OGC Web Service interfaces.","active":false,"categories":["net","science","python","gis"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":625}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["py39-tz","python39","py39-yaml","py39-dateutil","py39-lxml","py39-pyproj","py39-requests"]}],"depends_on":[{"type":"lib","ports":["py39-cartopy"]}]},{"name":"py36-owslib","portdir":"python/py-owslib","version":"0.19.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://geopython.github.io/OWSLib/","description":"OGC Web Service utility library","long_description":"OWSLib is a Python package for client programming with Open Geospatial Consortium (OGC) web service (hence OWS) interface standards, and their related content models. OWSLib provides a common API for accessing service metadata and wrappers for numerous OGC Web Service interfaces.","active":false,"categories":["net","science","python","gis"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":625}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["py36-pyproj","python36","py36-tz","py36-requests","py36-dateutil"]}],"depends_on":[{"type":"lib","ports":["py36-cartopy"]}]},{"name":"py37-owslib","portdir":"python/py-owslib","version":"0.29.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://owslib.readthedocs.io/","description":"OGC Web Service utility library","long_description":"OWSLib is a Python package for client programming with Open Geospatial Consortium (OGC) web service (hence OWS) interface standards, and their related content models. OWSLib provides a common API for accessing service metadata and wrappers for numerous OGC Web Service interfaces.","active":false,"categories":["net","science","python","gis"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":625}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","py37-wheel","py37-build","py37-installer","clang-16"]},{"type":"lib","ports":["py37-tz","python37","py37-yaml","py37-dateutil","py37-lxml","py37-pyproj","py37-requests"]}],"depends_on":[{"type":"lib","ports":["py37-cartopy"]}]},{"name":"py38-owslib","portdir":"python/py-owslib","version":"0.31.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://owslib.readthedocs.io/","description":"OGC Web Service utility library","long_description":"OWSLib is a Python package for client programming with Open Geospatial Consortium (OGC) web service (hence OWS) interface standards, and their related content models. OWSLib provides a common API for accessing service metadata and wrappers for numerous OGC Web Service interfaces.","active":false,"categories":["net","science","python","gis"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":625}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["py38-tz","python38","py38-yaml","py38-dateutil","py38-lxml","py38-pyproj","py38-requests"]}],"depends_on":[{"type":"lib","ports":["py38-cartopy"]}]},{"name":"py35-owslib","portdir":"python/py-owslib","version":"0.19.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://geopython.github.io/OWSLib/","description":"OGC Web Service utility library","long_description":"OWSLib is a Python package for client programming with Open Geospatial Consortium (OGC) web service (hence OWS) interface standards, and their related content models. OWSLib provides a common API for accessing service metadata and wrappers for numerous OGC Web Service interfaces.","active":false,"categories":["net","science","python","gis"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":625}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["py35-pyproj","python35","py35-tz","py35-requests","py35-dateutil"]}],"depends_on":[{"type":"lib","ports":["py35-cartopy"]}]},{"name":"py39-lockfile","portdir":"python/py-lockfile","version":"0.12.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/lockfile/","description":"Platform-independent file locking module","long_description":"This package exports a LockFile class which provides a simple API for locking files. Unlike the Windows msvcrt.locking function, the fcntl.lockf and flock functions, and the deprecated posixfile module, the API is identical across both Unix (including Linux and Mac) and Windows platforms. The lock mechanism relies on the atomic nature of the link (on Unix) and mkdir (on Windows) system calls. An implementation based on SQLite is also provided, more as a demonstration of the possibilities it provides than as production-quality code.","active":false,"categories":["devel","python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":152}],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-pbr","py39-setuptools","clang-17","py39-build","py39-installer"]},{"type":"lib","ports":["python39"]}],"depends_on":[]},{"name":"py38-lockfile","portdir":"python/py-lockfile","version":"0.12.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/lockfile/","description":"Platform-independent file locking module","long_description":"This package exports a LockFile class which provides a simple API for locking files. Unlike the Windows msvcrt.locking function, the fcntl.lockf and flock functions, and the deprecated posixfile module, the API is identical across both Unix (including Linux and Mac) and Windows platforms. The lock mechanism relies on the atomic nature of the link (on Unix) and mkdir (on Windows) system calls. An implementation based on SQLite is also provided, more as a demonstration of the possibilities it provides than as production-quality code.","active":false,"categories":["devel","python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":152}],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-pbr","py38-setuptools","clang-16","py38-build","py38-installer"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-python-daemon"]}]},{"name":"py37-lockfile","portdir":"python/py-lockfile","version":"0.12.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/lockfile/","description":"Platform-independent file locking module","long_description":"This package exports a LockFile class which provides a simple API for locking files. Unlike the Windows msvcrt.locking function, the fcntl.lockf and flock functions, and the deprecated posixfile module, the API is identical across both Unix (including Linux and Mac) and Windows platforms. The lock mechanism relies on the atomic nature of the link (on Unix) and mkdir (on Windows) system calls. An implementation based on SQLite is also provided, more as a demonstration of the possibilities it provides than as production-quality code.","active":false,"categories":["devel","python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":152}],"variants":[],"dependencies":[{"type":"build","ports":["py37-wheel","py37-pbr","py37-setuptools","clang-16","py37-build","py37-installer"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"lib","ports":["py37-python-daemon"]}]},{"name":"py35-geojson","portdir":"python/py-geojson","version":"2.5.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/frewsxcv/python-geojson","description":"Python bindings and utilities for GeoJSON","long_description":"This library implements all the GeoJSON objects described in The GeoJSON Format Specification. It provides functions encoding and decoding GeoJSON formatted data and is an implementation of the Python __geo_interface__ Specification.","active":false,"categories":["python","gis"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":625}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35"]}],"depends_on":[]},{"name":"py27-geojson","portdir":"python/py-geojson","version":"2.5.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/frewsxcv/python-geojson","description":"Python bindings and utilities for GeoJSON","long_description":"This library implements all the GeoJSON objects described in The GeoJSON Format Specification. It provides functions encoding and decoding GeoJSON formatted data and is an implementation of the Python __geo_interface__ Specification.","active":false,"categories":["python","gis"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":625}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py27-setuptools"]},{"type":"lib","ports":["python27"]},{"type":"test","ports":["py27-unittest2"]}],"depends_on":[]},{"name":"py36-geojson","portdir":"python/py-geojson","version":"2.5.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/frewsxcv/python-geojson","description":"Python bindings and utilities for GeoJSON","long_description":"This library implements all the GeoJSON objects described in The GeoJSON Format Specification. It provides functions encoding and decoding GeoJSON formatted data and is an implementation of the Python __geo_interface__ Specification.","active":false,"categories":["python","gis"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":625}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]}],"depends_on":[]},{"name":"py38-geojson","portdir":"python/py-geojson","version":"3.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jazzband/geojson","description":"Python bindings and utilities for GeoJSON","long_description":"This library implements all the GeoJSON objects described in The GeoJSON Format Specification. It provides functions encoding and decoding GeoJSON formatted data and is an implementation of the Python __geo_interface__ Specification.","active":false,"categories":["python","gis"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":625}],"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-geojson","portdir":"python/py-geojson","version":"3.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jazzband/geojson","description":"Python bindings and utilities for GeoJSON","long_description":"This library implements all the GeoJSON objects described in The GeoJSON Format Specification. It provides functions encoding and decoding GeoJSON formatted data and is an implementation of the Python __geo_interface__ Specification.","active":false,"categories":["python","gis"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":625}],"variants":[],"dependencies":[{"type":"build","ports":["py37-build","py37-setuptools","py37-wheel","py37-installer","clang-16"]},{"type":"lib","ports":["python37"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[]},{"name":"py39-geojson","portdir":"python/py-geojson","version":"3.2.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jazzband/geojson","description":"Python bindings and utilities for GeoJSON","long_description":"This library implements all the GeoJSON objects described in The GeoJSON Format Specification. It provides functions encoding and decoding GeoJSON formatted data and is an implementation of the Python __geo_interface__ Specification.","active":false,"categories":["python","gis"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":625}],"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":[]}]}