Closed iktakahiro closed 4 months ago
This update transitions the project’s dependency management from Poetry to Rye, modernizing the environment setup. The .devcontainer/Dockerfile
now installs Rye instead of Poetry, improving Python environment handling. The Python interpreter settings in .vscode/settings.json
have been adjusted for better compatibility, and pyproject.toml
has been restructured to support Hatch while updating Python version requirements and dependencies. These changes enhance project maintainability and align with more recent Python practices.
File | Change Summary |
---|---|
.devcontainer/Dockerfile |
Replaced Poetry installation with Rye, including setting up environment variables for Rye configuration. |
.vscode/settings.json |
Changed from no specific formatting provider to setting the default Python interpreter to the virtual environment. |
pyproject.toml |
Transitioned from Poetry to Hatch, updated project version, Python requirements, and restructured dependencies. |
sequenceDiagram
participant Developer
participant VSCode
participant Docker
participant Rye
participant Hatch
Developer->>VSCode: Open project
VSCode->>Docker: Build container
Docker->>Rye: Install dependencies
Rye->>Hatch: Build project
Hatch-->>Docker: Project ready
Docker-->>VSCode: Container built
VSCode-->>Developer: Environment ready
🐰 In fields so wide and bright,
A change has brought new delight!
From Poetry’s strum to Rye’s sweet tune,
Our project hops towards the moon!
With Hatch at the helm, we leap and bound,
In this fresh garden, joy is found! 🌼✨
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Summary by CodeRabbit
New Features
Bug Fixes