plone.meta
plone.meta standardizes configuration files across Plone-related Python repositories.
It generates and manages .editorconfig, .flake8, .gitignore, pyproject.toml, tox.ini, .pre-commit-config.yaml, and CI pipelines (GitHub Actions, GitLab CI) from Jinja2 templates, with per-repository customization via .meta.toml.
Quick Start
uvx --from plone.meta config-package path/to/your/package
Documentation
Full documentation is available at https://plone.github.io/meta/
- Tutorials -- Step-by-step lessons to get started
- How-To Guides -- Solutions to specific problems
- Reference -- Configuration options and CLI details
- Explanation -- Architecture, design decisions, and philosophy
Commands
config-package-- Generate configuration files for a single repositorymulti-call-- Apply configuration across multiple repositoriesre-enable-actions-- Re-enable auto-disabled GitHub Actions
GitHub Actions Shared Automations
plone.meta also provides reusable workflows and composite actions for GitHub Actions.
See the full documentation for details.
Scope
plone/meta covers single-package Python repositories.
It does not cover:
- Volto or other JavaScript-based projects
- Monorepo projects (backend + frontend)
- Projects supporting multiple Plone versions in the same branch
License
GPLv2. See LICENSE.
Metadata
Release files for plone.meta 2.11.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| plone_meta-2.11.1.tar.gz | 90.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| plone_meta-2.11.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 143.5 kB
Release files / plone_meta-2.11.1.tar.gz
| Download URL | plone_meta-2.11.1.tar.gz |
|---|---|
| Size | 90.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
abea387fb38d38255a487fa157b7a9c524bde76cf7c166f2cfd47967577b4002
|
|
BLAKE2b-256 checksum How to use checksums |
e179162b3859e739bf1e3af50b83234abf3d2263cd954b2b15bde258bab703ad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|
Release files / plone_meta-2.11.1-py3-none-any.whl
| Download URL | plone_meta-2.11.1-py3-none-any.whl |
|---|---|
| Size | 53.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
87bd035e862c70092cc8224050b64a2f8ad431bc8b31a7d9cc1e9dd949ab83ee
|
|
BLAKE2b-256 checksum How to use checksums |
927d61bcdfe8266f30468dc4398afead451d55919e6edf7c5875a6a8dfd30ffd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|