{"count":51974,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=140","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=138","results":[{"name":"py-unidiff","portdir":"python/py-unidiff","version":"0.7.5","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/matiasb/python-unidiff","description":"Unified diff parsing/metadata extraction library.","long_description":"Unified diff parsing/metadata extraction library.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-unidiff"]}],"depends_on":[]},{"name":"py-unidic-lite","portdir":"python/py-unidic-lite","version":"1.0.8","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/polm/unidic-lite","description":"A small version of UniDic packaged for Python","long_description":"A small version of UniDic packaged for Python","active":true,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py311-unidic-lite"]}],"depends_on":[]},{"name":"py311-unidic","portdir":"python/py-unidic","version":"1.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/polm/unidic-py","description":"UniDic packaged for Python","long_description":"UniDic packaged for Python","active":true,"categories":["textproc","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-tqdm","py311-wasabi","py311-plac"]}],"depends_on":[{"type":"lib","ports":["py-unidic"]}]},{"name":"py310-unidic","portdir":"python/py-unidic","version":"1.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/polm/unidic-py","description":"UniDic packaged for Python","long_description":"UniDic packaged for Python","active":true,"categories":["textproc","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-plac","py310-tqdm","py310-wasabi"]}],"depends_on":[{"type":"run","ports":["py310-transformers"]}]},{"name":"py314-unidecode","portdir":"python/py-unidecode","version":"1.4.0","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/avian2/unidecode","description":"ASCII transliterations of Unicode text","long_description":"Unidecode takes Unicode data and tries to represent it in ASCII characters (i.e., the universally displayable characters between 0x00 and 0x7F), where the compromises taken when mapping between two character sets are chosen to be near what a human with a US keyboard would choose. This is a Python port of Text::Unidecode Perl module by Sean M. Burke.","active":true,"categories":["textproc","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":["py314-slugify","py-unidecode"]}]},{"name":"py313-unidecode","portdir":"python/py-unidecode","version":"1.4.0","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/avian2/unidecode","description":"ASCII transliterations of Unicode text","long_description":"Unidecode takes Unicode data and tries to represent it in ASCII characters (i.e., the universally displayable characters between 0x00 and 0x7F), where the compromises taken when mapping between two character sets are chosen to be near what a human with a US keyboard would choose. This is a Python port of Text::Unidecode Perl module by Sean M. Burke.","active":true,"categories":["textproc","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":["beets","beets-devel","py313-slugify"]}]},{"name":"py312-unidecode","portdir":"python/py-unidecode","version":"1.4.0","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/avian2/unidecode","description":"ASCII transliterations of Unicode text","long_description":"Unidecode takes Unicode data and tries to represent it in ASCII characters (i.e., the universally displayable characters between 0x00 and 0x7F), where the compromises taken when mapping between two character sets are chosen to be near what a human with a US keyboard would choose. This is a Python port of Text::Unidecode Perl module by Sean M. Burke.","active":true,"categories":["textproc","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":["py312-slugify"]}]},{"name":"py311-unidecode","portdir":"python/py-unidecode","version":"1.4.0","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/avian2/unidecode","description":"ASCII transliterations of Unicode text","long_description":"Unidecode takes Unicode data and tries to represent it in ASCII characters (i.e., the universally displayable characters between 0x00 and 0x7F), where the compromises taken when mapping between two character sets are chosen to be near what a human with a US keyboard would choose. This is a Python port of Text::Unidecode Perl module by Sean M. Burke.","active":true,"categories":["textproc","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-slugify"]}]},{"name":"py310-unidecode","portdir":"python/py-unidecode","version":"1.4.0","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/avian2/unidecode","description":"ASCII transliterations of Unicode text","long_description":"Unidecode takes Unicode data and tries to represent it in ASCII characters (i.e., the universally displayable characters between 0x00 and 0x7F), where the compromises taken when mapping between two character sets are chosen to be near what a human with a US keyboard would choose. This is a Python port of Text::Unidecode Perl module by Sean M. Burke.","active":true,"categories":["textproc","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":["py310-slugify"]}]},{"name":"py-unidic","portdir":"python/py-unidic","version":"1.1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/polm/unidic-py","description":"UniDic packaged for Python","long_description":"UniDic packaged for Python","active":true,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py311-unidic"]}],"depends_on":[]},{"name":"py-unidecode","portdir":"python/py-unidecode","version":"1.4.0","license":"GPL-2+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/avian2/unidecode","description":"ASCII transliterations of Unicode text","long_description":"Unidecode takes Unicode data and tries to represent it in ASCII characters (i.e., the universally displayable characters between 0x00 and 0x7F), where the compromises taken when mapping between two character sets are chosen to be near what a human with a US keyboard would choose. This is a Python port of Text::Unidecode Perl module by Sean M. Burke.","active":true,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-unidecode"]}],"depends_on":[]},{"name":"py314-unicodedata2","portdir":"python/py-unicodedata2","version":"17.0.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/fonttools/unicodedata2","description":"Unicodedata backport for Python 2/3 updated to the latest Unicode version.","long_description":"Unicodedata backport for Python 2/3 updated to the latest Unicode version.","active":true,"categories":["python"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"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-unicodedata2"]},{"type":"run","ports":["py314-fonttools"]}]},{"name":"py313-unicodedata2","portdir":"python/py-unicodedata2","version":"17.0.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/fonttools/unicodedata2","description":"Unicodedata backport for Python 2/3 updated to the latest Unicode version.","long_description":"Unicodedata backport for Python 2/3 updated to the latest Unicode version.","active":true,"categories":["python"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"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":[{"type":"run","ports":["py313-fonttools"]}]},{"name":"py312-unicodedata2","portdir":"python/py-unicodedata2","version":"17.0.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/fonttools/unicodedata2","description":"Unicodedata backport for Python 2/3 updated to the latest Unicode version.","long_description":"Unicodedata backport for Python 2/3 updated to the latest Unicode version.","active":true,"categories":["python"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"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":[{"type":"run","ports":["py312-fonttools"]}]},{"name":"py311-unicodedata2","portdir":"python/py-unicodedata2","version":"17.0.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/fonttools/unicodedata2","description":"Unicodedata backport for Python 2/3 updated to the latest Unicode version.","long_description":"Unicodedata backport for Python 2/3 updated to the latest Unicode version.","active":true,"categories":["python"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"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":[{"type":"run","ports":["py311-fonttools"]}]},{"name":"py310-unicodedata2","portdir":"python/py-unicodedata2","version":"17.0.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/fonttools/unicodedata2","description":"Unicodedata backport for Python 2/3 updated to the latest Unicode version.","long_description":"Unicodedata backport for Python 2/3 updated to the latest Unicode version.","active":true,"categories":["python"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"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":"run","ports":["py310-fonttools"]}]},{"name":"py27-unicodecsv","portdir":"python/py-unicodecsv","version":"0.14.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jdunck/python-unicodecsv/","description":"Python 2's csv module which supports unicode strings.","long_description":"Python 2's csv module which supports unicode strings.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-18"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["py-unicodecsv"]}]},{"name":"py-unicodedata2","portdir":"python/py-unicodedata2","version":"17.0.1","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/fonttools/unicodedata2","description":"Unicodedata backport for Python 2/3 updated to the latest Unicode version.","long_description":"Unicodedata backport for Python 2/3 updated to the latest Unicode version.","active":true,"categories":["python"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-unicodedata2"]}],"depends_on":[]},{"name":"py-unicodecsv","portdir":"python/py-unicodecsv","version":"0.14.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jdunck/python-unicodecsv/","description":"Python 2's csv module which supports unicode strings.","long_description":"Python 2's csv module which supports unicode strings.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py27-unicodecsv"]}],"depends_on":[]},{"name":"py313-undetected-chromedriver","portdir":"python/py-undetected-chromedriver","version":"3.5.5","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ultrafunkamsterdam/undetected-chromedriver","description":"Custom Selenium Chromedriver","long_description":"Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-requests","py313-installer","py313-setuptools","py313-wheel","clang-18","py313-build"]},{"type":"lib","ports":["py313-websockets","py313-selenium","python313"]}],"depends_on":[{"type":"lib","ports":["py-undetected-chromedriver"]}]},{"name":"py312-undetected-chromedriver","portdir":"python/py-undetected-chromedriver","version":"3.5.5","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ultrafunkamsterdam/undetected-chromedriver","description":"Custom Selenium Chromedriver","long_description":"Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-setuptools","py312-wheel","py312-requests","py312-build","py312-installer"]},{"type":"lib","ports":["py312-websockets","py312-selenium","python312"]}],"depends_on":[]},{"name":"py311-undetected-chromedriver","portdir":"python/py-undetected-chromedriver","version":"3.5.5","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ultrafunkamsterdam/undetected-chromedriver","description":"Custom Selenium Chromedriver","long_description":"Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-setuptools","py311-wheel","py311-requests","py311-build","py311-installer"]},{"type":"lib","ports":["py311-websockets","py311-selenium","python311"]}],"depends_on":[]},{"name":"py310-undetected-chromedriver","portdir":"python/py-undetected-chromedriver","version":"3.5.5","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ultrafunkamsterdam/undetected-chromedriver","description":"Custom Selenium Chromedriver","long_description":"Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-installer","clang-18","py310-setuptools","py310-requests","py310-wheel"]},{"type":"lib","ports":["python310","py310-selenium","py310-websockets"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[]},{"name":"py313-uncompyle6","portdir":"python/py-uncompyle6","version":"3.9.3","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rocky/python-uncompyle6/","description":"Python cross-version byte-code decompiler","long_description":"Python cross-version byte-code decompiler","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-installer","py313-setuptools","py313-wheel","clang-18"]},{"type":"lib","ports":["python313","py313-click","py313-xdis","py313-spark_parser"]},{"type":"test","ports":["py313-pytest","py313-six"]}],"depends_on":[{"type":"lib","ports":["py-uncompyle6"]},{"type":"run","ports":["py313-trepan3k"]}]},{"name":"py312-uncompyle6","portdir":"python/py-uncompyle6","version":"3.9.3","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rocky/python-uncompyle6/","description":"Python cross-version byte-code decompiler","long_description":"Python cross-version byte-code decompiler","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-setuptools","py312-wheel","clang-18","py312-build"]},{"type":"lib","ports":["python312","py312-click","py312-spark_parser","py312-xdis"]},{"type":"test","ports":["py312-six","py312-pytest"]}],"depends_on":[{"type":"run","ports":["py312-trepan3k"]}]},{"name":"py311-uncompyle6","portdir":"python/py-uncompyle6","version":"3.9.3","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rocky/python-uncompyle6/","description":"Python cross-version byte-code decompiler","long_description":"Python cross-version byte-code decompiler","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-setuptools","py311-wheel","clang-18","py311-build"]},{"type":"lib","ports":["python311","py311-click","py311-spark_parser","py311-xdis"]},{"type":"test","ports":["py311-pytest","py311-six"]}],"depends_on":[{"type":"run","ports":["py311-trepan3k"]}]},{"name":"py310-uncompyle6","portdir":"python/py-uncompyle6","version":"3.9.3","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rocky/python-uncompyle6/","description":"Python cross-version byte-code decompiler","long_description":"Python cross-version byte-code decompiler","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-build","py310-installer","clang-18","py310-setuptools"]},{"type":"lib","ports":["python310","py310-click","py310-spark_parser","py310-xdis"]},{"type":"test","ports":["py310-pytest","py310-six"]}],"depends_on":[{"type":"run","ports":["py310-trepan3k"]}]},{"name":"py-undetected-chromedriver","portdir":"python/py-undetected-chromedriver","version":"3.5.5","license":"GPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ultrafunkamsterdam/undetected-chromedriver","description":"Custom Selenium Chromedriver","long_description":"Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-undetected-chromedriver"]}],"depends_on":[]},{"name":"py-uncompyle6","portdir":"python/py-uncompyle6","version":"3.9.3","license":"GPL-3+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/rocky/python-uncompyle6/","description":"Python cross-version byte-code decompiler","long_description":"Python cross-version byte-code decompiler","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-uncompyle6"]}],"depends_on":[]},{"name":"py314-uncertainties","portdir":"python/py-uncertainties","version":"3.2.4","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/lmfit/uncertainties","description":"The Python uncertainties package","long_description":"The uncertainties package transparently handles calculations for numbers with uncertainties.","active":true,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"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","py314-numpy"]}],"depends_on":[{"type":"lib","ports":["py314-lmfit","py-uncertainties"]}]},{"name":"py313-uncertainties","portdir":"python/py-uncertainties","version":"3.2.4","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/lmfit/uncertainties","description":"The Python uncertainties package","long_description":"The uncertainties package transparently handles calculations for numbers with uncertainties.","active":true,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"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","py313-numpy"]}],"depends_on":[{"type":"lib","ports":["py313-lmfit"]},{"type":"run","ports":["py313-pymatgen","py313-xraylarch"]}]},{"name":"py312-uncertainties","portdir":"python/py-uncertainties","version":"3.2.4","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/lmfit/uncertainties","description":"The Python uncertainties package","long_description":"The uncertainties package transparently handles calculations for numbers with uncertainties.","active":true,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"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-numpy","py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-lmfit"]},{"type":"run","ports":["py312-pymatgen","py312-xraylarch"]}]},{"name":"py311-uncertainties","portdir":"python/py-uncertainties","version":"3.2.4","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/lmfit/uncertainties","description":"The Python uncertainties package","long_description":"The uncertainties package transparently handles calculations for numbers with uncertainties.","active":true,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"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-numpy"]}],"depends_on":[{"type":"lib","ports":["py311-lmfit"]},{"type":"run","ports":["py311-pymatgen","py311-xraylarch"]}]},{"name":"py310-uncertainties","portdir":"python/py-uncertainties","version":"3.2.4","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/lmfit/uncertainties","description":"The Python uncertainties package","long_description":"The uncertainties package transparently handles calculations for numbers with uncertainties.","active":true,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"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-numpy"]}],"depends_on":[{"type":"lib","ports":["py310-lmfit"]},{"type":"run","ports":["py310-pymatgen","py310-xraylarch"]}]},{"name":"py27-umlgraph","portdir":"python/py-umlgraph","version":"0.1.10","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/PyUMLGraph/","description":"debugger that produces UML by inspecting running python programs","long_description":"PyUMLGraph is a Python debugger that produces UML diagrams by inspecting running Python programs. The output is in Graphviz's dot language, and dot can produce pictures in many popular formats, such as PNG, PDF, SVG, and others. The UML diagrams can contain information about class inheritance relationships, references to other classes, class methods and return types, as well as class attributes and types.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["py-umlgraph"]}]},{"name":"py-uncertainties","portdir":"python/py-uncertainties","version":"3.2.4","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/lmfit/uncertainties","description":"The Python uncertainties package","long_description":"The uncertainties package transparently handles calculations for numbers with uncertainties.","active":true,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-uncertainties"]}],"depends_on":[]},{"name":"py-umlgraph","portdir":"python/py-umlgraph","version":"0.1.10","license":"GPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/PyUMLGraph/","description":"debugger that produces UML by inspecting running python programs","long_description":"PyUMLGraph is a Python debugger that produces UML diagrams by inspecting running Python programs. The output is in Graphviz's dot language, and dot can produce pictures in many popular formats, such as PNG, PDF, SVG, and others. The UML diagrams can contain information about class inheritance relationships, references to other classes, class methods and return types, as well as class attributes and types.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py27-umlgraph"]}],"depends_on":[]},{"name":"py313-umap-learn","portdir":"python/py-umap-learn","version":"0.5.9.post2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/lmcinnes/umap","description":"Uniform Manifold Approximation and Projection","long_description":"Uniform Manifold Approximation and Projection(UMAP) is a dimension reduction technique that can be used for visualisation similarly to t-SNE, but also for general non-linear dimension reduction.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-wheel","py313-setuptools","py313-installer","py313-build"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-pynndescent","py313-numba","py313-scikit-learn","py313-scipy","py313-tqdm","py313-numpy"]}],"depends_on":[{"type":"lib","ports":["py-umap-learn"]}]},{"name":"py314-ulid","portdir":"python/py-ulid","version":"3.1.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ahawker/ulid","description":"Universally Unique Lexicographically Sortable Identifier in Python 3.","long_description":"Universally Unique Lexicographically Sortable Identifier in Python 3.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-hatch-fancy-pypi-readme","py314-hatch-vcs","py314-hatchling"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py314-pydantic-extra-types","py-ulid","unfurl"]}]},{"name":"py313-ulid","portdir":"python/py-ulid","version":"3.1.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ahawker/ulid","description":"Universally Unique Lexicographically Sortable Identifier in Python 3.","long_description":"Universally Unique Lexicographically Sortable Identifier in Python 3.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-hatch-fancy-pypi-readme","py313-hatchling","py313-hatch-vcs"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-pydantic-extra-types"]}]},{"name":"py312-ulid","portdir":"python/py-ulid","version":"3.1.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ahawker/ulid","description":"Universally Unique Lexicographically Sortable Identifier in Python 3.","long_description":"Universally Unique Lexicographically Sortable Identifier in Python 3.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-hatchling","py312-build","py312-installer","clang-18","py312-hatch-fancy-pypi-readme","py312-hatch-vcs"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-pydantic-extra-types"]}]},{"name":"py311-ulid","portdir":"python/py-ulid","version":"3.1.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ahawker/ulid","description":"Universally Unique Lexicographically Sortable Identifier in Python 3.","long_description":"Universally Unique Lexicographically Sortable Identifier in Python 3.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-hatchling","py311-build","py311-installer","clang-18","py311-hatch-fancy-pypi-readme","py311-hatch-vcs"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-pydantic-extra-types"]}]},{"name":"py310-ulid","portdir":"python/py-ulid","version":"3.1.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ahawker/ulid","description":"Universally Unique Lexicographically Sortable Identifier in Python 3.","long_description":"Universally Unique Lexicographically Sortable Identifier in Python 3.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-hatch-vcs","py310-build","py310-hatchling","clang-18","py310-installer","py310-hatch-fancy-pypi-readme"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-pydantic-extra-types"]}]},{"name":"py-umap-learn","portdir":"python/py-umap-learn","version":"0.5.9.post2","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/lmcinnes/umap","description":"Uniform Manifold Approximation and Projection","long_description":"Uniform Manifold Approximation and Projection(UMAP) is a dimension reduction technique that can be used for visualisation similarly to t-SNE, but also for general non-linear dimension reduction.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-umap-learn"]}],"depends_on":[]},{"name":"py-ulid","portdir":"python/py-ulid","version":"3.1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ahawker/ulid","description":"Universally Unique Lexicographically Sortable Identifier in Python 3.","long_description":"Universally Unique Lexicographically Sortable Identifier in Python 3.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-ulid"]}],"depends_on":[]},{"name":"py312-ukpostcodeparser","portdir":"python/py-ukpostcodeparser","version":"1.1.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/hamstah/ukpostcodeparser","description":"UK Postcode parser","long_description":"UK Postcode parser","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py-ukpostcodeparser"]},{"type":"test","ports":["py312-Faker"]}]},{"name":"py311-ukpostcodeparser","portdir":"python/py-ukpostcodeparser","version":"1.1.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/hamstah/ukpostcodeparser","description":"UK Postcode parser","long_description":"UK Postcode parser","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":"test","ports":["py311-Faker"]}]},{"name":"py310-ukpostcodeparser","portdir":"python/py-ukpostcodeparser","version":"1.1.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/hamstah/ukpostcodeparser","description":"UK Postcode parser","long_description":"UK Postcode parser","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":"test","ports":["py310-Faker"]}]},{"name":"py-ukpostcodeparser","portdir":"python/py-ukpostcodeparser","version":"1.1.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/hamstah/ukpostcodeparser","description":"UK Postcode parser","long_description":"UK Postcode parser","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-ukpostcodeparser"]}],"depends_on":[]},{"name":"py314-uharfbuzz","portdir":"python/py-uharfbuzz","version":"0.53.7","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/trufont/uharfbuzz","description":"Streamlined Cython bindings for the HarfBuzz shaping engine.","long_description":"Streamlined Cython bindings for the HarfBuzz shaping engine.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"akierig","github":"akierig","ports_count":24}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-pkgconfig","py314-cython","py314-setuptools_scm","pkgconfig","clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314","harfbuzz"]}],"depends_on":[{"type":"lib","ports":["py314-hanko","py-uharfbuzz","ocrmypdf"]}]}]}