HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50741,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=41",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=39",
"results": [
{
"name": "py313-standard-sunau",
"portdir": "python/py-standard-sunau",
"version": "3.13.0",
"license": "PSF-2.0",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/youknowone/python-deadlib",
"description": "Standard library sunau redistribution. \"dead battery\".",
"long_description": "Standard library sunau redistribution. \"dead battery\".",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-standard-sunau"
]
},
{
"type": "run",
"ports": [
"py313-librosa"
]
}
]
},
{
"name": "py-standard-sunau",
"portdir": "python/py-standard-sunau",
"version": "3.13.0",
"license": "PSF-2.0",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/youknowone/python-deadlib",
"description": "Standard library sunau redistribution. \"dead battery\".",
"long_description": "Standard library sunau redistribution. \"dead battery\".",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py313-standard-sunau"
]
}
],
"depends_on": []
},
{
"name": "py313-standard-chunk",
"portdir": "python/py-standard-chunk",
"version": "3.13.0",
"license": "PSF-2.0",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/youknowone/python-deadlib",
"description": "Standard library chunk redistribution. \"dead battery\".",
"long_description": "Standard library chunk redistribution. \"dead battery\".",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-standard-chunk",
"py313-standard-aifc"
]
}
]
},
{
"name": "py313-standard-aifc",
"portdir": "python/py-standard-aifc",
"version": "3.13.0",
"license": "PSF-2.0",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/youknowone/python-deadlib",
"description": "Standard library aifc redistribution. \"dead battery\".",
"long_description": "Standard library aifc redistribution. \"dead battery\".",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"py313-build",
"py313-installer",
"py313-setuptools",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py313-audioop_lts",
"py313-standard-chunk",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-standard-aifc"
]
},
{
"type": "run",
"ports": [
"py313-librosa"
]
}
]
},
{
"name": "py-standard-chunk",
"portdir": "python/py-standard-chunk",
"version": "3.13.0",
"license": "PSF-2.0",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/youknowone/python-deadlib",
"description": "Standard library chunk redistribution. \"dead battery\".",
"long_description": "Standard library chunk redistribution. \"dead battery\".",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py313-standard-chunk"
]
}
],
"depends_on": []
},
{
"name": "py-standard-aifc",
"portdir": "python/py-standard-aifc",
"version": "3.13.0",
"license": "PSF-2.0",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/youknowone/python-deadlib",
"description": "Standard library aifc redistribution. \"dead battery\".",
"long_description": "Standard library aifc redistribution. \"dead battery\".",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py313-standard-aifc"
]
}
],
"depends_on": []
},
{
"name": "py313-soxr",
"portdir": "python/py-soxr",
"version": "0.5.0.post1",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dofuuz/python-soxr",
"description": "High quality, one-dimensional sample-rate conversion library for Python",
"long_description": "High quality, one-dimensional sample-rate conversion library for Python",
"active": true,
"categories": [
"audio",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-scikit-build-core",
"py313-nanobind",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel",
"py313-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-numpy"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-soxr"
]
},
{
"type": "run",
"ports": [
"py313-librosa"
]
}
]
},
{
"name": "py313-soundfile",
"portdir": "python/py-soundfile",
"version": "0.13.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bastibe/python-soundfile",
"description": "SoundFile is an audio library based on libsndfile, CFFI, and NumPy.",
"long_description": "SoundFile is an audio library based on libsndfile, CFFI, and NumPy. SoundFile can read and write sound files. File reading/writing is supported through libsndfile, which is a free, cross-platform, open-source (LGPL) library for reading and writing many different sampled sound file formats that runs on many platforms including Windows, OS X, and Unix. It is accessed through CFFI, which is a foreign function interface for Python calling C code. CFFI is supported for CPython 2.6+, 3.x and PyPy 2.0+. SoundFile represents audio data as NumPy arrays.",
"active": true,
"categories": [
"audio",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libsndfile",
"python313",
"py313-cffi"
]
},
{
"type": "run",
"ports": [
"py313-numpy"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-soundfile"
]
},
{
"type": "run",
"ports": [
"py313-librosa"
]
}
]
},
{
"name": "py312-soundfile",
"portdir": "python/py-soundfile",
"version": "0.13.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bastibe/python-soundfile",
"description": "SoundFile is an audio library based on libsndfile, CFFI, and NumPy.",
"long_description": "SoundFile is an audio library based on libsndfile, CFFI, and NumPy. SoundFile can read and write sound files. File reading/writing is supported through libsndfile, which is a free, cross-platform, open-source (LGPL) library for reading and writing many different sampled sound file formats that runs on many platforms including Windows, OS X, and Unix. It is accessed through CFFI, which is a foreign function interface for Python calling C code. CFFI is supported for CPython 2.6+, 3.x and PyPy 2.0+. SoundFile represents audio data as NumPy arrays.",
"active": true,
"categories": [
"audio",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18",
"py312-build"
]
},
{
"type": "lib",
"ports": [
"libsndfile",
"python312",
"py312-cffi"
]
},
{
"type": "run",
"ports": [
"py312-numpy"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py312-librosa"
]
}
]
},
{
"name": "py313-soco",
"portdir": "python/py-soco",
"version": "0.30.10",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/SoCo/SoCo",
"description": "SoCo (Sonos Controller) is a simple library to control Sonos speakers.",
"long_description": "SoCo (Sonos Controller) is a simple library to control Sonos speakers.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"py313-ifaddr",
"python313",
"py313-requests",
"py313-appdirs",
"py313-lxml",
"py313-xmltodict"
]
},
{
"type": "test",
"ports": [
"py313-pytest",
"py313-requests-mock"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-soco",
"beets",
"beets-devel"
]
}
]
},
{
"name": "py313-samplerate",
"portdir": "python/py-samplerate",
"version": "0.2.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tuxu/python-samplerate",
"description": "Monolithic python wrapper for libsamplerate based on pybind11 and NumPy",
"long_description": "Monolithic python wrapper for libsamplerate based on pybind11 and NumPy",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"py313-setuptools_scm",
"cmake",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-numpy"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-samplerate"
]
},
{
"type": "test",
"ports": [
"py313-librosa"
]
}
]
},
{
"name": "py313-resampy",
"portdir": "python/py-resampy",
"version": "0.4.3",
"license": "ISC",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bmcfee/resampy",
"description": "Efficient sample rate conversion in python",
"long_description": "Efficient sample rate conversion in python",
"active": true,
"categories": [
"audio",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-wheel",
"py313-setuptools",
"py313-installer",
"py313-build"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-numba",
"py313-scipy",
"py313-numpy",
"py313-six"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-resampy",
"beets",
"beets-devel"
]
},
{
"type": "test",
"ports": [
"py313-librosa"
]
}
]
},
{
"name": "py312-resampy",
"portdir": "python/py-resampy",
"version": "0.4.3",
"license": "ISC",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bmcfee/resampy",
"description": "Efficient sample rate conversion in python",
"long_description": "Efficient sample rate conversion in python",
"active": true,
"categories": [
"audio",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"clang-18",
"py312-wheel",
"py312-setuptools",
"py312-installer"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "run",
"ports": [
"py312-numba",
"py312-scipy",
"py312-numpy",
"py312-six"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py312-librosa"
]
}
]
},
{
"name": "py313-reflink",
"portdir": "python/py-reflink",
"version": "0.2.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gitlab.com/rubdos/pyreflink",
"description": "Python reflink wraps around platform specific reflink implementations",
"long_description": "Python reflink wraps around platform specific reflink implementations",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-cffi"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-reflink",
"beets",
"beets-devel"
]
}
]
},
{
"name": "py312-reflink",
"portdir": "python/py-reflink",
"version": "0.2.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gitlab.com/rubdos/pyreflink",
"description": "Python reflink wraps around platform specific reflink implementations",
"long_description": "Python reflink wraps around platform specific reflink implementations",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py312-wheel",
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-cffi"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": []
},
{
"name": "py313-rarfile",
"portdir": "python/py-rarfile",
"version": "4.2",
"license": "ISC",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/markokr/rarfile",
"description": "RAR archive reader for Python",
"long_description": "RAR archive reader for Python",
"active": true,
"categories": [
"archivers",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"unrar"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-rarfile",
"beets",
"beets-devel"
]
}
]
},
{
"name": "py313-pytest-mpl",
"portdir": "python/py-pytest-mpl",
"version": "0.17.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/matplotlib/pytest-mpl",
"description": "pytest plugin to for testing figures output from Matplotlib",
"long_description": "This is a plugin to faciliate image comparison for Matplotlib figures in pytest. Matplotlib includes a number of test utilities and decorators, but these are geared towards the nose testing framework. Pytest-mpl makes it easy to compare figures produced by tests to reference images when using pytest.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 438
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools_scm",
"py313-installer",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build"
]
},
{
"type": "lib",
"ports": [
"py313-pytest",
"py313-matplotlib",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pytest-mpl"
]
},
{
"type": "test",
"ports": [
"py313-librosa"
]
}
]
},
{
"name": "py312-pytest-mpl",
"portdir": "python/py-pytest-mpl",
"version": "0.17.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/matplotlib/pytest-mpl",
"description": "pytest plugin to for testing figures output from Matplotlib",
"long_description": "This is a plugin to faciliate image comparison for Matplotlib figures in pytest. Matplotlib includes a number of test utilities and decorators, but these are geared towards the nose testing framework. Pytest-mpl makes it easy to compare figures produced by tests to reference images when using pytest.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 438
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-setuptools",
"py312-wheel",
"py312-setuptools_scm",
"py312-build",
"py312-installer"
]
},
{
"type": "lib",
"ports": [
"py312-pytest",
"py312-matplotlib",
"python312"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py312-librosa"
]
}
]
},
{
"name": "py312-nanobind",
"portdir": "python/py-nanobind",
"version": "2.11.0",
"license": "BSD and MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/wjakob/nanobind",
"description": "nanobind: tiny and efficient C++/Python bindings",
"long_description": "nanobind: tiny and efficient C++/Python bindings",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1995
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"ninja",
"py312-build",
"py312-scikit-build-core",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py312-soxr"
]
}
]
},
{
"name": "py311-nanobind",
"portdir": "python/py-nanobind",
"version": "2.11.0",
"license": "BSD and MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/wjakob/nanobind",
"description": "nanobind: tiny and efficient C++/Python bindings",
"long_description": "nanobind: tiny and efficient C++/Python bindings",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1995
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-installer",
"ninja",
"py311-build",
"py311-scikit-build-core",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py311-soxr"
]
}
]
},
{
"name": "py310-nanobind",
"portdir": "python/py-nanobind",
"version": "2.11.0",
"license": "BSD and MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/wjakob/nanobind",
"description": "nanobind: tiny and efficient C++/Python bindings",
"long_description": "nanobind: tiny and efficient C++/Python bindings",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1995
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-installer",
"ninja",
"py310-build",
"py310-scikit-build-core",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-soxr"
]
}
]
},
{
"name": "py39-nanobind",
"portdir": "python/py-nanobind",
"version": "2.10.2",
"license": "BSD and MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/wjakob/nanobind",
"description": "nanobind: tiny and efficient C++/Python bindings",
"long_description": "nanobind: tiny and efficient C++/Python bindings",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1995
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-installer",
"ninja",
"py39-build",
"py39-scikit-build-core",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py39-soxr"
]
}
]
},
{
"name": "py313-musicbrainzngs",
"portdir": "python/py-musicbrainzngs",
"version": "0.7.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://python-musicbrainzngs.readthedocs.io/",
"description": "Python bindings for Musicbrainz' NGS webservice",
"long_description": "This library implements webservice bindings for the Musicbrainz NGS site, also known as /ws/2 and the Cover Art Archive.",
"active": true,
"categories": [
"multimedia",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-installer",
"clang-18",
"py313-build",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"beets",
"beets-devel",
"isrcsubmit",
"py-musicbrainzngs"
]
}
]
},
{
"name": "py312-musicbrainzngs",
"portdir": "python/py-musicbrainzngs",
"version": "0.7.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://python-musicbrainzngs.readthedocs.io/",
"description": "Python bindings for Musicbrainz' NGS webservice",
"long_description": "This library implements webservice bindings for the Musicbrainz NGS site, also known as /ws/2 and the Cover Art Archive.",
"active": true,
"categories": [
"multimedia",
"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": []
},
{
"name": "py313-mpd2",
"portdir": "python/py-mpd2",
"version": "3.1.1",
"license": "LGPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Mic92/python-mpd2",
"description": "A Python MPD client library",
"long_description": "A Python MPD client library",
"active": true,
"categories": [
"devel",
"audio",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"beets",
"beets-devel",
"py-mpd2"
]
}
]
},
{
"name": "py312-mpd2",
"portdir": "python/py-mpd2",
"version": "3.1.1",
"license": "LGPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Mic92/python-mpd2",
"description": "A Python MPD client library",
"long_description": "A Python MPD client library",
"active": true,
"categories": [
"devel",
"audio",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": []
},
{
"name": "py313-mediafile",
"portdir": "python/py-mediafile",
"version": "0.13.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mediafile.readthedocs.io/",
"description": "elegant audio file tagging",
"long_description": "MediaFile is a simple interface to the metadata tags for many audio file formats. It wraps Mutagen, a high-quality library for low-level tag manipulation, with a high-level, format-independent interface for a common set of tags.",
"active": true,
"categories": [
"multimedia",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-build",
"py313-flit_core",
"py313-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-filetype",
"py313-mutagen"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"beets",
"beets-devel",
"py-mediafile"
]
}
]
},
{
"name": "py312-mediafile",
"portdir": "python/py-mediafile",
"version": "0.13.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mediafile.readthedocs.io/",
"description": "elegant audio file tagging",
"long_description": "MediaFile is a simple interface to the metadata tags for many audio file formats. It wraps Mutagen, a high-quality library for low-level tag manipulation, with a high-level, format-independent interface for a common set of tags.",
"active": true,
"categories": [
"multimedia",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-flit_core",
"py312-installer",
"clang-18",
"py312-build"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-filetype",
"py312-mutagen"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": []
},
{
"name": "py313-librosa",
"portdir": "python/py-librosa",
"version": "0.11.0",
"license": "ISC",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/librosa/librosa",
"description": "A python package for music and audio analysis.",
"long_description": "A python package for music and audio analysis.",
"active": true,
"categories": [
"audio",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-scipy",
"py313-matplotlib",
"py313-joblib",
"py313-lazy_loader",
"py313-scikit-learn",
"py313-numba",
"py313-audioread",
"py313-soundfile",
"py313-standard-aifc",
"py313-standard-sunau",
"py313-soxr",
"py313-typing_extensions",
"py313-decorator",
"py313-msgpack",
"py313-numpy",
"py313-pooch"
]
},
{
"type": "test",
"ports": [
"py313-packaging",
"py313-pytest",
"py313-types-decorator",
"py313-pytest-mpl",
"py313-resampy",
"py313-samplerate"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-librosa",
"beets",
"beets-devel"
]
}
]
},
{
"name": "py312-librosa",
"portdir": "python/py-librosa",
"version": "0.11.0",
"license": "ISC",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/librosa/librosa",
"description": "A python package for music and audio analysis.",
"long_description": "A python package for music and audio analysis.",
"active": true,
"categories": [
"audio",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "run",
"ports": [
"py312-matplotlib",
"py312-lazy_loader",
"py312-pooch",
"py312-scipy",
"py312-soxr",
"py312-numba",
"py312-joblib",
"py312-soundfile",
"py312-scikit-learn",
"py312-typing_extensions",
"py312-numpy",
"py312-msgpack",
"py312-audioread",
"py312-decorator"
]
},
{
"type": "test",
"ports": [
"py312-packaging",
"py312-pytest",
"py312-samplerate",
"py312-types-decorator",
"py312-pytest-mpl",
"py312-resampy"
]
}
],
"depends_on": []
},
{
"name": "py313-last",
"portdir": "python/py-last",
"version": "7.0.0",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "py313-pylast",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by py313-pylast",
"long_description": "This port has been replaced by py313-pylast.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"beets",
"beets-devel"
]
}
]
},
{
"name": "py312-last",
"portdir": "python/py-last",
"version": "7.0.0",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "py312-pylast",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by py312-pylast",
"long_description": "This port has been replaced by py312-pylast.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "py313-lap",
"portdir": "python/py-lap",
"version": "0.5.12",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/gatagat/lap",
"description": "Linear Assignment Problem solver (LAPJV/LAPMOD).",
"long_description": "Linear Assignment Problem solver (LAPJV/LAPMOD).",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-cython",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"py313-numpy",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"beets",
"beets-devel",
"py-lap"
]
}
]
},
{
"name": "py-lap",
"portdir": "python/py-lap",
"version": "0.5.12",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/gatagat/lap",
"description": "Linear Assignment Problem solver (LAPJV/LAPMOD).",
"long_description": "Linear Assignment Problem solver (LAPJV/LAPMOD).",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-lap"
]
}
],
"depends_on": []
},
{
"name": "py313-langdetect",
"portdir": "python/py-langdetect",
"version": "1.0.9",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Mimino666/langdetect",
"description": "Port of Google's language-detection library to Python",
"long_description": "Port of Nakatani Shuyo's language-detection library (version from 03/03/2014) to Python. langdetect supports 55 languages out of the box.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "harensdeveloper",
"github": "harens",
"ports_count": 39
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-six"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"beets",
"beets-devel",
"py-langdetect"
]
}
]
},
{
"name": "py311-langdetect",
"portdir": "python/py-langdetect",
"version": "1.0.9",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Mimino666/langdetect",
"description": "Port of Google's language-detection library to Python",
"long_description": "Port of Nakatani Shuyo's language-detection library (version from 03/03/2014) to Python. langdetect supports 55 languages out of the box.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "harensdeveloper",
"github": "harens",
"ports_count": 39
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-wheel",
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "run",
"ports": [
"py311-six"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": []
},
{
"name": "py312-langdetect",
"portdir": "python/py-langdetect",
"version": "1.0.9",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Mimino666/langdetect",
"description": "Port of Google's language-detection library to Python",
"long_description": "Port of Nakatani Shuyo's language-detection library (version from 03/03/2014) to Python. langdetect supports 55 languages out of the box.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "harensdeveloper",
"github": "harens",
"ports_count": 39
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-wheel",
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "run",
"ports": [
"py312-six"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": []
},
{
"name": "py313-jsonpath-rw",
"portdir": "python/py-jsonpath-rw",
"version": "1.4.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kennknowles/python-jsonpath-rw",
"description": "A robust and significantly extended implementation of JSONPath for Python, with a clear AST for metaprogramming.",
"long_description": "A robust and significantly extended implementation of JSONPath for Python, with a clear AST for metaprogramming.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools"
]
},
{
"type": "lib",
"ports": [
"py313-six",
"py313-decorator",
"py313-ply",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"beets-originquery",
"py-jsonpath-rw"
]
}
]
},
{
"name": "py312-jsonpath-rw",
"portdir": "python/py-jsonpath-rw",
"version": "1.4.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kennknowles/python-jsonpath-rw",
"description": "A robust and significantly extended implementation of JSONPath for Python, with a clear AST for metaprogramming.",
"long_description": "A robust and significantly extended implementation of JSONPath for Python, with a clear AST for metaprogramming.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel"
]
},
{
"type": "lib",
"ports": [
"py312-six",
"py312-ply",
"py312-decorator",
"python312"
]
}
],
"depends_on": []
},
{
"name": "py312-ibroadcast",
"portdir": "python/py-ibroadcast",
"version": "1.1.2",
"license": "public-domain",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ctrueden/ibroadcast-python",
"description": "iBroadcast Python client",
"long_description": "iBroadcast Python client",
"active": true,
"categories": [
"devel",
"audio",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"py312-wheel",
"clang-18",
"py312-build",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"py312-requests",
"python312"
]
}
],
"depends_on": []
},
{
"name": "py313-ibroadcast",
"portdir": "python/py-ibroadcast",
"version": "1.1.2",
"license": "public-domain",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ctrueden/ibroadcast-python",
"description": "iBroadcast Python client",
"long_description": "iBroadcast Python client",
"active": true,
"categories": [
"devel",
"audio",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-build",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"py313-requests",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-ibroadcast",
"beets-ibroadcast"
]
}
]
},
{
"name": "py313-grapheme",
"portdir": "python/py-grapheme",
"version": "0.6.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/alvinlindstam/grapheme",
"description": "Unicode grapheme helpers",
"long_description": "Unicode grapheme helpers",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"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-alive-progress",
"py-grapheme"
]
}
]
},
{
"name": "py313-discogs-client",
"portdir": "python/py-discogs-client",
"version": "2.8",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/joalla/discogs_client",
"description": "Continuation of the \"\"Official Python Client for the Discogs API\"",
"long_description": "This is the continuation of the official \"Discogs API client for Python\", which was deprecated by discogs.com as of June 2020.",
"active": true,
"categories": [
"devel",
"audio",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-requests",
"py313-oauthlib",
"py313-dateutil"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-discogs-client",
"beets",
"beets-devel"
]
}
]
},
{
"name": "py312-discogs-client",
"portdir": "python/py-discogs-client",
"version": "2.8",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/joalla/discogs_client",
"description": "Continuation of the \"\"Official Python Client for the Discogs API\"",
"long_description": "This is the continuation of the official \"Discogs API client for Python\", which was deprecated by discogs.com as of June 2020.",
"active": true,
"categories": [
"devel",
"audio",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18",
"py312-build"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-requests",
"py312-dateutil",
"py312-oauthlib"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": []
},
{
"name": "py313-confuse",
"portdir": "python/py-confuse",
"version": "2.0.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/confuse/",
"description": "painless YAML config files for Python",
"long_description": "Confuse is a configuration library for Python that uses YAML. It takes care of defaults, overrides, type checking, command-line integration, human-readable errors, and standard OS-specific locations.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-build",
"clang-18",
"py313-flit_core",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"py313-yaml",
"python313"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-confuse",
"beets",
"beets-devel",
"beets-follow",
"beets-originquery"
]
}
]
},
{
"name": "py312-confuse",
"portdir": "python/py-confuse",
"version": "2.0.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/confuse/",
"description": "painless YAML config files for Python",
"long_description": "Confuse is a configuration library for Python that uses YAML. It takes care of defaults, overrides, type checking, command-line integration, human-readable errors, and standard OS-specific locations.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-flit_core",
"py312-build",
"py312-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py312-yaml",
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": []
},
{
"name": "py313-bottlenose",
"portdir": "python/py-bottlenose",
"version": "1.1.10",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/lionheart/bottlenose",
"description": "A Python wrapper for the Amazon Product Advertising API.",
"long_description": "A Python wrapper for the Amazon Product Advertising API.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-bottlenose",
"beets-amazon"
]
}
]
},
{
"name": "py312-bottlenose",
"portdir": "python/py-bottlenose",
"version": "1.1.10",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/lionheart/bottlenose",
"description": "A Python wrapper for the Amazon Product Advertising API.",
"long_description": "A Python wrapper for the Amazon Product Advertising API.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": []
},
{
"name": "py313-audioread",
"portdir": "python/py-audioread",
"version": "3.0.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/beetbox/audioread",
"description": "cross-library (GStreamer + Core Audio + MAD + FFmpeg) audio decoding for Python.",
"long_description": "cross-library (GStreamer + Core Audio + MAD + FFmpeg) audio decoding for Python. Decode audio files using whichever backend is available. The library currently supports: Gstreamer via PyGObject; Core Audio on Mac OS X via ctypes (PyObjC not required); MAD via the pymad bindings; FFmpeg or Libav via its command-line interface; The standard library wave, aifc, and sunau modules (for uncompressed audio formats).",
"active": true,
"categories": [
"audio",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-flit_core",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-audioread",
"py313-acoustid"
]
},
{
"type": "run",
"ports": [
"py313-librosa"
]
}
]
},
{
"name": "py312-aubio",
"portdir": "python/py-aubio",
"version": "0.4.9",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://aubio.org/",
"description": "a collection of tools for music analysis",
"long_description": "a collection of tools for music analysis",
"active": true,
"categories": [
"audio",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-setuptools",
"py312-wheel",
"pkgconfig",
"py312-build",
"py312-installer"
]
},
{
"type": "lib",
"ports": [
"py312-numpy",
"python312"
]
}
],
"depends_on": []
}
]
}