{"count":53866,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=575","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=573","results":[{"name":"py312-country","portdir":"python/py-country","version":"26.2.16","license":"LGPL-2.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/flyingcircusio/pycountry","description":"ISO country, subdivision, language, currency and script definitions and their translations","long_description":"ISO country, subdivision, language, currency and script definitions and their translations.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-poetry-core","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-pydantic-extra-types"]}]},{"name":"py313-country","portdir":"python/py-country","version":"26.2.16","license":"LGPL-2.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/flyingcircusio/pycountry","description":"ISO country, subdivision, language, currency and script definitions and their translations","long_description":"ISO country, subdivision, language, currency and script definitions and their translations.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["beets-beetcamp","py313-pydantic-extra-types"]}]},{"name":"py314-country","portdir":"python/py-country","version":"26.2.16","license":"LGPL-2.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/flyingcircusio/pycountry","description":"ISO country, subdivision, language, currency and script definitions and their translations","long_description":"ISO country, subdivision, language, currency and script definitions and their translations.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-poetry-core"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["unfurl","maigret","streamlink","py-country","py314-pydantic-extra-types","xml2rfc"]}]},{"name":"py-coveralls","portdir":"python/py-coveralls","version":"4.0.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/TheKevJames/coveralls-python","description":"Show coverage stats online via coveralls.io","long_description":"Show coverage stats online via coveralls.io","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-coveralls"]}],"depends_on":[]},{"name":"py310-coveralls","portdir":"python/py-coveralls","version":"4.0.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/TheKevJames/coveralls-python","description":"Show coverage stats online via coveralls.io","long_description":"Show coverage stats online via coveralls.io","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-poetry-core","py310-installer","clang-18","py310-setuptools"]},{"type":"lib","ports":["python310","py310-requests","py310-coverage","py310-docopt"]},{"type":"test","ports":["py310-pip","py310-pytest","py310-coverage","py310-yaml","py310-wheel"]}],"depends_on":[]},{"name":"py311-coveralls","portdir":"python/py-coveralls","version":"4.0.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/TheKevJames/coveralls-python","description":"Show coverage stats online via coveralls.io","long_description":"Show coverage stats online via coveralls.io","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-poetry-core"]},{"type":"lib","ports":["py311-requests","py311-coverage","py311-docopt","python311"]}],"depends_on":[]},{"name":"py312-coveralls","portdir":"python/py-coveralls","version":"4.0.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/TheKevJames/coveralls-python","description":"Show coverage stats online via coveralls.io","long_description":"Show coverage stats online via coveralls.io","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-poetry-core"]},{"type":"lib","ports":["py312-coverage","py312-requests","py312-docopt","python312"]}],"depends_on":[]},{"name":"py313-coveralls","portdir":"python/py-coveralls","version":"4.0.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/TheKevJames/coveralls-python","description":"Show coverage stats online via coveralls.io","long_description":"Show coverage stats online via coveralls.io","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-poetry-core","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["py313-requests","py313-coverage","py313-docopt","python313"]}],"depends_on":[{"type":"lib","ports":["py-coveralls"]}]},{"name":"py-crashtest","portdir":"python/py-crashtest","version":"0.4.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/sdispater/crashtest","description":"Manage Python errors with ease","long_description":"Crashtest is a Python library that makes exceptions handling and inspection easier.","active":true,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":172}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-crashtest"]}],"depends_on":[]},{"name":"py-crayons","portdir":"python/py-crayons","version":"0.4.0","license":"GPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/crayons/","description":"Text UI colors","long_description":"This module is really simple, it gives you colored strings for terminal usage. Included colors are ``red``, ``green``, ``yellow``, ``blue``, ``black``, ``magenta``, ``magenta``, ``cyan``, ``white``, ``clean``, and ``disable``.","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":438}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-crayons"]}],"depends_on":[]},{"name":"py310-crashtest","portdir":"python/py-crashtest","version":"0.4.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/sdispater/crashtest","description":"Manage Python errors with ease","long_description":"Crashtest is a Python library that makes exceptions handling and inspection easier.","active":true,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":172}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-poetry-core","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-cleo","py310-clikit"]}]},{"name":"py311-crashtest","portdir":"python/py-crashtest","version":"0.4.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/sdispater/crashtest","description":"Manage Python errors with ease","long_description":"Crashtest is a Python library that makes exceptions handling and inspection easier.","active":true,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":172}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-poetry-core","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-cleo","py311-clikit"]}]},{"name":"py312-crashtest","portdir":"python/py-crashtest","version":"0.4.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/sdispater/crashtest","description":"Manage Python errors with ease","long_description":"Crashtest is a Python library that makes exceptions handling and inspection easier.","active":true,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":172}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-poetry-core","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-cleo","py312-clikit"]}]},{"name":"py313-crashtest","portdir":"python/py-crashtest","version":"0.4.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/sdispater/crashtest","description":"Manage Python errors with ease","long_description":"Crashtest is a Python library that makes exceptions handling and inspection easier.","active":true,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":172}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-cleo","py313-clikit"]}]},{"name":"py314-crashtest","portdir":"python/py-crashtest","version":"0.4.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/sdispater/crashtest","description":"Manage Python errors with ease","long_description":"Crashtest is a Python library that makes exceptions handling and inspection easier.","active":true,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":172}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-poetry-core"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py314-cleo","py-crashtest"]}]},{"name":"py310-crayons","portdir":"python/py-crayons","version":"0.4.0","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/crayons/","description":"Text UI colors","long_description":"This module is really simple, it gives you colored strings for terminal usage. Included colors are ``red``, ``green``, ``yellow``, ``blue``, ``black``, ``magenta``, ``magenta``, ``cyan``, ``white``, ``clean``, and ``disable``.","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":438}],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["py310-colorama","python310"]}],"depends_on":[]},{"name":"py311-crayons","portdir":"python/py-crayons","version":"0.4.0","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/crayons/","description":"Text UI colors","long_description":"This module is really simple, it gives you colored strings for terminal usage. Included colors are ``red``, ``green``, ``yellow``, ``blue``, ``black``, ``magenta``, ``magenta``, ``cyan``, ``white``, ``clean``, and ``disable``.","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":438}],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["py311-colorama","python311"]}],"depends_on":[]},{"name":"py312-crayons","portdir":"python/py-crayons","version":"0.4.0","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/crayons/","description":"Text UI colors","long_description":"This module is really simple, it gives you colored strings for terminal usage. Included colors are ``red``, ``green``, ``yellow``, ``blue``, ``black``, ``magenta``, ``magenta``, ``cyan``, ``white``, ``clean``, and ``disable``.","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":438}],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["py312-colorama","python312"]}],"depends_on":[{"type":"lib","ports":["legit"]}]},{"name":"py313-crayons","portdir":"python/py-crayons","version":"0.4.0","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/crayons/","description":"Text UI colors","long_description":"This module is really simple, it gives you colored strings for terminal usage. Included colors are ``red``, ``green``, ``yellow``, ``blue``, ``black``, ``magenta``, ``magenta``, ``cyan``, ``white``, ``clean``, and ``disable``.","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":438}],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-setuptools","py313-wheel","clang-18","py313-installer"]},{"type":"lib","ports":["py313-colorama","python313"]}],"depends_on":[{"type":"lib","ports":["py-crayons"]}]},{"name":"py-crc32c","portdir":"python/py-crc32c","version":"2.8","license":"LGPL-2.1+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ICRAR/crc32c","description":"A python package implementing the crc32c algorithm in hardware and software.","long_description":"This package implements the crc32c checksum algorithm. It automatically chooses between a hardware-based implementation (using the CRC32C SSE 4.2 instruction of Intel CPUs, and the crc32* instructions on ARMv8 CPUs), or a software-based one when no hardware support can be found.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-crc32c"]}],"depends_on":[]},{"name":"py310-crc32c","portdir":"python/py-crc32c","version":"2.8","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ICRAR/crc32c","description":"A python package implementing the crc32c algorithm in hardware and software.","long_description":"This package implements the crc32c checksum algorithm. It automatically chooses between a hardware-based implementation (using the CRC32C SSE 4.2 instruction of Intel CPUs, and the crc32* instructions on ARMv8 CPUs), or a software-based one when no hardware support can be found.","active":true,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"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":"test","ports":["py310-tensorboardX"]}]},{"name":"py311-crc32c","portdir":"python/py-crc32c","version":"2.8","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ICRAR/crc32c","description":"A python package implementing the crc32c algorithm in hardware and software.","long_description":"This package implements the crc32c checksum algorithm. It automatically chooses between a hardware-based implementation (using the CRC32C SSE 4.2 instruction of Intel CPUs, and the crc32* instructions on ARMv8 CPUs), or a software-based one when no hardware support can be found.","active":true,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"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":"py312-crc32c","portdir":"python/py-crc32c","version":"2.8","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ICRAR/crc32c","description":"A python package implementing the crc32c algorithm in hardware and software.","long_description":"This package implements the crc32c checksum algorithm. It automatically chooses between a hardware-based implementation (using the CRC32C SSE 4.2 instruction of Intel CPUs, and the crc32* instructions on ARMv8 CPUs), or a software-based one when no hardware support can be found.","active":true,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"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":"py313-crc32c","portdir":"python/py-crc32c","version":"2.8","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ICRAR/crc32c","description":"A python package implementing the crc32c algorithm in hardware and software.","long_description":"This package implements the crc32c checksum algorithm. It automatically chooses between a hardware-based implementation (using the CRC32C SSE 4.2 instruction of Intel CPUs, and the crc32* instructions on ARMv8 CPUs), or a software-based one when no hardware support can be found.","active":true,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"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":[]},{"name":"py314-crc32c","portdir":"python/py-crc32c","version":"2.8","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ICRAR/crc32c","description":"A python package implementing the crc32c algorithm in hardware and software.","long_description":"This package implements the crc32c checksum algorithm. It automatically chooses between a hardware-based implementation (using the CRC32C SSE 4.2 instruction of Intel CPUs, and the crc32* instructions on ARMv8 CPUs), or a software-based one when no hardware support can be found.","active":true,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"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-crc32c"]},{"type":"run","ports":["py314-oci"]}]},{"name":"py-cryptg","portdir":"python/py-cryptg","version":"0.4.0","license":"CC0","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/cher-nov/cryptg","description":"Cryptographic utilities for Telegram.","long_description":"A small native Python extension to help libraries that want to work with the Telegram API, which uses the uncommon AES-IGE mode for it.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind","py313-cryptg"]}],"depends_on":[]},{"name":"py310-cryptg","portdir":"python/py-cryptg","version":"0.4.0","license":"CC0","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/cher-nov/cryptg","description":"Cryptographic utilities for Telegram.","long_description":"A small native Python extension to help libraries that want to work with the Telegram API, which uses the uncommon AES-IGE mode for it.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-20","py310-setuptools-rust","py310-installer","cargo","legacy-support","rust","py310-setuptools","py310-toml","py310-wheel","py310-build"]},{"type":"lib","ports":["python310","libunwind"]}],"depends_on":[{"type":"run","ports":["py310-telethon"]}]},{"name":"py311-cryptg","portdir":"python/py-cryptg","version":"0.4.0","license":"CC0","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/cher-nov/cryptg","description":"Cryptographic utilities for Telegram.","long_description":"A small native Python extension to help libraries that want to work with the Telegram API, which uses the uncommon AES-IGE mode for it.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-20","py311-setuptools-rust","py311-toml","cargo","legacy-support","rust","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["python311","libunwind"]}],"depends_on":[{"type":"run","ports":["py311-telethon"]}]},{"name":"py312-cryptg","portdir":"python/py-cryptg","version":"0.4.0","license":"CC0","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/cher-nov/cryptg","description":"Cryptographic utilities for Telegram.","long_description":"A small native Python extension to help libraries that want to work with the Telegram API, which uses the uncommon AES-IGE mode for it.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-20","py312-setuptools-rust","py312-toml","cargo","legacy-support","rust","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["python312","libunwind"]}],"depends_on":[{"type":"run","ports":["py312-telethon"]}]},{"name":"py313-cryptg","portdir":"python/py-cryptg","version":"0.4.0","license":"CC0","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/cher-nov/cryptg","description":"Cryptographic utilities for Telegram.","long_description":"A small native Python extension to help libraries that want to work with the Telegram API, which uses the uncommon AES-IGE mode for it.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-20","py313-setuptools-rust","py313-toml","cargo","legacy-support","rust","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313","libunwind"]}],"depends_on":[{"type":"lib","ports":["py-cryptg"]},{"type":"run","ports":["py313-telethon"]}]},{"name":"py-css-parser","portdir":"python/py-css-parser","version":"1.0.10","license":"LGPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ebook-utils/css-parser","description":"A fork of the cssutils project based on version 1.0.2.","long_description":"A fork of the cssutils project based on version 1.0.2. This fork includes general bug fixes and extensions specific to editing and working with ebooks.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-css-parser"]}],"depends_on":[]},{"name":"py310-css-parser","portdir":"python/py-css-parser","version":"1.0.10","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ebook-utils/css-parser","description":"A fork of the cssutils project based on version 1.0.2.","long_description":"A fork of the cssutils project based on version 1.0.2. This fork includes general bug fixes and extensions specific to editing and working with ebooks.","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":"py311-css-parser","portdir":"python/py-css-parser","version":"1.0.10","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ebook-utils/css-parser","description":"A fork of the cssutils project based on version 1.0.2.","long_description":"A fork of the cssutils project based on version 1.0.2. This fork includes general bug fixes and extensions specific to editing and working with ebooks.","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-css-parser","portdir":"python/py-css-parser","version":"1.0.10","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ebook-utils/css-parser","description":"A fork of the cssutils project based on version 1.0.2.","long_description":"A fork of the cssutils project based on version 1.0.2. This fork includes general bug fixes and extensions specific to editing and working with ebooks.","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":["gajim","py-css-parser"]}]},{"name":"py-csscompressor","portdir":"python/py-csscompressor","version":"0.9.5","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/sprymix/csscompressor","description":"Python implementation of the YUI CSS Compressor","long_description":"Python implementation and almost exact port of Yahoo!'s CSS Compressor. Removes comments and compresses whitespace from CSS files.","active":true,"categories":["www","python"],"maintainers":[{"name":"calvin","github":"cardi","ports_count":27}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-csscompressor"]}],"depends_on":[]},{"name":"py312-csscompressor","portdir":"python/py-csscompressor","version":"0.9.5","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/sprymix/csscompressor","description":"Python implementation of the YUI CSS Compressor","long_description":"Python implementation and almost exact port of Yahoo!'s CSS Compressor. Removes comments and compresses whitespace from CSS files.","active":true,"categories":["www","python"],"maintainers":[{"name":"calvin","github":"cardi","ports_count":27}],"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-csscompressor"]}]},{"name":"py-cssutils","portdir":"python/py-cssutils","version":"2.11.1","license":"LGPL-3+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jaraco/cssutils","description":"A CSS Cascading Style Sheets library for Python","long_description":"A CSS Cascading Style Sheets library for Python","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-cssutils"]}],"depends_on":[]},{"name":"py310-cssutils","portdir":"python/py-cssutils","version":"2.11.1","license":"LGPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jaraco/cssutils","description":"A CSS Cascading Style Sheets library for Python","long_description":"A CSS Cascading Style Sheets library for Python","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-setuptools","py310-setuptools_scm","clang-18","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]}],"depends_on":[]},{"name":"py311-cssutils","portdir":"python/py-cssutils","version":"2.11.1","license":"LGPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jaraco/cssutils","description":"A CSS Cascading Style Sheets library for Python","long_description":"A CSS Cascading Style Sheets library for Python","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","clang-18","py311-wheel","py311-setuptools_scm"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"py312-cssutils","portdir":"python/py-cssutils","version":"2.11.1","license":"LGPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jaraco/cssutils","description":"A CSS Cascading Style Sheets library for Python","long_description":"A CSS Cascading Style Sheets library for Python","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","clang-18","py312-wheel","py312-setuptools_scm"]},{"type":"lib","ports":["python312"]}],"depends_on":[]},{"name":"py313-cssutils","portdir":"python/py-cssutils","version":"2.11.1","license":"LGPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jaraco/cssutils","description":"A CSS Cascading Style Sheets library for Python","long_description":"A CSS Cascading Style Sheets library for Python","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-setuptools_scm","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[]},{"name":"py314-cssutils","portdir":"python/py-cssutils","version":"2.11.1","license":"LGPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jaraco/cssutils","description":"A CSS Cascading Style Sheets library for Python","long_description":"A CSS Cascading Style Sheets library for Python","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-setuptools_scm","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["sigil","py-cssutils"]}]},{"name":"py-csvkit","portdir":"python/py-csvkit","version":"2.1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://csvkit.readthedocs.io/","description":"A suite of utilities for converting to and working with CSV, the king of tabular file formats","long_description":"csvkit is a suite of utilities for converting to and working with CSV, the king of tabular file formats. csvkit is to tabular data what the standard Unix text processing suite (grep, sed, cut, sort) is to text. As such, csvkit adheres to the Unix philosophy.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-csvkit"]}],"depends_on":[]},{"name":"py-ctags","portdir":"python/py-ctags","version":"1.6.0","license":"GPL-3+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jonashaag/python-ctags","description":"Exuberant Ctags indexing python bindings","long_description":"Exuberant Ctags supports indexing of many modern programming languages. Python is a powerful scriptable dynamic language. Using Python to access Ctags index file is a natural fit in extending an application's capability to examine source code. This project wrote a wrapper for readtags.c. I have been using the package in a couple of projects and it has been shown that it could easily handle hundreds source files.","active":true,"categories":["python"],"maintainers":[{"name":"ahkdiep","github":"","ports_count":3}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-ctags"]}],"depends_on":[]},{"name":"py310-csvkit","portdir":"python/py-csvkit","version":"2.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://csvkit.readthedocs.io/","description":"A suite of utilities for converting to and working with CSV, the king of tabular file formats","long_description":"csvkit is a suite of utilities for converting to and working with CSV, the king of tabular file formats. csvkit is to tabular data what the standard Unix text processing suite (grep, sed, cut, sort) is to text. As such, csvkit adheres to the Unix philosophy.","active":true,"categories":["textproc","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-agate-dbf","py310-agate-excel","py310-agate-sql","python310","py310-xlrd","py310-openpyxl","py310-sqlalchemy","py310-agate"]},{"type":"run","ports":["csvkit_select"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[]},{"name":"py311-csvkit","portdir":"python/py-csvkit","version":"2.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://csvkit.readthedocs.io/","description":"A suite of utilities for converting to and working with CSV, the king of tabular file formats","long_description":"csvkit is a suite of utilities for converting to and working with CSV, the king of tabular file formats. csvkit is to tabular data what the standard Unix text processing suite (grep, sed, cut, sort) is to text. As such, csvkit adheres to the Unix philosophy.","active":true,"categories":["textproc","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-agate-dbf","py311-agate-excel","py311-agate-sql","python311","py311-sqlalchemy","py311-xlrd","py311-openpyxl","py311-agate"]},{"type":"run","ports":["csvkit_select"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[]},{"name":"py312-csvkit","portdir":"python/py-csvkit","version":"2.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://csvkit.readthedocs.io/","description":"A suite of utilities for converting to and working with CSV, the king of tabular file formats","long_description":"csvkit is a suite of utilities for converting to and working with CSV, the king of tabular file formats. csvkit is to tabular data what the standard Unix text processing suite (grep, sed, cut, sort) is to text. As such, csvkit adheres to the Unix philosophy.","active":true,"categories":["textproc","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-agate-excel","py312-agate-sql","py312-xlrd","python312","py312-sqlalchemy","py312-openpyxl","py312-agate","py312-agate-dbf"]},{"type":"run","ports":["csvkit_select"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[]},{"name":"py313-csvkit","portdir":"python/py-csvkit","version":"2.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://csvkit.readthedocs.io/","description":"A suite of utilities for converting to and working with CSV, the king of tabular file formats","long_description":"csvkit is a suite of utilities for converting to and working with CSV, the king of tabular file formats. csvkit is to tabular data what the standard Unix text processing suite (grep, sed, cut, sort) is to text. As such, csvkit adheres to the Unix philosophy.","active":true,"categories":["textproc","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-agate-excel","py313-agate-sql","py313-xlrd","python313","py313-sqlalchemy","py313-openpyxl","py313-agate","py313-agate-dbf"]},{"type":"run","ports":["csvkit_select"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py-csvkit"]}]},{"name":"py312-ctags","portdir":"python/py-ctags","version":"1.6.0","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/jonashaag/python-ctags","description":"Exuberant Ctags indexing python bindings","long_description":"Exuberant Ctags supports indexing of many modern programming languages. Python is a powerful scriptable dynamic language. Using Python to access Ctags index file is a natural fit in extending an application's capability to examine source code. This project wrote a wrapper for readtags.c. I have been using the package in a couple of projects and it has been shown that it could easily handle hundreds source files.","active":true,"categories":["python"],"maintainers":[{"name":"ahkdiep","github":"","ports_count":3}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py-ctags"]}]},{"name":"py-ctypeslib2","portdir":"python/py-ctypeslib2","version":"2.3.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/trolldbois/ctypeslib","description":"Generate python ctypes classes from C headers.","long_description":"This fork of ctypeslib is mainly about using the libclang >= 3.7 python bindings to generate python code from C source code, instead of gccxml.","active":true,"categories":["python"],"maintainers":[{"name":"eborisch","github":"eborisch","ports_count":231}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-ctypeslib2"]}],"depends_on":[]}]}