{"count":53801,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=457","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=455","results":[{"name":"py313-patch-ng","portdir":"python/py-patch-ng","version":"1.19.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/conan-io/python-patch-ng","description":"Library to parse and apply unified diffs.","long_description":"Library to parse and apply unified diffs.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"build","ports":["py313-lmdb"]}]},{"name":"py312-patch-ng","portdir":"python/py-patch-ng","version":"1.19.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/conan-io/python-patch-ng","description":"Library to parse and apply unified diffs.","long_description":"Library to parse and apply unified diffs.","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":"build","ports":["py312-lmdb"]}]},{"name":"py311-patch-ng","portdir":"python/py-patch-ng","version":"1.19.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/conan-io/python-patch-ng","description":"Library to parse and apply unified diffs.","long_description":"Library to parse and apply unified diffs.","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":[{"type":"build","ports":["py311-lmdb"]}]},{"name":"py310-patch-ng","portdir":"python/py-patch-ng","version":"1.19.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/conan-io/python-patch-ng","description":"Library to parse and apply unified diffs.","long_description":"Library to parse and apply unified diffs.","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":[{"type":"build","ports":["py310-lmdb"]}]},{"name":"py-path","portdir":"python/py-path","version":"17.1.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jaraco/path","description":"Object-oriented file system path manipulation","long_description":"path (aka path pie, formerly path.py) implements path objects as first-class entities, allowing common operations on files to be invoked on those path objects directly.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":3009}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-path"]}],"depends_on":[]},{"name":"py-patch-ng","portdir":"python/py-patch-ng","version":"1.19.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/conan-io/python-patch-ng","description":"Library to parse and apply unified diffs.","long_description":"Library to parse and apply unified diffs.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-patch-ng"]}],"depends_on":[]},{"name":"py27-pastewebkit","portdir":"python/py-pastewebkit","version":"1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://pythonpaste.org/webkit/","description":"A port/reimplementation of Webware WebKit in WSGI and Paste.","long_description":"A port/reimplementation of Webware WebKit in WSGI and Paste.","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-18"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["py-pastewebkit"]}]},{"name":"py314-pastel","portdir":"python/py-pastel","version":"0.2.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/sdispater/pastel","description":"Bring colors to your terminal.","long_description":"Pastel is a simple library to help you colorize strings in your terminal.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-poetry-core"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py314-poethepoet","py-pastel"]}]},{"name":"py313-pastel","portdir":"python/py-pastel","version":"0.2.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/sdispater/pastel","description":"Bring colors to your terminal.","long_description":"Pastel is a simple library to help you colorize strings in your terminal.","active":true,"categories":["devel","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-poethepoet","py313-clikit"]}]},{"name":"py312-pastel","portdir":"python/py-pastel","version":"0.2.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/sdispater/pastel","description":"Bring colors to your terminal.","long_description":"Pastel is a simple library to help you colorize strings in your terminal.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-poetry-core","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-poethepoet","py312-clikit"]}]},{"name":"py311-pastel","portdir":"python/py-pastel","version":"0.2.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/sdispater/pastel","description":"Bring colors to your terminal.","long_description":"Pastel is a simple library to help you colorize strings in your terminal.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-poetry-core","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-poethepoet","py311-clikit"]}]},{"name":"py310-pastel","portdir":"python/py-pastel","version":"0.2.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/sdispater/pastel","description":"Bring colors to your terminal.","long_description":"Pastel is a simple library to help you colorize strings in your terminal.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-poetry-core","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-poethepoet","py310-clikit"]}]},{"name":"py-pastewebkit","portdir":"python/py-pastewebkit","version":"1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://pythonpaste.org/webkit/","description":"A port/reimplementation of Webware WebKit in WSGI and Paste.","long_description":"A port/reimplementation of Webware WebKit in WSGI and Paste.","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py27-pastewebkit"]}],"depends_on":[]},{"name":"py-pastel","portdir":"python/py-pastel","version":"0.2.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/sdispater/pastel","description":"Bring colors to your terminal.","long_description":"Pastel is a simple library to help you colorize strings in your terminal.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pastel"]}],"depends_on":[]},{"name":"py312-pastedeploy","portdir":"python/py-pastedeploy","version":"3.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.pylonsproject.org/projects/pastedeploy/en/latest/","description":"Paste Deployment is a system for finding and configuring WSGI applications and servers.","long_description":"Paste Deployment is a system for finding and configuring WSGI applications and servers.","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pynose"]}],"depends_on":[{"type":"lib","ports":["py-pastedeploy"]},{"type":"test","ports":["py312-webtest"]}]},{"name":"py311-pastedeploy","portdir":"python/py-pastedeploy","version":"3.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.pylonsproject.org/projects/pastedeploy/en/latest/","description":"Paste Deployment is a system for finding and configuring WSGI applications and servers.","long_description":"Paste Deployment is a system for finding and configuring WSGI applications and servers.","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-nose"]}],"depends_on":[{"type":"test","ports":["py311-webtest"]}]},{"name":"py310-pastedeploy","portdir":"python/py-pastedeploy","version":"3.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.pylonsproject.org/projects/pastedeploy/en/latest/","description":"Paste Deployment is a system for finding and configuring WSGI applications and servers.","long_description":"Paste Deployment is a system for finding and configuring WSGI applications and servers.","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-setuptools","py310-wheel","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-nose"]}],"depends_on":[{"type":"test","ports":["py310-webtest"]}]},{"name":"py313-paste","portdir":"python/py-paste","version":"3.10.1","license":"MIT and ZPL-2 and PSF","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pythonpaste.readthedocs.io/en/latest/","description":"Bringing consistency to Python web development.","long_description":"Python Paste brings consistency to Python web development and web application installation, providing tools for both developers and system administrators.","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pynose"]}],"depends_on":[{"type":"lib","ports":["py-paste"]}]},{"name":"py312-paste","portdir":"python/py-paste","version":"3.10.1","license":"MIT and ZPL-2 and PSF","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pythonpaste.readthedocs.io/en/latest/","description":"Bringing consistency to Python web development.","long_description":"Python Paste brings consistency to Python web development and web application installation, providing tools for both developers and system administrators.","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pynose"]}],"depends_on":[]},{"name":"py311-paste","portdir":"python/py-paste","version":"3.10.1","license":"MIT and ZPL-2 and PSF","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pythonpaste.readthedocs.io/en/latest/","description":"Bringing consistency to Python web development.","long_description":"Python Paste brings consistency to Python web development and web application installation, providing tools for both developers and system administrators.","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-nose"]}],"depends_on":[]},{"name":"py310-paste","portdir":"python/py-paste","version":"3.10.1","license":"MIT and ZPL-2 and PSF","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pythonpaste.readthedocs.io/en/latest/","description":"Bringing consistency to Python web development.","long_description":"Python Paste brings consistency to Python web development and web application installation, providing tools for both developers and system administrators.","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-setuptools","py310-wheel","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-nose"]}],"depends_on":[]},{"name":"py27-paste","portdir":"python/py-paste","version":"2.0.3","license":"MIT and ZPL-2 and PSF","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pythonpaste.readthedocs.io/en/latest/","description":"Bringing consistency to Python web development.","long_description":"Python Paste brings consistency to Python web development and web application installation, providing tools for both developers and system administrators.","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python27","py27-setuptools"]},{"type":"test","ports":["py27-nose","py27-six"]}],"depends_on":[{"type":"lib","ports":["py27-pyphant","loggerhead"]}]},{"name":"py-pastedeploy","portdir":"python/py-pastedeploy","version":"3.1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://docs.pylonsproject.org/projects/pastedeploy/en/latest/","description":"Paste Deployment is a system for finding and configuring WSGI applications and servers.","long_description":"Paste Deployment is a system for finding and configuring WSGI applications and servers.","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-pastedeploy"]}],"depends_on":[]},{"name":"py-paste","portdir":"python/py-paste","version":"3.10.1","license":"MIT and ZPL-2 and PSF","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pythonpaste.readthedocs.io/en/latest/","description":"Bringing consistency to Python web development.","long_description":"Python Paste brings consistency to Python web development and web application installation, providing tools for both developers and system administrators.","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-paste"]}],"depends_on":[]},{"name":"py311-parver","portdir":"python/py-parver","version":"0.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/RazerM/parver","description":"Parse and manipulate version numbers.","long_description":"Allows parsing and manipulation of PEP 440 version numbers.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-setuptools","py311-wheel","clang-18","py311-build"]},{"type":"lib","ports":["python311","py311-attrs","py311-six","py311-arpeggio"]},{"type":"test","ports":["py311-hypothesis","py311-pytest","py311-pretend"]}],"depends_on":[{"type":"lib","ports":["py-parver"]}]},{"name":"py310-parver","portdir":"python/py-parver","version":"0.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/RazerM/parver","description":"Parse and manipulate version numbers.","long_description":"Allows parsing and manipulation of PEP 440 version numbers.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-build","py310-installer","clang-18","py310-setuptools"]},{"type":"lib","ports":["python310","py310-attrs","py310-six","py310-arpeggio"]},{"type":"test","ports":["py310-hypothesis","py310-pretend","py310-pytest"]}],"depends_on":[]},{"name":"py-parver","portdir":"python/py-parver","version":"0.4","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/RazerM/parver","description":"Parse and manipulate version numbers.","long_description":"Allows parsing and manipulation of PEP 440 version numbers.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py311-parver"]}],"depends_on":[]},{"name":"py314-partd","portdir":"python/py-partd","version":"1.4.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mrocklin/partd/","description":"Appendable key-value storage.","long_description":"Appendable key-value storage.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":3009}],"variants":[],"dependencies":[{"type":"build","ports":["py314-versioneer","py314-installer","py314-setuptools","py314-wheel","clang-18","py314-build"]},{"type":"lib","ports":["py314-toolz","py314-locket","python314"]}],"depends_on":[{"type":"lib","ports":["py314-dask","py-partd"]}]},{"name":"py313-partd","portdir":"python/py-partd","version":"1.4.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mrocklin/partd/","description":"Appendable key-value storage.","long_description":"Appendable key-value storage.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":3009}],"variants":[],"dependencies":[{"type":"build","ports":["py313-versioneer","py313-installer","py313-setuptools","py313-wheel","clang-18","py313-build"]},{"type":"lib","ports":["py313-toolz","py313-locket","python313"]}],"depends_on":[{"type":"lib","ports":["py313-dask"]}]},{"name":"py312-partd","portdir":"python/py-partd","version":"1.4.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mrocklin/partd/","description":"Appendable key-value storage.","long_description":"Appendable key-value storage.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":3009}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-setuptools","py312-wheel","py312-versioneer","py312-build","py312-installer"]},{"type":"lib","ports":["py312-toolz","py312-locket","python312"]}],"depends_on":[{"type":"lib","ports":["py312-dask"]}]},{"name":"py311-partd","portdir":"python/py-partd","version":"1.4.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mrocklin/partd/","description":"Appendable key-value storage.","long_description":"Appendable key-value storage.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":3009}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-setuptools","py311-wheel","py311-versioneer","py311-build","py311-installer"]},{"type":"lib","ports":["py311-toolz","py311-locket","python311"]}],"depends_on":[{"type":"lib","ports":["py311-dask"]}]},{"name":"py310-partd","portdir":"python/py-partd","version":"1.4.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mrocklin/partd/","description":"Appendable key-value storage.","long_description":"Appendable key-value storage.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":3009}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-build","py310-installer","py310-versioneer","py310-setuptools","py310-wheel"]},{"type":"lib","ports":["py310-toolz","py310-locket","python310"]}],"depends_on":[{"type":"lib","ports":["py310-dask"]}]},{"name":"py-partd","portdir":"python/py-partd","version":"1.4.2","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/mrocklin/partd/","description":"Appendable key-value storage.","long_description":"Appendable key-value storage.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":3009}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-partd"]}],"depends_on":[]},{"name":"py312-parsel","portdir":"python/py-parsel","version":"1.10.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/scrapy/parsel/","description":"Extract data from HTML and XML using XPath and CSS selectors","long_description":"Extract data from HTML and XML using XPath and CSS selectors","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":438}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","py312-pytest-runner","clang-18"]},{"type":"lib","ports":["python312","py312-lxml","py312-psutil","py312-cssselect","py312-jmespath","py312-w3lib"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-itemloaders","py-parsel","py312-scrapy"]}]},{"name":"py310-parsel","portdir":"python/py-parsel","version":"1.10.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/scrapy/parsel/","description":"Extract data from HTML and XML using XPath and CSS selectors","long_description":"Extract data from HTML and XML using XPath and CSS selectors","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":438}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-pytest-runner","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310","py310-jmespath","py310-cssselect","py310-lxml","py310-psutil","py310-w3lib"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-itemloaders","py310-scrapy"]}]},{"name":"py311-parsel","portdir":"python/py-parsel","version":"1.10.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/scrapy/parsel/","description":"Extract data from HTML and XML using XPath and CSS selectors","long_description":"Extract data from HTML and XML using XPath and CSS selectors","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":438}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","py311-pytest-runner","clang-18"]},{"type":"lib","ports":["python311","py311-psutil","py311-lxml","py311-jmespath","py311-cssselect","py311-w3lib"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-itemloaders","py311-scrapy"]}]},{"name":"py314-parsedatetime","portdir":"python/py-parsedatetime","version":"2.6","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/bear/parsedatetime","description":"Parse human-readable date/time text","long_description":"Parse human-readable date/time text","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["certbot","certbot-apache","certbot-nginx","certbot-dns-cloudflare","certbot-dns-digitalocean","certbot-dns-dnsimple","certbot-dns-dnsmadeeasy","certbot-dns-gehirn","certbot-dns-google","certbot-dns-linode","certbot-dns-luadns","certbot-dns-nsone","certbot-dns-ovh","certbot-dns-rfc2136","certbot-dns-route53","certbot-dns-sakuracloud","py-parsedatetime"]}]},{"name":"py313-parsedatetime","portdir":"python/py-parsedatetime","version":"2.6","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/bear/parsedatetime","description":"Parse human-readable date/time text","long_description":"Parse human-readable date/time text","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py313-agate","py313-agate-sql"]}]},{"name":"py312-parsedatetime","portdir":"python/py-parsedatetime","version":"2.6","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/bear/parsedatetime","description":"Parse human-readable date/time text","long_description":"Parse human-readable date/time text","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["jrnl","py312-agate","py312-agate-sql"]}]},{"name":"py311-parsedatetime","portdir":"python/py-parsedatetime","version":"2.6","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/bear/parsedatetime","description":"Parse human-readable date/time text","long_description":"Parse human-readable date/time text","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-agate","py311-agate-sql"]}]},{"name":"py310-parsedatetime","portdir":"python/py-parsedatetime","version":"2.6","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/bear/parsedatetime","description":"Parse human-readable date/time text","long_description":"Parse human-readable date/time text","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-setuptools","py310-wheel","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["gcalcli","py310-agate","py310-agate-sql"]}]},{"name":"py-parsel","portdir":"python/py-parsel","version":"1.10.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/scrapy/parsel/","description":"Extract data from HTML and XML using XPath and CSS selectors","long_description":"Extract data from HTML and XML using XPath and CSS selectors","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":438}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-parsel"]}],"depends_on":[]},{"name":"py-parsedatetime","portdir":"python/py-parsedatetime","version":"2.6","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/bear/parsedatetime","description":"Parse human-readable date/time text","long_description":"Parse human-readable date/time text","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-parsedatetime"]}],"depends_on":[]},{"name":"py313-parse-type","portdir":"python/py-parse-type","version":"0.6.6","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"","description":"parse_type extends the parse module (opposite of string.format())","long_description":"parse_type extends the parse module (opposite of string.format()) with the following features: build type converters for common use cases (enum/mapping, choice); build a type converter with a cardinality constraint (0..1,0..*,1..*); from the type converter with cardinality=1.; compose a type converter from other type converters; an extended parser that supports the CardinalityField naming schema and creates missing type variants (0..1,0..*,1..*) from the primary type converter","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools","py313-setuptools_scm","py313-wheel","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-parse","py313-six"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py-parse-type"]},{"type":"run","ports":["py313-behave"]}]},{"name":"py314-parse","portdir":"python/py-parse","version":"1.20.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/parse/","description":"parse() is the opposite of format()","long_description":"Parse strings using a specification based on the Python format() syntax -- parse() is the opposite of format()","active":true,"categories":["python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":181}],"variants":[],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py-parse"]}]},{"name":"py313-parse","portdir":"python/py-parse","version":"1.20.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/parse/","description":"parse() is the opposite of format()","long_description":"Parse strings using a specification based on the Python format() syntax -- parse() is the opposite of format()","active":true,"categories":["python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":181}],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["beets-mosaic"]},{"type":"run","ports":["py313-behave","py313-parse-type"]}]},{"name":"py312-parse","portdir":"python/py-parse","version":"1.20.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/parse/","description":"parse() is the opposite of format()","long_description":"Parse strings using a specification based on the Python format() syntax -- parse() is the opposite of format()","active":true,"categories":["python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":181}],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[]},{"name":"py311-parse","portdir":"python/py-parse","version":"1.20.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/parse/","description":"parse() is the opposite of format()","long_description":"Parse strings using a specification based on the Python format() syntax -- parse() is the opposite of format()","active":true,"categories":["python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":181}],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[]},{"name":"py310-parse","portdir":"python/py-parse","version":"1.20.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/parse/","description":"parse() is the opposite of format()","long_description":"Parse strings using a specification based on the Python format() syntax -- parse() is the opposite of format()","active":true,"categories":["python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":181}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-setuptools","py310-wheel","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[]},{"name":"py-parse-type","portdir":"python/py-parse-type","version":"0.6.6","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"parse_type extends the parse module (opposite of string.format())","long_description":"parse_type extends the parse module (opposite of string.format()) with the following features: build type converters for common use cases (enum/mapping, choice); build a type converter with a cardinality constraint (0..1,0..*,1..*); from the type converter with cardinality=1.; compose a type converter from other type converters; an extended parser that supports the CardinalityField naming schema and creates missing type variants (0..1,0..*,1..*) from the primary type converter","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-parse-type"]}],"depends_on":[]}]}