added
- new project starter kits is relocated from yehua here
added
- #146: include python setup.py checkdocs
- auto-generation of contributors
- github action for moban update and commits
- #147: better isort action
- #148: generate Makeifile and format.sh
Updated
- Configure lint and moban stage use to MINREQ=0
- Updated gitignore to latest as of the release date
Added
- add python_requires in setup.py
- no code coverage support
- add github star badges
- #145: specify test dependencies with project.yml file
Fixed
- fixed travis config
Added
- pypi download stats are displayed in README
- Add mit license text
- #126: support github auto pypi publishing action
- #133: provide CI azure build yaml files
Updated
- Test on python 3.8 instead of python 3.8-dev
- #131: remove useless statements when a complex installation requirement is in place.
- #128: Exclude tests in installation package
- Install mock only on python 2
Fixed
- #114: setup.py.jj2 gets default console_scripts entry always
- #120: changelog rst syntax cause 400 error
- #122: UPLOAD_FAILED_MSG cannot be formatted
Updated
- sync templates/docs/make.bat.jj2 to include changes from https://github.com/sphinx-doc/sphinx/commit/0dbdae31
- #100: Fixed travis.yml.jj2 to not emit yamllint errors
- #101: Fixed travis.yml.jj2 .disable_global to reset install:
- #31: Added test_command to override travis.yml.jj2 use of Makefile
- #96: Expanded travis.yml.jj2 and use in in the pypi-mobans repo
- #88: Enhanced min_requirements.txt.jj2 support for dependencies with multiple constraints such as >1,<3
- #93: Added CI to ensure pypi-mobans is in sync with upstream
- #99: Formated changelog.yml according to yamllint default rules
Added
- #89: setup.py.jj2 support for dependencies using all PEP 508 environment markers; enable setup_use_markers to activate, and enable setup_use_markers_fix to use with setuptools pre v22
- #98: Added .gitattributes to reduce conflicts on changelog.yml
Updated
- #87: updated the pipfile syntax
Added
- #87: Added tests for pipfile generation
Updated
- #75: separate flake8 linting in separate travis job
- #72: project and copyright are no longer filled.
- black style on setup.py, include python 3.7, 3.8 , update gitignore
Updated
- travis-ci: uses xenial dist. dropped python 3.4, 3.7-dev and added 3.7, pypy2 and pypy3
- added min_requirements.txt where minimum requirements are computed
- #71: include tests folder as test_suite if 'tests' folder exists
- #16: package data / MANIFEST.in.jj2 is not easy to customise
- #14: Mandatory CHANGELOG.rst become optional
First release
- bug fix on #60
Added
Updated
- #63: updated Pipfile implementation
- Synchronize with sphinx doc file at release date
First release
- versioning is applied
- Pipfile included