{"count":52414,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=296","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=294","results":[{"name":"py310-pybcj","portdir":"python/py-pybcj","version":"1.0.6","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://codeberg.org/miurahr/pybcj","description":"bcj filter library","long_description":"bcj filter library","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"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-hypothesis","py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-py7zr"]}]},{"name":"py-pybcj","portdir":"python/py-pybcj","version":"1.0.6","license":"LGPL-2.1+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://codeberg.org/miurahr/pybcj","description":"bcj filter library","long_description":"bcj filter library","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pybcj"]}],"depends_on":[]},{"name":"py313-pyavm","portdir":"python/py-pyavm","version":"0.9.8","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/astrofrog/pyavm","description":"Pure-Python AVM library","long_description":"Pure-Python AVM library","active":true,"categories":["science","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools_scm","clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest","py313-sortedcontainers","py313-numpy","py313-Pillow","py313-astropy"]}],"depends_on":[{"type":"lib","ports":["py-pyavm"]},{"type":"run","ports":["py313-aplpy"]}]},{"name":"py311-pybase62","portdir":"python/py-pybase62","version":"0.6.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/suminb/base62","description":"Python module for base62 encoding","long_description":"Python module for base62 encoding, a URL-safe encoding for arbitrary data.","active":true,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":166}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py-pybase62"]}]},{"name":"py310-pybase62","portdir":"python/py-pybase62","version":"0.6.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/suminb/base62","description":"Python module for base62 encoding","long_description":"Python module for base62 encoding, a URL-safe encoding for arbitrary data.","active":true,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":166}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[]},{"name":"py-pyavm","portdir":"python/py-pyavm","version":"0.9.8","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/astrofrog/pyavm","description":"Pure-Python AVM library","long_description":"Pure-Python AVM library","active":true,"categories":["science","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-pyavm"]}],"depends_on":[]},{"name":"py-pybase62","portdir":"python/py-pybase62","version":"0.6.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/suminb/base62","description":"Python module for base62 encoding","long_description":"Python module for base62 encoding, a URL-safe encoding for arbitrary data.","active":true,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":166}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py311-pybase62"]}],"depends_on":[]},{"name":"py310-pyasdf","portdir":"python/py-pyasdf","version":"0.4.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://seismicdata.github.io/pyasdf/","description":"pyasdf is a Python API to read and write seismological ASDF files","long_description":"pyasdf is an API to read and write Adaptable Seismic Data Format (ASDF) files, a format based on HDF5. The packages utilizes the data structures of ObsPy to allow the construction of modern and efficient workflows.","active":true,"categories":["science","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["py310-obspy","python310","py310-prov","py310-numpy","py310-colorama","py310-dill","py310-h5py"]}],"depends_on":[{"type":"lib","ports":["py-pyasdf"]}]},{"name":"py310-pyaudio","portdir":"python/py-pyaudio","version":"0.2.11","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://people.csail.mit.edu/hubert/pyaudio/","description":"PyAudio provides Python bindings for PortAudio","long_description":"PyAudio provides Python bindings for PortAudio, the cross-platform audio I/O library. With PyAudio, you can easily use Python to play and record audio on a variety of platforms.","active":true,"categories":["audio","python"],"maintainers":[{"name":"jaap","github":"Jakker","ports_count":9}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["python310","portaudio"]}],"depends_on":[{"type":"lib","ports":["py-pyaudio","py310-scikit-dsp-comm"]}]},{"name":"py-pyasdf","portdir":"python/py-pyasdf","version":"0.4.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://seismicdata.github.io/pyasdf/","description":"pyasdf is a Python API to read and write seismological ASDF files","long_description":"pyasdf is an API to read and write Adaptable Seismic Data Format (ASDF) files, a format based on HDF5. The packages utilizes the data structures of ObsPy to allow the construction of modern and efficient workflows.","active":true,"categories":["science","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py310-pyasdf"]}],"depends_on":[]},{"name":"py-pyaudio","portdir":"python/py-pyaudio","version":"0.2.11","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://people.csail.mit.edu/hubert/pyaudio/","description":"PyAudio provides Python bindings for PortAudio","long_description":"PyAudio provides Python bindings for PortAudio, the cross-platform audio I/O library. With PyAudio, you can easily use Python to play and record audio on a variety of platforms.","active":true,"categories":["audio","python"],"maintainers":[{"name":"jaap","github":"Jakker","ports_count":9}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py310-pyaudio"]}],"depends_on":[]},{"name":"py314-pyannotate","portdir":"python/py-pyannotate","version":"1.2.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/dropbox/pyannotate","description":"PyAnnotate: Auto-generate PEP-484 annotations","long_description":"PyAnnotate: Auto-generate PEP-484 annotations","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-installer","py314-setuptools","py314-wheel","clang-18","py314-build"]},{"type":"lib","ports":["python314","py314-six","py314-mypy_extensions"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py-pyannotate"]},{"type":"test","ports":["py314-inflate64","py314-multivolumefile","py314-py7zr"]}]},{"name":"py313-pyannotate","portdir":"python/py-pyannotate","version":"1.2.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/dropbox/pyannotate","description":"PyAnnotate: Auto-generate PEP-484 annotations","long_description":"PyAnnotate: Auto-generate PEP-484 annotations","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","py313-setuptools","py313-wheel","clang-18","py313-build"]},{"type":"lib","ports":["python313","py313-mypy_extensions","py313-six"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"test","ports":["py313-inflate64","py313-multivolumefile","py313-py7zr"]}]},{"name":"py312-pyannotate","portdir":"python/py-pyannotate","version":"1.2.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/dropbox/pyannotate","description":"PyAnnotate: Auto-generate PEP-484 annotations","long_description":"PyAnnotate: Auto-generate PEP-484 annotations","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-wheel","clang-18","py312-build","py312-installer"]},{"type":"lib","ports":["python312","py312-mypy_extensions","py312-six"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"test","ports":["py312-inflate64","py312-multivolumefile","py312-py7zr"]}]},{"name":"py311-pyannotate","portdir":"python/py-pyannotate","version":"1.2.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/dropbox/pyannotate","description":"PyAnnotate: Auto-generate PEP-484 annotations","long_description":"PyAnnotate: Auto-generate PEP-484 annotations","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-wheel","clang-18","py311-build","py311-installer"]},{"type":"lib","ports":["python311","py311-mypy_extensions","py311-six"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"test","ports":["py311-inflate64","py311-multivolumefile","py311-py7zr"]}]},{"name":"py310-pyannotate","portdir":"python/py-pyannotate","version":"1.2.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/dropbox/pyannotate","description":"PyAnnotate: Auto-generate PEP-484 annotations","long_description":"PyAnnotate: Auto-generate PEP-484 annotations","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-installer","clang-18","py310-setuptools","py310-wheel"]},{"type":"lib","ports":["python310","py310-mypy_extensions","py310-six"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"test","ports":["py310-inflate64","py310-multivolumefile","py310-py7zr"]}]},{"name":"py-pyannotate","portdir":"python/py-pyannotate","version":"1.2.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/dropbox/pyannotate","description":"PyAnnotate: Auto-generate PEP-484 annotations","long_description":"PyAnnotate: Auto-generate PEP-484 annotations","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pyannotate"]}],"depends_on":[]},{"name":"py313-pyFAI","portdir":"python/py-pyFAI","version":"2025.3.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.silx.org","description":"Azimuthal Integration library","long_description":"pyFAI is an azimuthal integration library that tries to be fast (as fast as C and even more using OpenCL and GPU). It is based on histogramming of the 2theta/Q positions of each (center of) pixel weighted by the intensity of each pixel, but parallel version use a SparseMatrix-DenseVector multiplication.","active":true,"categories":["python"],"maintainers":[{"name":"coquelleni","github":"coquellen","ports_count":22}],"variants":["universal"],"dependencies":[{"type":"build","ports":["ninja","clang-18","py313-build","py313-installer","py313-wheel","py313-cython","py313-meson-python"]},{"type":"lib","ports":["python313","py313-silx","py313-numpy","py313-scipy","py313-matplotlib","py313-h5py","py313-numexpr","py313-fabio"]}],"depends_on":[{"type":"lib","ports":["py-pyFAI"]},{"type":"run","ports":["py313-xraylarch"]}]},{"name":"py312-pyFAI","portdir":"python/py-pyFAI","version":"2025.3.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.silx.org","description":"Azimuthal Integration library","long_description":"pyFAI is an azimuthal integration library that tries to be fast (as fast as C and even more using OpenCL and GPU). It is based on histogramming of the 2theta/Q positions of each (center of) pixel weighted by the intensity of each pixel, but parallel version use a SparseMatrix-DenseVector multiplication.","active":true,"categories":["python"],"maintainers":[{"name":"coquelleni","github":"coquellen","ports_count":22}],"variants":["universal"],"dependencies":[{"type":"build","ports":["ninja","py312-build","py312-installer","py312-wheel","py312-cython","py312-meson-python","clang-18"]},{"type":"lib","ports":["python312","py312-silx","py312-numpy","py312-matplotlib","py312-scipy","py312-h5py","py312-numexpr","py312-fabio"]}],"depends_on":[{"type":"run","ports":["py312-xraylarch"]}]},{"name":"py311-pyFAI","portdir":"python/py-pyFAI","version":"2025.3.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.silx.org","description":"Azimuthal Integration library","long_description":"pyFAI is an azimuthal integration library that tries to be fast (as fast as C and even more using OpenCL and GPU). It is based on histogramming of the 2theta/Q positions of each (center of) pixel weighted by the intensity of each pixel, but parallel version use a SparseMatrix-DenseVector multiplication.","active":true,"categories":["python"],"maintainers":[{"name":"coquelleni","github":"coquellen","ports_count":22}],"variants":["universal"],"dependencies":[{"type":"build","ports":["ninja","py311-build","py311-installer","py311-wheel","py311-cython","py311-meson-python","clang-18"]},{"type":"lib","ports":["python311","py311-silx","py311-numpy","py311-matplotlib","py311-scipy","py311-h5py","py311-numexpr","py311-fabio"]}],"depends_on":[{"type":"run","ports":["py311-xraylarch"]}]},{"name":"py310-pyFAI","portdir":"python/py-pyFAI","version":"2025.3.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.silx.org","description":"Azimuthal Integration library","long_description":"pyFAI is an azimuthal integration library that tries to be fast (as fast as C and even more using OpenCL and GPU). It is based on histogramming of the 2theta/Q positions of each (center of) pixel weighted by the intensity of each pixel, but parallel version use a SparseMatrix-DenseVector multiplication.","active":true,"categories":["python"],"maintainers":[{"name":"coquelleni","github":"coquellen","ports_count":22}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","ninja","py310-cython","py310-tomli","py310-wheel","py310-build","py310-installer","py310-meson-python"]},{"type":"lib","ports":["python310","py310-numpy","py310-scipy","py310-matplotlib","py310-h5py","py310-numexpr","py310-fabio","py310-silx"]}],"depends_on":[{"type":"run","ports":["py310-xraylarch"]}]},{"name":"py314-py7zr","portdir":"python/py-py7zr","version":"1.0.0","license":"LGPL-2.1+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/miurahr/py7zr","description":"Pure python 7-zip library","long_description":"Pure python 7-zip library","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel","py314-setuptools_scm"]},{"type":"lib","ports":["py314-multivolumefile","py314-pybcj","py314-pyppmd","py314-pyzstd","python314","py314-brotli","py314-psutil","py314-pycryptodomex","py314-texttable","py314-inflate64"]},{"type":"test","ports":["py314-pytest","py314-pytest-timeout","py314-cpuinfo","py314-pytest-benchmark","py314-pyannotate","py314-pytest-httpserver","py314-pytest-remotedata"]}],"depends_on":[{"type":"lib","ports":["py-py7zr"]}]},{"name":"py313-py7zr","portdir":"python/py-py7zr","version":"1.0.0","license":"LGPL-2.1+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/miurahr/py7zr","description":"Pure python 7-zip library","long_description":"Pure python 7-zip library","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel","py313-setuptools_scm"]},{"type":"lib","ports":["py313-pycryptodomex","py313-pyppmd","py313-pyzstd","py313-texttable","python313","py313-brotli","py313-inflate64","py313-multivolumefile","py313-psutil","py313-pybcj"]},{"type":"test","ports":["py313-pytest","py313-cpuinfo","py313-pytest-benchmark","py313-pyannotate","py313-pytest-remotedata","py313-pytest-timeout","py313-pytest-httpserver"]}],"depends_on":[{"type":"lib","ports":["beets","beets-devel"]}]},{"name":"py312-py7zr","portdir":"python/py-py7zr","version":"1.0.0","license":"LGPL-2.1+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/miurahr/py7zr","description":"Pure python 7-zip library","long_description":"Pure python 7-zip library","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","py312-setuptools_scm","clang-18"]},{"type":"lib","ports":["py312-pycryptodomex","py312-multivolumefile","py312-pyppmd","py312-pyzstd","python312","py312-texttable","py312-brotli","py312-psutil","py312-inflate64","py312-pybcj"]},{"type":"test","ports":["py312-pytest","py312-cpuinfo","py312-pytest-benchmark","py312-pytest-timeout","py312-pyannotate","py312-pytest-remotedata","py312-pytest-httpserver"]}],"depends_on":[]},{"name":"py311-py7zr","portdir":"python/py-py7zr","version":"1.0.0","license":"LGPL-2.1+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/miurahr/py7zr","description":"Pure python 7-zip library","long_description":"Pure python 7-zip library","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm","clang-18"]},{"type":"lib","ports":["py311-multivolumefile","py311-pybcj","py311-pyppmd","py311-pyzstd","python311","py311-psutil","py311-brotli","py311-pycryptodomex","py311-texttable","py311-inflate64"]},{"type":"test","ports":["py311-pytest","py311-cpuinfo","py311-pytest-benchmark","py311-pytest-timeout","py311-pyannotate","py311-pytest-remotedata","py311-pytest-httpserver"]}],"depends_on":[]},{"name":"py310-py7zr","portdir":"python/py-py7zr","version":"1.0.0","license":"LGPL-2.1+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/miurahr/py7zr","description":"Pure python 7-zip library","long_description":"Pure python 7-zip library","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-setuptools_scm","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["py310-pyzstd","py310-psutil","py310-inflate64","py310-pybcj","python310","py310-texttable","py310-brotli","py310-multivolumefile","py310-pycryptodomex","py310-pyppmd"]},{"type":"test","ports":["py310-pytest","py310-cpuinfo","py310-pytest-benchmark","py310-pyannotate","py310-pytest-remotedata","py310-pytest-timeout","py310-pytest-httpserver"]}],"depends_on":[]},{"name":"py-pyFAI","portdir":"python/py-pyFAI","version":"2025.3.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.silx.org","description":"Azimuthal Integration library","long_description":"pyFAI is an azimuthal integration library that tries to be fast (as fast as C and even more using OpenCL and GPU). It is based on histogramming of the 2theta/Q positions of each (center of) pixel weighted by the intensity of each pixel, but parallel version use a SparseMatrix-DenseVector multiplication.","active":true,"categories":["python"],"maintainers":[{"name":"coquelleni","github":"coquellen","ports_count":22}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-pyFAI"]}],"depends_on":[]},{"name":"py-py7zr","portdir":"python/py-py7zr","version":"1.0.0","license":"LGPL-2.1+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/miurahr/py7zr","description":"Pure python 7-zip library","long_description":"Pure python 7-zip library","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-py7zr"]}],"depends_on":[]},{"name":"py313-py3dns","portdir":"python/py-py3dns","version":"4.0.2","license":"Python","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://launchpad.net/py3dns","description":"Python 3 DNS library","long_description":"This Python 3 module provides an DNS API for looking up DNS entries from within Python 3 modules and applications. This module is a simple, lightweight implementation.","active":true,"categories":["devel","net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-flit_core","py313-installer"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py-py3dns"]},{"type":"run","ports":["py313-dkimpy"]}]},{"name":"py312-py3dns","portdir":"python/py-py3dns","version":"4.0.2","license":"Python","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://launchpad.net/py3dns","description":"Python 3 DNS library","long_description":"This Python 3 module provides an DNS API for looking up DNS entries from within Python 3 modules and applications. This module is a simple, lightweight implementation.","active":true,"categories":["devel","net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-flit_core","py312-installer","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"run","ports":["py312-dkimpy"]}]},{"name":"py311-py3dns","portdir":"python/py-py3dns","version":"4.0.2","license":"Python","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://launchpad.net/py3dns","description":"Python 3 DNS library","long_description":"This Python 3 module provides an DNS API for looking up DNS entries from within Python 3 modules and applications. This module is a simple, lightweight implementation.","active":true,"categories":["devel","net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-flit_core","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"run","ports":["py311-dkimpy"]}]},{"name":"py310-py3dns","portdir":"python/py-py3dns","version":"4.0.2","license":"Python","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://launchpad.net/py3dns","description":"Python 3 DNS library","long_description":"This Python 3 module provides an DNS API for looking up DNS entries from within Python 3 modules and applications. This module is a simple, lightweight implementation.","active":true,"categories":["devel","net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-flit_core","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"run","ports":["py310-dkimpy"]}]},{"name":"py314-py2app","portdir":"python/py-py2app","version":"0.28.10","license":"(MIT or PSF)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://py2app.readthedocs.io/","description":"converts python scripts into executable Mac OS X apps","long_description":"A distutils extension which converts python scripts into executable Mac OS X applications, able to run without requiring an existing python installation. This is a replacement for bundlebuilder.","active":true,"categories":["devel","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":["python314","py314-packaging","py314-altgraph","py314-macholib","py314-modulegraph"]}],"depends_on":[{"type":"lib","ports":["py-py2app"]}]},{"name":"py313-py2app","portdir":"python/py-py2app","version":"0.28.10","license":"(MIT or PSF)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://py2app.readthedocs.io/","description":"converts python scripts into executable Mac OS X apps","long_description":"A distutils extension which converts python scripts into executable Mac OS X applications, able to run without requiring an existing python installation. This is a replacement for bundlebuilder.","active":true,"categories":["devel","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":["python313","py313-packaging","py313-altgraph","py313-macholib","py313-modulegraph"]}],"depends_on":[]},{"name":"py312-py2app","portdir":"python/py-py2app","version":"0.28.10","license":"(MIT or PSF)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://py2app.readthedocs.io/","description":"converts python scripts into executable Mac OS X apps","long_description":"A distutils extension which converts python scripts into executable Mac OS X applications, able to run without requiring an existing python installation. This is a replacement for bundlebuilder.","active":true,"categories":["devel","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":["python312","py312-packaging","py312-altgraph","py312-macholib","py312-modulegraph"]}],"depends_on":[]},{"name":"py311-py2app","portdir":"python/py-py2app","version":"0.28.10","license":"(MIT or PSF)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://py2app.readthedocs.io/","description":"converts python scripts into executable Mac OS X apps","long_description":"A distutils extension which converts python scripts into executable Mac OS X applications, able to run without requiring an existing python installation. This is a replacement for bundlebuilder.","active":true,"categories":["devel","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":["python311","py311-packaging","py311-altgraph","py311-macholib","py311-modulegraph"]}],"depends_on":[]},{"name":"py310-py2app","portdir":"python/py-py2app","version":"0.28.10","license":"(MIT or PSF)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://py2app.readthedocs.io/","description":"converts python scripts into executable Mac OS X apps","long_description":"A distutils extension which converts python scripts into executable Mac OS X applications, able to run without requiring an existing python installation. This is a replacement for bundlebuilder.","active":true,"categories":["devel","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":["python310","py310-altgraph","py310-modulegraph","py310-macholib","py310-packaging"]}],"depends_on":[{"type":"build","ports":["frescobaldi","frescobaldi-devel"]}]},{"name":"py37-py2app","portdir":"python/py-py2app","version":"0.28.10","license":"(MIT or PSF)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://py2app.readthedocs.io/","description":"converts python scripts into executable Mac OS X apps","long_description":"A distutils extension which converts python scripts into executable Mac OS X applications, able to run without requiring an existing python installation. This is a replacement for bundlebuilder.","active":true,"categories":["devel","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","py37-wheel","py37-build","py37-installer","clang-18"]},{"type":"lib","ports":["python37","py37-setuptools","py37-altgraph","py37-macholib","py37-modulegraph","py37-packaging"]}],"depends_on":[{"type":"build","ports":["frescobaldi2"]}]},{"name":"py-py3dns","portdir":"python/py-py3dns","version":"4.0.2","license":"Python","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://launchpad.net/py3dns","description":"Python 3 DNS library","long_description":"This Python 3 module provides an DNS API for looking up DNS entries from within Python 3 modules and applications. This module is a simple, lightweight implementation.","active":true,"categories":["devel","net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-py3dns"]}],"depends_on":[]},{"name":"py-py2app","portdir":"python/py-py2app","version":"0.28.10","license":"(MIT or PSF)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://py2app.readthedocs.io/","description":"converts python scripts into executable Mac OS X apps","long_description":"A distutils extension which converts python scripts into executable Mac OS X applications, able to run without requiring an existing python installation. This is a replacement for bundlebuilder.","active":true,"categories":["devel","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-py2app"]}],"depends_on":[]},{"name":"py314-py","portdir":"python/py-py","version":"1.11.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://py.readthedocs.io/","description":"py lib is a Python development support library","long_description":"The py lib is a Python development support library featuring ad-hoc distributed execution, micro-threads and svn abstractions.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"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-py"]},{"type":"test","ports":["linkchecker"]}]},{"name":"py313-py","portdir":"python/py-py","version":"1.11.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://py.readthedocs.io/","description":"py lib is a Python development support library","long_description":"The py lib is a Python development support library featuring ad-hoc distributed execution, micro-threads and svn abstractions.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"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":"test","ports":["py313-tempora"]}]},{"name":"py312-py","portdir":"python/py-py","version":"1.11.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://py.readthedocs.io/","description":"py lib is a Python development support library","long_description":"The py lib is a Python development support library featuring ad-hoc distributed execution, micro-threads and svn abstractions.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"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":"test","ports":["py312-tempora"]}]},{"name":"py311-py","portdir":"python/py-py","version":"1.11.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://py.readthedocs.io/","description":"py lib is a Python development support library","long_description":"The py lib is a Python development support library featuring ad-hoc distributed execution, micro-threads and svn abstractions.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"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":"test","ports":["py311-tempora"]}]},{"name":"py310-py","portdir":"python/py-py","version":"1.11.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://py.readthedocs.io/","description":"py lib is a Python development support library","long_description":"The py lib is a Python development support library featuring ad-hoc distributed execution, micro-threads and svn abstractions.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"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":"test","ports":["py310-tempora"]}]},{"name":"py27-py","portdir":"python/py-py","version":"1.11.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://py.readthedocs.io/","description":"py lib is a Python development support library","long_description":"The py lib is a Python development support library featuring ad-hoc distributed execution, micro-threads and svn abstractions.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py27-setuptools","py27-setuptools_scm","clang-18"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["py27-tox","PIDA","py27-pytest"]},{"type":"test","ports":["py27-scipy","py27-tempora"]}]},{"name":"py314-pure_eval","portdir":"python/py-pure_eval","version":"0.2.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/alexmojaki/pure_eval","description":"Safely evaluate certain AST nodes.","long_description":"Safely evaluate certain AST nodes.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"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-pure_eval","py314-stack_data"]}]},{"name":"py313-pure_eval","portdir":"python/py-pure_eval","version":"0.2.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/alexmojaki/pure_eval","description":"Safely evaluate certain AST nodes.","long_description":"Safely evaluate certain AST nodes.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"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-stack_data"]}]},{"name":"py312-pure_eval","portdir":"python/py-pure_eval","version":"0.2.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/alexmojaki/pure_eval","description":"Safely evaluate certain AST nodes.","long_description":"Safely evaluate certain AST nodes.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"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-stack_data"]}]},{"name":"py311-pure_eval","portdir":"python/py-pure_eval","version":"0.2.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/alexmojaki/pure_eval","description":"Safely evaluate certain AST nodes.","long_description":"Safely evaluate certain AST nodes.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"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-stack_data"]}]}]}