Skip to main content

Monkey patches for setting user-agent header.

# Importing hooks automatically handles monkey patching
from setuseragent import hooks
# We can set to a specific value
hooks.set_user_agent("my-new-user-agent")
# Or we can set it with a package version
hooks.set_distribution('my-package')
# or using meta package name
hooks.set_distribution(__package__)

If using Django, can optionally set the site name as part of the package

# in settings.py

INSTALLED_APPS = [
    ...,
    "setuseragent.django",
    "django.contrib.sites",
]

# Optionally can configure a specific package to lookup.
# otherwise defaults to the value of DJANGO_SETTINGS_MODULE
USER_AGENT_DISTRIBUTION = __package__

Metadata

Release files for setuseragent 0.7.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 setuseragent 0.7.0
File Size Uploaded
setuseragent-0.7.0.tar.gz 2.4 kB Details

Built distribution (wheel)

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

Total release size: 6.0 kB

Release files / setuseragent-0.7.0.tar.gz

Download URL setuseragent-0.7.0.tar.gz
Size 2.4 kB
Tags Source
SHA-256 checksum
How to use checksums
26facbf78cf149381c519b6d29cff6cb359a60b7648c9f085721a2895de64494
BLAKE2b-256 checksum
How to use checksums
9b44109fedce11e897f214b0d586cac6d6e77378105b452a39da1dcc25619f71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.11 {"installer":{"name":"uv","version":"0.9.11"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / setuseragent-0.7.0-py3-none-any.whl

Download URL setuseragent-0.7.0-py3-none-any.whl
Size 3.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
336096abfce523762ba9b9b593a0684cf807825440fd76b3bd31e068c13fdcb7
BLAKE2b-256 checksum
How to use checksums
15d60aefe28f79519c32901fc71c39edd02c0fce44b4d5db5d01207581e64ed5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.11 {"installer":{"name":"uv","version":"0.9.11"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"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

0.7.0 This release

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

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