{"count":52317,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=736","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=734","results":[{"name":"py313-ipywidgets","portdir":"python/py-ipywidgets","version":"8.1.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://ipython.org","description":"IPython HTML widgets for Jupyter.","long_description":"IPython HTML widgets for Jupyter.","active":true,"categories":["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":["python313","py313-widgetsnbextension","py313-traitlets","py313-ipython","py313-comm","py313-jupyterlab_widgets"]}],"depends_on":[{"type":"lib","ports":["py313-sunpy","py313-bqplot","py313-bqscales","ihaskell","py313-anywidget","py313-ipympl","py313-jupyter","py313-jupyter_sphinx","py313-lonboard"]}]},{"name":"py314-ipywidgets","portdir":"python/py-ipywidgets","version":"8.1.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://ipython.org","description":"IPython HTML widgets for Jupyter.","long_description":"IPython HTML widgets for Jupyter.","active":true,"categories":["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":["python314","py314-widgetsnbextension","py314-traitlets","py314-ipython","py314-comm","py314-jupyterlab_widgets"]}],"depends_on":[{"type":"lib","ports":["py314-sunpy","py314-bqplot","py314-bqscales","py314-anywidget","py314-ipympl","py-ipywidgets","py314-jupyter","py314-jupyter_sphinx","py314-lonboard"]}]},{"name":"py-irclib","portdir":"python/py-irclib","version":"0.4.8","license":"LGPL-2.1+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://python-irclib.sourceforge.net/","description":"python module that encapsulates the IRC protocol","long_description":"This library is intended to encapsulate the IRC protocol at a quite low level. It provides an event-driven IRC client framework. It has a fairly thorough support for the basic IRC protocol, CTCP and DCC connections.","active":true,"categories":["irc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py27-irclib"]}],"depends_on":[]},{"name":"py27-irclib","portdir":"python/py-irclib","version":"0.4.8","license":"LGPL-2.1+","platforms":"{darwin any} freebsd","epoch":0,"replaced_by":null,"homepage":"http://python-irclib.sourceforge.net/","description":"python module that encapsulates the IRC protocol","long_description":"This library is intended to encapsulate the IRC protocol at a quite low level. It provides an event-driven IRC client framework. It has a fairly thorough support for the basic IRC protocol, CTCP and DCC connections.","active":true,"categories":["irc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["py-irclib"]}]},{"name":"py-irodsclient","portdir":"python/py-irodsclient","version":"2.0.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/irods/python-irodsclient","description":"A Python client for iRODS, a distributed data management system.","long_description":"The integrated Rule-Oriented Data System (iRODS) is open source data management system used by research organizations and government agencies worldwide. This Python packages provides an client API.","active":true,"categories":["net","databases","science","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-irodsclient"]}],"depends_on":[]},{"name":"py312-irodsclient","portdir":"python/py-irodsclient","version":"2.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/irods/python-irodsclient","description":"A Python client for iRODS, a distributed data management system.","long_description":"The integrated Rule-Oriented Data System (iRODS) is open source data management system used by research organizations and government agencies worldwide. This Python packages provides an client API.","active":true,"categories":["net","databases","science","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["py312-six","py312-defusedxml","py312-prettytable","python312"]}],"depends_on":[{"type":"lib","ports":["py-irodsclient"]}]},{"name":"py-isbinary","portdir":"python/py-isbinary","version":"1.0.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/binaryornot/binaryornot","description":"Detect if a file is binary or text","long_description":"Detect if a file is binary or text","active":true,"categories":["devel","python"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":195}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-isbinary"]}],"depends_on":[]},{"name":"py313-isbinary","portdir":"python/py-isbinary","version":"1.0.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/binaryornot/binaryornot","description":"Detect if a file is binary or text","long_description":"Detect if a file is binary or text","active":true,"categories":["devel","python"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":195}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["python313","py313-chardet"]}],"depends_on":[{"type":"lib","ports":["py313-robotframework-ride"]}]},{"name":"py-isbnlib","portdir":"python/py-isbnlib","version":"3.10.14","license":"LGPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/xlcnd/isbnlib","description":"Extract, clean, transform, hyphenate and metadata for ISBNs (International Standard Book Number).","long_description":"Extract, clean, transform, hyphenate and metadata for ISBNs (International Standard Book Number).","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-isbnlib"]}],"depends_on":[]},{"name":"py314-isbinary","portdir":"python/py-isbinary","version":"1.0.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/binaryornot/binaryornot","description":"Detect if a file is binary or text","long_description":"Detect if a file is binary or text","active":true,"categories":["devel","python"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":195}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-poetry-core"]},{"type":"lib","ports":["python314","py314-chardet"]}],"depends_on":[{"type":"lib","ports":["py-isbinary","py314-robotframework-ride"]}]},{"name":"py313-isbnlib","portdir":"python/py-isbnlib","version":"3.10.14","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/xlcnd/isbnlib","description":"Extract, clean, transform, hyphenate and metadata for ISBNs (International Standard Book Number).","long_description":"Extract, clean, transform, hyphenate and metadata for ISBNs (International Standard Book Number).","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-idutils","py-isbnlib"]}]},{"name":"py-iso639","portdir":"python/py-iso639","version":"0.4.5","license":"AGPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/noumar/iso639","description":"ISO 639 library for Python","long_description":"ISO 639 library for Python. This library is aimed to be fully compatible with pycountry.languages v1.11 and before. In v1.12 they broke their own API and this library will not support the new API.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-iso639"]}],"depends_on":[]},{"name":"py-iso3166","portdir":"python/py-iso3166","version":"2.1.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/deactivated/python-iso3166","description":"Self-contained ISO 3166-1 country definitions","long_description":"Self-contained ISO 3166-1 country definitions. ISO 3166-1 defines two-letter, three-letter, and three-digit country codes. python-iso3166 is a self-contained module that converts between these codes and the corresponding country name.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-iso3166"]}],"depends_on":[]},{"name":"py310-iso3166","portdir":"python/py-iso3166","version":"2.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/deactivated/python-iso3166","description":"Self-contained ISO 3166-1 country definitions","long_description":"Self-contained ISO 3166-1 country definitions. ISO 3166-1 defines two-letter, three-letter, and three-digit country codes. python-iso3166 is a self-contained module that converts between these codes and the corresponding country name.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[]},{"name":"py312-iso639","portdir":"python/py-iso639","version":"0.4.5","license":"AGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/noumar/iso639","description":"ISO 639 library for Python","long_description":"ISO 639 library for Python. This library is aimed to be fully compatible with pycountry.languages v1.11 and before. In v1.12 they broke their own API and this library will not support the new API.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py-iso639"]}]},{"name":"py311-iso3166","portdir":"python/py-iso3166","version":"2.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/deactivated/python-iso3166","description":"Self-contained ISO 3166-1 country definitions","long_description":"Self-contained ISO 3166-1 country definitions. ISO 3166-1 defines two-letter, three-letter, and three-digit country codes. python-iso3166 is a self-contained module that converts between these codes and the corresponding country name.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"py312-iso3166","portdir":"python/py-iso3166","version":"2.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/deactivated/python-iso3166","description":"Self-contained ISO 3166-1 country definitions","long_description":"Self-contained ISO 3166-1 country definitions. ISO 3166-1 defines two-letter, three-letter, and three-digit country codes. python-iso3166 is a self-contained module that converts between these codes and the corresponding country name.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py-iso3166"]}]},{"name":"py-iso8601","portdir":"python/py-iso8601","version":"2.1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/micktwomey/pyiso8601","description":"Simple module to parse ISO 8601 dates","long_description":"Simple module to parse ISO 8601 dates","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-iso8601"]}],"depends_on":[]},{"name":"py-isodate","portdir":"python/py-isodate","version":"0.7.2","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/isodate","description":"An ISO 8601 date/time/duration parser and formatter","long_description":"This module implements ISO 8601 date, time and duration parsing. The implementation follows ISO8601:2004 standard, and implements only date/time representations mentioned in the standard. If something is not mentioned there, then it is treated as non existent, and not as an allowed option.","active":true,"categories":["python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-isodate"]}],"depends_on":[]},{"name":"py310-iso8601","portdir":"python/py-iso8601","version":"2.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/micktwomey/pyiso8601","description":"Simple module to parse ISO 8601 dates","long_description":"Simple module to parse ISO 8601 dates","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py310-installer","py310-build","py310-poetry-core","clang-18"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest","py310-hypothesis"]}],"depends_on":[{"type":"lib","ports":["py310-colander"]},{"type":"run","ports":["py310-keystoneauth1","py310-novaclient","py310-openstackclient","py310-openstacksdk","py310-oslo-utils"]}]},{"name":"py311-iso8601","portdir":"python/py-iso8601","version":"2.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/micktwomey/pyiso8601","description":"Simple module to parse ISO 8601 dates","long_description":"Simple module to parse ISO 8601 dates","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py311-poetry-core","py311-build","py311-installer","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest","py311-hypothesis"]}],"depends_on":[{"type":"lib","ports":["py311-colander"]},{"type":"run","ports":["py311-keystoneauth1","py311-novaclient","py311-openstackclient","py311-openstacksdk","py311-oslo-utils"]}]},{"name":"py312-iso8601","portdir":"python/py-iso8601","version":"2.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/micktwomey/pyiso8601","description":"Simple module to parse ISO 8601 dates","long_description":"Simple module to parse ISO 8601 dates","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py312-poetry-core","py312-build","py312-installer","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-hypothesis","py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-colander"]},{"type":"run","ports":["py312-keystoneauth1","py312-novaclient","py312-openstackclient","py312-openstacksdk","py312-oslo-utils"]}]},{"name":"py313-iso8601","portdir":"python/py-iso8601","version":"2.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/micktwomey/pyiso8601","description":"Simple module to parse ISO 8601 dates","long_description":"Simple module to parse ISO 8601 dates","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-poetry-core"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest","py313-hypothesis"]}],"depends_on":[{"type":"lib","ports":["py-iso8601"]},{"type":"run","ports":["py313-keystoneauth1","py313-novaclient","py313-openstackclient","py313-openstacksdk","py313-oslo-utils"]}]},{"name":"py310-isodate","portdir":"python/py-isodate","version":"0.7.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/isodate","description":"An ISO 8601 date/time/duration parser and formatter","long_description":"This module implements ISO 8601 date, time and duration parsing. The implementation follows ISO8601:2004 standard, and implements only date/time representations mentioned in the standard. If something is not mentioned there, then it is treated as non existent, and not as an allowed option.","active":true,"categories":["python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-setuptools_scm","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-zeep","py310-agate","py310-rdflib"]}]},{"name":"py311-isodate","portdir":"python/py-isodate","version":"0.7.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/isodate","description":"An ISO 8601 date/time/duration parser and formatter","long_description":"This module implements ISO 8601 date, time and duration parsing. The implementation follows ISO8601:2004 standard, and implements only date/time representations mentioned in the standard. If something is not mentioned there, then it is treated as non existent, and not as an allowed option.","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","py311-setuptools_scm"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-zeep","py311-agate"]}]},{"name":"py312-isodate","portdir":"python/py-isodate","version":"0.7.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/isodate","description":"An ISO 8601 date/time/duration parser and formatter","long_description":"This module implements ISO 8601 date, time and duration parsing. The implementation follows ISO8601:2004 standard, and implements only date/time representations mentioned in the standard. If something is not mentioned there, then it is treated as non existent, and not as an allowed option.","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","py312-setuptools_scm"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-zeep","py312-agate"]}]},{"name":"py313-isodate","portdir":"python/py-isodate","version":"0.7.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/isodate","description":"An ISO 8601 date/time/duration parser and formatter","long_description":"This module implements ISO 8601 date, time and duration parsing. The implementation follows ISO8601:2004 standard, and implements only date/time representations mentioned in the standard. If something is not mentioned there, then it is treated as non existent, and not as an allowed option.","active":true,"categories":["python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools_scm","clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["azure-cli","py313-zeep","py313-agate"]}]},{"name":"py314-isodate","portdir":"python/py-isodate","version":"0.7.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/isodate","description":"An ISO 8601 date/time/duration parser and formatter","long_description":"This module implements ISO 8601 date, time and duration parsing. The implementation follows ISO8601:2004 standard, and implements only date/time representations mentioned in the standard. If something is not mentioned there, then it is treated as non existent, and not as an allowed option.","active":true,"categories":["python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":[],"dependencies":[{"type":"build","ports":["py314-setuptools_scm","clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py314-zeep","streamlink","py-isodate"]}]},{"name":"py-isoduration","portdir":"python/py-isoduration","version":"20.11.0","license":"ISC","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/bolsote/isoduration","description":"Operations with ISO 8601 durations","long_description":"Operations with ISO 8601 durations","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-isoduration"]}],"depends_on":[]},{"name":"py-isort","portdir":"python/py-isort","version":"8.0.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/PyCQA/isort","description":"A Python utility / library to sort Python imports.","long_description":"isort is a Python utility / library to sort imports alphabetically, and automatically separated into sections. It provides a command line utility, Python library and plugins for various editors to quickly sort all your imports.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-isort"]}],"depends_on":[]},{"name":"py310-isoduration","portdir":"python/py-isoduration","version":"20.11.0","license":"ISC","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/bolsote/isoduration","description":"Operations with ISO 8601 durations","long_description":"Operations with ISO 8601 durations","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["py310-arrow","python310"]}],"depends_on":[{"type":"lib","ports":["py310-jsonschema-format-nongpl"]}]},{"name":"py311-isoduration","portdir":"python/py-isoduration","version":"20.11.0","license":"ISC","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/bolsote/isoduration","description":"Operations with ISO 8601 durations","long_description":"Operations with ISO 8601 durations","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["py311-arrow","python311"]}],"depends_on":[{"type":"lib","ports":["py311-jsonschema-format-nongpl"]}]},{"name":"py312-isoduration","portdir":"python/py-isoduration","version":"20.11.0","license":"ISC","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/bolsote/isoduration","description":"Operations with ISO 8601 durations","long_description":"Operations with ISO 8601 durations","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["py312-arrow","python312"]}],"depends_on":[{"type":"lib","ports":["py312-jsonschema-format-nongpl"]}]},{"name":"py313-isoduration","portdir":"python/py-isoduration","version":"20.11.0","license":"ISC","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/bolsote/isoduration","description":"Operations with ISO 8601 durations","long_description":"Operations with ISO 8601 durations","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-setuptools","py313-wheel","clang-18","py313-installer"]},{"type":"lib","ports":["py313-arrow","python313"]}],"depends_on":[{"type":"lib","ports":["py313-jsonschema-format-nongpl"]}]},{"name":"py314-isoduration","portdir":"python/py-isoduration","version":"20.11.0","license":"ISC","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/bolsote/isoduration","description":"Operations with ISO 8601 durations","long_description":"Operations with ISO 8601 durations","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-build","py314-setuptools","py314-wheel","clang-18","py314-installer"]},{"type":"lib","ports":["py314-arrow","python314"]}],"depends_on":[{"type":"lib","ports":["py-isoduration","py314-jsonschema-format-nongpl"]}]},{"name":"py310-isort","portdir":"python/py-isort","version":"8.0.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/PyCQA/isort","description":"A Python utility / library to sort Python imports.","long_description":"isort is a Python utility / library to sort imports alphabetically, and automatically separated into sections. It provides a command line utility, Python library and plugins for various editors to quickly sort all your imports.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["py310-installer","clang-18","py310-build","py310-hatchling","py310-hatch-vcs"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["isort_select"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-pylint"]},{"type":"run","ports":["py310-orjson"]},{"type":"test","ports":["buildbot"]}]},{"name":"py311-isort","portdir":"python/py-isort","version":"8.0.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/PyCQA/isort","description":"A Python utility / library to sort Python imports.","long_description":"isort is a Python utility / library to sort imports alphabetically, and automatically separated into sections. It provides a command line utility, Python library and plugins for various editors to quickly sort all your imports.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["py311-hatch-vcs","clang-18","py311-build","py311-installer","py311-hatchling"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["isort_select"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-pylint"]},{"type":"run","ports":["py311-orjson"]}]},{"name":"py312-isort","portdir":"python/py-isort","version":"8.0.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/PyCQA/isort","description":"A Python utility / library to sort Python imports.","long_description":"isort is a Python utility / library to sort imports alphabetically, and automatically separated into sections. It provides a command line utility, Python library and plugins for various editors to quickly sort all your imports.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-hatch-vcs","clang-18","py312-build","py312-hatchling"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["isort_select"]}],"depends_on":[{"type":"lib","ports":["py312-pylint"]},{"type":"run","ports":["py312-orjson"]}]},{"name":"py313-isort","portdir":"python/py-isort","version":"8.0.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/PyCQA/isort","description":"A Python utility / library to sort Python imports.","long_description":"isort is a Python utility / library to sort imports alphabetically, and automatically separated into sections. It provides a command line utility, Python library and plugins for various editors to quickly sort all your imports.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-hatchling","py313-hatch-vcs","clang-18","py313-installer"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["isort_select"]}],"depends_on":[{"type":"lib","ports":["py313-pylint"]}]},{"name":"py314-isort","portdir":"python/py-isort","version":"8.0.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/PyCQA/isort","description":"A Python utility / library to sort Python imports.","long_description":"isort is a Python utility / library to sort imports alphabetically, and automatically separated into sections. It provides a command line utility, Python library and plugins for various editors to quickly sort all your imports.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["py314-build","py314-hatch-vcs","py314-hatchling","clang-18","py314-installer"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["isort_select"]}],"depends_on":[{"type":"lib","ports":["py-isort","py314-pylint"]}]},{"name":"py-itemadapter","portdir":"python/py-itemadapter","version":"0.13.1","license":"BSD","platforms":"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":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-itemadapter"]}],"depends_on":[]},{"name":"py310-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":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py310-installer","py310-build","py310-hatchling","clang-18"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-scrapy","py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-itemloaders","py310-scrapy"]}]},{"name":"py311-itemadapter","portdir":"python/py-itemadapter","version":"0.13.1","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":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py311-hatchling","py311-build","py311-installer","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-scrapy","py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-itemloaders","py311-scrapy"]}]},{"name":"py312-itemadapter","portdir":"python/py-itemadapter","version":"0.13.1","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":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py312-hatchling","py312-build","py312-installer","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-scrapy","py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-itemloaders","py312-scrapy"]}]},{"name":"py313-itemadapter","portdir":"python/py-itemadapter","version":"0.13.1","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":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[]},{"name":"py314-itemadapter","portdir":"python/py-itemadapter","version":"0.13.1","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":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-hatchling"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-itemadapter"]}]},{"name":"py-itemloaders","portdir":"python/py-itemloaders","version":"1.3.2","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/itemloaders","description":"Base library for scrapy's ItemLoader","long_description":"Base library for scrapy's ItemLoader","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-itemloaders"]}],"depends_on":[]},{"name":"py-iterable-io","portdir":"python/py-iterable-io","version":"1.0.0","license":"LGPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pR0Ps/iterable-io","description":"Python library to adapt iterables to a file-like interface","long_description":"py-iterable-io is a small Python library that provides an adapter so that it's possible to read from iterable objects in the same way as file-like objects.","active":true,"categories":["python"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":282}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-iterable-io"]}],"depends_on":[]},{"name":"py310-itemloaders","portdir":"python/py-itemloaders","version":"1.3.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/itemloaders","description":"Base library for scrapy's ItemLoader","long_description":"Base library for scrapy's ItemLoader","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310","py310-jmespath","py310-itemadapter","py310-parsel","py310-w3lib"]},{"type":"test","ports":["py310-pytest","py310-scrapy"]}],"depends_on":[{"type":"lib","ports":["py310-scrapy"]}]},{"name":"py311-itemloaders","portdir":"python/py-itemloaders","version":"1.3.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/itemloaders","description":"Base library for scrapy's ItemLoader","long_description":"Base library for scrapy's ItemLoader","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311","py311-jmespath","py311-itemadapter","py311-parsel","py311-w3lib"]},{"type":"test","ports":["py311-pytest","py311-scrapy"]}],"depends_on":[{"type":"lib","ports":["py311-scrapy"]}]}]}