{"count":51956,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=725","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=723","results":[{"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":"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":"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":"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":"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":"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":"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":"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":"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":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-aiobotocore"]}],"depends_on":[]},{"name":"py-aiodns","portdir":"python/py-aiodns","version":"4.0.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/saghul/aiodns","description":"Simple DNS resolver for asyncio.","long_description":"aiodns provides a simple way for doing asynchronous DNS resolutions with a synchronous looking interface by using pycares.","active":true,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":91}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-aiodns"]}],"depends_on":[]},{"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":2896}],"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":"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":2896}],"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":"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":2896}],"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":"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":2896}],"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":"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":2896}],"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":"py310-aiodns","portdir":"python/py-aiodns","version":"4.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/saghul/aiodns","description":"Simple DNS resolver for asyncio.","long_description":"aiodns provides a simple way for doing asynchronous DNS resolutions with a synchronous looking interface by using pycares.","active":true,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":91}],"variants":[],"dependencies":[{"type":"build","ports":["py310-installer","clang-18","py310-setuptools","py310-wheel","py310-build"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-pycares"]},{"type":"test","ports":["py310-pytest","py310-pycares","py310-pytest-asyncio"]}],"depends_on":[{"type":"lib","ports":["py310-discordpy","py310-aiohttp"]}]},{"name":"py311-aiodns","portdir":"python/py-aiodns","version":"4.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/saghul/aiodns","description":"Simple DNS resolver for asyncio.","long_description":"aiodns provides a simple way for doing asynchronous DNS resolutions with a synchronous looking interface by using pycares.","active":true,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":91}],"variants":[],"dependencies":[{"type":"build","ports":["py311-wheel","clang-18","py311-build","py311-installer","py311-setuptools"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-pycares"]},{"type":"test","ports":["py311-pytest","py311-pycares","py311-pytest-asyncio"]}],"depends_on":[{"type":"lib","ports":["py311-discordpy","py311-aiohttp"]}]},{"name":"py312-aiodns","portdir":"python/py-aiodns","version":"4.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/saghul/aiodns","description":"Simple DNS resolver for asyncio.","long_description":"aiodns provides a simple way for doing asynchronous DNS resolutions with a synchronous looking interface by using pycares.","active":true,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":91}],"variants":[],"dependencies":[{"type":"build","ports":["py312-wheel","clang-18","py312-build","py312-installer","py312-setuptools"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["py312-pycares"]},{"type":"test","ports":["py312-pycares","py312-pytest","py312-pytest-asyncio"]}],"depends_on":[{"type":"lib","ports":["py312-discordpy","py312-aiohttp"]}]},{"name":"py313-aiodns","portdir":"python/py-aiodns","version":"4.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/saghul/aiodns","description":"Simple DNS resolver for asyncio.","long_description":"aiodns provides a simple way for doing asynchronous DNS resolutions with a synchronous looking interface by using pycares.","active":true,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":91}],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools","py313-wheel","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-pycares"]},{"type":"test","ports":["py313-pytest","py313-pytest-asyncio","py313-pycares"]}],"depends_on":[{"type":"lib","ports":["py313-discordpy","py313-aiohttp"]}]},{"name":"py314-aiodns","portdir":"python/py-aiodns","version":"4.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/saghul/aiodns","description":"Simple DNS resolver for asyncio.","long_description":"aiodns provides a simple way for doing asynchronous DNS resolutions with a synchronous looking interface by using pycares.","active":true,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":91}],"variants":[],"dependencies":[{"type":"build","ports":["py314-setuptools","py314-wheel","clang-18","py314-build","py314-installer"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-pycares"]},{"type":"test","ports":["py314-pytest","py314-pytest-asyncio","py314-pycares"]}],"depends_on":[{"type":"lib","ports":["py314-discordpy","maigret","py-aiodns","py314-aiohttp"]}]},{"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":655}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-aiofiles"]}],"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":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-aioftp"]}],"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":655}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-hatchling","py310-installer","clang-18"]},{"type":"lib","ports":["python310","py310-hatch-vcs"]}],"depends_on":[]},{"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":655}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-hatchling","clang-18"]},{"type":"lib","ports":["python311","py311-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":655}],"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":"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":655}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling"]},{"type":"lib","ports":["python313","py313-hatch-vcs"]}],"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":655}],"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":"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":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"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":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"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":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[]},{"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":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"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":1419}],"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":"py-aiohappyeyeballs","portdir":"python/py-aiohappyeyeballs","version":"2.6.1","license":"PSF","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aiohappyeyeballs","description":"Happy Eyeballs for pre-resolved hosts","long_description":"This library exists to allow connecting with Happy Eyeballs (RFC 8305) when you already have a list of addrinfo and not a DNS name.","active":true,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":255}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-aiohappyeyeballs"]}],"depends_on":[]},{"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":91}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-aiohttp"]}],"depends_on":[]},{"name":"py310-aiohappyeyeballs","portdir":"python/py-aiohappyeyeballs","version":"2.6.1","license":"PSF","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aiohappyeyeballs","description":"Happy Eyeballs for pre-resolved hosts","long_description":"This library exists to allow connecting with Happy Eyeballs (RFC 8305) when you already have a list of addrinfo and not a DNS name.","active":true,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":255}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-poetry-core","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-aiohttp"]}]},{"name":"py311-aiohappyeyeballs","portdir":"python/py-aiohappyeyeballs","version":"2.6.1","license":"PSF","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aiohappyeyeballs","description":"Happy Eyeballs for pre-resolved hosts","long_description":"This library exists to allow connecting with Happy Eyeballs (RFC 8305) when you already have a list of addrinfo and not a DNS name.","active":true,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":255}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-poetry-core","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-aiohttp"]}]},{"name":"py312-aiohappyeyeballs","portdir":"python/py-aiohappyeyeballs","version":"2.6.1","license":"PSF","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aiohappyeyeballs","description":"Happy Eyeballs for pre-resolved hosts","long_description":"This library exists to allow connecting with Happy Eyeballs (RFC 8305) when you already have a list of addrinfo and not a DNS name.","active":true,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":255}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-poetry-core","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-aiohttp"]}]},{"name":"py313-aiohappyeyeballs","portdir":"python/py-aiohappyeyeballs","version":"2.6.1","license":"PSF","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aiohappyeyeballs","description":"Happy Eyeballs for pre-resolved hosts","long_description":"This library exists to allow connecting with Happy Eyeballs (RFC 8305) when you already have a list of addrinfo and not a DNS name.","active":true,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":255}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-aiohttp"]}]},{"name":"py314-aiohappyeyeballs","portdir":"python/py-aiohappyeyeballs","version":"2.6.1","license":"PSF","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aiohappyeyeballs","description":"Happy Eyeballs for pre-resolved hosts","long_description":"This library exists to allow connecting with Happy Eyeballs (RFC 8305) when you already have a list of addrinfo and not a DNS name.","active":true,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":255}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-poetry-core"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-aiohappyeyeballs","py314-aiohttp"]}]},{"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":91}],"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":["py310-discordpy","py310-httpx-aiohttp","py310-parfive","py310-s3fs","salt","py310-aiobotocore","py310-aiohttp-socks","py310-aiojobs","py310-certomancer-csc-dummy"]},{"type":"run","ports":["py310-gradio","py310-socketio","py310-engineio","py310-spyder"]}]},{"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":91}],"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-s3fs","py311-aiohttp-socks","py311-discordpy","py311-aiojobs","py311-certomancer-csc-dummy","py311-aiobotocore","py311-httpx-aiohttp","py311-parfive"]},{"type":"run","ports":["py311-spyder","py311-engineio","py311-socketio"]}]},{"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":91}],"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-discordpy","matrix-commander","matrix-nio","py312-aiobotocore","py312-aiohttp-socks","py312-aiojobs","py312-certomancer-csc-dummy","py312-httpx-aiohttp","py312-parfive","py312-s3fs"]},{"type":"run","ports":["py312-engineio","py312-spyder","py312-socketio"]}]},{"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":91}],"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-discordpy","py313-aiobotocore","py313-aiohttp-socks","py313-aiojobs","py313-httpx-aiohttp","py313-parfive","py313-s3fs"]},{"type":"run","ports":["py313-engineio","py313-spyder","py313-socketio"]}]},{"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":91}],"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-discordpy","maigret","py314-aiobotocore","py-aiohttp","py314-aiohttp-socks","py314-httpx-aiohttp","py314-parfive","py314-s3fs"]},{"type":"run","ports":["py314-spyder"]}]},{"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":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-aioitertools"]}],"depends_on":[]},{"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":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-aiohttp-socks"]}],"depends_on":[]},{"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":2896}],"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":"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":2896}],"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":"py312-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":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-flit_core","py312-installer","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-aiobotocore","py312-maggma"]}]},{"name":"py313-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":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-flit_core","py313-installer"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-aiobotocore","py313-maggma"]}]}]}