Feature/update from template - #2
Merged
Merged
Conversation
Updates the requirements on [pylint](https://github.com/pylint-dev/pylint), [hypothesis](https://github.com/HypothesisWorks/hypothesis), [ruff](https://github.com/astral-sh/ruff) and [coverage](https://github.com/nedbat/coveragepy) to permit the latest version. Updates `pylint` to 3.2.5 - [Release notes](https://github.com/pylint-dev/pylint/releases) - [Commits](pylint-dev/pylint@pylint-3.0.0a0...v3.2.5) Updates `hypothesis` to 6.104.2 - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](HypothesisWorks/hypothesis@hypothesis-python-6.82.0...hypothesis-python-6.104.2) Updates `ruff` to 0.5.0 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@v0.0.280...0.5.0) Updates `coverage` to 7.5.4 - [Release notes](https://github.com/nedbat/coveragepy/releases) - [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst) - [Commits](coveragepy/coveragepy@7.2.7...7.5.4) --- updated-dependencies: - dependency-name: pylint dependency-type: direct:production dependency-group: dev-dependencies - dependency-name: hypothesis dependency-type: direct:production dependency-group: dev-dependencies - dependency-name: ruff dependency-type: direct:production dependency-group: dev-dependencies - dependency-name: coverage dependency-type: direct:production dependency-group: dev-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
…pendencies-106a697b7f
…6a697b7f Bump the dev-dependencies group with 4 updates
Updates the requirements on [pylint](https://github.com/pylint-dev/pylint), [pytest](https://github.com/pytest-dev/pytest), [hypothesis](https://github.com/HypothesisWorks/hypothesis), [ruff](https://github.com/astral-sh/ruff) and [coverage](https://github.com/nedbat/coveragepy) to permit the latest version. Updates `pylint` to 3.2.6 - [Release notes](https://github.com/pylint-dev/pylint/releases) - [Commits](pylint-dev/pylint@v3.2.5...v3.2.6) Updates `pytest` to 8.3.2 - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](pytest-dev/pytest@7.4.0...8.3.2) Updates `hypothesis` to 6.108.5 - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](HypothesisWorks/hypothesis@hypothesis-python-6.104.2...hypothesis-python-6.108.5) Updates `ruff` to 0.5.5 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@0.5.0...0.5.5) Updates `coverage` to 7.6.0 - [Release notes](https://github.com/nedbat/coveragepy/releases) - [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst) - [Commits](coveragepy/coveragepy@7.5.4...7.6.0) --- updated-dependencies: - dependency-name: pylint dependency-type: direct:production dependency-group: dev-dependencies - dependency-name: pytest dependency-type: direct:production dependency-group: dev-dependencies - dependency-name: hypothesis dependency-type: direct:production dependency-group: dev-dependencies - dependency-name: ruff dependency-type: direct:production dependency-group: dev-dependencies - dependency-name: coverage dependency-type: direct:production dependency-group: dev-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
…5580294d Bump the dev-dependencies group with 5 updates
add author name and email changes possible with project renaming task
Feature/check rename args
use dependson for node
Updates the requirements on [hypothesis](https://github.com/HypothesisWorks/hypothesis) to permit the latest version. Updates `hypothesis` to 6.148.9 - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](HypothesisWorks/hypothesis@hypothesis-python-6.104.2...hypothesis-python-6.148.9) --- updated-dependencies: - dependency-name: hypothesis dependency-version: 6.148.9 dependency-type: direct:development dependency-group: dev-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
…6e8e163ca build(deps-dev): update hypothesis requirement from <=6.148.8,>=6.104.2 to >=6.104.2,<=6.148.9 in the dev-dependencies group
- Add init-host.sh to create ~/.claude directory on host before container starts - Use bind mount for ~/.claude folder instead of individual file mounts - Switch from npm to pixi for claude installation (claude-shim package) - Remove Node.js dependency from claude-code feature - Add pixi bin paths to .profile for proper PATH setup - Add initializeCommand to devcontainer.json to run host init script - Install pixi automatically if not found in base image - Feature now adds PATH setup to user profile (self-contained) This allows the devcontainer to work on fresh hosts without requiring pre-existing ~/.claude files, while still sharing credentials across all devcontainers. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Remove hardcoded $HOME/.pixi/envs/claude-shim/bin from PATH in both Dockerfile and install.sh - rely on ~/.pixi/bin only - Add resolve_target_home() helper function for consistent, defensive home directory resolution with proper fallbacks - Update messaging to say "bind-mounted from host" instead of "Docker volume" Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add conditional PATH entry for ~/.pixi/envs/claude-shim/bin to work around pixi trampoline bug that fails for bash script executables - Remove claude --version calls during feature install to avoid downloading the Claude binary during container build - Claude binary will now be downloaded on first user invocation Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
fix: make devcontainer portable across hosts
- Add blooop channel for custom packages - Add devpod as dependency for launching dev containers - Add `pixi r dev` task to start devpod - Add `pixi r dev-restart` task to recreate container Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
The dev and dev-restart tasks now depend on dev-add-docker which adds the docker provider if it's not already configured. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- dev: attach via SSH in terminal (--ide none && devpod ssh) - dev-vs: launch with VSCode (original behavior) - dev-restart: recreate and attach via SSH - dev-restart-vs: recreate and launch VSCode Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
devpod ssh doesn't use the SSH config with ForwardAgent, so switch to using ssh directly with the devpod-generated host config. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Mount host SSH_AUTH_SOCK directly into container at /ssh-agent instead of relying on devpod's tunneling which has known issues. Revert to using devpod ssh command now that agent is available. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add devpod dependency and dev tasks
- Replace `devpod ssh .` with native `ssh pythontemplate.devpod` to fix TTY allocation issues causing "Error tunneling to container" errors - Add explicit `--ide vscode` flag to dev-vs and dev-restart-vs tasks since no default IDE is configured in devpod 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Pin devpod version to >=0.8.0,<0.9 for reproducibility - Use grep -qw for word-boundary matching to avoid substring false positives 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Fix devpod SSH tunneling and VS Code IDE launch issues
Updates the requirements on [hypothesis](https://github.com/HypothesisWorks/hypothesis) and [ruff](https://github.com/astral-sh/ruff) to permit the latest version. Updates `hypothesis` to 6.150.2 - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](HypothesisWorks/hypothesis@hypothesis-python-6.104.2...hypothesis-python-6.150.2) Updates `ruff` to 0.14.11 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@0.5.0...0.14.11) --- updated-dependencies: - dependency-name: hypothesis dependency-version: 6.150.2 dependency-type: direct:development dependency-group: dev-dependencies - dependency-name: ruff dependency-version: 0.14.11 dependency-type: direct:development dependency-group: dev-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
…e1a33402d build(deps-dev): bump the dev-dependencies group with 2 updates
Reviewer's GuideRenames the project from File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
Add cache-key prefix to invalidate stale cache that was created when the project was named python-template. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary by Sourcery
Enhancements: