wllegal
Hosted Weblate legal stuff
Decision gist · record as of 2026-08-14
Yes, if you are deploying or customizing a self-hosted Weblate instance and need a reference implementation for legal document templates. No, if you are using Weblate as an end user or do not need to customize legal pages. The copyleft license is standard for Weblate ecosystem packages and poses no barrier for open-source deployments, but requires source disclosure if you modify and redistribute.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Requires Django and weblate-language-data as runtime dependencies; Python 3.11 or later.
- Low friction install with a wheel distribution.
- Active maintenance—last commit 2026-08-14, released 2026-08-06—and supports current Python versions (3.11 through 3.14).
License · maintenance · safety
GPL-3.0-or-later (copyleft) — Licensed under GPL-3.0-or-later (copyleft). Any modifications or derivative works must also be released under a compatible open-source license; redistribution requires source code availability.
last release 2026-08-06 (8 days) · last repo commit 2026-08-14 · 4 stars
0 known vulnerabilities (OSV.dev, 2026-08-14) · 87,259 downloads/mo, #13,807 on PyPI
Alternatives
Verify before relying
pip install wllegal
Then in your Django settings, add to INSTALLED_APPS before other Weblate modules:
INSTALLED_APPS.insert(0, "wllegal")- Whether the legal templates are suitable for jurisdictions outside Weblate s.r.o. service regions.
- What customization hooks or extension points the module provides beyond template override.
What it is and what it does
wllegal is a Django application that bundles legal document templates and compliance infrastructure used by Weblate's hosted services. It integrates into a Weblate instance via Django's INSTALLED_APPS and overrides default templates to inject service-specific terms, privacy policies, and other legal content. The module is not a general-purpose legal framework—it is explicitly designed as a reference implementation for Weblate operators who need to customize their own legal pages, and its documents are tailored to Weblate s.r.o.'s specific services.
The package depends on Django and weblate-language-data, making it suitable only for deployments already running Weblate. It is maintained actively and supports modern Python versions, but its primary audience is system administrators and developers deploying or customizing hosted Weblate instances.
Use it for
- Customize legal pages on a self-hosted Weblate instance by using wllegal templates as a starting point.
- Reference implementation for understanding how to override Weblate's default legal document templates in a Django app.
- Ensure compliance infrastructure is in place when deploying Weblate as a hosted service.
- Adapt legal templates to regional requirements by extending wllegal's module structure.
Worth the install?
AI-flagged interpretation of the facts on this page. Verify before relying on it.
Yes, if you are deploying or customizing a self-hosted Weblate instance and need a reference implementation for legal document templates.
No, if you are using Weblate as an end user or do not need to customize legal pages. The copyleft license is standard for Weblate ecosystem packages and poses no barrier for open-source deployments, but requires source disclosure if you modify and redistribute.
Install
wllegal on PyPI
Before you install
Low friction install with a wheel distribution. Active maintenance—last commit 2026-08-14, released 2026-08-06—and supports current Python versions (3.11 through 3.14).
Requires Django and weblate-language-data as runtime dependencies; Python 3.11 or later.
License in practice
Licensed under GPL-3.0-or-later (copyleft). Any modifications or derivative works must also be released under a compatible open-source license; redistribution requires source code availability.
Quickstart
pip install wllegal
Then in your Django settings, add to INSTALLED_APPS before other Weblate modules:
INSTALLED_APPS.insert(0, "wllegal")
Verify before relying
- Whether the legal templates are suitable for jurisdictions outside Weblate s.r.o. service regions.
- What customization hooks or extension points the module provides beyond template override.
Package facts
| License | GPL-3.0-or-later copyleft |
| Python support | Supports the current Python release >=3.11 |
| Install friction | Low. Pure-Python wheel |
| Runtime dependencies | 2 packagesDjangoweblate-language-data |
| Maintenance | Actively maintained 8 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 87,259 / month, #13,807 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
| Classifiers | Development Status :: 5 - Production/StableEnvironment :: Web EnvironmentFramework :: DjangoIntended Audience :: DevelopersIntended Audience :: System AdministratorsOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Topic :: Internet :: WWW/HTTPTopic :: Internet :: WWW/HTTP :: Dynamic ContentTopic :: Software Development :: InternationalizationTopic :: Software Development :: Localization |
Evidence: wllegal-2026.6-py3-none-any.whl
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “weblate legal compliance module”
- wllegalA Django module providing legal document templates and compliance…
- weblate_schemasProvides JSON schemas that validate Weblate export formats, enabling…
- weblate-fontsProvides a curated collection of fonts packaged for use by Weblate…
Give your agent the search over MCP, or paste the wish link into any chat.
More WWW/HTTP packages
urllib3 is an HTTP client library that provides thread-safe connection pooling, SSL/TLS verification, multipart file uploads, request retries, compression support, and proxy handling for Python applications.
Requests is a Python HTTP library that simplifies sending HTTP/1.1 requests with automatic handling of headers, authentication, cookies, and response parsing.
h11 is a pure-Python HTTP/1.1 protocol implementation that handles parsing and serializing HTTP messages without any built-in I/O, letting you integrate it with any network layer you choose.
HTTPX is a fully featured HTTP client library for Python that provides both sync and async APIs, with support for HTTP/1.1 and HTTP/2, plus an integrated command-line client.
Install it if you are building new projects or modernizing existing ones that rely on HTTP.
A minimal low-level HTTP client library that sends HTTP requests with thread-safe and task-safe connection pooling, supporting HTTP/1.1, HTTP/2, proxies, and both sync and async interfaces.
aiohttp is an async HTTP client and server framework built on asyncio, supporting both WebSockets and middleware-based routing for building concurrent web applications.
Install it if you need async HTTP client or server capabilities in asyncio-based applications.
See also weblate · weblate-fonts · weblate-language-data · weblate_schemas · translation-finder · wlc · unicode-segmentation-rs · ResourceBundle · quart_babel · babel