Skip to content

Plone6.1 uv#195

Merged
MrTango merged 9 commits intomasterfrom
plone6.1-uv
Mar 6, 2026
Merged

Plone6.1 uv#195
MrTango merged 9 commits intomasterfrom
plone6.1-uv

Conversation

@MrTango
Copy link
Contributor

@MrTango MrTango commented Mar 4, 2026

Fix issue with 404 for aggregate content view in Plone 6.1.

MrTango and others added 9 commits February 28, 2026 07:34
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add --reinstall-package flag to postCreateCommand so uv re-evaluates
the editable install from the real mounted source instead of using
the stale cached state from the build phase.
- Fix early return when no content sources are configured
- Convert CatalogContentListingObject to raw brains for restricted Python compatibility in skin templates
- Fix whitespace in tal:content attribute in aggregation listing template
- Remove legacy egg-info files and namespace package __init__.py
- Remove --offline flag from devcontainer uv sync command
Migrate to pyproject.toml with uv for dependency management, add
devcontainer configuration, GitHub Actions CI workflow, and VS Code
workspace file.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…irewall

Add tox, black, and isort via uv tool install at Docker build time.
Run tox --notest in postCreateCommand to pre-create all tox environments
while network access is still available (before firewall setup).
- Rewrite ci.yml to use astral-sh/setup-uv and uv sync/run
- Add missing plone.app.robotframework to dev dependencies
- Fix testpaths to point to actual test directory
- Remove legacy buildout-based plone-package.yml workflow
- Add constraints_plone61.txt, requirements_plone61.txt, test_plone61.cfg
- Update tox envlist to Python 3.11/3.12 with Plone 6.0/6.1
- Remove legacy Python 3.7-3.10 and Plone 5.2 environments
- Clean up commented-out code and deprecated whitelist_externals
Add pytest-cov and ruff to dev dependencies, add uv sync step to lint
tox env. Configure ruff rules to accommodate legacy codebase patterns
and run ruff format across all source files.
@MrTango MrTango merged commit e34b351 into master Mar 6, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant