Skip to main content

pyfwapi

Work with the Fotoware API in Python.

Examples

>>> from pyfwapi import Tenant
... fw = Tenant("https://tenant.example.org", client_id="abd123", client_secret="sekret")
...
... async for archive in fw.archives():
...     print(a.name)
Marketing
Technical docs

Design considerations

The API responses are parsed using Pydantic. It's a hefty dependency, but -- for now -- allows easy parsing of the JSON responses. And it also enables easy integration with FastAPI.

Explorations of attrs, cattrs, and msgspec failed to quickly result in satisfactory objects from the API JSON responses.

Release files for pyfwapi 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyfwapi 0.3.0
File Size Uploaded
pyfwapi-0.3.0.tar.gz 54.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyfwapi 0.3.0
File Interpreter ABI Platform
pyfwapi-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 75.0 kB

Release files / pyfwapi-0.3.0.tar.gz

Download URL pyfwapi-0.3.0.tar.gz
Size 54.5 kB
Tags Source
SHA-256 checksum
How to use checksums
b8a5c09f2b368d77a582104028624fc9f7d16410a84ecd382d1b43b00bf84ed3
BLAKE2b-256 checksum
How to use checksums
02e7248e2f6b33ec8da7364c64d115083691d8bd4d337334417e02d73cfe2c71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release files / pyfwapi-0.3.0-py3-none-any.whl

Download URL pyfwapi-0.3.0-py3-none-any.whl
Size 20.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
246f4bce3256a685ae74530f77bb44bf69fdb1a51a0ec760be26be9f0acebd1f
BLAKE2b-256 checksum
How to use checksums
874f40ac633b4a37c80b8d17ce8f310ce8281d67f45e8c6a150e845ee44de12f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release history Release notifications | RSS feed

0.4.0

2 release files

This release

0.3.0 This release

2 release files

0.2.9

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page