{"count":53711,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=407","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=405","results":[{"name":"py312-tenacity","portdir":"python/py-tenacity","version":"9.1.4","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jd/tenacity","description":"Retry code until it succeeds","long_description":"Retry code until it succeeds","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":688}],"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","py312-tornado","py312-typeguard"]}],"depends_on":[]},{"name":"py311-tenacity","portdir":"python/py-tenacity","version":"9.1.4","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jd/tenacity","description":"Retry code until it succeeds","long_description":"Retry code until it succeeds","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":688}],"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","py311-typeguard","py311-tornado"]}],"depends_on":[]},{"name":"py310-tenacity","portdir":"python/py-tenacity","version":"9.1.4","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jd/tenacity","description":"Retry code until it succeeds","long_description":"Retry code until it succeeds","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":688}],"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","py310-tornado","py310-typeguard"]}],"depends_on":[]},{"name":"py313-tempora","portdir":"python/py-tempora","version":"5.8.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/tempora","description":"Objects and routines pertaining to date and time (tempora)","long_description":"Objects and routines pertaining to date and time (tempora)","active":true,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":438}],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","py313-setuptools","py313-wheel","py313-setuptools_scm","py313-coherent.licensed","clang-18","py313-build"]},{"type":"lib","ports":["python313","py313-setuptools","py313-six","py313-toml","py313-jaraco.functools"]},{"type":"test","ports":["py313-py","py313-pytest","py313-freezegun"]}],"depends_on":[{"type":"lib","ports":["py-tempora"]}]},{"name":"py312-tempora","portdir":"python/py-tempora","version":"5.8.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/tempora","description":"Objects and routines pertaining to date and time (tempora)","long_description":"Objects and routines pertaining to date and time (tempora)","active":true,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":438}],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-wheel","py312-setuptools_scm","clang-18","py312-coherent.licensed","py312-build","py312-installer"]},{"type":"lib","ports":["python312","py312-setuptools","py312-six","py312-toml","py312-jaraco.functools"]},{"type":"test","ports":["py312-py","py312-pytest","py312-freezegun"]}],"depends_on":[{"type":"lib","ports":["py312-portend"]}]},{"name":"py311-tempora","portdir":"python/py-tempora","version":"5.8.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/tempora","description":"Objects and routines pertaining to date and time (tempora)","long_description":"Objects and routines pertaining to date and time (tempora)","active":true,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":438}],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-wheel","py311-setuptools_scm","clang-18","py311-coherent.licensed","py311-build","py311-installer"]},{"type":"lib","ports":["python311","py311-setuptools","py311-six","py311-toml","py311-jaraco.functools"]},{"type":"test","ports":["py311-py","py311-pytest","py311-freezegun"]}],"depends_on":[{"type":"lib","ports":["py311-portend"]}]},{"name":"py310-tempora","portdir":"python/py-tempora","version":"5.8.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/tempora","description":"Objects and routines pertaining to date and time (tempora)","long_description":"Objects and routines pertaining to date and time (tempora)","active":true,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":438}],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-build","py310-installer","clang-18","py310-coherent.licensed","py310-setuptools","py310-setuptools_scm"]},{"type":"lib","ports":["python310","py310-setuptools","py310-toml","py310-six","py310-jaraco.functools"]},{"type":"test","ports":["py310-py","py310-pytest","py310-freezegun"]}],"depends_on":[{"type":"lib","ports":["py310-portend"]}]},{"name":"py-tenacity","portdir":"python/py-tenacity","version":"9.1.4","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jd/tenacity","description":"Retry code until it succeeds","long_description":"Retry code until it succeeds","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":688}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-tenacity"]}],"depends_on":[]},{"name":"py-tempora","portdir":"python/py-tempora","version":"5.8.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/tempora","description":"Objects and routines pertaining to date and time (tempora)","long_description":"Objects and routines pertaining to date and time (tempora)","active":true,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":438}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-tempora"]}],"depends_on":[]},{"name":"py310-tempita","portdir":"python/py-tempita","version":"0.5.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/Tempita/","description":"Tempita is a small templating language for text substitution.","long_description":"Tempita is a small templating language for text substitution.","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":"lib","ports":["py310-sqlalchemy-migrate","py-tempita"]}]},{"name":"py27-tempita","portdir":"python/py-tempita","version":"0.5.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/Tempita/","description":"Tempita is a small templating language for text substitution.","long_description":"Tempita is a small templating language for text substitution.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-18"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["py27-benchexec","py27-sqlalchemy-migrate"]}]},{"name":"py-tempita","portdir":"python/py-tempita","version":"0.5.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/Tempita/","description":"Tempita is a small templating language for text substitution.","long_description":"Tempita is a small templating language for text substitution.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py310-tempita"]}],"depends_on":[]},{"name":"py313-telethon","portdir":"python/py-telethon","version":"1.42.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/LonamiWebs/Telethon","description":"Full-featured Telegram client library.","long_description":"Telethon is an asyncio Python 3 MTProto library to interact with Telegram's API as a user or through a bot account (bot API alternative).","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-markdown-it-py","py313-rsa","py313-pyaes","py313-cryptg"]}],"depends_on":[{"type":"lib","ports":["py-telethon"]}]},{"name":"py312-telethon","portdir":"python/py-telethon","version":"1.42.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/LonamiWebs/Telethon","description":"Full-featured Telegram client library.","long_description":"Telethon is an asyncio Python 3 MTProto library to interact with Telegram's API as a user or through a bot account (bot API alternative).","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["py312-markdown-it-py","py312-rsa","py312-cryptg","py312-pyaes"]}],"depends_on":[]},{"name":"py311-telethon","portdir":"python/py-telethon","version":"1.42.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/LonamiWebs/Telethon","description":"Full-featured Telegram client library.","long_description":"Telethon is an asyncio Python 3 MTProto library to interact with Telegram's API as a user or through a bot account (bot API alternative).","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-rsa","py311-markdown-it-py","py311-pyaes","py311-cryptg"]}],"depends_on":[]},{"name":"py310-telethon","portdir":"python/py-telethon","version":"1.42.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/LonamiWebs/Telethon","description":"Full-featured Telegram client library.","long_description":"Telethon is an asyncio Python 3 MTProto library to interact with Telegram's API as a user or through a bot account (bot API alternative).","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-rsa","py310-markdown-it-py","py310-pyaes","py310-cryptg"]}],"depends_on":[]},{"name":"py314-tcolorpy","portdir":"python/py-tcolorpy","version":"0.1.7","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/thombashi/tcolorpy","description":"A Python library to apply true color for terminal text.","long_description":"A Python library to apply true color for terminal text.","active":true,"categories":["devel","python"],"maintainers":[],"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":["py-tcolorpy"]},{"type":"test","ports":["py314-pathvalidate"]}]},{"name":"py313-tcolorpy","portdir":"python/py-tcolorpy","version":"0.1.7","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/thombashi/tcolorpy","description":"A Python library to apply true color for terminal text.","long_description":"A Python library to apply true color for terminal text.","active":true,"categories":["devel","python"],"maintainers":[],"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":"test","ports":["py313-pathvalidate"]}]},{"name":"py312-tcolorpy","portdir":"python/py-tcolorpy","version":"0.1.7","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/thombashi/tcolorpy","description":"A Python library to apply true color for terminal text.","long_description":"A Python library to apply true color for terminal text.","active":true,"categories":["devel","python"],"maintainers":[],"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":"test","ports":["py312-pathvalidate"]}]},{"name":"py311-tcolorpy","portdir":"python/py-tcolorpy","version":"0.1.7","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/thombashi/tcolorpy","description":"A Python library to apply true color for terminal text.","long_description":"A Python library to apply true color for terminal text.","active":true,"categories":["devel","python"],"maintainers":[],"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":"test","ports":["py311-pathvalidate"]}]},{"name":"py310-tcolorpy","portdir":"python/py-tcolorpy","version":"0.1.7","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/thombashi/tcolorpy","description":"A Python library to apply true color for terminal text.","long_description":"A Python library to apply true color for terminal text.","active":true,"categories":["devel","python"],"maintainers":[],"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":"test","ports":["py310-pathvalidate"]}]},{"name":"py-telethon","portdir":"python/py-telethon","version":"1.42.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/LonamiWebs/Telethon","description":"Full-featured Telegram client library.","long_description":"Telethon is an asyncio Python 3 MTProto library to interact with Telegram's API as a user or through a bot account (bot API alternative).","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-telethon"]}],"depends_on":[]},{"name":"py-tcolorpy","portdir":"python/py-tcolorpy","version":"0.1.7","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/thombashi/tcolorpy","description":"A Python library to apply true color for terminal text.","long_description":"A Python library to apply true color for terminal text.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-tcolorpy"]}],"depends_on":[]},{"name":"py314-tblib","portdir":"python/py-tblib","version":"3.2.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ionelmc/python-tblib","description":"Traceback serialization library.","long_description":"Traceback serialization library.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-tblib"]}]},{"name":"py313-tblib","portdir":"python/py-tblib","version":"3.2.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ionelmc/python-tblib","description":"Traceback serialization library.","long_description":"Traceback serialization library.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[]},{"name":"py312-tblib","portdir":"python/py-tblib","version":"3.2.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ionelmc/python-tblib","description":"Traceback serialization library.","long_description":"Traceback serialization library.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-distributed"]}]},{"name":"py311-tblib","portdir":"python/py-tblib","version":"3.2.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ionelmc/python-tblib","description":"Traceback serialization library.","long_description":"Traceback serialization library.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-distributed"]}]},{"name":"py310-tblib","portdir":"python/py-tblib","version":"3.2.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ionelmc/python-tblib","description":"Traceback serialization library.","long_description":"Traceback serialization library.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-distributed"]}]},{"name":"py314-tatsu","portdir":"python/py-tatsu","version":"5.15.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/neogeny/tatsu","description":"Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.","long_description":"Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.","active":true,"categories":["devel","textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-tatsu"]}]},{"name":"py313-tatsu","portdir":"python/py-tatsu","version":"5.15.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/neogeny/tatsu","description":"Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.","long_description":"Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.","active":true,"categories":["devel","textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[]},{"name":"py312-tatsu","portdir":"python/py-tatsu","version":"5.15.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/neogeny/tatsu","description":"Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.","long_description":"Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.","active":true,"categories":["devel","textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[]},{"name":"py311-tatsu","portdir":"python/py-tatsu","version":"5.15.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/neogeny/tatsu","description":"Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.","long_description":"Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.","active":true,"categories":["devel","textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"py-tblib","portdir":"python/py-tblib","version":"3.2.2","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ionelmc/python-tblib","description":"Traceback serialization library.","long_description":"Traceback serialization library.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-tblib"]}],"depends_on":[]},{"name":"py-tatsu","portdir":"python/py-tatsu","version":"5.15.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/neogeny/tatsu","description":"Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.","long_description":"Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.","active":true,"categories":["devel","textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["py314-tatsu"]}],"depends_on":[]},{"name":"py311-taskw","portdir":"python/py-taskw","version":"0.8.6","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ralphbean/taskw","description":"Python API for the taskwarrior","long_description":"Python API for the taskwarrior. It contains two implementations: taskw.TaskWarrior and taskw.TaskWarriorExperimental. The first implementation is relatively stable. It manipulates the ~/.task/ dbs directly. The second implementation is in alpha and will be made default some day. It interacts with taskwarrior by shelling out to taskwarrior import and export commands as per the upstream guidelines.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-installer","py311-setuptools","py311-wheel","py311-build"]},{"type":"lib","ports":["py311-six","python311"]},{"type":"run","ports":["task"]}],"depends_on":[{"type":"lib","ports":["py-taskw"]}]},{"name":"py310-taskw","portdir":"python/py-taskw","version":"0.8.6","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ralphbean/taskw","description":"Python API for the taskwarrior","long_description":"Python API for the taskwarrior. It contains two implementations: taskw.TaskWarrior and taskw.TaskWarriorExperimental. The first implementation is relatively stable. It manipulates the ~/.task/ dbs directly. The second implementation is in alpha and will be made default some day. It interacts with taskwarrior by shelling out to taskwarrior import and export commands as per the upstream guidelines.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-wheel","py310-build","py310-installer","py310-setuptools"]},{"type":"lib","ports":["py310-six","python310"]},{"type":"run","ports":["task"]}],"depends_on":[]},{"name":"py311-tastypie","portdir":"python/py-tastypie","version":"0.14.6","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/django-tastypie/django-tastypie","description":"flexible & capable API layer for Django","long_description":"flexible & capable API layer for Django","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["py311-dateutil","py311-django","py311-mimeparse","python311"]}],"depends_on":[{"type":"lib","ports":["py-tastypie"]}]},{"name":"py-taskw","portdir":"python/py-taskw","version":"0.8.6","license":"GPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ralphbean/taskw","description":"Python API for the taskwarrior","long_description":"Python API for the taskwarrior. It contains two implementations: taskw.TaskWarrior and taskw.TaskWarriorExperimental. The first implementation is relatively stable. It manipulates the ~/.task/ dbs directly. The second implementation is in alpha and will be made default some day. It interacts with taskwarrior by shelling out to taskwarrior import and export commands as per the upstream guidelines.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py311-taskw"]}],"depends_on":[]},{"name":"py-tastypie","portdir":"python/py-tastypie","version":"0.14.6","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/django-tastypie/django-tastypie","description":"flexible & capable API layer for Django","long_description":"flexible & capable API layer for Django","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py311-tastypie"]}],"depends_on":[]},{"name":"py-sympy_select","portdir":"python/py-sympy_select","version":"0.2","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.macports.org/","description":"common files for selecting default isympy version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of isympy.","active":true,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py27-sympy","py35-sympy","py36-sympy","py37-sympy","py310-sympy","py311-sympy","py312-sympy","py313-sympy","py314-sympy","py315-sympy","py38-sympy","py39-sympy"]}]},{"name":"py313-sybil","portdir":"python/py-sybil","version":"9.3.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/simplistix/sybil","description":"Automated testing for the examples in your documentation.","long_description":"This library provides a way to test examples in your documentation by parsing them from the documentation source and evaluating the parsed examples as part of your normal test run. Integration is provided for the three main Python test runners.","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":438}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py-sybil"]},{"type":"test","ports":["py313-flufl.i18n","py313-flufl.lock","py313-testfixtures"]}]},{"name":"py312-sybil","portdir":"python/py-sybil","version":"9.3.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/simplistix/sybil","description":"Automated testing for the examples in your documentation.","long_description":"This library provides a way to test examples in your documentation by parsing them from the documentation source and evaluating the parsed examples as part of your normal test run. Integration is provided for the three main Python test runners.","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":438}],"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":"test","ports":["py312-scrapy","py312-testfixtures"]}]},{"name":"py311-sybil","portdir":"python/py-sybil","version":"9.3.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/simplistix/sybil","description":"Automated testing for the examples in your documentation.","long_description":"This library provides a way to test examples in your documentation by parsing them from the documentation source and evaluating the parsed examples as part of your normal test run. Integration is provided for the three main Python test runners.","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":438}],"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":"test","ports":["py311-scrapy","py311-testfixtures"]}]},{"name":"py310-sybil","portdir":"python/py-sybil","version":"9.3.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/simplistix/sybil","description":"Automated testing for the examples in your documentation.","long_description":"This library provides a way to test examples in your documentation by parsing them from the documentation source and evaluating the parsed examples as part of your normal test run. Integration is provided for the three main Python test runners.","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":438}],"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":"test","ports":["py310-scrapy","py310-testfixtures"]}]},{"name":"py-sybil","portdir":"python/py-sybil","version":"9.3.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/simplistix/sybil","description":"Automated testing for the examples in your documentation.","long_description":"This library provides a way to test examples in your documentation by parsing them from the documentation source and evaluating the parsed examples as part of your normal test run. Integration is provided for the three main Python test runners.","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":438}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-sybil"]}],"depends_on":[]},{"name":"py27-swiginac","portdir":"python/py-swiginac","version":"1.5.1.1","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://web.archive.org/web/20140429044739/http://swiginac.berlios.de/","description":"interface to GiNaC providing Python with symbolic mathematics","long_description":"interface to GiNaC providing Python with symbolic mathematics","active":true,"categories":["python"],"maintainers":[{"name":"mark.brethen","github":"mbrethen","ports_count":7}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","py27-setuptools","clang-18"]},{"type":"lib","ports":["swig","GiNaC","swig-python","python27"]}],"depends_on":[{"type":"lib","ports":["py-swiginac"]}]},{"name":"py27-svnreporter","portdir":"python/py-svnreporter","version":"0.4","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://c-space.org/software/SvnReporter.html","description":"Svn commit hook to generate reports","long_description":"SvnReporter generates various reports in response to commits happening in a Subversion repository. It is intended to be called from the post-commit hook.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["subversion-python27bindings","python27"]}],"depends_on":[{"type":"lib","ports":["py-svnreporter"]}]},{"name":"py-swiginac","portdir":"python/py-swiginac","version":"1.5.1.1","license":"GPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://web.archive.org/web/20140429044739/http://swiginac.berlios.de/","description":"interface to GiNaC providing Python with symbolic mathematics","long_description":"interface to GiNaC providing Python with symbolic mathematics","active":true,"categories":["python"],"maintainers":[{"name":"mark.brethen","github":"mbrethen","ports_count":7}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py27-swiginac"]}],"depends_on":[]},{"name":"py-svnreporter","portdir":"python/py-svnreporter","version":"0.4","license":"GPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://c-space.org/software/SvnReporter.html","description":"Svn commit hook to generate reports","long_description":"SvnReporter generates various reports in response to commits happening in a Subversion repository. It is intended to be called from the post-commit hook.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py27-svnreporter"]}],"depends_on":[]},{"name":"py310-svgwrite","portdir":"python/py-svgwrite","version":"1.4.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mozman/svgwrite","description":"Python Package to write SVG files","long_description":"Python Package to write SVG files","active":true,"categories":["python"],"maintainers":[{"name":"","github":"abey79","ports_count":21}],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["vpype","py-svgwrite"]}]}]}