Skip to main content

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 repository
  • multi-call -- Apply configuration across multiple repositories
  • re-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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

plone_meta-2.11.1.tar.gz (90.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

plone_meta-2.11.1-py3-none-any.whl (53.4 kB view details)

Uploaded Python 3

File details

Details for the file plone_meta-2.11.1.tar.gz.

File metadata

  • Download URL: plone_meta-2.11.1.tar.gz
  • Upload date:
  • Size: 90.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.6

File hashes

Hashes for plone_meta-2.11.1.tar.gz
Algorithm Hash digest
SHA256 abea387fb38d38255a487fa157b7a9c524bde76cf7c166f2cfd47967577b4002
MD5 be91ea1fa8f976f1d90da5d712faafab
BLAKE2b-256 e179162b3859e739bf1e3af50b83234abf3d2263cd954b2b15bde258bab703ad

See more details on using hashes here.

File details

Details for the file plone_meta-2.11.1-py3-none-any.whl.

File metadata

  • Download URL: plone_meta-2.11.1-py3-none-any.whl
  • Upload date:
  • Size: 53.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.6

File hashes

Hashes for plone_meta-2.11.1-py3-none-any.whl
Algorithm Hash digest
SHA256 87bd035e862c70092cc8224050b64a2f8ad431bc8b31a7d9cc1e9dd949ab83ee
MD5 fe750351739444d182236b82f68ccda9
BLAKE2b-256 927d61bcdfe8266f30468dc4398afead451d55919e6edf7c5875a6a8dfd30ffd

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

2.11.1 This release

2 files

2.11.0

2 files

2.10.1

2 files

2.10.0

2 files

2.9.0

2 files

2.8.0

2 files

2.7.0

2 files

2.6.0

2 files

2.5.1

2 files

2.5.0

2 files

2.4.0

2 files

2.3.2

2 files

2.3.1

2 files

2.3.0

2 files

2.2.2

2 files

2.2.1

2 files

2.2.0

2 files

2.1.0

2 files

2.0.0

2 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