Skip to content

chore: Update copier template to v0.6.0 - #418

Open
quant-ranger[bot] wants to merge 1 commit into
mainfrom
copier-autoupdate-v0.6.0
Open

quant-ranger[bot] wants to merge 1 commit into
mainfrom
copier-autoupdate-v0.6.0

Conversation

@quant-ranger

@quant-ranger quant-ranger Bot commented Oct 26, 2026

Copy link
Copy Markdown
Contributor

This PR was automatically generated. Please check for leftover merge conflicts before merging.

Changelog:

v0.6.0

What's Changed

New Contributors

Full Changelog: Quantco/copier-template-python-open-source@v0.5.3...v0.6.0

Copilot AI commented Oct 26, 2026

Copy link
Copy Markdown
Contributor

One or more custom setup steps configured for this repository failed during this Copilot code review run:

Install repository

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 copilot-code-review.yml file. Read the docs for details.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 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
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

Comment on lines +20 to +26
<<<<<<< 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
Comment thread .github/workflows/ci.yml
timeout-minutes: 30
runs-on: ubuntu-latest
steps:
<<<<<<< before updating
persist-credentials: false

- name: "Run analysis"
<<<<<<< before updating
Comment thread pyproject.toml
Comment on lines +51 to +64
<<<<<<< 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
Comment thread pyproject.toml
# pyupgrade
"UP",
# pydocstyle
"D",
Comment thread .envrc
@@ -1,2 +1,7 @@
<<<<<<< before updating
Comment thread pixi.toml
Comment on lines +147 to +148
[feature.py315.dependencies]
python = "3.15.*"

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant