Repository navigation
chore: Update copier template to v0.6.0 - #418
quant-ranger[bot] wants to merge 1 commit into
Conversation
Quant-Ranger: copier
|
One or more custom setup steps configured for this repository failed during this Copilot code review run: Setup steps run before each review. If the review above is missing context, or no review was posted at all, the failing step above may be the cause. See the workflow run for failure details, fix your setup steps configuration, and re-request a review. Note You can configure setup steps for Copilot code review separately from Copilot cloud agent with a |
There was a problem hiding this comment.
🟡 Changes recommended
Unresolved conflicts break configuration and workflows, Python 3.15 lacks a registered environment, and newly enabled docstring rules reject existing code.
7 open issues
Resolve setup-pixi workflow conflict · New Resolve all workflow YAML conflicts · New Resolve Scorecard action-version conflicts · New Resolve pyproject.toml merge conflict · New Fix docstrings before enabling Ruff D rules · New Resolve .envrc shell conflict · New Register py315 environment and regenerate pixi.lock · New
What changed in this PR
Updates Dataframely’s Copier template from v0.5.3 to v0.6.0, refreshing development tooling, CI configuration, and package namespace hygiene.
Changes:
- Replaces Taplo with Tombi and enables Google-style docstring linting.
- Introduces Python 3.15 metadata and CI configuration.
- Refreshes workflow action pins, ignore rules, and direnv integration.
| File | Description |
|---|---|
pyproject.toml |
Adds Python 3.15 metadata and docstring/Tombi configuration. |
pixi.toml |
Replaces Taplo with Tombi and defines a Python 3.15 feature. |
pixi.lock |
Locks Tombi packages in place of Taplo. |
dataframely/__init__.py |
Makes standard-library import aliases private. |
.lefthook.yaml |
Uses Tombi and excludes Copier answers from spell-checking. |
.gitignore |
Attempts to simplify exclusions while retaining local customizations. |
.github/workflows/scorecard.yml |
Updates security workflow action pins and step wording. |
.github/workflows/ci.yml |
Updates setup actions and proposes Python 3.15 testing. |
.github/workflows/build.yml |
Updates Pixi setup and artifact action pins. |
.gitattributes |
Disables text diffs for the generated lockfile. |
.envrc |
Proposes switching activation to layout pixi. |
.copier-answers.yml |
Records template version v0.6.0. |
Review effort: Balanced
| <<<<<<< before updating | ||
| uses: prefix-dev/setup-pixi@d3f436a425481402e6a95a1d1fc10331c708cd9e # v0.10.2 | ||
| ||||||| last update | ||
| uses: prefix-dev/setup-pixi@1b2de7f3351f171c8b4dfeb558c639cb58ed4ec0 # v0.9.5 | ||
| ======= | ||
| uses: prefix-dev/setup-pixi@ad1da6449d9e506fd127fd67ab2d054a769f6a94 # v0.11.2 | ||
| >>>>>>> after updating |
| timeout-minutes: 30 | ||
| runs-on: ubuntu-latest | ||
| steps: | ||
| <<<<<<< before updating |
| persist-credentials: false | ||
|
|
||
| - name: "Run analysis" | ||
| <<<<<<< before updating |
| <<<<<<< before updating | ||
| "E501", # https://docs.astral.sh/ruff/faq/#is-the-ruff-linter-compatible-with-black | ||
| "N803", # https://docs.astral.sh/ruff/rules/invalid-argument-name | ||
| "N806", # https://docs.astral.sh/ruff/rules/non-lowercase-variable-in-function | ||
| ||||||| last update | ||
| "N803", # https://docs.astral.sh/ruff/rules/invalid-argument-name | ||
| "N806", # https://docs.astral.sh/ruff/rules/non-lowercase-variable-in-function | ||
| "E501", # https://docs.astral.sh/ruff/faq/#is-the-ruff-linter-compatible-with-black | ||
| ======= | ||
| "N803", # https://docs.astral.sh/ruff/rules/invalid-argument-name | ||
| "N806", # https://docs.astral.sh/ruff/rules/non-lowercase-variable-in-function | ||
| "E501", # https://docs.astral.sh/ruff/faq/#is-the-ruff-linter-compatible-with-black | ||
| "D1", # https://docs.astral.sh/ruff/rules/#pydocstyle-d | ||
| >>>>>>> after updating |
| # pyupgrade | ||
| "UP", | ||
| # pydocstyle | ||
| "D", |
| @@ -1,2 +1,7 @@ | |||
| <<<<<<< before updating | |||
| [feature.py315.dependencies] | ||
| python = "3.15.*" |


This PR was automatically generated. Please check for leftover merge conflicts before merging.
Changelog:
v0.6.0
What's Changed
pydocstyleby borchero in feat: Addpydocstylecopier-template-python-open-source#200New Contributors
Full Changelog: Quantco/copier-template-python-open-source@v0.5.3...v0.6.0