Metadata-Version: 2.4
Name: ucam-faas
Version: 0.17.3
Summary: Opinionated FaaS support framework extending Google's functions-framework
License: MIT
Author: University of Cambridge Information Services
Author-email: devops-wilson@uis.cam.ac.uk
Requires-Python: >=3.10.0,<4.0.0
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Provides-Extra: testing
Requires-Dist: click (>=8.1.7,<9.0.0)
Requires-Dist: cloudevents[pydantic] (>=1.10.1,<2.0.0)
Requires-Dist: flask (>=3.0.3,<4.0.0)
Requires-Dist: functions-framework (>=3.7.0,<4.0.0)
Requires-Dist: google-cloud-storage (>=3.1.1,<4.0.0)
Requires-Dist: gunicorn (>=22.0.0)
Requires-Dist: polyfactory (>=2.16.0,<3.0.0) ; extra == "testing"
Requires-Dist: pydantic (>=2.10,<3.0)
Requires-Dist: pytest (>=8.1.1,<9.0.0) ; extra == "testing"
Requires-Dist: requests (>=2.31.0,<3.0.0)
Requires-Dist: structlog (>=24.1.0,<25.0.0)
Requires-Dist: typing-extensions (>=4.12.2,<5.0.0)
Requires-Dist: ucam-observe (>=0.2.0,<0.3.0)
Project-URL: Repository, https://gitlab.developers.cam.ac.uk/uis/devops/lib/ucam-faas-python
Description-Content-Type: text/markdown

# UCam FaaS Library

This project contains a support library and base Docker image to be used to
create Function as a Service (FaaS) applications intended to be deployed to a
GCP cloud run environment.

It is highly opinionated and non-configurable by design.

See the [full documentation][1] for more information.

[1]: https://uis.uniofcam.dev/devops/lib/ucam-faas-python/

