{"count":52321,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=589","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=587","results":[{"name":"py313-exifread","portdir":"python/py-exifread","version":"3.5.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ianare/exif-py","description":"EXIF.py - Python interface to the EXIF meta-data","long_description":"Exchangeable Image File Format for Digital Still Cameras is a meta-information tag that can be embedded in tiff or jpeg image files. EXIF.py is a Python interface to this data.","active":true,"categories":["python"],"maintainers":[{"name":"chrischavez","github":"chrstphrchvz","ports_count":96}],"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-exifread"]}]},{"name":"py313-expandvars","portdir":"python/py-expandvars","version":"1.1.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/sayanarijit/expandvars","description":"Expand system variables Unix style","long_description":"Expand system variables Unix style","active":true,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":254}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"build","ports":["py313-propcache","py313-frozenlist","py313-yarl"]}]},{"name":"py313-extension-helpers","portdir":"python/py-extension-helpers","version":"1.4.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/astropy/extension_helpers","description":"Helpers to assist with building Python packages with compiled C/Cython extensions","long_description":"Helpers to assist with building Python packages with compiled C/Cython extensions","active":true,"categories":["devel","science","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"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":"build","ports":["py313-astropy-healpix","py313-sunpy","py313-astropy","py313-astroscrappy","py313-photutils","py313-pyregion","py313-regions","py313-reproject"]}]},{"name":"py313-eyed3","portdir":"python/py-eyed3","version":"0.9.9","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://eyed3.readthedocs.io","description":"Python audio data toolkit (ID3 and MP3)","long_description":"eyeD3 is a Python tool for working with audio files, specifically MP3 files containing ID3 metadata (i.e. song info). It provides a command-line tool (eyeD3) and a Python library (import eyed3) that can be used to write your own applications or plugins that are callable from the command-line tool.","active":true,"categories":["audio","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","py313-build","py313-installer","py313-setuptools","clang-18"]},{"type":"lib","ports":["py313-deprecation","py313-filetype","python313"]}],"depends_on":[]},{"name":"py313-fabio","portdir":"python/py-fabio","version":"2024.9.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/silx-kit/fabio","description":"Reading and handling data from two-dimensional X-ray detectors.","long_description":"FabIO is a Python module written for easy and transparent reading of raw two-dimensional data from various X-ray detectors. The module provides a function for reading any image and returning a fabioimage object which contains both metadata (header information) and the raw data. All fabioimage object offer additional methods to extract information about the image and to open other detector images from the same data series.","active":true,"categories":["science","python"],"maintainers":[{"name":"coquelleni","github":"coquellen","ports_count":22}],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-installer","py313-wheel","py313-cython","py313-meson-python","py313-pyproject_metadata","ninja","clang-18"]},{"type":"lib","ports":["python313","py313-numpy","py313-lxml","py313-Pillow","py313-h5py","py313-hdf5plugin"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py-fabio","py313-pyFAI"]},{"type":"run","ports":["py313-xraylarch","py313-silx"]}]},{"name":"py313-fabric","portdir":"python/py-fabric","version":"3.2.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://fabfile.org","description":"Fabric is a simple tool for remote execution and deployment.","long_description":"Fabric is a simple tool for remote execution and deployment.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["fabric_select","py313-invoke","python313","py313-decorator","py313-deprecated","py313-paramiko"]}],"depends_on":[{"type":"lib","ports":["azure-cli"]}]},{"name":"py313-Faker","portdir":"python/py-Faker","version":"40.23.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/joke2k/faker","description":"Faker is a Python package that generates fake data for you.","long_description":"Faker is a Python package that generates fake data for you. Whether you need to bootstrap your database, create good-looking XML documents, fill-in your persistence to stress test it, or anonymize data taken from a production service, Faker is for you.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":648}],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","py313-wheel","py313-setuptools","clang-18","py313-build"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-dateutil","py313-typing_extensions"]},{"type":"test","ports":["py313-pytest","py313-decorator","py313-freezegun","py313-Pillow","py313-xmltodict"]}],"depends_on":[]},{"name":"py313-falcon","portdir":"python/py-falcon","version":"4.2.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://falconframework.org/","description":"An unladen web framework for building APIs and app backends.","long_description":"Falcon is a reliable, high-performance Python web framework for building large-scale app backends and microservices. It encourages the REST architectural style, and tries to do as little as possible while remaining highly effective.","active":true,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-cython","clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[]},{"name":"py313-fastapi","portdir":"python/py-fastapi","version":"0.136.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/fastapi/fastapi","description":"FastAPI framework, high performance, easy to learn, fast to code, ready for production","long_description":"FastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3.6+ based on standard Python type hints.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-pdm-backend","py313-installer","py313-build"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-annotated-doc","py313-typing-inspection","py313-pydantic","py313-starlette","py313-typing_extensions"]}],"depends_on":[{"type":"lib","ports":["py313-gradio"]}]},{"name":"py313-fasteners","portdir":"python/py-fasteners","version":"0.20","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/fasteners/","description":"A python package that provides useful locks","long_description":"A python package that provides useful locks","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest","py313-eventlet"]}],"depends_on":[]},{"name":"py313-fastjsonschema","portdir":"python/py-fastjsonschema","version":"2.21.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/seznam/python-fastjsonschema","description":"Fastest Python implementation of JSON schema","long_description":"Fastest Python implementation of JSON schema","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"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-nbformat"]}]},{"name":"py313-fastprogress","portdir":"python/py-fastprogress","version":"1.1.6","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/fastai/fastprogress","description":"A nested progress with plotting options for fastai","long_description":"A nested progress with plotting options for fastai","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[]},{"name":"py313-fasttext","portdir":"textproc/fasttext","version":"0.9.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/facebookresearch/fastText","description":"Python bindings for fasttext","long_description":"Python bindings for fasttext","active":true,"categories":["textproc","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-pybind11","py313-setuptools","py313-wheel","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-numpy"]}],"depends_on":[]},{"name":"py313-fdsnwsscripts","portdir":"python/py-fdsnwsscripts","version":"2025.286","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://geofon.gfz-potsdam.de/software/fdsnws_scripts","description":"Scripts for working with (EIDA) FDSN web services","long_description":"Scripts for working with (EIDA) FDSN web services","active":true,"categories":["science","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["python313","py313-requests","py313-dateutil","py313-sphinx_rtd_theme"]},{"type":"run","ports":["fdsnwsscripts_select"]}],"depends_on":[]},{"name":"py313-feedparser","portdir":"python/py-feedparser","version":"6.0.12","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/feedparser/","description":"RSS and Atom parser","long_description":"Universal Feed Parser is a Python module for downloading and parsing syndicated feeds. It can handle RSS 0.90, Netscape RSS 0.91, Userland RSS 0.91, RSS 0.92, RSS 0.93, RSS 0.94, RSS 1.0, RSS 2.0, Atom, and CDF feeds.","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools","py313-wheel","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["python313","py313-sgmllib3k"]},{"type":"test","ports":["py313-chardet"]}],"depends_on":[{"type":"lib","ports":["offpunk","py-feedparser","quodlibet"]}]},{"name":"py313-ffmpy","portdir":"python/py-ffmpy","version":"0.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Ch00k/ffmpy","description":"A simple Python wrapper for ffmpeg","long_description":"ffmpy is a simplistic FFmpeg command line wrapper. It implements a Pythonic interface for FFmpeg command line compilation and uses Python subprocess module to execute compiled command line.","active":true,"categories":["multimedia","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["ffmpeg7"]}],"depends_on":[]},{"name":"py313-fickling","portdir":"python/py-fickling","version":"0.1.7","license":"LGPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/fickling/","description":"Fickling is a decompiler, static analyzer, and bytecode rewriter for Python pickle object serializations.","long_description":"Fickling is a decompiler, static analyzer, and bytecode rewriter for Python pickle object serializations.. You can use fickling to detect, analyze, reverse engineer, or even create malicious pickle or pickle-based files, including PyTorch files.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling"]},{"type":"lib","ports":["python313"]}],"depends_on":[]},{"name":"py313-fido2","portdir":"python/py-fido2","version":"2.2.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Yubico/python-fido2","description":"Library for working with FIDO devices","long_description":"Provides library functionality for communicating with a FIDO device over USB as well as verifying attestation and assertion signatures.","active":true,"categories":["security","python","crypto"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["python313","py313-cryptography"]}],"depends_on":[{"type":"run","ports":["py313-django-allauth"]}]},{"name":"py313-filelock","portdir":"python/py-filelock","version":"3.29.4","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://py-filelock.readthedocs.io/","description":"A platform independent file lock","long_description":"This package contains a single module, which implements a platform independent file lock in Python, which provides a simple way of inter-process communication:","active":true,"categories":["python"],"maintainers":[{"name":"funasoul","github":"funasoul","ports_count":15}],"variants":[],"dependencies":[{"type":"build","ports":["py313-hatch-vcs","clang-18","py313-build","py313-installer","py313-hatchling"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest","py313-pytest-asyncio","py313-pytest-mock","py313-virtualenv","py313-pytest-timeout"]}],"depends_on":[{"type":"lib","ports":["py313-MDAnalysis","py313-pytensor","py313-python-discovery","py313-virtualenv","py313-tldextract","py313-tox","py313-diffusers"]},{"type":"run","ports":["py313-datasets","py313-huggingface_hub"]}]},{"name":"py313-filetype","portdir":"python/py-filetype","version":"1.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/h2non/filetype.py","description":"Infer file type and MIME type of any file/buffer","long_description":"Infer file type and MIME type of any file/buffer","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"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-eyed3","py313-mediafile"]}]},{"name":"py313-findlibs","portdir":"python/py-findlibs","version":"0.1.2","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"","description":"A Python package that search for shared libraries on various platforms","long_description":"A Python package that search for shared libraries on various platforms","active":true,"categories":["science","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-eccodes"]}]},{"name":"py313-findpython","portdir":"python/py-findpython","version":"0.7.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/frostming/findpython","description":"A utility to find python versions on your system.","long_description":"Also lets you filter for specific versions.","active":true,"categories":["devel","python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-installer","py313-pdm-backend","clang-18"]},{"type":"lib","ports":["python313","py313-packaging","py313-platformdirs"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[]},{"name":"py313-fiona","portdir":"python/py-fiona","version":"1.10.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Toblerity/Fiona","description":"OGR's neat, nimble, no-nonsense API for Python programmers.","long_description":"Fiona provides uncomplicated Python interfaces to functions in OGR, the best open source C/C++ library for reading and writing geographic vector data.","active":true,"categories":["python","gis"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel","py313-cython"]},{"type":"lib","ports":["gdal","py313-cligj","python313","py313-attrs","py313-certifi","py313-click","py313-click-plugins"]}],"depends_on":[{"type":"run","ports":["py313-rasterstats"]}]},{"name":"py313-fire","portdir":"python/py-fire","version":"0.7.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/google/python-fire","description":"A library for automatically generating command line interfaces.","long_description":"A library for automatically generating command line interfaces.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools","py313-wheel","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-termcolor"]},{"type":"test","ports":["py313-hypothesis","py313-pytest","py313-levenshtein"]}],"depends_on":[{"type":"lib","ports":["py-fire"]}]},{"name":"py313-fisx","portdir":"python/py-fisx","version":"1.3.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/vasole/fisx","description":"Quantitative X-Ray Fluorescence Analysis Support Library","long_description":"Quantitative X-Ray Fluorescence Analysis Support Library","active":true,"categories":["science","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20","py313-wheel","py313-cython","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["py313-numpy","python313"]}],"depends_on":[{"type":"lib","ports":["py-fisx","py313-pymca"]}]},{"name":"py313-fixtures","portdir":"python/py-fixtures","version":"4.2.8","license":"(Apache-2 or BSD)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/testing-cabal/fixtures","description":"Fixtures, reusable state for writing clean tests and more.","long_description":"Fixtures defines a Python contract for reusable state / support logic, primarily for unit testing. Helper and adaption logic is included to make it easy to write your own fixtures using the fixtures contract. Glue code is provided that makes using fixtures that meet the Fixtures contract in unittest compatible test cases easy and straight forward.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-hatch-vcs","clang-18","py313-build","py313-installer","py313-hatchling"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest","py313-testtools"]}],"depends_on":[{"type":"lib","ports":["py-fixtures"]}]},{"name":"py313-flake8","portdir":"python/py-flake8","version":"7.3.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://flake8.readthedocs.org/","description":"The modular source code checker: pep8, pyflakes and Co.","long_description":"Flake8 runs all the tools by launching the single flake8 script. It is is a wrapper around the following tools: PyFlakes, PEP8 and the McCabe script by Ned Batchelder. It displays the warnings in a per-file, merged output, features Git and Mercurial hook and is extendable through flake8.extension entry points.","active":true,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["python313","py313-codestyle","py313-flake8-mccabe","py313-pyflakes"]},{"type":"run","ports":["flake8_select"]}],"depends_on":[{"type":"lib","ports":["py313-flake8-polyfill","py313-python-lsp-server","py313-flake8-pyproject","py313-sphinx-copybutton"]},{"type":"run","ports":["py313-pytest-flake8","py313-pytest-lazy-fixture"]},{"type":"test","ports":["sshuttle"]}]},{"name":"py313-flake8-mccabe","portdir":"python/py-flake8-mccabe","version":"0.7.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pycqa/mccabe","description":"McCabe complexity checker for Python code, flake8 plugin","long_description":"McCabe complexity checker for Python code, flake8 plugin.","active":true,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"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-flake8","py313-pylint","py313-python-lsp-server"]}]},{"name":"py313-flake8-pep8-naming","portdir":"python/py-flake8-pep8-naming","version":"0.14.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/PyCQA/pep8-naming","description":"Check PEP-8 naming conventions, plugin for flake8","long_description":"Check PEP-8 naming conventions, plugin for flake8.","active":true,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-setuptools","py313-wheel","clang-18","py313-installer"]},{"type":"lib","ports":["py313-flake8-polyfill","python313"]}],"depends_on":[{"type":"lib","ports":["py-flake8-pep8-naming"]}]},{"name":"py313-flake8-polyfill","portdir":"python/py-flake8-polyfill","version":"1.0.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/flake8-polyfill","description":"Polyfill package for Flake8 plugins","long_description":"flake8-polyfill is a package that provides some compatibility helpers for Flake8 plugins that intend to support Flake8 2.x and 3.x simultaneously.","active":true,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-setuptools","py313-wheel","clang-18","py313-installer"]},{"type":"lib","ports":["py313-flake8","python313"]}],"depends_on":[{"type":"lib","ports":["py-flake8-polyfill","py313-flake8-pep8-naming"]}]},{"name":"py313-flake8-pyproject","portdir":"python/py-flake8-pyproject","version":"1.2.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/john-hen/Flake8-pyproject","description":"Flake8 plug-in loading the configuration from pyproject.toml","long_description":"Flake8 plug-in loading the configuration from pyproject.toml","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-flit_core","py313-installer"]},{"type":"lib","ports":["python313","py313-flake8"]}],"depends_on":[]},{"name":"py313-flaky","portdir":"python/py-flaky","version":"3.8.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/box/flaky","description":"Plugin for nose or py.test that automatically reruns flaky tests.","long_description":"Plugin for nose or py.test that automatically reruns flaky tests.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"test","ports":["py313-oct2py","py313-pylast","py313-python-lsp-server","py313-watchdog"]}]},{"name":"py313-flasgger","portdir":"python/py-flasgger","version":"0.9.7.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/flasgger/flasgger/","description":"Extract swagger specs from your flask project","long_description":"Extract swagger specs from your flask project","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["py313-mistune","python313","py313-flask","py313-packaging","py313-six","py313-yaml","py313-jsonschema"]}],"depends_on":[{"type":"lib","ports":["py-flasgger","py313-httpbin"]}]},{"name":"py313-flashy","portdir":"python/py-flashy","version":"0.0.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/fairinternal/flashy","description":"Minimal solver for deep learning experiments","long_description":"Flashy is a minimal solver for deep learning experiments from Meta AI Research, providing distributed training utilities and experiment management.","active":true,"categories":["devel","science","python"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":195}],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["python313","py313-numpy","py313-colorlog","py313-pytorch","py313-dora-search"]}],"depends_on":[{"type":"lib","ports":["py313-audiocraft"]}]},{"name":"py313-flask","portdir":"python/py-flask","version":"3.1.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://palletsprojects.com/p/flask/","description":"microframework for Python based on Werkzeug and Jinja2","long_description":"Flask is a microframework for Python based on Werkzeug and Jinja2, intended for small-scale applications","active":true,"categories":["python"],"maintainers":[],"variants":["async"],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-flit_core","py313-installer"]},{"type":"lib","ports":["py313-werkzeug","py313-itsdangerous","python313","py313-blinker","py313-click","py313-jinja2"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py313-mitmproxy","py313-openslide","py313-flask-cors","beets","py313-httpbin","py313-dash","beets-devel","py313-flasgger","py313-flask-babel","py313-flask-frozen","py313-flask-login","py313-flask-mail","py313-flask-restful","py313-flask-sqlalchemy","py313-flask-wtf"]},{"type":"test","ports":["beets","beets-devel"]}]},{"name":"py313-flask-babel","portdir":"python/py-flask-babel","version":"4.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-babel/flask-babel","description":"Adds i18n/l10n support to Flask applications","long_description":"Adds i18n/l10n support to Flask applications","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["py313-flask","python313","py313-tz","py313-babel","py313-jinja2"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py-flask-babel"]}]},{"name":"py313-flask-cors","portdir":"python/py-flask-cors","version":"6.0.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://flask-cors.corydolphin.com/","description":"Cross Origin Resource Sharing (CORS) support for Flask","long_description":"A Flask extension for handling Cross Origin Resource Sharing (CORS), making cross-origin AJAX possible. This package has a simple philosophy, when you want to enable CORS, you wish to enable it for all use cases on a domain. This means no mucking around with different allowed headers, methods, etc. By default, submission of cookies across domains is disabled due to the security implications, please see the documentation for how to enable credential'ed requests, and please make sure you add some sort of CSRF protection before doing so!","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools","py313-wheel","py313-setuptools_scm","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["python313","py313-werkzeug","py313-flask"]},{"type":"test","ports":["py313-packaging","py313-pytest"]}],"depends_on":[{"type":"lib","ports":["beets","beets-devel"]}]},{"name":"py313-flask-frozen","portdir":"python/py-flask-frozen","version":"1.0.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Frozen-Flask/Frozen-Flask","description":"Freeze a Flask application into a set of static files.","long_description":"Freeze a Flask application into a set of static files. The result can be hosted without any server-side software other than a traditional web server.","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","clang-18","py313-installer","py313-hatchling"]},{"type":"lib","ports":["py313-flask","python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py-flask-frozen"]}]},{"name":"py313-flask-login","portdir":"python/py-flask-login","version":"0.6.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://flask-login.readthedocs.org/","description":"User session management for Flask","long_description":"Flask-Login provides user session management for Flask. It handles the common tasks of logging in, logging out, and remembering your users' sessions over extended periods of time.","active":true,"categories":["python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-setuptools","py313-wheel","clang-18","py313-installer"]},{"type":"lib","ports":["py313-flask","python313"]}],"depends_on":[{"type":"lib","ports":["py-flask-login"]}]},{"name":"py313-flask-mail","portdir":"python/py-flask-mail","version":"0.10.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://flask-mail.readthedocs.io","description":"Flask Mail extension","long_description":"A Flask extension for sending email messages.","active":true,"categories":["www","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-flit_core","py313-installer"]},{"type":"lib","ports":["py313-blinker","py313-flask","python313"]}],"depends_on":[{"type":"lib","ports":["py-flask-mail"]}]},{"name":"py313-flask-restful","portdir":"python/py-flask-restful","version":"0.3.10","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://flask-restful.readthedocs.io","description":"Flask extension for quickly building REST APIs.","long_description":"Flask-RESTful is an extension for Flask that adds support for quickly building REST APIs. It is a lightweight abstraction that works with your existing ORM/libraries.","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["python313","py313-tz","py313-six","py313-flask","py313-aniso8601"]}],"depends_on":[{"type":"lib","ports":["py-flask-restful"]}]},{"name":"py313-flask-restx","portdir":"python/py-flask-restx","version":"1.3.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-restx/flask-restx","description":"Flask-RESTX is an extension for Flask that adds support for quickly building REST APIs.","long_description":"Flask-RESTX is an extension for Flask that adds support for quickly building REST APIs.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1532}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[]},{"name":"py313-flask-sqlalchemy","portdir":"python/py-flask-sqlalchemy","version":"3.1.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://flask-sqlalchemy.readthedocs.io","description":"Flask support for SQLAlchemy","long_description":"Flask-SQLAlchemy is an extension for Flask that adds support for SQLAlchemy to your application. It requires SQLAlchemy 0.6 or higher. It aims to simplify using SQLAlchemy with Flask by providing useful defaults and extra helpers that make it easier to accomplish common tasks.","active":true,"categories":["www","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-flit_core","py313-installer","clang-18"]},{"type":"lib","ports":["python313","py313-sqlalchemy","py313-flask"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py-flask-sqlalchemy"]}]},{"name":"py313-flask-wtf","portdir":"python/py-flask-wtf","version":"1.2.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://flask-wtf.readthedocs.io","description":"Simple integration of Flask and WTForms","long_description":"Flask-WTF offers simple integration with WTForms. This integration includes optional CSRF handling for greater security.","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-hatchling","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["python313","py313-flask","py313-itsdangerous","py313-wtforms"]}],"depends_on":[{"type":"lib","ports":["py-flask-wtf"]}]},{"name":"py313-flatbuffers","portdir":"python/py-flatbuffers","version":"25.9.23","license":"Apache-2","platforms":"{darwin any} linux","epoch":0,"replaced_by":null,"homepage":"https://flatbuffers.dev/","description":"Python runtime library for use with the Flatbuffers serialization format.","long_description":"Python runtime library for use with the Flatbuffers serialization format.","active":true,"categories":["python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1069},{"name":"judaew","github":"judaew","ports_count":648}],"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-protobuf3"]},{"type":"run","ports":["py313-autobahn"]}]},{"name":"py313-flexcache","portdir":"python/py-flexcache","version":"0.3","license":"Permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/hgrecco/flexcache","description":"An robust and extensible package to cache on disk the result of expensive calculations.","long_description":"An robust and extensible package to cache on disk the result of expensive calculations.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1532}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-setuptools_scm","py313-setuptools","py313-wheel","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["py313-typing_extensions","python313"]}],"depends_on":[{"type":"lib","ports":["py313-pint"]}]},{"name":"py313-flexmock","portdir":"python/py-flexmock","version":"0.13.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://flexmock.readthedocs.io/","description":"Mock/stub/spy library for Python","long_description":"Mock/stub/spy library for Python","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":648}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"test","ports":["py313-iocapture"]}]},{"name":"py313-flexparser","portdir":"python/py-flexparser","version":"0.4","license":"Permissive","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/hgrecco/flexparser","description":"Another parser.","long_description":"Another parser. You write a class for every type of content (called here ParsedStatement) you need to parse. Each class should have a from_string constructor. We used extensively the typing module to make the output structure easy to use and less error prone.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1532}],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools_scm","py313-setuptools","py313-wheel","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["py313-typing_extensions","python313"]}],"depends_on":[{"type":"lib","ports":["py313-pint"]}]},{"name":"py313-flit","portdir":"python/py-flit","version":"3.9.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/takluyver/flit","description":"A simple packaging tool for simple packages.","long_description":"Flit is a simple way to put Python packages and modules on PyPI.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-installer","py313-build"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-tomli-w","py313-docutils","py313-requests","py313-flit_core"]}],"depends_on":[{"type":"build","ports":["py313-pydicom"]},{"type":"lib","ports":["py-flit"]}]},{"name":"py313-flit_core","portdir":"python/py-flit_core","version":"3.12.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/takluyver/flit","description":"Distribution-building parts of Flit.","long_description":"Distribution-building parts of Flit.","active":true,"categories":["python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":354}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"build","ports":["py313-xarray-einstats","py313-pycomposefile","py313-arviz","py313-arviz-base","py313-arviz-plots","py313-arviz-stats","py313-pypdf","py313-truststore","py313-markdown-it-py","py313-click","py313-tomli","py313-idna","py313-matplotlib-inline","py313-affine","py313-aioitertools","py313-aiosqlite","py313-alabaster","py313-argh","py313-arrow","py313-audioread","py313-backcall","py313-blinker","py313-breathe","py313-cachecontrol","py313-cairocffi","py313-cgmetadata","py313-cloudpathlib","py313-cloudpickle","py313-coherent.licensed","py313-colored","py313-confuse","py313-cssselect2","py313-diff-match-patch","py313-docutils","py313-editables","py313-entrypoints","py313-flake8-pyproject","py313-flask","py313-flask-mail","py313-flask-sqlalchemy","py313-wheel","py313-awscli2","py313-id","py313-img2pdf","py313-ipython-pygments-lexers","py313-itsdangerous","py313-jinja2","py313-loguru","py313-lsprotocol","py313-makelive","py313-marshmallow","py313-mdit-py-plugins","py313-mdurl","py313-mediafile","py313-more-itertools","py313-mypy_extensions","py313-ordered-set","py313-parsing","py313-pathspec","py313-pip","py313-ptyprocess","py313-py3dns","py313-pyglet","py313-pynetdicom","py313-pyproject_metadata","py313-pytest-check","py313-quantecon","py313-roman_numerals","py313-seaborn","py313-segno","py313-smi","py313-socksio","py313-sphinx","py313-sphinxcontrib-applehelp","py313-sphinxcontrib-devhelp","py313-sphinxcontrib-htmlhelp","py313-sphinxcontrib-jquery","py313-sphinxcontrib-qthelp","py313-sphinxcontrib-serializinghtml","py313-sphinxcontrib-websupport","py313-submitit","py313-testpath","py313-textx","py313-threadpoolctl","py313-tinycss2","py313-tomli-w","py313-typing_extensions","py313-utitools","py313-webargs","py313-werkzeug"]},{"type":"lib","ports":["py313-flit_scm"]},{"type":"run","ports":["py313-flit"]}]}]}