{"count":51978,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=315","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=313","results":[{"name":"py311-autocommand","portdir":"python/py-autocommand","version":"2.2.2","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Lucretiel/autocommand","description":"A library to create a command-line program from a function","long_description":"A library to create a command-line program from a function","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"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-jaraco.text"]}]},{"name":"py310-autocommand","portdir":"python/py-autocommand","version":"2.2.2","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Lucretiel/autocommand","description":"A library to create a command-line program from a function","long_description":"A library to create a command-line program from a function","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"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-jaraco.text"]}]},{"name":"py-autoflake","portdir":"python/py-autoflake","version":"2.3.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/PyCQA/autoflake","description":"Removes unused imports and unused variables","long_description":"Removes unused imports and unused variables","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-autoflake"]}],"depends_on":[]},{"name":"py-autocommand","portdir":"python/py-autocommand","version":"2.2.2","license":"LGPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/Lucretiel/autocommand","description":"A library to create a command-line program from a function","long_description":"A library to create a command-line program from a function","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-autocommand"]}],"depends_on":[]},{"name":"py313-autobahn","portdir":"python/py-autobahn","version":"24.4.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://crossbar.io/autobahn","description":"WebSocket client & server library WAMP real time framework","long_description":"WebSocket client & server library WAMP real time framework","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py313-wheel","py313-setuptools","py313-installer","py313-build"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-openssl","py313-service_identity","py313-flatbuffers","py313-argon2-cffi","py313-pynacl","py313-ujson","py313-passlib","py313-python-snappy","py313-pytrie","py313-qrcode","py313-twisted","py313-txaio","py313-u-msgpack-python","py313-cbor2","py313-msgpack","py313-cryptography","py313-cffi","py313-attrs"]}],"depends_on":[{"type":"lib","ports":["magic-wormhole","py-autobahn"]}]},{"name":"py312-autobahn","portdir":"python/py-autobahn","version":"24.4.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://crossbar.io/autobahn","description":"WebSocket client & server library WAMP real time framework","long_description":"WebSocket client & server library WAMP real time framework","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-build","clang-18","py312-wheel","py312-setuptools","py312-installer"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["py312-openssl","py312-service_identity","py312-qrcode","py312-ujson","py312-argon2-cffi","py312-cbor2","py312-pynacl","py312-twisted","py312-passlib","py312-python-snappy","py312-pytrie","py312-txaio","py312-u-msgpack-python","py312-cryptography","py312-msgpack","py312-flatbuffers","py312-attrs","py312-cffi"]}],"depends_on":[]},{"name":"py311-autobahn","portdir":"python/py-autobahn","version":"24.4.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://crossbar.io/autobahn","description":"WebSocket client & server library WAMP real time framework","long_description":"WebSocket client & server library WAMP real time framework","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-build","clang-18","py311-wheel","py311-setuptools","py311-installer"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-flatbuffers","py311-service_identity","py311-msgpack","py311-pynacl","py311-argon2-cffi","py311-twisted","py311-pytrie","py311-txaio","py311-u-msgpack-python","py311-passlib","py311-qrcode","py311-cbor2","py311-python-snappy","py311-ujson","py311-openssl","py311-cryptography","py311-cffi","py311-attrs"]}],"depends_on":[]},{"name":"py310-autobahn","portdir":"python/py-autobahn","version":"24.4.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://crossbar.io/autobahn","description":"WebSocket client & server library WAMP real time framework","long_description":"WebSocket client & server library WAMP real time framework","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-setuptools","clang-18","py310-installer","py310-build","py310-wheel"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-cryptography","py310-flatbuffers","py310-openssl","py310-passlib","py310-twisted","py310-pynacl","py310-cbor2","py310-service_identity","py310-pytrie","py310-txaio","py310-python-snappy","py310-u-msgpack-python","py310-qrcode","py310-argon2-cffi","py310-ujson","py310-msgpack","py310-cffi","py310-attrs"]}],"depends_on":[{"type":"run","ports":["buildbot","buildbot-worker"]}]},{"name":"py313-authres","portdir":"python/py-authres","version":"1.2.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://launchpad.net/authentication-results-python","description":"Authentication-Results Headers generation and parsing.","long_description":"Authentication-Results Headers generation and parsing.","active":true,"categories":["devel","mail","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-authres"]},{"type":"run","ports":["py313-authheaders"]}]},{"name":"py312-authres","portdir":"python/py-authres","version":"1.2.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://launchpad.net/authentication-results-python","description":"Authentication-Results Headers generation and parsing.","long_description":"Authentication-Results Headers generation and parsing.","active":true,"categories":["devel","mail","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[]},{"name":"py311-authres","portdir":"python/py-authres","version":"1.2.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://launchpad.net/authentication-results-python","description":"Authentication-Results Headers generation and parsing.","long_description":"Authentication-Results Headers generation and parsing.","active":true,"categories":["devel","mail","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"py310-authres","portdir":"python/py-authres","version":"1.2.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://launchpad.net/authentication-results-python","description":"Authentication-Results Headers generation and parsing.","long_description":"Authentication-Results Headers generation and parsing.","active":true,"categories":["devel","mail","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[]},{"name":"py-autobahn","portdir":"python/py-autobahn","version":"24.4.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://crossbar.io/autobahn","description":"WebSocket client & server library WAMP real time framework","long_description":"WebSocket client & server library WAMP real time framework","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-autobahn"]}],"depends_on":[]},{"name":"py-authres","portdir":"python/py-authres","version":"1.2.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://launchpad.net/authentication-results-python","description":"Authentication-Results Headers generation and parsing.","long_description":"Authentication-Results Headers generation and parsing.","active":true,"categories":["devel","mail","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-authres"]}],"depends_on":[]},{"name":"py313-authheaders","portdir":"python/py-authheaders","version":"0.16.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ValiMail/authentication-headers","description":"Library for the generation of email authentication headers","long_description":"A library wrapping email authentication header verification and generation. The library can perform DKIM, SPF, and DMARC validation, and the results are packaged into the Authentication-Results header.","active":true,"categories":["devel","mail","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-ipaddress","py313-dkimpy","py313-authres","py313-publicsuffix2","py313-dnspython"]}],"depends_on":[{"type":"lib","ports":["py-authheaders"]}]},{"name":"py314-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","py314-build","py314-flit_core","py314-installer"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py-audioread"]},{"type":"run","ports":["py314-librosa"]}]},{"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":["py313-acoustid"]},{"type":"run","ports":["py313-librosa"]}]},{"name":"py312-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":["py312-build","py312-flit_core","py312-installer","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-acoustid"]},{"type":"run","ports":["py312-librosa"]}]},{"name":"py311-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":["py311-build","py311-installer","py311-flit_core","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-acoustid"]},{"type":"run","ports":["py311-librosa"]}]},{"name":"py310-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":["py310-flit_core","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-acoustid"]},{"type":"run","ports":["py310-librosa"]}]},{"name":"py-authheaders","portdir":"python/py-authheaders","version":"0.16.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ValiMail/authentication-headers","description":"Library for the generation of email authentication headers","long_description":"A library wrapping email authentication header verification and generation. The library can perform DKIM, SPF, and DMARC validation, and the results are packaged into the Authentication-Results header.","active":true,"categories":["devel","mail","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-authheaders"]}],"depends_on":[]},{"name":"py-audioread","portdir":"python/py-audioread","version":"3.0.1","license":"MIT","platforms":"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"]},{"type":"lib","ports":["py314-audioread"]}],"depends_on":[]},{"name":"py314-audioop_lts","portdir":"python/py-audioop_lts","version":"0.2.2","license":"PSF","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/AbstractUmbra/audioop","description":"LTS port of the Python builtin module audioop","long_description":"An LTS port of the Python builtin module audioop which was deprecated since version 3.11 and removed in 3.13.","active":true,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":255}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py314-discordpy","py-audioop_lts","py314-gradio","py314-standard-aifc"]}]},{"name":"py314-audiocraft","portdir":"python/py-audiocraft","version":"1.3.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/facebookresearch/audiocraft","description":"Audio generation framework from Meta AI Research","long_description":"AudioCraft is a library for audio generation from Meta AI Research, providing the code and models for MusicGen (music generation), AudioGen (audio generation), EnCodec (audio compression), and Multi Band Diffusion (enhancement).","active":true,"categories":["science","audio","python"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":176}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["py314-soundfile","py314-huggingface_hub","py314-transformers","py314-sentencepiece","py314-einops","py314-julius","py314-pystoi","py314-torchdiffeq","py314-av","py314-librosa","py314-xformers","python314","py314-pesq","py314-torchaudio","py314-gradio","py314-encodec","py314-torchmetrics","py314-hydra-core","py314-demucs","py314-torchvision","py314-flashy","py314-hydra-colorlog","py314-num2words","py314-numpy","py314-tqdm","py314-protobuf3","py314-pytorch"]}],"depends_on":[{"type":"lib","ports":["py-audiocraft"]}]},{"name":"py313-audioop_lts","portdir":"python/py-audioop_lts","version":"0.2.2","license":"PSF","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/AbstractUmbra/audioop","description":"LTS port of the Python builtin module audioop","long_description":"An LTS port of the Python builtin module audioop which was deprecated since version 3.11 and removed in 3.13.","active":true,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":255}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-discordpy","py313-gradio","py313-standard-aifc"]}]},{"name":"py313-audiocraft","portdir":"python/py-audiocraft","version":"1.3.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/facebookresearch/audiocraft","description":"Audio generation framework from Meta AI Research","long_description":"AudioCraft is a library for audio generation from Meta AI Research, providing the code and models for MusicGen (music generation), AudioGen (audio generation), EnCodec (audio compression), and Multi Band Diffusion (enhancement).","active":true,"categories":["science","audio","python"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":176}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["py313-soundfile","py313-pytorch","py313-huggingface_hub","py313-transformers","py313-sentencepiece","py313-einops","py313-julius","py313-pystoi","py313-torchdiffeq","py313-av","py313-xformers","python313","py313-pesq","py313-torchaudio","py313-gradio","py313-encodec","py313-torchmetrics","py313-hydra-core","py313-demucs","py313-torchvision","py313-flashy","py313-hydra-colorlog","py313-spaCy","py313-num2words","py313-numpy","py313-tqdm","py313-protobuf3","py313-librosa"]}],"depends_on":[]},{"name":"py-audioop_lts","portdir":"python/py-audioop_lts","version":"0.2.2","license":"PSF","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/AbstractUmbra/audioop","description":"LTS port of the Python builtin module audioop","long_description":"An LTS port of the Python builtin module audioop which was deprecated since version 3.11 and removed in 3.13.","active":true,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":255}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-audioop_lts"]}],"depends_on":[]},{"name":"py-audiocraft","portdir":"python/py-audiocraft","version":"1.3.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/facebookresearch/audiocraft","description":"Audio generation framework from Meta AI Research","long_description":"AudioCraft is a library for audio generation from Meta AI Research, providing the code and models for MusicGen (music generation), AudioGen (audio generation), EnCodec (audio compression), and Multi Band Diffusion (enhancement).","active":true,"categories":["science","audio","python"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":176}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-audiocraft"]}],"depends_on":[]},{"name":"py313-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":["py313-wheel","py313-installer","py313-setuptools","pkgconfig","clang-18","py313-build"]},{"type":"lib","ports":["py313-numpy","python313"]}],"depends_on":[{"type":"lib","ports":["beets-bpmanalyser","py-aubio"]}]},{"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":[]},{"name":"py311-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","py311-setuptools","py311-wheel","pkgconfig","py311-build","py311-installer"]},{"type":"lib","ports":["py311-numpy","python311"]}],"depends_on":[]},{"name":"py310-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","py310-build","py310-installer","pkgconfig","py310-setuptools","py310-wheel"]},{"type":"lib","ports":["py310-numpy","python310"]}],"depends_on":[]},{"name":"py314-attrs","portdir":"python/py-attrs","version":"26.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-attrs/attrs","description":"Attributes without boilerplate","long_description":"attrs is a Python package with class decorators that ease the chores of implementing the most common attribute-related object protocols:","active":true,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py314-hatch-fancy-pypi-readme","clang-18","py314-build","py314-installer","py314-hatch-vcs","py314-hatchling"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest","py314-hypothesis","py314-zopeinterface","py314-cloudpickle"]}],"depends_on":[{"type":"lib","ports":["py314-zeep","py314-hypothesis","py314-aiohttp","py314-asdf","py-attrs","py314-service_identity","py314-trio","py314-twisted","maigret","py314-cattrs","py314-dm-tree","py314-eccodes","py314-eli5","py314-fiona","py314-jsonlines","py314-jsonschema","py314-jsonschema-format-nongpl","py314-lsprotocol","py314-morecantile","py314-referencing","py314-requests-cache"]},{"type":"run","ports":["py314-automat","py314-rasterio","py314-outcome","py314-pygls"]}]},{"name":"py313-attrs","portdir":"python/py-attrs","version":"26.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-attrs/attrs","description":"Attributes without boilerplate","long_description":"attrs is a Python package with class decorators that ease the chores of implementing the most common attribute-related object protocols:","active":true,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py313-hatch-fancy-pypi-readme","clang-18","py313-build","py313-installer","py313-hatchling","py313-hatch-vcs"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-hypothesis","py313-pytest","py313-zopeinterface","py313-cloudpickle"]}],"depends_on":[{"type":"lib","ports":["py313-zeep","py313-hypothesis","py313-aiohttp","py313-aiosmtpd","py313-asdf","py313-service_identity","py313-treq","py313-trio","py313-twisted","magic-wormhole","py313-cattrs","py313-dm-tree","py313-eccodes","py313-fiona","py313-jsonlines","py313-jsonschema","py313-jsonschema-format-nongpl","py313-lsprotocol","py313-morecantile","py313-referencing","py313-requests-cache","py313-scikit-hep-particle"]},{"type":"run","ports":["py313-autobahn","py313-automat","py313-outcome","py313-pygls","py313-rasterio"]}]},{"name":"py312-attrs","portdir":"python/py-attrs","version":"26.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-attrs/attrs","description":"Attributes without boilerplate","long_description":"attrs is a Python package with class decorators that ease the chores of implementing the most common attribute-related object protocols:","active":true,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-hatchling","py312-hatch-fancy-pypi-readme","py312-hatch-vcs"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest","py312-hypothesis","py312-zopeinterface","py312-cloudpickle"]}],"depends_on":[{"type":"lib","ports":["py312-zeep","reuse","py312-aiohttp","py312-asdf","py312-scikit-hep-particle","py312-service_identity","py312-treq","py312-trio","py312-twisted","py312-hypothesis","py312-cattrs","py312-dm-tree","py312-eccodes","py312-fiona","py312-jsonlines","py312-jsonschema","py312-jsonschema-format-nongpl","py312-lsprotocol","py312-morecantile","py312-referencing","py312-requests-cache"]},{"type":"run","ports":["py312-autobahn","py312-automat","py312-rasterio","py312-outcome","py312-pygls","py312-pytest-mypy"]}]},{"name":"py311-attrs","portdir":"python/py-attrs","version":"26.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-attrs/attrs","description":"Attributes without boilerplate","long_description":"attrs is a Python package with class decorators that ease the chores of implementing the most common attribute-related object protocols:","active":true,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-hatchling","py311-hatch-fancy-pypi-readme","py311-hatch-vcs"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-hypothesis","py311-pytest","py311-zopeinterface","py311-cloudpickle"]}],"depends_on":[{"type":"lib","ports":["py311-zeep","py311-hypothesis","py311-morecantile","py311-parver","py311-referencing","py311-requests-cache","py311-scikit-hep-particle","py311-service_identity","py311-treq","py311-trio","py311-twisted","openconnect-sso","kb","py311-aiohttp","py311-asdf","py311-canmatrix","py311-cattrs","py311-dm-tree","py311-eccodes","py311-fiona","py311-jsonlines","py311-jsonschema","py311-jsonschema-format-nongpl","py311-lsprotocol"]},{"type":"run","ports":["py311-tensorflow-datasets","py311-pytest-mypy","py311-rasterio","py311-note-seq","py311-outcome","py311-autobahn","py311-automat","py311-trio","py311-pygls"]}]},{"name":"py310-attrs","portdir":"python/py-attrs","version":"26.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-attrs/attrs","description":"Attributes without boilerplate","long_description":"attrs is a Python package with class decorators that ease the chores of implementing the most common attribute-related object protocols:","active":true,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-build","py310-hatchling","py310-hatch-vcs","py310-installer","py310-hatch-fancy-pypi-readme"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-hypothesis","py310-pytest","py310-zopeinterface","py310-cloudpickle"]}],"depends_on":[{"type":"lib","ports":["py310-zeep","py310-hypothesis","py310-lsprotocol","py310-parver","py310-referencing","py310-requests-cache","py310-scikit-hep-particle","py310-service_identity","py310-treq","py310-trio","py310-twisted","py310-aiohttp","py310-asdf","py310-cattrs","py310-cfgrib","py310-dm-tree","py310-eccodes","py310-fiona","py310-jsonlines","py310-jsonschema","py310-jsonschema-format-nongpl"]},{"type":"run","ports":["py310-tensorflow-datasets","py310-outcome","py310-trio","py310-autobahn","py310-automat","py310-pygls","py310-pytest-mypy","py310-rasterio","py310-note-seq"]}]},{"name":"py27-attrs","portdir":"python/py-attrs","version":"21.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-attrs/attrs","description":"Attributes without boilerplate","long_description":"attrs is a Python package with class decorators that ease the chores of implementing the most common attribute-related object protocols:","active":true,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-18"]},{"type":"lib","ports":["python27"]},{"type":"test","ports":["py27-six","py27-typing","py27-zopeinterface","py27-hypothesis","py27-pytest"]}],"depends_on":[{"type":"lib","ports":["py27-rasterio","py27-parver","py27-jsonschema","py27-hypothesis","py27-twisted","py27-pytest","py27-service_identity"]},{"type":"run","ports":["py27-automat"]}]},{"name":"py-aubio","portdir":"python/py-aubio","version":"0.4.9","license":"GPL-3+","platforms":"any","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":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-aubio"]}],"depends_on":[]},{"name":"py-attrs","portdir":"python/py-attrs","version":"26.1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-attrs/attrs","description":"Attributes without boilerplate","long_description":"attrs is a Python package with class decorators that ease the chores of implementing the most common attribute-related object protocols:","active":true,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-attrs"]}],"depends_on":[]},{"name":"py311-attr","portdir":"python/py-attr","version":"0.3.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/denis-ryzhkov/attr","description":"Simple decorator to set attributes of target function or class in a DRY way","long_description":"Simple decorator to set attributes of target function or class in a DRY way","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["kb","py-attr"]}]},{"name":"py310-attr","portdir":"python/py-attr","version":"0.3.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/denis-ryzhkov/attr","description":"Simple decorator to set attributes of target function or class in a DRY way","long_description":"Simple decorator to set attributes of target function or class in a DRY way","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[]},{"name":"py314-atpublic","portdir":"python/py-atpublic","version":"6.0.2","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://public.readthedocs.io","description":"@public decorator for Python","long_description":"A very simple decorator and function which populates a module's __all__ and optionally the module globals.","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-hatchling"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-atpublic"]},{"type":"run","ports":["py314-flufl.bounce"]}]},{"name":"py313-atpublic","portdir":"python/py-atpublic","version":"6.0.2","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://public.readthedocs.io","description":"@public decorator for Python","long_description":"A very simple decorator and function which populates a module's __all__ and optionally the module globals.","active":true,"categories":["devel","python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-aiosmtpd"]},{"type":"run","ports":["py313-flufl.i18n","py313-flufl.lock"]}]},{"name":"py-attr","portdir":"python/py-attr","version":"0.3.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/denis-ryzhkov/attr","description":"Simple decorator to set attributes of target function or class in a DRY way","long_description":"Simple decorator to set attributes of target function or class in a DRY way","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py311-attr"]}],"depends_on":[]},{"name":"py-atpublic","portdir":"python/py-atpublic","version":"6.0.2","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://public.readthedocs.io","description":"@public decorator for Python","long_description":"A very simple decorator and function which populates a module's __all__ and optionally the module globals.","active":true,"categories":["devel","python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-atpublic"]}],"depends_on":[]},{"name":"py314-atomicwrites","portdir":"python/py-atomicwrites","version":"1.4.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/untitaker/python-atomicwrites","description":"Powerful Python library for atomic file writes","long_description":"Powerful Python library for atomic file writes","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"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-atomicwrites"]},{"type":"run","ports":["py314-spyder"]}]},{"name":"py313-atomicwrites","portdir":"python/py-atomicwrites","version":"1.4.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/untitaker/python-atomicwrites","description":"Powerful Python library for atomic file writes","long_description":"Powerful Python library for atomic file writes","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"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":["hatch","py313-beancount-import"]},{"type":"run","ports":["py313-spyder"]}]},{"name":"py312-atomicwrites","portdir":"python/py-atomicwrites","version":"1.4.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/untitaker/python-atomicwrites","description":"Powerful Python library for atomic file writes","long_description":"Powerful Python library for atomic file writes","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"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":"run","ports":["py312-spyder"]}]},{"name":"py311-atomicwrites","portdir":"python/py-atomicwrites","version":"1.4.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/untitaker/python-atomicwrites","description":"Powerful Python library for atomic file writes","long_description":"Powerful Python library for atomic file writes","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"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":"run","ports":["py311-spyder"]}]}]}