{"count":52456,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=400","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=398","results":[{"name":"py311-aioitertools","portdir":"python/py-aioitertools","version":"0.13.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://aioitertools.omnilib.dev/","description":"Async implementation of itertools, builtins and more.","long_description":"Async implementation of itertools, builtins and more.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-flit_core","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-aiobotocore","py311-maggma"]}]},{"name":"py310-aioitertools","portdir":"python/py-aioitertools","version":"0.13.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://aioitertools.omnilib.dev/","description":"Async implementation of itertools, builtins and more.","long_description":"Async implementation of itertools, builtins and more.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py310-flit_core","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-aiobotocore","py310-maggma"]}]},{"name":"py-aiohttp-socks","portdir":"python/py-aiohttp-socks","version":"0.11.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/romis2012/aiohttp-socks","description":"The aiohttp-socks package provides a proxy connector for aiohttp.","long_description":"The aiohttp-socks package provides a proxy connector for aiohttp. Supports SOCKS4(a), SOCKS5(h), HTTP (tunneling) as well as Proxy chains. It uses python-socks for core proxy functionality.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1549}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-aiohttp-socks"]}],"depends_on":[]},{"name":"py-aioitertools","portdir":"python/py-aioitertools","version":"0.13.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://aioitertools.omnilib.dev/","description":"Async implementation of itertools, builtins and more.","long_description":"Async implementation of itertools, builtins and more.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-aioitertools"]}],"depends_on":[]},{"name":"py314-aiohttp","portdir":"python/py-aiohttp","version":"3.13.5","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":true,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":92}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel","py314-pkgconfig"]},{"type":"lib","ports":["py314-aiodns","py314-aiohappyeyeballs","python314","py314-yarl","py314-multidict","py314-propcache","py314-attrs","py314-brotli","py314-aiosignal","py314-frozenlist"]}],"depends_on":[{"type":"lib","ports":["py314-s3fs","maigret","py314-geopy","py314-httpx-aiohttp","py314-discordpy","py314-aiobotocore","py-aiohttp","py314-aiohttp-socks","py314-parfive"]},{"type":"run","ports":["py314-spyder"]}]},{"name":"py313-aiohttp","portdir":"python/py-aiohttp","version":"3.13.5","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":true,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":92}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel","py313-pkgconfig"]},{"type":"lib","ports":["py313-aiohappyeyeballs","py313-propcache","python313","py313-aiosignal","py313-yarl","py313-attrs","py313-brotli","py313-frozenlist","py313-multidict","py313-aiodns"]}],"depends_on":[{"type":"lib","ports":["py313-geopy","py313-aiojobs","py313-parfive","py313-s3fs","py313-httpx-aiohttp","py313-discordpy","py313-aiobotocore","py313-aiohttp-socks"]},{"type":"run","ports":["py313-spyder","py313-socketio","py313-engineio"]}]},{"name":"py312-aiohttp","portdir":"python/py-aiohttp","version":"3.13.5","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":true,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":92}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","py312-pkgconfig","clang-18"]},{"type":"lib","ports":["py312-frozenlist","py312-yarl","python312","py312-propcache","py312-aiohappyeyeballs","py312-attrs","py312-aiodns","py312-multidict","py312-brotli","py312-aiosignal"]}],"depends_on":[{"type":"lib","ports":["py312-geopy","py312-certomancer-csc-dummy","py312-parfive","py312-s3fs","py312-httpx-aiohttp","py312-discordpy","matrix-commander","matrix-nio","py312-aiobotocore","py312-aiohttp-socks","py312-aiojobs"]},{"type":"run","ports":["py312-spyder","py312-engineio","py312-socketio"]}]},{"name":"py311-aiohttp","portdir":"python/py-aiohttp","version":"3.13.5","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":true,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":92}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","py311-pkgconfig","clang-18"]},{"type":"lib","ports":["py311-yarl","py311-brotli","python311","py311-propcache","py311-aiohappyeyeballs","py311-frozenlist","py311-aiosignal","py311-attrs","py311-aiodns","py311-multidict"]}],"depends_on":[{"type":"lib","ports":["py311-geopy","py311-certomancer-csc-dummy","py311-parfive","py311-s3fs","py311-httpx-aiohttp","py311-discordpy","py311-aiobotocore","py311-aiohttp-socks","py311-aiojobs"]},{"type":"run","ports":["py311-spyder","py311-engineio","py311-socketio"]}]},{"name":"py310-aiohttp","portdir":"python/py-aiohttp","version":"3.13.5","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":true,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":92}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-pkgconfig","py310-installer","clang-18"]},{"type":"lib","ports":["py310-brotli","py310-aiosignal","python310","py310-aiohappyeyeballs","py310-propcache","py310-frozenlist","py310-multidict","py310-yarl","py310-attrs","py310-async-timeout","py310-aiodns"]}],"depends_on":[{"type":"lib","ports":["salt","py310-certomancer-csc-dummy","py310-parfive","py310-s3fs","py310-geopy","py310-httpx-aiohttp","py310-discordpy","py310-aiobotocore","py310-aiohttp-socks","py310-aiojobs"]},{"type":"run","ports":["py310-spyder","py310-engineio","py310-socketio","py310-gradio"]}]},{"name":"py-aiohttp","portdir":"python/py-aiohttp","version":"3.13.5","license":"Apache-2","platforms":"any","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":true,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":92}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-aiohttp"]}],"depends_on":[]},{"name":"py314-aioftp","portdir":"python/py-aioftp","version":"0.27.2","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aioftp","description":"ftp client/server for asyncio","long_description":"ftp client/server for asyncio","active":true,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1549}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["ghost-downloader","py-aioftp"]}]},{"name":"py313-aioftp","portdir":"python/py-aioftp","version":"0.27.2","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aioftp","description":"ftp client/server for asyncio","long_description":"ftp client/server for asyncio","active":true,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1549}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[]},{"name":"py312-aioftp","portdir":"python/py-aioftp","version":"0.27.2","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aioftp","description":"ftp client/server for asyncio","long_description":"ftp client/server for asyncio","active":true,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1549}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[]},{"name":"py311-aioftp","portdir":"python/py-aioftp","version":"0.27.2","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aioftp","description":"ftp client/server for asyncio","long_description":"ftp client/server for asyncio","active":true,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1549}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"py310-aioftp","portdir":"python/py-aioftp","version":"0.27.2","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aioftp","description":"ftp client/server for asyncio","long_description":"ftp client/server for asyncio","active":true,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1549}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[]},{"name":"py314-aiofiles","portdir":"python/py-aiofiles","version":"25.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Tinche/aiofiles","description":"File support for asyncio.","long_description":"File support for asyncio.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":648}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-hatchling"]},{"type":"lib","ports":["python314","py314-hatch-vcs"]}],"depends_on":[{"type":"lib","ports":["py-aiofiles"]}]},{"name":"py313-aiofiles","portdir":"python/py-aiofiles","version":"25.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Tinche/aiofiles","description":"File support for asyncio.","long_description":"File support for asyncio.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":648}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling"]},{"type":"lib","ports":["python313","py313-hatch-vcs"]}],"depends_on":[]},{"name":"py312-aiofiles","portdir":"python/py-aiofiles","version":"25.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Tinche/aiofiles","description":"File support for asyncio.","long_description":"File support for asyncio.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":648}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-hatchling","clang-18"]},{"type":"lib","ports":["python312","py312-hatch-vcs"]}],"depends_on":[{"type":"lib","ports":["matrix-commander","matrix-nio"]}]},{"name":"py311-aiofiles","portdir":"python/py-aiofiles","version":"25.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Tinche/aiofiles","description":"File support for asyncio.","long_description":"File support for asyncio.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":648}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-hatchling","clang-18"]},{"type":"lib","ports":["python311","py311-hatch-vcs"]}],"depends_on":[]},{"name":"py310-aiofiles","portdir":"python/py-aiofiles","version":"25.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Tinche/aiofiles","description":"File support for asyncio.","long_description":"File support for asyncio.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":648}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-hatchling","py310-installer","clang-18"]},{"type":"lib","ports":["python310","py310-hatch-vcs"]}],"depends_on":[]},{"name":"py-aioftp","portdir":"python/py-aioftp","version":"0.27.2","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aioftp","description":"ftp client/server for asyncio","long_description":"ftp client/server for asyncio","active":true,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1549}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-aioftp"]}],"depends_on":[]},{"name":"py-aiofiles","portdir":"python/py-aiofiles","version":"25.1.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/Tinche/aiofiles","description":"File support for asyncio.","long_description":"File support for asyncio.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":648}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-aiofiles"]}],"depends_on":[]},{"name":"py314-aiobotocore","portdir":"python/py-aiobotocore","version":"2.26.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aiobotocore","description":"Async client for Amazon services","long_description":"Async client for Amazon services","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["py314-aioitertools","python314","py314-jmespath","py314-botocore","py314-dateutil","py314-multidict","py314-aiohttp","py314-wrapt"]}],"depends_on":[{"type":"lib","ports":["py-aiobotocore","py314-s3fs"]}]},{"name":"py313-aiobotocore","portdir":"python/py-aiobotocore","version":"2.26.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aiobotocore","description":"Async client for Amazon services","long_description":"Async client for Amazon services","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["py313-aiohttp","python313","py313-botocore","py313-jmespath","py313-aioitertools","py313-dateutil","py313-wrapt","py313-multidict"]}],"depends_on":[{"type":"lib","ports":["py313-s3fs"]}]},{"name":"py312-aiobotocore","portdir":"python/py-aiobotocore","version":"2.26.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aiobotocore","description":"Async client for Amazon services","long_description":"Async client for Amazon services","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["py312-botocore","python312","py312-aioitertools","py312-jmespath","py312-multidict","py312-dateutil","py312-aiohttp","py312-wrapt"]}],"depends_on":[{"type":"lib","ports":["py312-s3fs"]}]},{"name":"py311-aiobotocore","portdir":"python/py-aiobotocore","version":"2.26.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aiobotocore","description":"Async client for Amazon services","long_description":"Async client for Amazon services","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["py311-botocore","python311","py311-aioitertools","py311-jmespath","py311-multidict","py311-dateutil","py311-aiohttp","py311-wrapt"]}],"depends_on":[{"type":"lib","ports":["py311-s3fs"]}]},{"name":"py310-aiobotocore","portdir":"python/py-aiobotocore","version":"2.26.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aiobotocore","description":"Async client for Amazon services","long_description":"Async client for Amazon services","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["py310-botocore","python310","py310-aioitertools","py310-jmespath","py310-multidict","py310-dateutil","py310-wrapt","py310-aiohttp"]}],"depends_on":[{"type":"lib","ports":["py310-s3fs"]}]},{"name":"py-aiobotocore","portdir":"python/py-aiobotocore","version":"2.26.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aiobotocore","description":"Async client for Amazon services","long_description":"Async client for Amazon services","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-aiobotocore"]}],"depends_on":[]},{"name":"py313-agate-excel","portdir":"python/py-agate-excel","version":"0.2.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/agate-excel","description":"Adds read support for Excel files (xls and xlsx) to agate","long_description":"Adds read support for Excel files (xls and xlsx) to agate","active":true,"categories":["python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["py313-openpyxl","py313-agate","py313-xlrd","python313"]}],"depends_on":[{"type":"lib","ports":["py-agate-excel","py313-csvkit"]}]},{"name":"py312-agate-excel","portdir":"python/py-agate-excel","version":"0.2.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/agate-excel","description":"Adds read support for Excel files (xls and xlsx) to agate","long_description":"Adds read support for Excel files (xls and xlsx) to agate","active":true,"categories":["python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["py312-openpyxl","py312-agate","py312-xlrd","python312"]}],"depends_on":[{"type":"lib","ports":["py312-csvkit"]}]},{"name":"py311-agate-excel","portdir":"python/py-agate-excel","version":"0.2.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/agate-excel","description":"Adds read support for Excel files (xls and xlsx) to agate","long_description":"Adds read support for Excel files (xls and xlsx) to agate","active":true,"categories":["python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["py311-xlrd","py311-openpyxl","py311-agate","python311"]}],"depends_on":[{"type":"lib","ports":["py311-csvkit"]}]},{"name":"py310-agate-excel","portdir":"python/py-agate-excel","version":"0.2.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/agate-excel","description":"Adds read support for Excel files (xls and xlsx) to agate","long_description":"Adds read support for Excel files (xls and xlsx) to agate","active":true,"categories":["python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["py310-xlrd","py310-openpyxl","py310-agate","python310"]}],"depends_on":[{"type":"lib","ports":["py310-csvkit"]}]},{"name":"py313-agate-sql","portdir":"python/py-agate-sql","version":"0.5.8","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://agate-sql.readthedocs.org/","description":"agate-sql adds SQL read/write support to agate.","long_description":"agate-sql adds SQL read/write support to agate.","active":true,"categories":["python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["py313-sqlalchemy","py313-parsedatetime","py313-agate","python313"]}],"depends_on":[{"type":"lib","ports":["py-agate-sql","py313-csvkit"]}]},{"name":"py312-agate-sql","portdir":"python/py-agate-sql","version":"0.5.8","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://agate-sql.readthedocs.org/","description":"agate-sql adds SQL read/write support to agate.","long_description":"agate-sql adds SQL read/write support to agate.","active":true,"categories":["python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["py312-sqlalchemy","py312-parsedatetime","py312-agate","python312"]}],"depends_on":[{"type":"lib","ports":["py312-csvkit"]}]},{"name":"py311-agate-sql","portdir":"python/py-agate-sql","version":"0.5.8","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://agate-sql.readthedocs.org/","description":"agate-sql adds SQL read/write support to agate.","long_description":"agate-sql adds SQL read/write support to agate.","active":true,"categories":["python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["py311-sqlalchemy","py311-parsedatetime","py311-agate","python311"]}],"depends_on":[{"type":"lib","ports":["py311-csvkit"]}]},{"name":"py310-agate-sql","portdir":"python/py-agate-sql","version":"0.5.8","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://agate-sql.readthedocs.org/","description":"agate-sql adds SQL read/write support to agate.","long_description":"agate-sql adds SQL read/write support to agate.","active":true,"categories":["python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["py310-sqlalchemy","py310-parsedatetime","py310-agate","python310"]}],"depends_on":[{"type":"lib","ports":["py310-csvkit"]}]},{"name":"py-agate-excel","portdir":"python/py-agate-excel","version":"0.2.5","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/agate-excel","description":"Adds read support for Excel files (xls and xlsx) to agate","long_description":"Adds read support for Excel files (xls and xlsx) to agate","active":true,"categories":["python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-agate-excel"]}],"depends_on":[]},{"name":"py-agate-sql","portdir":"python/py-agate-sql","version":"0.5.8","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://agate-sql.readthedocs.org/","description":"agate-sql adds SQL read/write support to agate.","long_description":"agate-sql adds SQL read/write support to agate.","active":true,"categories":["python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-agate-sql"]}],"depends_on":[]},{"name":"py313-agate-dbf","portdir":"python/py-agate-dbf","version":"0.2.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://agate-dbf.readthedocs.io","description":"Adds read support for DBF files to agate","long_description":"Adds read support for DBF files to agate","active":true,"categories":["python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","py313-setuptools","py313-wheel","clang-18","py313-build"]},{"type":"lib","ports":["python313","py313-agate","py313-dbfread"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py-agate-dbf","py313-csvkit"]}]},{"name":"py312-agate-dbf","portdir":"python/py-agate-dbf","version":"0.2.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://agate-dbf.readthedocs.io","description":"Adds read support for DBF files to agate","long_description":"Adds read support for DBF files to agate","active":true,"categories":["python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-wheel","clang-18","py312-build","py312-installer"]},{"type":"lib","ports":["python312","py312-agate","py312-dbfread"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-csvkit"]}]},{"name":"py311-agate-dbf","portdir":"python/py-agate-dbf","version":"0.2.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://agate-dbf.readthedocs.io","description":"Adds read support for DBF files to agate","long_description":"Adds read support for DBF files to agate","active":true,"categories":["python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-wheel","clang-18","py311-build","py311-installer"]},{"type":"lib","ports":["python311","py311-agate","py311-dbfread"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-csvkit"]}]},{"name":"py310-agate-dbf","portdir":"python/py-agate-dbf","version":"0.2.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://agate-dbf.readthedocs.io","description":"Adds read support for DBF files to agate","long_description":"Adds read support for DBF files to agate","active":true,"categories":["python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-installer","clang-18","py310-setuptools","py310-wheel"]},{"type":"lib","ports":["python310","py310-agate","py310-dbfread"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-csvkit"]}]},{"name":"py313-agate","portdir":"python/py-agate","version":"1.6.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/agate","description":"A Python data analysis library that is optimized for humans instead of machines","long_description":"agate is a Python data analysis library that is optimized for humans instead of machines. It is an alternative to numpy and pandas that solves real-world problems with readable code.","active":true,"categories":["python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["py313-parsedatetime","py313-cssselect","py313-isodate","python313","py313-pytimeparse","py313-slugify","py313-leather","py313-tz","py313-six","py313-lxml","py313-babel"]}],"depends_on":[{"type":"lib","ports":["py-agate","py313-agate-dbf","py313-agate-sql","py313-agate-excel","py313-csvkit"]}]},{"name":"py312-agate","portdir":"python/py-agate","version":"1.6.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/agate","description":"A Python data analysis library that is optimized for humans instead of machines","long_description":"agate is a Python data analysis library that is optimized for humans instead of machines. It is an alternative to numpy and pandas that solves real-world problems with readable code.","active":true,"categories":["python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["py312-slugify","py312-cssselect","py312-isodate","python312","py312-leather","py312-pytimeparse","py312-parsedatetime","py312-tz","py312-six","py312-lxml","py312-babel"]}],"depends_on":[{"type":"lib","ports":["py312-agate-dbf","py312-agate-sql","py312-agate-excel","py312-csvkit"]}]},{"name":"py311-agate","portdir":"python/py-agate","version":"1.6.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/agate","description":"A Python data analysis library that is optimized for humans instead of machines","long_description":"agate is a Python data analysis library that is optimized for humans instead of machines. It is an alternative to numpy and pandas that solves real-world problems with readable code.","active":true,"categories":["python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["py311-parsedatetime","py311-slugify","py311-isodate","python311","py311-leather","py311-pytimeparse","py311-cssselect","py311-lxml","py311-six","py311-tz","py311-babel"]}],"depends_on":[{"type":"lib","ports":["py311-agate-dbf","py311-agate-sql","py311-agate-excel","py311-csvkit"]}]},{"name":"py310-agate","portdir":"python/py-agate","version":"1.6.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/agate","description":"A Python data analysis library that is optimized for humans instead of machines","long_description":"agate is a Python data analysis library that is optimized for humans instead of machines. It is an alternative to numpy and pandas that solves real-world problems with readable code.","active":true,"categories":["python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["py310-lxml","py310-babel","py310-isodate","python310","py310-leather","py310-pytimeparse","py310-parsedatetime","py310-six","py310-tz","py310-slugify","py310-cssselect"]}],"depends_on":[{"type":"lib","ports":["py310-agate-dbf","py310-agate-sql","py310-agate-excel","py310-csvkit"]}]},{"name":"py-agate-dbf","portdir":"python/py-agate-dbf","version":"0.2.4","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://agate-dbf.readthedocs.io","description":"Adds read support for DBF files to agate","long_description":"Adds read support for DBF files to agate","active":true,"categories":["python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-agate-dbf"]}],"depends_on":[]},{"name":"py-agate","portdir":"python/py-agate","version":"1.6.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/agate","description":"A Python data analysis library that is optimized for humans instead of machines","long_description":"agate is a Python data analysis library that is optimized for humans instead of machines. It is an alternative to numpy and pandas that solves real-world problems with readable code.","active":true,"categories":["python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-agate"]}],"depends_on":[]},{"name":"py314-affine","portdir":"python/py-affine","version":"2.4.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/sgillies/affine","description":"Matrices describing affine transformation of the plane.","long_description":"Matrices describing affine transformation of the plane.","active":true,"categories":["devel","math","python","gis"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-flit_core","py314-installer"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py314-async-geotiff","py-affine"]},{"type":"run","ports":["py314-rasterstats","py314-rasterio","qgis3"]}]},{"name":"py313-affine","portdir":"python/py-affine","version":"2.4.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/sgillies/affine","description":"Matrices describing affine transformation of the plane.","long_description":"Matrices describing affine transformation of the plane.","active":true,"categories":["devel","math","python","gis"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-flit_core","py313-installer"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-async-geotiff"]},{"type":"run","ports":["py313-rasterstats","py313-rasterio"]}]}]}