Skip to main content

web-features

Python library for working with web-features data.

This library provides tools to download and read releases of the web-features data. Unlike the npm package it does not bundle a specific version of the data in the package. Instead it provides an API for fetching specific releases from GitHub.

Once downloaded, Web Features data is parsed into pydantic models.

Getting the latest web-features data

import webfeatures

version, features = webfeatures.from_github()

Caching latest web-features data

import webfeatures

version = webfetures.download("web-features.json")

# Later
features = webfeatures.from_file("web-features.json")

Metadata

Release files for web-features 3.1.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 web-features 3.1.0
File Size Uploaded
web_features-3.1.0.tar.gz 9.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for web-features 3.1.0
File Interpreter ABI Platform
web_features-3.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 20.3 kB

Release files / web_features-3.1.0.tar.gz

Download URL web_features-3.1.0.tar.gz
Size 9.7 kB
Tags Source
SHA-256 checksum
How to use checksums
c74203d814f6b2598dea801b16f07018c03d76bf517ce550af2491de20c844ba
BLAKE2b-256 checksum
How to use checksums
14e7d0fa80ef55947d0fbd34a6a6433eebe2aacd8204b6823aad32a4a5043fba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / web_features-3.1.0-py3-none-any.whl

Download URL web_features-3.1.0-py3-none-any.whl
Size 10.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
deb097ba65afd6abbbc0eb5d2e574743962300643e6c5ba2f018414187c3b395
BLAKE2b-256 checksum
How to use checksums
d1bf82443715f744e6accd47663d456c98c0f58e3501e88371754bccb27bde7a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

3.1.0 This release

2 release files

3.0.0

1 release file

0.1.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