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.10.1.tar.gz (87.7 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.10.1-py3-none-any.whl (53.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: plone_meta-2.10.1.tar.gz
  • Upload date:
  • Size: 87.7 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.10.1.tar.gz
Algorithm Hash digest
SHA256 f68c87aa6144a634915ba11dd1d9dd99c50836bd8c19689e06d3c17abf5423aa
MD5 0476219f0ee7252c74e1e1e8a3cc4279
BLAKE2b-256 c03f0c11ca2883ffc1c7432cae13805b1970d948614ceb5646dadbb3b0285f53

See more details on using hashes here.

File details

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

File metadata

  • Download URL: plone_meta-2.10.1-py3-none-any.whl
  • Upload date:
  • Size: 53.3 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.10.1-py3-none-any.whl
Algorithm Hash digest
SHA256 806066914d6c5a4e9db1a24dff94e30c5cc63c1deda8ffb11a0558f30e5535e8
MD5 0743d3c46bd41cc6e73903052bf1faad
BLAKE2b-256 1500b1caa925ac4961e49d47d9d5d672ab0b745bdce79f1265f5936b38fe13e1

See more details on using hashes here.

Release history Release notifications | RSS feed

2.11.1

2 files

2.11.0

2 files

This release

2.10.1 This release

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