HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 51637,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=784",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=782",
"results": [
{
"name": "py-flake8-mccabe",
"portdir": "python/py-flake8-mccabe",
"version": "0.7.0",
"license": "MIT",
"platforms": "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": 611
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-flake8-mccabe"
]
}
],
"depends_on": []
},
{
"name": "py-flake8-pep8-naming",
"portdir": "python/py-flake8-pep8-naming",
"version": "0.14.1",
"license": "MIT",
"platforms": "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": 611
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-flake8-pep8-naming"
]
}
],
"depends_on": []
},
{
"name": "py-flake8-polyfill",
"portdir": "python/py-flake8-polyfill",
"version": "1.0.2",
"license": "MIT",
"platforms": "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": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-flake8-polyfill"
]
}
],
"depends_on": []
},
{
"name": "py-flake8-pyproject",
"portdir": "python/py-flake8-pyproject",
"version": "1.2.4",
"license": "MIT",
"platforms": "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": 2108
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-flake8-pyproject"
]
}
],
"depends_on": []
},
{
"name": "pyflakes_select",
"portdir": "python/pyflakes_select",
"version": "0.1",
"license": "Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "",
"description": "common files for selecting default pyflakes version",
"long_description": "This port installs files that allow 'port select' to be used to create links to the preferred default version of pyflakes.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py27-pyflakes",
"py35-pyflakes",
"py36-pyflakes",
"py37-pyflakes",
"py39-pyflakes",
"py38-pyflakes",
"py311-pyflakes",
"py310-pyflakes",
"py312-pyflakes",
"py313-pyflakes",
"py314-pyflakes"
]
}
]
},
{
"name": "py-flaky",
"portdir": "python/py-flaky",
"version": "3.8.1",
"license": "Apache-2",
"platforms": "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"
]
},
{
"type": "lib",
"ports": [
"py314-flaky"
]
}
],
"depends_on": []
},
{
"name": "py-flasgger",
"portdir": "python/py-flasgger",
"version": "0.9.7.1",
"license": "MIT",
"platforms": "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"
]
},
{
"type": "lib",
"ports": [
"py313-flasgger"
]
}
],
"depends_on": []
},
{
"name": "py-flashy",
"portdir": "python/py-flashy",
"version": "0.0.2",
"license": "MIT",
"platforms": "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": 159
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-flashy"
]
}
],
"depends_on": []
},
{
"name": "py-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": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-flask"
]
}
],
"depends_on": []
},
{
"name": "py-flask-auth",
"portdir": "python/py-flask-auth",
"version": "0.85",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://pythonhosted.org/Flask-WTF",
"description": "Flask Auth extension",
"long_description": "Database-agnostic extension for Flask to support role-based authentication of users.",
"active": false,
"categories": [
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"py27-flask-auth"
]
}
],
"depends_on": []
},
{
"name": "py-flask-babel",
"portdir": "python/py-flask-babel",
"version": "4.0.0",
"license": "BSD",
"platforms": "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"
]
},
{
"type": "lib",
"ports": [
"py313-flask-babel"
]
}
],
"depends_on": []
},
{
"name": "py-flask-cors",
"portdir": "python/py-flask-cors",
"version": "6.0.2",
"license": "MIT",
"platforms": "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": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-flask-cors"
]
}
],
"depends_on": []
},
{
"name": "py-flask-frozen",
"portdir": "python/py-flask-frozen",
"version": "1.0.2",
"license": "BSD",
"platforms": "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": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py313-flask-frozen"
]
}
],
"depends_on": []
},
{
"name": "py-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": 440
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py313-flask-login"
]
}
],
"depends_on": []
},
{
"name": "py-flask-mail",
"portdir": "python/py-flask-mail",
"version": "0.10.0",
"license": "BSD",
"platforms": "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": 440
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py313-flask-mail"
]
}
],
"depends_on": []
},
{
"name": "py-flask-mongoalchemy",
"portdir": "python/py-flask-mongoalchemy",
"version": "0.7.2",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cobrateam/flask-mongoalchemy",
"description": "Add Flask support for MongoDB using MongoAlchemy",
"long_description": "Add Flask support for MongoDB using MongoAlchemy",
"active": false,
"categories": [
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"py27-flask-mongoalchemy"
]
}
],
"depends_on": []
},
{
"name": "py-flask-restful",
"portdir": "python/py-flask-restful",
"version": "0.3.10",
"license": "BSD",
"platforms": "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": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py313-flask-restful"
]
}
],
"depends_on": []
},
{
"name": "py-flask-restx",
"portdir": "python/py-flask-restx",
"version": "1.3.2",
"license": "BSD",
"platforms": "any",
"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": 1397
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-flask-restx"
]
}
],
"depends_on": []
},
{
"name": "py-flask-script",
"portdir": "python/py-flask-script",
"version": "2.0.6",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://flask-script.readthedocs.org/",
"description": "Scripting support for Flask",
"long_description": "Flask support for writing external scripts.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 440
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"py36-flask-script"
]
}
],
"depends_on": []
},
{
"name": "py-flask-sqlalchemy",
"portdir": "python/py-flask-sqlalchemy",
"version": "3.1.1",
"license": "BSD",
"platforms": "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": 440
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py313-flask-sqlalchemy"
]
}
],
"depends_on": []
},
{
"name": "py-flask-uploads",
"portdir": "python/py-flask-uploads",
"version": "0.2.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/maxcountryman/flask-uploads",
"description": "Flexible upload handling for Flask applications",
"long_description": "Flask-Uploads provides flexible upload handling for Flask applications. It lets you divide your uploads into sets that the application user can publish separately.",
"active": false,
"categories": [
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"py37-flask-uploads"
]
}
],
"depends_on": []
},
{
"name": "py-flask-wtf",
"portdir": "python/py-flask-wtf",
"version": "1.2.2",
"license": "BSD",
"platforms": "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": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py313-flask-wtf"
]
}
],
"depends_on": []
},
{
"name": "py-flatbuffers",
"portdir": "python/py-flatbuffers",
"version": "25.9.23",
"license": "Apache-2",
"platforms": "any",
"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": 1044
},
{
"name": "judaew",
"github": "judaew",
"ports_count": 654
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-flatbuffers"
]
}
],
"depends_on": []
},
{
"name": "py-flexcache",
"portdir": "python/py-flexcache",
"version": "0.3",
"license": "Permissive",
"platforms": "any",
"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": 1397
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-flexcache"
]
}
],
"depends_on": []
},
{
"name": "py-FlexGet",
"portdir": "python/py-FlexGet",
"version": "1.2.183",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://flexget.com/",
"description": "FlexGet is a multipurpose automation tool for content like torrents, nzbs, podcasts, comics, etc.",
"long_description": "FlexGet is able to handle different kinds of sources like RSS-feeds, html pages and even csv files. There are even some plugins for sites that do not provide any kind of useful feeds.",
"active": false,
"categories": [
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"py27-FlexGet"
]
}
],
"depends_on": []
},
{
"name": "py-flexmock",
"portdir": "python/py-flexmock",
"version": "0.13.0",
"license": "BSD",
"platforms": "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": 654
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-flexmock"
]
}
],
"depends_on": []
},
{
"name": "py-flexparser",
"portdir": "python/py-flexparser",
"version": "0.4",
"license": "Permissive",
"platforms": "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": 1397
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-flexparser"
]
}
],
"depends_on": []
},
{
"name": "py-flit",
"portdir": "python/py-flit",
"version": "3.9.0",
"license": "BSD",
"platforms": "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"
]
},
{
"type": "lib",
"ports": [
"py313-flit"
]
}
],
"depends_on": []
},
{
"name": "py-flit_core",
"portdir": "python/py-flit_core",
"version": "3.12.0",
"license": "BSD",
"platforms": "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": 353
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-flit_core"
]
}
],
"depends_on": []
},
{
"name": "py-flit_scm",
"portdir": "python/py-flit_scm",
"version": "1.7.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/flit-scm",
"description": "A PEP 518 build backend that uses setuptools_scm to generate a version file from your version control system, then flit to build the package.",
"long_description": "A PEP 518 build backend that uses setuptools_scm to generate a version file from your version control system, then flit to build the package.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-flit_scm"
]
}
],
"depends_on": []
},
{
"name": "py-flufl.bounce",
"portdir": "python/py-flufl.bounce",
"version": "4.0",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://fluflbounce.readthedocs.io/en/latest/",
"description": "Email bounce detectors.",
"long_description": "The flufl.bounce library provides a set of heuristics and an API for detecting the original bouncing email addresses from a bounce message. Many formats found in the wild are supported, as are VERP and RFC 3464 (DSN).",
"active": true,
"categories": [
"devel",
"mail",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-flufl.bounce"
]
}
],
"depends_on": []
},
{
"name": "py-flufl.i18n",
"portdir": "python/py-flufl.i18n",
"version": "6.0.0",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://flufli18n.readthedocs.io/",
"description": "High level API for internationalizing Python libraries and applications.",
"long_description": "High level API for internationalizing Python libraries and applications. The flufl.i18n library provides a convenient API for managing translation contexts in Python applications. It provides facilities not only for single-context applications like command line scripts, but also more sophisticated management of multiple-context applications such as Internet servers.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-flufl.i18n"
]
}
],
"depends_on": []
},
{
"name": "py-flufl.lock",
"portdir": "python/py-flufl.lock",
"version": "9.0.0",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://flufllock.readthedocs.io/",
"description": "NFS-safe file locking with timeouts for POSIX and Windows.",
"long_description": "NFS-safe file locking with timeouts for POSIX and Windows. The flufl.lock library provides an NFS-safe file-based locking algorithm influenced by the GNU/Linux open(2) manpage, under the description of the O_EXCL option.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-flufl.lock"
]
}
],
"depends_on": []
},
{
"name": "py-flup",
"portdir": "python/py-flup",
"version": "1.0.3",
"license": "BSD",
"platforms": "any",
"epoch": 1,
"replaced_by": null,
"homepage": "https://www.saddi.com/software/flup/",
"description": "Flup is a random collection of WSGI servers and middleware.",
"long_description": "Flup offer three sets of WSGI servers/gateways, which speak AJP 1.3, FastCGI, and SCGI. Each server comes in two flavors: a threaded version, and a forking version.",
"active": false,
"categories": [
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"py27-flup"
]
}
],
"depends_on": []
},
{
"name": "py-fmf",
"portdir": "python/py-fmf",
"version": "1.7.0",
"license": "GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/psss/fmf",
"description": "Flexible Metadata Format",
"long_description": "Flexible Metadata Format",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "link",
"github": "subpop",
"ports_count": 9
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py312-fmf"
]
}
],
"depends_on": []
},
{
"name": "py-fnorb",
"portdir": "python/py-fnorb",
"version": "1.3",
"license": "PSF",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.fnorb.org/",
"description": "py-fnorb is a pure Python CORBA 2.0 ORB",
"long_description": "Fnorb is a CORBA 2.0 ORB for Python. Fnorbs claim to fame is its size and pure Python implementation. These features allow it to be used whever Python may used (for example, within Jython) unlike other ORBs that rely on binary runtimes.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"py27-fnorb"
]
}
],
"depends_on": []
},
{
"name": "py-folium",
"portdir": "python/py-folium",
"version": "0.20.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-visualization/folium/",
"description": "Python Data, Leaflet.js Mfolaps",
"long_description": "folium builds on the data wrangling strengths of the Python ecosystem and the mapping strengths of the Leaflet.js library. Manipulate your data in Python, then visualize it in a Leaflet map via folium.",
"active": true,
"categories": [
"devel",
"graphics",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-folium"
]
}
],
"depends_on": []
},
{
"name": "py-fontaine",
"portdir": "python/py-fontaine",
"version": "1.4.0",
"license": "GPL-3",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/googlefonts/pyfontaine",
"description": "a font analyzing tool",
"long_description": "pyfontaine analyses fonts for their language and character/glyph-set support.",
"active": true,
"categories": [
"devel",
"python",
"print"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py312-fontaine"
]
}
],
"depends_on": []
},
{
"name": "py-fonttools",
"portdir": "python/py-fonttools",
"version": "4.62.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/fonttools/fonttools",
"description": "XML<->TrueType/OpenType Converter",
"long_description": "TTX is a tool to convert OpenType and TrueType fonts to and from XML. FontTools is a library for manipulating fonts, written in Python. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.",
"active": true,
"categories": [
"python",
"print"
],
"maintainers": [
{
"name": "amake",
"github": "amake",
"ports_count": 162
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-fonttools"
]
}
],
"depends_on": []
},
{
"name": "py-formalchemy",
"portdir": "python/py-formalchemy",
"version": "1.5.5",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.macports.org",
"description": "Obsolete port",
"long_description": "This port is obsolete.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
"py27-formalchemy"
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "py-formbuild",
"portdir": "python/py-formbuild",
"version": "0.1.5b",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://formbuild.org",
"description": "Form generation tools to complement FormEncode",
"long_description": "Form generation tools to complement FormEncode",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"py27-formbuild"
]
}
],
"depends_on": []
},
{
"name": "py-formencode",
"portdir": "python/py-formencode",
"version": "2.1.0",
"license": "PSF",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/formencode/formencode",
"description": "HTML form validation, generation, and conversion package",
"long_description": "HTML form validation, generation, and conversion package",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py312-formencode"
]
}
],
"depends_on": []
},
{
"name": "py-fortranformat",
"portdir": "python/py-fortranformat",
"version": "2.0.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/brendanarnold/py-fortranformat",
"description": "Mimics Fortran textual IO in Python",
"long_description": "Generates text from a Python list of variables or will read a line of text into Python variables according to the FORTRAN format statement passed.",
"active": true,
"categories": [
"science",
"python",
"print"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-fortranformat"
]
}
],
"depends_on": []
},
{
"name": "py-fpconst",
"portdir": "python/py-fpconst",
"version": "0.7.2",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://research.warnes.net/projects/rzope/fpconst/",
"description": "IEEE 754 floating point special handling for Python",
"long_description": "This python module implements constants and functions for working with IEEE754 double-precision special values. It provides constants for Not-a-Number (NaN), Positive Infinity (Inf), and Negative Infinity (-Inf), as well as functions to test for these values.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"py27-fpconst"
]
}
],
"depends_on": []
},
{
"name": "py-fqdn",
"portdir": "python/py-fqdn",
"version": "1.5.1",
"license": "MPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ypcrts/fqdn",
"description": "Validates fully-qualified domain names against RFC 1123",
"long_description": "Validates fully-qualified domain names against RFC 1123",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-fqdn"
]
}
],
"depends_on": []
},
{
"name": "py-freebase",
"portdir": "python/py-freebase",
"version": "1.0.8",
"license": "BSD",
"platforms": "any",
"epoch": 1,
"replaced_by": null,
"homepage": "https://developers.google.com/freebase",
"description": "Python interface to freebase.com API",
"long_description": "Freebase.com has an open API that can be used to access and update structured data. The RESTful http-based API is completely documented at Freebase.com along with some simple examples. This library provides a python interface to that API.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"py27-freebase"
]
}
],
"depends_on": []
},
{
"name": "py-freeling",
"portdir": "python/py-freeling",
"version": "3.1",
"license": "GPL-3+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://nlp.lsi.upc.edu/freeling/",
"description": "Python API for FreeLing",
"long_description": "Python API for FreeLing",
"active": false,
"categories": [
"devel",
"textproc",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"py27-freeling"
]
}
],
"depends_on": []
},
{
"name": "py-freetype",
"portdir": "python/py-freetype",
"version": "2.5.1",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rougier/freetype-py",
"description": "Freetype Python provides bindings for the FreeType library.",
"long_description": "Freetype Python provides bindings for the FreeType library. Only the high-level API is bound.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1397
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"py314-freetype"
]
}
],
"depends_on": []
},
{
"name": "py-freezegun",
"portdir": "python/py-freezegun",
"version": "1.5.5",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/spulec/freezegun",
"description": "FreezeGun is a library that allows your python tests to travel through time by mocking the datetime module.",
"long_description": "FreezeGun is a library that allows your python tests to travel through time by mocking the datetime module.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-freezegun"
]
}
],
"depends_on": []
},
{
"name": "py-frozendict",
"portdir": "python/py-frozendict",
"version": "2.4.7",
"license": "LGPL-3",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Marco-Sulla/python-frozendict",
"description": "frozendict is a simple immutable dictionary",
"long_description": "frozendict is a simple immutable dictionary. It's fast as dict, and sometimes faster! Unlike other similar implementations, immutability is guaranteed: you can't change the internal variables of the class, and they are all immutable objects.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-frozendict"
]
}
],
"depends_on": []
}
]
}