{"count":51961,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=600","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=598","results":[{"name":"py-tldextract","portdir":"python/py-tldextract","version":"5.3.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/john-kurkowski/tldextract","description":"tldextract accurately separates the gTLD or ccTLD (generic or country code top-level domain) from the registered domain and subdomains of a URL.","long_description":"tldextract accurately separates the gTLD or ccTLD (generic or country code top-level domain) from the registered domain and subdomains of a URL.","active":true,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-tldextract"]}],"depends_on":[]},{"name":"py39-tkinter","portdir":"python/py-tkinter","version":"3.9.25","license":"PSF","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://docs.python.org/release/3.9.25/library/tkinter.html","description":"Python bindings to the Tk widget set","long_description":"Python bindings to the Tk widget set","active":true,"categories":["graphics","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py39-wheel","py39-build","py39-installer","py39-setuptools"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["tk","python39"]}],"depends_on":[{"type":"lib","ports":["py39-Pillow","py39-pmw","py39-opengl"]}]},{"name":"py38-tkinter","portdir":"python/py-tkinter","version":"3.8.20","license":"PSF","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://docs.python.org/release/3.8.20/library/tkinter.html","description":"Python bindings to the Tk widget set","long_description":"Python bindings to the Tk widget set","active":true,"categories":["graphics","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py38-wheel","py38-build","py38-installer","py38-setuptools"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["tk","python38"]}],"depends_on":[{"type":"lib","ports":["py38-opengl","py38-Pillow","py38-rtm","py38-pmw"]}]},{"name":"py37-tkinter","portdir":"python/py-tkinter","version":"3.7.17","license":"PSF","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://docs.python.org/release/3.7.17/library/tkinter.html","description":"Python bindings to the Tk widget set","long_description":"Python bindings to the Tk widget set","active":true,"categories":["graphics","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py37-wheel","py37-build","py37-installer","py37-setuptools"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["tk","python37"]}],"depends_on":[{"type":"lib","ports":["py37-pmw","py37-opengl","py37-rtm","py37-Pillow"]}]},{"name":"py36-tkinter","portdir":"python/py-tkinter","version":"3.6.15","license":"PSF","platforms":"darwin","epoch":20170717,"replaced_by":null,"homepage":"https://docs.python.org/release/3.6.15/library/tkinter.html","description":"Python bindings to the Tk widget set","long_description":"Python bindings to the Tk widget set","active":true,"categories":["graphics","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["python36","tk"]}],"depends_on":[{"type":"lib","ports":["py36-rtm","py36-Pillow","py36-pmw","py36-opengl"]}]},{"name":"py35-tkinter","portdir":"python/py-tkinter","version":"3.5.10","license":"PSF","platforms":"darwin","epoch":20170810,"replaced_by":null,"homepage":"https://docs.python.org/release/3.5.10/library/tkinter.html","description":"Python bindings to the Tk widget set","long_description":"Python bindings to the Tk widget set","active":true,"categories":["graphics","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["python35","tk"]}],"depends_on":[{"type":"lib","ports":["py35-rtm","py35-pmw","py35-Pillow","py35-opengl"]}]},{"name":"py34-tkinter","portdir":"python/py-tkinter","version":"3.4.10","license":"PSF","platforms":"darwin","epoch":20170810,"replaced_by":null,"homepage":"https://docs.python.org/release/3.4.10/library/tkinter.html","description":"Python bindings to the Tk widget set","long_description":"Python bindings to the Tk widget set","active":true,"categories":["graphics","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["python34","tk"]}],"depends_on":[]},{"name":"py33-tkinter","portdir":"python/py-tkinter","version":"3.3.7","license":"PSF","platforms":"darwin","epoch":20141012,"replaced_by":null,"homepage":"https://docs.python.org/release/3.3.7/library/tkinter.html","description":"Python bindings to the Tk widget set","long_description":"Python bindings to the Tk widget set","active":true,"categories":["graphics","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["python33","tk"]}],"depends_on":[]},{"name":"py32-tkinter","portdir":"python/py-tkinter","version":"3.2.6","license":"PSF","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://docs.python.org/release/3.2.6/library/tkinter.html","description":"Python bindings to the Tk widget set","long_description":"Python bindings to the Tk widget set","active":true,"categories":["graphics","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["python32","tk"]}],"depends_on":[]},{"name":"py27-tkinter","portdir":"python/py-tkinter","version":"2.7.18","license":"PSF","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://docs.python.org/release/2.7.18/library/tkinter.html","description":"Python bindings to the Tk widget set","long_description":"Python bindings to the Tk widget set","active":true,"categories":["graphics","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["python27","tk"]}],"depends_on":[{"type":"lib","ports":["nMOLDYN","py27-pmw","py27-rtm","py27-Pillow","py27-opengl","py27-pil","bkchem","ccpnmr"]},{"type":"run","ports":["tovid"]}]},{"name":"py26-tkinter","portdir":"python/py-tkinter","version":"2.6.9","license":"PSF","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://docs.python.org/release/2.6.9/library/tkinter.html","description":"Python bindings to the Tk widget set","long_description":"Python bindings to the Tk widget set","active":true,"categories":["graphics","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["python26","tk"]}],"depends_on":[{"type":"lib","ports":["py26-pil"]}]},{"name":"py-tkinter","portdir":"python/py-tkinter","version":"2.4.6","license":"PSF","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://docs.python.org/library/tkinter.html","description":"Python bindings to the Tk widget set","long_description":"Python bindings to the Tk widget set","active":true,"categories":["graphics","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-tkinter"]}],"depends_on":[]},{"name":"py39-tinycss2","portdir":"python/py-tinycss2","version":"1.4.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.courtbouillon.org/tinycss2","description":"tinycss2 is a low-level CSS parser and generator written in Python","long_description":"tinycss2 is a low-level CSS parser and generator written in Python: it can parse strings, return objects representing tokens and blocks, and generate CSS strings corresponding to these objects.","active":false,"categories":["graphics","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-flit_core","py39-installer","clang-18"]},{"type":"lib","ports":["py39-webencodings","python39"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-svglib","py39-cssselect2","py39-nbconvert","py39-cairosvg"]},{"type":"run","ports":["py39-qstylizer"]}]},{"name":"py38-tinycss2","portdir":"python/py-tinycss2","version":"1.4.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.courtbouillon.org/tinycss2","description":"tinycss2 is a low-level CSS parser and generator written in Python","long_description":"tinycss2 is a low-level CSS parser and generator written in Python: it can parse strings, return objects representing tokens and blocks, and generate CSS strings corresponding to these objects.","active":false,"categories":["graphics","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py38-flit_core","py38-build","py38-installer","clang-17"]},{"type":"lib","ports":["python38","py38-webencodings"]}],"depends_on":[{"type":"lib","ports":["py38-cssselect2","py38-cairosvg","py38-svglib","py38-nbconvert"]},{"type":"run","ports":["py38-qstylizer"]}]},{"name":"py37-tinycss2","portdir":"python/py-tinycss2","version":"1.2.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.courtbouillon.org/tinycss2","description":"tinycss2 is a low-level CSS parser and generator written in Python","long_description":"tinycss2 is a low-level CSS parser and generator written in Python: it can parse strings, return objects representing tokens and blocks, and generate CSS strings corresponding to these objects.","active":false,"categories":["graphics","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py37-flit_core","py37-build","py37-installer","clang-16"]},{"type":"lib","ports":["python37","py37-webencodings"]}],"depends_on":[{"type":"lib","ports":["py37-nbconvert","py37-cssselect2","py37-cairosvg"]},{"type":"run","ports":["py37-qstylizer"]}]},{"name":"py-tinycss2","portdir":"python/py-tinycss2","version":"1.5.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.courtbouillon.org/tinycss2","description":"tinycss2 is a low-level CSS parser and generator written in Python","long_description":"tinycss2 is a low-level CSS parser and generator written in Python: it can parse strings, return objects representing tokens and blocks, and generate CSS strings corresponding to these objects.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-tinycss2"]}],"depends_on":[]},{"name":"py39-tinycss","portdir":"python/py-tinycss","version":"0.4","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://tinycss.readthedocs.io","description":"CSS parser for Python","long_description":"tinycss is a complete yet simple CSS parser for Python. It supports the full syntax and error handling for CSS 2.1 as well as some CSS 3 modules: CSS Color 3, CSS Fonts 3, CSS Paged Media 3. It is designed to be easy to extend for new CSS modules and syntax, and integrates well with cssselect for Selectors 3 support.","active":false,"categories":["graphics","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-17","py39-cython","py39-pytest-runner","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py-tinycss"]}]},{"name":"py38-tinycss","portdir":"python/py-tinycss","version":"0.4","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://tinycss.readthedocs.io","description":"CSS parser for Python","long_description":"tinycss is a complete yet simple CSS parser for Python. It supports the full syntax and error handling for CSS 2.1 as well as some CSS 3 modules: CSS Color 3, CSS Fonts 3, CSS Paged Media 3. It is designed to be easy to extend for new CSS modules and syntax, and integrates well with cssselect for Selectors 3 support.","active":false,"categories":["graphics","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-16","py38-cython","py38-pytest-runner","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["python38"]}],"depends_on":[]},{"name":"py37-tinycss","portdir":"python/py-tinycss","version":"0.4","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://tinycss.readthedocs.io","description":"CSS parser for Python","long_description":"tinycss is a complete yet simple CSS parser for Python. It supports the full syntax and error handling for CSS 2.1 as well as some CSS 3 modules: CSS Color 3, CSS Fonts 3, CSS Paged Media 3. It is designed to be easy to extend for new CSS modules and syntax, and integrates well with cssselect for Selectors 3 support.","active":false,"categories":["graphics","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py37-cython","py37-pytest-runner","py37-setuptools","clang-13"]},{"type":"lib","ports":["python37"]}],"depends_on":[]},{"name":"py36-tinycss","portdir":"python/py-tinycss","version":"0.4","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://tinycss.readthedocs.io","description":"CSS parser for Python","long_description":"tinycss is a complete yet simple CSS parser for Python. It supports the full syntax and error handling for CSS 2.1 as well as some CSS 3 modules: CSS Color 3, CSS Fonts 3, CSS Paged Media 3. It is designed to be easy to extend for new CSS modules and syntax, and integrates well with cssselect for Selectors 3 support.","active":false,"categories":["graphics","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py36-cython","py36-pytest-runner","py36-setuptools"]},{"type":"lib","ports":["python36"]}],"depends_on":[]},{"name":"py35-tinycss","portdir":"python/py-tinycss","version":"0.4","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://tinycss.readthedocs.io","description":"CSS parser for Python","long_description":"tinycss is a complete yet simple CSS parser for Python. It supports the full syntax and error handling for CSS 2.1 as well as some CSS 3 modules: CSS Color 3, CSS Fonts 3, CSS Paged Media 3. It is designed to be easy to extend for new CSS modules and syntax, and integrates well with cssselect for Selectors 3 support.","active":false,"categories":["graphics","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py35-cython","py35-pytest-runner","py35-setuptools"]},{"type":"lib","ports":["python35"]}],"depends_on":[]},{"name":"py27-tinycss","portdir":"python/py-tinycss","version":"0.4","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://tinycss.readthedocs.io","description":"CSS parser for Python","long_description":"tinycss is a complete yet simple CSS parser for Python. It supports the full syntax and error handling for CSS 2.1 as well as some CSS 3 modules: CSS Color 3, CSS Fonts 3, CSS Paged Media 3. It is designed to be easy to extend for new CSS modules and syntax, and integrates well with cssselect for Selectors 3 support.","active":false,"categories":["graphics","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py27-cython","py27-pytest-runner","py27-setuptools"]},{"type":"lib","ports":["python27"]}],"depends_on":[]},{"name":"py-tinycss","portdir":"python/py-tinycss","version":"0.4","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://tinycss.readthedocs.io","description":"CSS parser for Python","long_description":"tinycss is a complete yet simple CSS parser for Python. It supports the full syntax and error handling for CSS 2.1 as well as some CSS 3 modules: CSS Color 3, CSS Fonts 3, CSS Paged Media 3. It is designed to be easy to extend for new CSS modules and syntax, and integrates well with cssselect for Selectors 3 support.","active":false,"categories":["graphics","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-17"]},{"type":"lib","ports":["py39-tinycss"]}],"depends_on":[]},{"name":"py39-timeout-decorator","portdir":"python/py-timeout-decorator","version":"0.5.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pnpnpn/timeout-decorator","description":"Timeout decorator","long_description":"Timeout decorator","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"run","ports":["py39-transformers"]}]},{"name":"py38-timeout-decorator","portdir":"python/py-timeout-decorator","version":"0.5.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pnpnpn/timeout-decorator","description":"Timeout decorator","long_description":"Timeout decorator","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"run","ports":["py38-transformers"]}]},{"name":"py37-timeout-decorator","portdir":"python/py-timeout-decorator","version":"0.5.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pnpnpn/timeout-decorator","description":"Timeout decorator","long_description":"Timeout decorator","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-15"]},{"type":"lib","ports":["python37"]}],"depends_on":[]},{"name":"py-timeout-decorator","portdir":"python/py-timeout-decorator","version":"0.5.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pnpnpn/timeout-decorator","description":"Timeout decorator","long_description":"Timeout decorator","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-timeout-decorator"]}],"depends_on":[]},{"name":"py27-timeformat","portdir":"python/py-timeformat","version":"1.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.owlfish.com/software/TimeFormat/","description":"Flexible alternative to time.strftime","long_description":"TimeFormat implements new time and date formatting codes that provide more flexibility to time.strftime(). The implementation avoids using the C library time.strftime() where possible, so ensuring the same operation across most platforms.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["py-timeformat"]}]},{"name":"py-timeformat","portdir":"python/py-timeformat","version":"1.1.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.owlfish.com/software/TimeFormat/","description":"Flexible alternative to time.strftime","long_description":"TimeFormat implements new time and date formatting codes that provide more flexibility to time.strftime(). The implementation avoids using the C library time.strftime() where possible, so ensuring the same operation across most platforms.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["py27-timeformat"]}],"depends_on":[]},{"name":"py39-tifffile","portdir":"python/py-tifffile","version":"2024.5.22","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/cgohlke/tifffile/","description":"Store numpy data arrays in TIFF files.","long_description":"Store numpy data arrays in TIFF files. Read image and metadata from TIFF-like files used in bioimaging.","active":false,"categories":["science","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["imagecodecs","lxml","matplotlib"],"dependencies":[{"type":"build","ports":["clang-18","py39-wheel","py39-build","py39-installer","py39-setuptools"]},{"type":"lib","ports":["py39-cython","py39-numpy","python39"]}],"depends_on":[{"type":"run","ports":["py39-scikit-image"]}]},{"name":"py38-tifffile","portdir":"python/py-tifffile","version":"2024.8.30","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/cgohlke/tifffile/","description":"Store numpy data arrays in TIFF files.","long_description":"Store numpy data arrays in TIFF files. Read image and metadata from TIFF-like files used in bioimaging.","active":false,"categories":["science","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["imagecodecs","lxml","matplotlib"],"dependencies":[{"type":"build","ports":["clang-16","py38-wheel","py38-build","py38-installer","py38-setuptools"]},{"type":"lib","ports":["py38-cython","py38-numpy","python38"]}],"depends_on":[{"type":"run","ports":["py38-scikit-image"]}]},{"name":"py37-tifffile","portdir":"python/py-tifffile","version":"2023.12.9","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.lfd.uci.edu/~gohlke/","description":"Store numpy data arrays in TIFF files.","long_description":"Store numpy data arrays in TIFF files. Read image and metadata from TIFF-like files used in bioimaging.","active":false,"categories":["science","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["imagecodecs","lxml","matplotlib"],"dependencies":[{"type":"build","ports":["clang-16","py37-wheel","py37-build","py37-installer","py37-setuptools"]},{"type":"lib","ports":["py37-cython","py37-numpy","python37"]}],"depends_on":[{"type":"run","ports":["py37-scikit-image"]}]},{"name":"py-tifffile","portdir":"python/py-tifffile","version":"2026.5.2","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/cgohlke/tifffile/","description":"Store numpy data arrays in TIFF files.","long_description":"Store numpy data arrays in TIFF files. Read image and metadata from TIFF-like files used in bioimaging.","active":true,"categories":["science","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-tifffile"]}],"depends_on":[]},{"name":"py27-tiff","portdir":"python/py-tiff","version":"0.1.6","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.haynold.com/software_projects/2004/pytiff/","description":"pytiff provides tiff handling and advanced imaging for Python","long_description":"pytiff provides tiff handling and advanced imaging for Python","active":false,"categories":["graphics","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["tiff","python27"]}],"depends_on":[{"type":"lib","ports":["py-tiff"]}]},{"name":"py-tiff","portdir":"python/py-tiff","version":"0.1.6","license":"GPL-2+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.haynold.com/software_projects/2004/pytiff/","description":"pytiff provides tiff handling and advanced imaging for Python","long_description":"pytiff provides tiff handling and advanced imaging for Python","active":false,"categories":["graphics","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["py27-tiff"]}],"depends_on":[]},{"name":"py38-thrift","portdir":"python/py-thrift","version":"0.20.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://thrift.apache.org/","description":"Python bindings to Thrift","long_description":"Thrift is a software framework for scalable cross-language services development. It combines a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, Smalltalk, and OCaml.","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-wheel","py38-installer","clang-16","py38-setuptools","py38-build"]},{"type":"lib","ports":["python38","thrift"]}],"depends_on":[]},{"name":"py37-thrift","portdir":"python/py-thrift","version":"0.19.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://thrift.apache.org/","description":"Python bindings to Thrift","long_description":"Thrift is a software framework for scalable cross-language services development. It combines a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, Smalltalk, and OCaml.","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py37-wheel","py37-installer","clang-15","py37-setuptools","py37-build"]},{"type":"lib","ports":["python37","thrift"]}],"depends_on":[]},{"name":"py36-thrift","portdir":"python/py-thrift","version":"0.13.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://thrift.apache.org/","description":"Python bindings to Thrift","long_description":"Thrift is a software framework for scalable cross-language services development. It combines a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, Smalltalk, and OCaml.","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["thrift","python36"]}],"depends_on":[]},{"name":"py35-thrift","portdir":"python/py-thrift","version":"0.13.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://thrift.apache.org/","description":"Python bindings to Thrift","long_description":"Thrift is a software framework for scalable cross-language services development. It combines a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, Smalltalk, and OCaml.","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["thrift","python35"]}],"depends_on":[]},{"name":"py27-thrift","portdir":"python/py-thrift","version":"0.15.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://thrift.apache.org/","description":"Python bindings to Thrift","long_description":"Thrift is a software framework for scalable cross-language services development. It combines a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, Smalltalk, and OCaml.","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-12"]},{"type":"lib","ports":["thrift","python27"]}],"depends_on":[]},{"name":"py-thrift","portdir":"python/py-thrift","version":"0.20.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://thrift.apache.org/","description":"Python bindings to Thrift","long_description":"Thrift is a software framework for scalable cross-language services development. It combines a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, Smalltalk, and OCaml.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py311-thrift"]}],"depends_on":[]},{"name":"py39-three-merge","portdir":"python/py-three-merge","version":"0.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/spyder-ide/three-merge","description":"Simple library for merging two strings with respect to a base one","long_description":"Simple library for merging two strings with respect to a base one","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-installer","clang-17","py39-setuptools","py39-build"]},{"type":"lib","ports":["py39-diff-match-patch","python39"]}],"depends_on":[{"type":"run","ports":["py39-spyder-devel","py39-spyder"]}]},{"name":"py38-three-merge","portdir":"python/py-three-merge","version":"0.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/spyder-ide/three-merge","description":"Simple library for merging two strings with respect to a base one","long_description":"Simple library for merging two strings with respect to a base one","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-installer","clang-16","py38-setuptools","py38-build"]},{"type":"lib","ports":["py38-diff-match-patch","python38"]}],"depends_on":[{"type":"run","ports":["py38-spyder-devel","py38-spyder"]}]},{"name":"py37-three-merge","portdir":"python/py-three-merge","version":"0.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/spyder-ide/three-merge","description":"Simple library for merging two strings with respect to a base one","long_description":"Simple library for merging two strings with respect to a base one","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-14"]},{"type":"lib","ports":["python37","py37-diff-match-patch"]}],"depends_on":[{"type":"run","ports":["py37-spyder","py37-spyder-devel"]}]},{"name":"py36-three-merge","portdir":"python/py-three-merge","version":"0.1.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/spyder-ide/three-merge","description":"Simple library for merging two strings with respect to a base one","long_description":"Simple library for merging two strings with respect to a base one","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36","py36-diff-match-patch"]}],"depends_on":[{"type":"run","ports":["py36-spyder","py36-spyder-devel"]}]},{"name":"py35-three-merge","portdir":"python/py-three-merge","version":"0.1.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/spyder-ide/three-merge","description":"Simple library for merging two strings with respect to a base one","long_description":"Simple library for merging two strings with respect to a base one","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35","py35-diff-match-patch"]}],"depends_on":[]},{"name":"py-three-merge","portdir":"python/py-three-merge","version":"0.1.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/spyder-ide/three-merge","description":"Simple library for merging two strings with respect to a base one","long_description":"Simple library for merging two strings with respect to a base one","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-three-merge"]}],"depends_on":[]},{"name":"py39-threadpoolctl","portdir":"python/py-threadpoolctl","version":"3.6.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/joblib/threadpoolctl","description":"Helpers to limit the number of threads used in the common native libraries.","long_description":"Helpers to limit the number of threads used in the common native libraries.","active":false,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py39-flit_core","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-MDAnalysis","py39-scikit-learn"]},{"type":"test","ports":["py39-scipy"]}]},{"name":"py38-threadpoolctl","portdir":"python/py-threadpoolctl","version":"3.5.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/joblib/threadpoolctl","description":"Helpers to limit the number of threads used in the common native libraries.","long_description":"Helpers to limit the number of threads used in the common native libraries.","active":false,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py38-flit_core","py38-build","py38-installer","clang-17"]},{"type":"lib","ports":["python38"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-MDAnalysis","py38-scikit-learn"]}]},{"name":"py37-threadpoolctl","portdir":"python/py-threadpoolctl","version":"3.2.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/joblib/threadpoolctl","description":"Helpers to limit the number of threads used in the common native libraries.","long_description":"Helpers to limit the number of threads used in the common native libraries.","active":false,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py37-flit_core","py37-build","py37-installer","clang-15"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"lib","ports":["py37-scikit-learn","py37-MDAnalysis"]},{"type":"run","ports":["py37-librosa"]}]}]}