Skip to main content

aio-dvla-vehicle-enquiry

Async Python client for the UK DVLA Vehicle Enquiry Service.

This package handles the DVLA Vehicle Enquiry Service transport, request construction, response parsing, and protocol-level errors. It is intended to be used by integrations such as Home Assistant while keeping application code as a thin wrapper.

Installation

pip install aio-dvla-vehicle-enquiry

Usage

from aiohttp import ClientSession
from aio_dvla_vehicle_enquiry import DVLAClient, DVLAError

async with ClientSession() as session:
    client = DVLAClient(session, "your-api-key")

    try:
        vehicle = await client.async_get_vehicle("AB12CDE")
    except DVLAError as err:
        print(f"DVLA lookup failed: {err}")
    else:
        print(vehicle)

Notes

This package does not include an API key. Consumers must provide their own DVLA Vehicle Enquiry Service API key.

Metadata

Release files for aio-dvla-vehicle-enquiry 0.1.3

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

Source distribution (sdist)

Source distribution for aio-dvla-vehicle-enquiry 0.1.3
File Size Uploaded Provenance Actions
aio_dvla_vehicle_enquiry-0.1.3.tar.gz 5.5 kB Without provenance Details for aio_dvla_vehicle_enquiry-0.1.3.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for aio-dvla-vehicle-enquiry 0.1.3
File Interpreter ABI Platform Actions
aio_dvla_vehicle_enquiry-0.1.3-py3-none-any.whl Python 3 none any Details for aio_dvla_vehicle_enquiry-0.1.3-py3-none-any.whl

Total release size: 10.6 kB

Release files / aio_dvla_vehicle_enquiry-0.1.3.tar.gz

Download URL aio_dvla_vehicle_enquiry-0.1.3.tar.gz
Size 5.5 kB
Tags Source
SHA-256 checksum
How to use checksums
aa673656955610622700fc3a7f3219ef090f08047e12708498164e292bb7d169
BLAKE2b-256 checksum
How to use checksums
cf114294d0ec03a7bd9bb8febc06bdee4f533175bba528f06d3d42f9339bf6eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / aio_dvla_vehicle_enquiry-0.1.3-py3-none-any.whl

Download URL aio_dvla_vehicle_enquiry-0.1.3-py3-none-any.whl
Size 5.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bd9e84ef76eff4b769812ab33d535f0de0f86cad78aee2914e08d76f3e41ffef
BLAKE2b-256 checksum
How to use checksums
89b6e8a70b7ba1f13e43fc626075e97f43578b162250acc239c4ab9d4ad4ff03
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Security for aio-dvla-vehicle-enquiry 0.1.3

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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