All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
template_inputs.ini
file for configuring new package inputscreate_package.py
script to generate new Python packages from a template directorypyproject.toml
file for project metadata, dependencies, and tool-specific settings- New directory structure:
my_package/
: Main source code directoryscripts/
: Directory for utility scriptstests/
: Directory for unit testsCHANGELOG.md
File for tracking changesREADME.md
: Main documentation filesetup.py
: Installation and package metadatapyproject.toml
: Configuration file defining project metadata, dependencies, and tool-specific settingstest.py
: Script for running unittests and scripts with coverage.gitlab/
: GitLab configuration files and templates.gitlab-ci.yml
: File for GitLab CI/CD pipeline configuration.gitignore
: File for Git ignore rules.pre-commit-config.yaml
: File for pre-commit hooks configuration
- New tools for code quality checking and improving
- Updated
README.md
with new project information and structure - Reorganized project structure for better maintainability
- Delete unused files that are no longer needed for the project:
- pep8, .pylintrc, ci_tests.py, coverage.py, python.gitignore, quickstart.py, setup_template.py, templates.py
- Update README.md
- Add quickstart.py