hatchit package¶
Submodules¶
hatchit.cli module¶
hatchit.scaffold module¶
- hatchit.scaffold.create_hatchit_repository(project_path, description, license, use_uv=False)[source]¶
Create a new Python project using uv and hatch.
This function initializes a new Python project at the specified project_path using the uv tool and hatch for version management and project scaffolding. It uses copier under the hood to render the project template.
- Parameters:
- Return type:
Example
>>> create_hatchit_repository( ... "my_project", ... description="My new project", ... license="MIT", ... )