{"count":52477,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=403","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=401","results":[{"name":"py314-absl","portdir":"python/py-absl","version":"2.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/abseil/abseil-py","description":"Abseil Python Common Libraries","long_description":"absl-py is a collection of Python library code for building Python applications. The code is collected from Google's own Python code base, and has been extensively tested and used in production.","active":true,"categories":["python"],"maintainers":[{"name":"emcrisostomo","github":"emcrisostomo","ports_count":172}],"variants":[],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-setuptools_scm","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-absl","py314-dm-tree"]}]},{"name":"py313-absl","portdir":"python/py-absl","version":"2.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/abseil/abseil-py","description":"Abseil Python Common Libraries","long_description":"absl-py is a collection of Python library code for building Python applications. The code is collected from Google's own Python code base, and has been extensively tested and used in production.","active":true,"categories":["python"],"maintainers":[{"name":"emcrisostomo","github":"emcrisostomo","ports_count":172}],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-setuptools_scm","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-dm-tree"]}]},{"name":"py312-absl","portdir":"python/py-absl","version":"2.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/abseil/abseil-py","description":"Abseil Python Common Libraries","long_description":"absl-py is a collection of Python library code for building Python applications. The code is collected from Google's own Python code base, and has been extensively tested and used in production.","active":true,"categories":["python"],"maintainers":[{"name":"emcrisostomo","github":"emcrisostomo","ports_count":172}],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","clang-18","py312-wheel","py312-setuptools_scm"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-dm-tree"]}]},{"name":"py311-absl","portdir":"python/py-absl","version":"2.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/abseil/abseil-py","description":"Abseil Python Common Libraries","long_description":"absl-py is a collection of Python library code for building Python applications. The code is collected from Google's own Python code base, and has been extensively tested and used in production.","active":true,"categories":["python"],"maintainers":[{"name":"emcrisostomo","github":"emcrisostomo","ports_count":172}],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","clang-18","py311-wheel","py311-setuptools_scm"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-dm-tree"]},{"type":"run","ports":["py311-tensorflow-datasets","py311-note-seq"]}]},{"name":"py310-absl","portdir":"python/py-absl","version":"2.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/abseil/abseil-py","description":"Abseil Python Common Libraries","long_description":"absl-py is a collection of Python library code for building Python applications. The code is collected from Google's own Python code base, and has been extensively tested and used in production.","active":true,"categories":["python"],"maintainers":[{"name":"emcrisostomo","github":"emcrisostomo","ports_count":172}],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-setuptools","py310-setuptools_scm","clang-18","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-tensorboard","py310-dm-tree","py310-tensorflow"]},{"type":"run","ports":["py310-note-seq","py310-transformers","py310-tensorflow-datasets","py310-tensorflow-macos"]}]},{"name":"py-access","portdir":"python/py-access","version":"1.1.10.post3","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pysal.org/access/","description":"Spatial Access for PySAL (access)","long_description":"Spatial Access for PySAL (access) provides classical and novel measures of spatial accessibility to services.","active":true,"categories":["python","gis"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-access"]}],"depends_on":[]},{"name":"py-absl","portdir":"python/py-absl","version":"2.1.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/abseil/abseil-py","description":"Abseil Python Common Libraries","long_description":"absl-py is a collection of Python library code for building Python applications. The code is collected from Google's own Python code base, and has been extensively tested and used in production.","active":true,"categories":["python"],"maintainers":[{"name":"emcrisostomo","github":"emcrisostomo","ports_count":172}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-absl"]}],"depends_on":[]},{"name":"py314-about-time","portdir":"python/py-about-time","version":"4.2.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rsalmei/about-time","description":"Easily measure timing and throughput of code blocks, with beautiful human friendly representations.","long_description":"Easily measure timing and throughput of code blocks, with beautiful human friendly representations.","active":true,"categories":["devel","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":["py-about-time","py314-alive-progress"]}]},{"name":"py313-about-time","portdir":"python/py-about-time","version":"4.2.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rsalmei/about-time","description":"Easily measure timing and throughput of code blocks, with beautiful human friendly representations.","long_description":"Easily measure timing and throughput of code blocks, with beautiful human friendly representations.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py313-alive-progress"]}]},{"name":"py312-about-time","portdir":"python/py-about-time","version":"4.2.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rsalmei/about-time","description":"Easily measure timing and throughput of code blocks, with beautiful human friendly representations.","long_description":"Easily measure timing and throughput of code blocks, with beautiful human friendly representations.","active":true,"categories":["devel","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-alive-progress"]}]},{"name":"py311-about-time","portdir":"python/py-about-time","version":"4.2.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rsalmei/about-time","description":"Easily measure timing and throughput of code blocks, with beautiful human friendly representations.","long_description":"Easily measure timing and throughput of code blocks, with beautiful human friendly representations.","active":true,"categories":["devel","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-alive-progress"]}]},{"name":"py310-about-time","portdir":"python/py-about-time","version":"4.2.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rsalmei/about-time","description":"Easily measure timing and throughput of code blocks, with beautiful human friendly representations.","long_description":"Easily measure timing and throughput of code blocks, with beautiful human friendly representations.","active":true,"categories":["devel","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-alive-progress"]}]},{"name":"py314-XlsxWriter","portdir":"python/py-XlsxWriter","version":"3.2.9","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jmcnamara/XlsxWriter","description":"Python module for writing files in XLSX file format.","long_description":"XlsxWriter can be used to write text, numbers, formulas and hyperlinks to multiple worksheets and it supports features such as formatting and many more.","active":true,"categories":["python"],"maintainers":[{"name":"eborisch","github":"eborisch","ports_count":225}],"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-XlsxWriter","py314-pptx"]}]},{"name":"py313-XlsxWriter","portdir":"python/py-XlsxWriter","version":"3.2.9","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jmcnamara/XlsxWriter","description":"Python module for writing files in XLSX file format.","long_description":"XlsxWriter can be used to write text, numbers, formulas and hyperlinks to multiple worksheets and it supports features such as formatting and many more.","active":true,"categories":["python"],"maintainers":[{"name":"eborisch","github":"eborisch","ports_count":225}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-pptx"]}]},{"name":"py312-XlsxWriter","portdir":"python/py-XlsxWriter","version":"3.2.9","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jmcnamara/XlsxWriter","description":"Python module for writing files in XLSX file format.","long_description":"XlsxWriter can be used to write text, numbers, formulas and hyperlinks to multiple worksheets and it supports features such as formatting and many more.","active":true,"categories":["python"],"maintainers":[{"name":"eborisch","github":"eborisch","ports_count":225}],"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-pptx"]}]},{"name":"py311-XlsxWriter","portdir":"python/py-XlsxWriter","version":"3.2.9","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jmcnamara/XlsxWriter","description":"Python module for writing files in XLSX file format.","long_description":"XlsxWriter can be used to write text, numbers, formulas and hyperlinks to multiple worksheets and it supports features such as formatting and many more.","active":true,"categories":["python"],"maintainers":[{"name":"eborisch","github":"eborisch","ports_count":225}],"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-pptx"]}]},{"name":"py310-XlsxWriter","portdir":"python/py-XlsxWriter","version":"3.2.9","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jmcnamara/XlsxWriter","description":"Python module for writing files in XLSX file format.","long_description":"XlsxWriter can be used to write text, numbers, formulas and hyperlinks to multiple worksheets and it supports features such as formatting and many more.","active":true,"categories":["python"],"maintainers":[{"name":"eborisch","github":"eborisch","ports_count":225}],"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-pptx"]}]},{"name":"py-about-time","portdir":"python/py-about-time","version":"4.2.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/rsalmei/about-time","description":"Easily measure timing and throughput of code blocks, with beautiful human friendly representations.","long_description":"Easily measure timing and throughput of code blocks, with beautiful human friendly representations.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-about-time"]}],"depends_on":[]},{"name":"py-XlsxWriter","portdir":"python/py-XlsxWriter","version":"3.2.9","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jmcnamara/XlsxWriter","description":"Python module for writing files in XLSX file format.","long_description":"XlsxWriter can be used to write text, numbers, formulas and hyperlinks to multiple worksheets and it supports features such as formatting and many more.","active":true,"categories":["python"],"maintainers":[{"name":"eborisch","github":"eborisch","ports_count":225}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-XlsxWriter"]}],"depends_on":[]},{"name":"py314-SDL2","portdir":"python/py-SDL2","version":"0.9.17","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/pysdl2","description":"a python wrapper around the SDL2 library","long_description":"PySDL2 is a wrapper around the SDL2 library and as such similar to the discontinued PySDL project. In contrast to PySDL, it has no licensing restrictions, nor does it rely on C code, but uses ctypes instead.","active":true,"categories":["devel","multimedia","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["py314-wheel","clang-18","py314-build","py314-installer","py314-setuptools"]},{"type":"lib","ports":["libsdl2_mixer","libsdl2","libsdl2_image","libsdl2_ttf","python314"]}],"depends_on":[{"type":"lib","ports":["py-SDL2"]}]},{"name":"py313-SDL2","portdir":"python/py-SDL2","version":"0.9.17","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/pysdl2","description":"a python wrapper around the SDL2 library","long_description":"PySDL2 is a wrapper around the SDL2 library and as such similar to the discontinued PySDL project. In contrast to PySDL, it has no licensing restrictions, nor does it rely on C code, but uses ctypes instead.","active":true,"categories":["devel","multimedia","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["libsdl2_mixer","libsdl2","libsdl2_image","libsdl2_ttf","python313"]}],"depends_on":[]},{"name":"py312-SDL2","portdir":"python/py-SDL2","version":"0.9.17","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/pysdl2","description":"a python wrapper around the SDL2 library","long_description":"PySDL2 is a wrapper around the SDL2 library and as such similar to the discontinued PySDL project. In contrast to PySDL, it has no licensing restrictions, nor does it rely on C code, but uses ctypes instead.","active":true,"categories":["devel","multimedia","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["libsdl2_mixer","libsdl2","libsdl2_image","libsdl2_ttf","python312"]}],"depends_on":[]},{"name":"py311-SDL2","portdir":"python/py-SDL2","version":"0.9.17","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/pysdl2","description":"a python wrapper around the SDL2 library","long_description":"PySDL2 is a wrapper around the SDL2 library and as such similar to the discontinued PySDL project. In contrast to PySDL, it has no licensing restrictions, nor does it rely on C code, but uses ctypes instead.","active":true,"categories":["devel","multimedia","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["libsdl2_mixer","libsdl2","libsdl2_image","libsdl2_ttf","python311"]}],"depends_on":[]},{"name":"py310-SDL2","portdir":"python/py-SDL2","version":"0.9.17","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/pysdl2","description":"a python wrapper around the SDL2 library","long_description":"PySDL2 is a wrapper around the SDL2 library and as such similar to the discontinued PySDL project. In contrast to PySDL, it has no licensing restrictions, nor does it rely on C code, but uses ctypes instead.","active":true,"categories":["devel","multimedia","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["libsdl2_mixer","libsdl2","libsdl2_image","libsdl2_ttf","python310"]}],"depends_on":[]},{"name":"py314-Pyro5","portdir":"python/py-Pyro5","version":"5.15","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/irmen/Pyro5","description":"Distributed object middleware for Python (RPC)","long_description":"Pyro means PYthon Remote Objects. It is a library that enables you to build applications in which objects can talk to each other over the network, with minimal programming effort. You can just use normal Python method calls, with almost every possible parameter and return value type, and Pyro takes care of locating the right object on the right computer to execute the method. It is designed to be very easy to use, and to generally stay out of your way. But it also provides a set of powerful features that enables you to build distributed applications rapidly and effortlessly. Pyro is written in 100% pure Python.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-build","py314-setuptools","py314-wheel","clang-18","py314-installer"]},{"type":"lib","ports":["py314-serpent","python314"]}],"depends_on":[{"type":"lib","ports":["py-Pyro5","maestral"]}]},{"name":"py313-Pyro5","portdir":"python/py-Pyro5","version":"5.15","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/irmen/Pyro5","description":"Distributed object middleware for Python (RPC)","long_description":"Pyro means PYthon Remote Objects. It is a library that enables you to build applications in which objects can talk to each other over the network, with minimal programming effort. You can just use normal Python method calls, with almost every possible parameter and return value type, and Pyro takes care of locating the right object on the right computer to execute the method. It is designed to be very easy to use, and to generally stay out of your way. But it also provides a set of powerful features that enables you to build distributed applications rapidly and effortlessly. Pyro is written in 100% pure Python.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-setuptools","py313-wheel","clang-18","py313-installer"]},{"type":"lib","ports":["py313-serpent","python313"]}],"depends_on":[]},{"name":"py312-Pyro5","portdir":"python/py-Pyro5","version":"5.15","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/irmen/Pyro5","description":"Distributed object middleware for Python (RPC)","long_description":"Pyro means PYthon Remote Objects. It is a library that enables you to build applications in which objects can talk to each other over the network, with minimal programming effort. You can just use normal Python method calls, with almost every possible parameter and return value type, and Pyro takes care of locating the right object on the right computer to execute the method. It is designed to be very easy to use, and to generally stay out of your way. But it also provides a set of powerful features that enables you to build distributed applications rapidly and effortlessly. Pyro is written in 100% pure Python.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["py312-serpent","python312"]}],"depends_on":[]},{"name":"py311-Pyro5","portdir":"python/py-Pyro5","version":"5.15","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/irmen/Pyro5","description":"Distributed object middleware for Python (RPC)","long_description":"Pyro means PYthon Remote Objects. It is a library that enables you to build applications in which objects can talk to each other over the network, with minimal programming effort. You can just use normal Python method calls, with almost every possible parameter and return value type, and Pyro takes care of locating the right object on the right computer to execute the method. It is designed to be very easy to use, and to generally stay out of your way. But it also provides a set of powerful features that enables you to build distributed applications rapidly and effortlessly. Pyro is written in 100% pure Python.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["py311-serpent","python311"]}],"depends_on":[]},{"name":"py310-Pyro5","portdir":"python/py-Pyro5","version":"5.15","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/irmen/Pyro5","description":"Distributed object middleware for Python (RPC)","long_description":"Pyro means PYthon Remote Objects. It is a library that enables you to build applications in which objects can talk to each other over the network, with minimal programming effort. You can just use normal Python method calls, with almost every possible parameter and return value type, and Pyro takes care of locating the right object on the right computer to execute the method. It is designed to be very easy to use, and to generally stay out of your way. But it also provides a set of powerful features that enables you to build distributed applications rapidly and effortlessly. Pyro is written in 100% pure Python.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["py310-serpent","python310"]}],"depends_on":[]},{"name":"py-SDL2","portdir":"python/py-SDL2","version":"0.9.17","license":"public-domain","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/pysdl2","description":"a python wrapper around the SDL2 library","long_description":"PySDL2 is a wrapper around the SDL2 library and as such similar to the discontinued PySDL project. In contrast to PySDL, it has no licensing restrictions, nor does it rely on C code, but uses ctypes instead.","active":true,"categories":["devel","multimedia","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-SDL2"]}],"depends_on":[]},{"name":"py-Pyro5","portdir":"python/py-Pyro5","version":"5.15","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/irmen/Pyro5","description":"Distributed object middleware for Python (RPC)","long_description":"Pyro means PYthon Remote Objects. It is a library that enables you to build applications in which objects can talk to each other over the network, with minimal programming effort. You can just use normal Python method calls, with almost every possible parameter and return value type, and Pyro takes care of locating the right object on the right computer to execute the method. It is designed to be very easy to use, and to generally stay out of your way. But it also provides a set of powerful features that enables you to build distributed applications rapidly and effortlessly. Pyro is written in 100% pure Python.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-Pyro5"]}],"depends_on":[]},{"name":"py312-LabJackPython","portdir":"python/py-LabJackPython","version":"2.1.0","license":"MIT and X11","platforms":"{darwin any}","epoch":3,"replaced_by":null,"homepage":"https://support.labjack.com/docs/labjackpython-for-ud-exodriver-u12-windows-mac-lin","description":"The LabJack Python modules for the LabJack U3, U6, UE9 and U12.","long_description":"The LabJack Python modules for the LabJack U3, U6, UE9 and U12.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["python312","exodriver"]}],"depends_on":[{"type":"lib","ports":["py-LabJackPython"]}]},{"name":"py-LabJackPython","portdir":"python/py-LabJackPython","version":"2.1.0","license":"MIT and X11","platforms":"any","epoch":3,"replaced_by":null,"homepage":"https://support.labjack.com/docs/labjackpython-for-ud-exodriver-u12-windows-mac-lin","description":"The LabJack Python modules for the LabJack U3, U6, UE9 and U12.","long_description":"The LabJack Python modules for the LabJack U3, U6, UE9 and U12.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-LabJackPython"]}],"depends_on":[]},{"name":"py314-DAWG","portdir":"python/py-DAWG","version":"0.13.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytries/DAWG/","description":"Fast and memory efficient DAWG for Python.","long_description":"Fast and memory efficient DAWG for Python.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-cython","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-DAWG"]}]},{"name":"py313-DAWG","portdir":"python/py-DAWG","version":"0.13.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytries/DAWG/","description":"Fast and memory efficient DAWG for Python.","long_description":"Fast and memory efficient DAWG for Python.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-cython","clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[]},{"name":"py-DAWG","portdir":"python/py-DAWG","version":"0.13.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytries/DAWG/","description":"Fast and memory efficient DAWG for Python.","long_description":"Fast and memory efficient DAWG for Python.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-DAWG"]}],"depends_on":[]},{"name":"py312-BitVector","portdir":"python/py-BitVector","version":"3.5.0","license":"PSF","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://engineering.purdue.edu/kak/dist/BitVector-3.5.0.html","description":"A memory-efficient packed representation for bit arrays","long_description":"The BitVector class is for a memory-efficient packed representation of bit arrays and for logical operations on such arrays. It is written in pure Python.","active":true,"categories":["math","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"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-BitVector","py312-BitArray2D"]}]},{"name":"py312-BitArray2D","portdir":"python/py-BitArray2D","version":"2.1","license":"PSF","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://engineering.purdue.edu/kak/dist2d/BitArray2D-2.1.html","description":"A memory-efficient packed representation for 2D bit arrays","long_description":"The BitArray2D class is for a memory-efficient packed representation of 2D bit arrays and for logical and other operations (such as blob dilations, erosions, etc.) on such arrays. The implementation of the class takes advantage of the facilities of the BitVector class for the memory representation and for the allowed operations.","active":true,"categories":["math","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["py312-BitVector","python312"]}],"depends_on":[{"type":"lib","ports":["py-BitArray2D"]}]},{"name":"py-BitVector","portdir":"python/py-BitVector","version":"3.5.0","license":"PSF","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://engineering.purdue.edu/kak/dist/BitVector-3.5.0.html","description":"A memory-efficient packed representation for bit arrays","long_description":"The BitVector class is for a memory-efficient packed representation of bit arrays and for logical operations on such arrays. It is written in pure Python.","active":true,"categories":["math","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-BitVector"]}],"depends_on":[]},{"name":"py-BitArray2D","portdir":"python/py-BitArray2D","version":"2.1","license":"PSF","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://engineering.purdue.edu/kak/dist2d/BitArray2D-2.1.html","description":"A memory-efficient packed representation for 2D bit arrays","long_description":"The BitArray2D class is for a memory-efficient packed representation of 2D bit arrays and for logical and other operations (such as blob dilations, erosions, etc.) on such arrays. The implementation of the class takes advantage of the facilities of the BitVector class for the memory representation and for the allowed operations.","active":true,"categories":["math","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-BitArray2D"]}],"depends_on":[]},{"name":"ptpython_select","portdir":"python/ptpython_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default ptpython version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of ptpython.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py38-ptpython","py39-ptpython","py310-ptpython","py311-ptpython","py312-ptpython","py313-ptpython","py314-ptpython"]}]},{"name":"present","portdir":"python/present","version":"0.6.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/vinayak-mehta/present","description":"A terminal-based presentation tool with colors and effects","long_description":"A terminal-based presentation tool with colors and effects.","active":true,"categories":["office","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311","py311-pyfiglet","py311-click","py311-yaml","py311-mistune","py311-asciimatics"]}],"depends_on":[]},{"name":"poetry","portdir":"python/poetry","version":"2.2.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-poetry.org/","description":"Python dependency management and packaging made easy.","long_description":"Poetry: Dependency Management for Python. Poetry helps you declare, manage and install dependencies of Python projects, ensuring you have the right stack everywhere.","active":true,"categories":["devel","python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":["python310","python311","python312","python313","python314"],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-poetry-core"]},{"type":"lib","ports":["py314-pyproject_hooks","py314-trove-classifiers","py314-filelock","py314-platformdirs","py314-virtualenv","py314-fastjsonschema","py314-poetry-core","py314-requests","py314-keyring","py314-shellingham","py314-tomlkit","py314-xattr","py314-pkginfo","py314-cachecontrol","py314-cleo","py314-dulwich","py314-findpython","py314-requests-toolbelt","py314-pbs_installer","py314-poetry-plugin-shell","py314-poetry-plugin-export","python314","py314-build","py314-installer","py314-packaging"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"build","ports":["py36-alagitpull","py38-cipheycore","py39-cipheycore","chemex-devel","py39-textual"]}]},{"name":"pipenv","portdir":"python/pipenv","version":"2026.0.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pipenv.pypa.io/en/latest/","description":"The officially recommended Python packaging tool.","long_description":"The officially recommended Python packaging tool. Pipenv -- Python Dev Workflow for Humans -- is a tool that aims to bring the best of all packaging worlds (bundler, composer, npm, cargo, yarn, etc.) to the Python world. Windows is a first-class citizen, in our world. \n\nIt automatically creates and manages a virtualenv for your projects, as well as adds/removes packages from your Pipfile as you install/uninstall packages. It also generates the ever-important Pipfile.lock, which is used to produce deterministic builds.","active":true,"categories":["devel","python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314","py314-packaging","py314-setuptools","py314-virtualenv","py314-certifi"]},{"type":"test","ports":["py314-tz","py314-pytest","py314-mock","py314-pytest-timeout","py314-flaky","py314-pytest-xdist"]}],"depends_on":[]},{"name":"pip_select","portdir":"python/pip_select","version":"0.1","license":"Permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default pip version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of the pip, pip2 and pip3 commands.","active":true,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py35-pip","py36-pip","py37-pip","py38-pip","py34-pip","py39-pip","calendar-contacts-server","py26-pip","py27-pip","py32-pip","py33-pip","py310-pip","py311-pip","py312-pip","py313-pip","py314-pip"]}]},{"name":"pew_select","portdir":"python/pew_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default pew version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of pew.","active":true,"categories":["python"],"maintainers":[{"name":"rubendibattista","github":"rdbisme","ports_count":58}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py35-pew","py36-pew","py37-pew","py38-pew","py39-pew","py310-pew","py311-pew","py312-pew","py313-pew","py314-pew"]}]},{"name":"pep8_select","portdir":"python/pep8_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default pep8 version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of pep8.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py37-pep8","py27-pep8","py35-pep8","py36-pep8","py38-pep8","py39-pep8","py310-pep8"]}]},{"name":"panel_select","portdir":"python/panel_select","version":"0.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.macports.org/","description":"common files for selecting default panel version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of panel.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1567}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"lib","ports":["py39-panel","py310-panel","py311-panel","py312-panel","py313-panel","py314-panel"]},{"type":"run","ports":["py310-panel","py311-panel","py312-panel","py313-panel","py39-panel"]}]},{"name":"obspy_select","portdir":"python/obspy_select","version":"1.0","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"Common files for selecting default ObsPy version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of ObsPy, port 'py-obspy'.","active":true,"categories":["python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py27-obspy","py35-obspy","py36-obspy","py37-obspy","py39-obspy","py38-obspy","py310-obspy","py311-obspy","py312-obspy","py313-obspy","py314-obspy"]}]},{"name":"nosetests_select","portdir":"python/nosetests_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default nosetests version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of nosetests","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py35-nose","py36-nose","py37-nose","py39-nose","py38-nose","py312-nose","py313-nose","py-nose","py27-nose","py310-nose","py311-nose"]}]}]}