pyscaffold/pyscaffold (pyscaffold)
### [`v4.5`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-450-2023-06-20)
[Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v4.4.1...v4.5)
- Change macOS default configuration dir from
`~/Library/Preferences` to `~/Library/Application Support`, :pr:`721`.
This change is motivated by the upgrade in the `platformdirs` dependency.
You can read more about the motivation in :github:`platformdirs/platformdirs#98`
- Simplify `git` command, by letting exceptions go through, :pr:`714`
### [`v4.4.1`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-441-2023-04-18)
[Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v4.4...v4.4.1)
- Re-use pre-built wheels in CI for upgrade tests in :pr:`702`
- Make security permissions explicit in GHA template :pr:`704`
- Fix `GITHUB_TOKEN` variable in GHA template :pr:`715`
### [`v4.4`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-441-2023-04-18)
[Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v4.3.1...v4.4)
- Re-use pre-built wheels in CI for upgrade tests in :pr:`702`
- Make security permissions explicit in GHA template :pr:`704`
- Fix `GITHUB_TOKEN` variable in GHA template :pr:`715`
### [`v4.3.1`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-431-2022-09-20)
[Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v4.3...v4.3.1)
- Modify `tox.ini` template to allow passing the `TWINE_REPOSITORY_URL`
environment variable, :pr:`666`.
### [`v4.3`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-431-2022-09-20)
[Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v4.2.3...v4.3)
- Modify `tox.ini` template to allow passing the `TWINE_REPOSITORY_URL`
environment variable, :pr:`666`.
### [`v4.2.3`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-423-2022-06-17)
[Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v4.2.2...v4.2.3)
- Automatically create directory when saving config file, :issue:`648`
### [`v4.2.2`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-422-2022-05-26)
[Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v4.2.1...v4.2.2)
- Update `.github/workflows/ci.yml` template, :pr:`637` and :pr:`640`
- Update note in `skeleton.py` template clarifying file can be renamed, :pr:`641`
### [`v4.2.1`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-421-2022-03-16)
[Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v4.2...v4.2.1)
- Ensure `.gitlab-ci.yml` template works for GitLab Enterprise 14.7.4, :pr:`630`
### [`v4.2`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-423-2022-06-17)
[Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v4.1.5...v4.2)
- Automatically create directory when saving config file, :issue:`648`
### [`v4.1.5`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-415-2022-02-22)
[Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v4.1.4...v4.1.5)
- Added `.python-version` created by `pyenv` to `.gitignore`
- Added more `--very-verbose` logging to make clearer what's going on, :issue:`562`
- Replace internal dependency on :pypi:`appdirs` with :pypi:`platformdirs`, :pr:`584`
- Fix :pypi:`coverage` config for namespaced packages, :pr:`610`
### [`v4.1.4`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-414-2022-01-13)
[Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v4.1.3...v4.1.4)
- Ensure build configuration produces `sdist` as it is needed by conda, :issue:`570`
### [`v4.1.3`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-413-2022-01-11)
[Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v4.1.2...v4.1.3)
- Fix pre-commit error: The unauthenticated git protocol on port 9418 is no longer supported, :issue:`565`
.. note::
PyScaffold 4.1 is the last release to support Python 3.6
### [`v4.1.2`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-412-2022-01-04)
[Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v4.1.1...v4.1.2)
- Added verification to prevent users from creating projects nested inside
existing repositories, unless `--force` is explicitly given, :issue:`544`, :pr:`545`.
- Fixed problem with Windows Shell when running git, :pr:`560`.
### [`v4.1.1`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-411-2021-10-18)
[Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v4.1...v4.1.1)
- Ensure required extensions are installed on `--update`, :pr:`512`
- Prevent extension from crashing when persisting `None` in `setup.cfg`, :pr:`510`
- Prevent multi-line descriptions to crash `putup`, :pr:`509`
- Warn users about empty namespaces, :pr:`508`
- Prevent parsing errors during dependency deduplication, :pr:`518`
- Add `license_files` to `setup.cfg` template, :issue:`524`
### [`v4.1`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-441-2023-04-18)
[Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v4.0.2...v4.1)
- Re-use pre-built wheels in CI for upgrade tests in :pr:`702`
- Make security permissions explicit in GHA template :pr:`704`
- Fix `GITHUB_TOKEN` variable in GHA template :pr:`715`
### [`v4.0.2`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-402-2021-05-26)
[Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v4.0.1...v4.0.2)
- Restructured docs
- Fix WSL2 installation problem, :issue:`440`
- Fix for interactive mode under Windows, :issue:`430`
### [`v4.0.1`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-401-2021-03-17)
[Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v4.0...v4.0.1)
- Fix `tox -e build` issue when running on Conda, :pr:`417`
- Ensure `snake_case` for keys in `setup.cfg`, :issue:`418`
- Update dependencies on `configupdater` and `pyscaffoldext-django`
- Remove broken checks for old `setuptools`, :issue:`428`
### [`v4.0`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-402-2021-05-26)
[Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v3.3.1...v4.0)
- Restructured docs
- Fix WSL2 installation problem, :issue:`440`
- Fix for interactive mode under Windows, :issue:`430`
### [`v3.3.1`](https://togithub.com/pyscaffold/pyscaffold/compare/v3.3...v3.3.1)
[Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v3.3...v3.3.1)
### [`v3.3`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-33-2020-12-24)
[Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v3.2.3...v3.3)
- Code base changed to Black's standards
- New docs about version numbers and git integration
- Updated pre-commit hooks
- Updated `docs/Makefile` to use Sphinx "make mode"
- *deprecated* setuptools extensions/commands `python setup.py test/docs/doctests`, :issue:`245`
- New tox test environments for generating docs and running doctests
- New built-in extension for Cirrus CI, :issue:`251`
- *experimental* `get_template` is now part of the public API and can be used by extensions, :issue:`252`
- Updated `setuptools_scm` to version 4.1.2 in contrib
- Updated `configupdater` to version 1.1.2 in contrib
- precommit automatically fixes line endings by default
- *deprecated* `log.configure_logger`, use `log.logger.reconfigure` instead
.. note::
PyScaffold 3.3 is the last release to support Python 3.5
### [`v3.2.3`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-323-2019-10-12)
[Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v3.2.2...v3.2.3)
- Updated `configupdater` to version 1.0.1
- Changed Travis to Cirrus CI
- Fix some problems with Windows
### [`v3.2.2`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-322-2019-09-12)
[Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v3.2.1...v3.2.2)
- Write files as UTF-8, fixes `codec can't encode characters` error
### [`v3.2.1`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-321-2019-07-11)
[Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v3.2...v3.2.1)
- Updated pre-commit configuration and set max-line-length to 88 (Black's default)
- Change build folder of Sphinx's Makefile
- Fix creation of empty files which were just ignored before
### [`v3.2`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-323-2019-10-12)
[Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v3.1...v3.2)
- Updated `configupdater` to version 1.0.1
- Changed Travis to Cirrus CI
- Fix some problems with Windows
### [`v3.1`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-431-2022-09-20)
[Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v3.0.3...v3.1)
- Modify `tox.ini` template to allow passing the `TWINE_REPOSITORY_URL`
environment variable, :pr:`666`.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
>=3.0a0,<3.1a0
->>=4.5,<4.6
Release Notes
pyscaffold/pyscaffold (pyscaffold)
### [`v4.5`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-450-2023-06-20) [Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v4.4.1...v4.5) - Change macOS default configuration dir from `~/Library/Preferences` to `~/Library/Application Support`, :pr:`721`. This change is motivated by the upgrade in the `platformdirs` dependency. You can read more about the motivation in :github:`platformdirs/platformdirs#98` - Simplify `git` command, by letting exceptions go through, :pr:`714` ### [`v4.4.1`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-441-2023-04-18) [Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v4.4...v4.4.1) - Re-use pre-built wheels in CI for upgrade tests in :pr:`702` - Make security permissions explicit in GHA template :pr:`704` - Fix `GITHUB_TOKEN` variable in GHA template :pr:`715` ### [`v4.4`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-441-2023-04-18) [Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v4.3.1...v4.4) - Re-use pre-built wheels in CI for upgrade tests in :pr:`702` - Make security permissions explicit in GHA template :pr:`704` - Fix `GITHUB_TOKEN` variable in GHA template :pr:`715` ### [`v4.3.1`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-431-2022-09-20) [Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v4.3...v4.3.1) - Modify `tox.ini` template to allow passing the `TWINE_REPOSITORY_URL` environment variable, :pr:`666`. ### [`v4.3`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-431-2022-09-20) [Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v4.2.3...v4.3) - Modify `tox.ini` template to allow passing the `TWINE_REPOSITORY_URL` environment variable, :pr:`666`. ### [`v4.2.3`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-423-2022-06-17) [Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v4.2.2...v4.2.3) - Automatically create directory when saving config file, :issue:`648` ### [`v4.2.2`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-422-2022-05-26) [Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v4.2.1...v4.2.2) - Update `.github/workflows/ci.yml` template, :pr:`637` and :pr:`640` - Update note in `skeleton.py` template clarifying file can be renamed, :pr:`641` ### [`v4.2.1`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-421-2022-03-16) [Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v4.2...v4.2.1) - Ensure `.gitlab-ci.yml` template works for GitLab Enterprise 14.7.4, :pr:`630` ### [`v4.2`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-423-2022-06-17) [Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v4.1.5...v4.2) - Automatically create directory when saving config file, :issue:`648` ### [`v4.1.5`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-415-2022-02-22) [Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v4.1.4...v4.1.5) - Added `.python-version` created by `pyenv` to `.gitignore` - Added more `--very-verbose` logging to make clearer what's going on, :issue:`562` - Replace internal dependency on :pypi:`appdirs` with :pypi:`platformdirs`, :pr:`584` - Fix :pypi:`coverage` config for namespaced packages, :pr:`610` ### [`v4.1.4`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-414-2022-01-13) [Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v4.1.3...v4.1.4) - Ensure build configuration produces `sdist` as it is needed by conda, :issue:`570` ### [`v4.1.3`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-413-2022-01-11) [Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v4.1.2...v4.1.3) - Fix pre-commit error: The unauthenticated git protocol on port 9418 is no longer supported, :issue:`565` .. note:: PyScaffold 4.1 is the last release to support Python 3.6 ### [`v4.1.2`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-412-2022-01-04) [Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v4.1.1...v4.1.2) - Added verification to prevent users from creating projects nested inside existing repositories, unless `--force` is explicitly given, :issue:`544`, :pr:`545`. - Fixed problem with Windows Shell when running git, :pr:`560`. ### [`v4.1.1`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-411-2021-10-18) [Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v4.1...v4.1.1) - Ensure required extensions are installed on `--update`, :pr:`512` - Prevent extension from crashing when persisting `None` in `setup.cfg`, :pr:`510` - Prevent multi-line descriptions to crash `putup`, :pr:`509` - Warn users about empty namespaces, :pr:`508` - Prevent parsing errors during dependency deduplication, :pr:`518` - Add `license_files` to `setup.cfg` template, :issue:`524` ### [`v4.1`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-441-2023-04-18) [Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v4.0.2...v4.1) - Re-use pre-built wheels in CI for upgrade tests in :pr:`702` - Make security permissions explicit in GHA template :pr:`704` - Fix `GITHUB_TOKEN` variable in GHA template :pr:`715` ### [`v4.0.2`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-402-2021-05-26) [Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v4.0.1...v4.0.2) - Restructured docs - Fix WSL2 installation problem, :issue:`440` - Fix for interactive mode under Windows, :issue:`430` ### [`v4.0.1`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-401-2021-03-17) [Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v4.0...v4.0.1) - Fix `tox -e build` issue when running on Conda, :pr:`417` - Ensure `snake_case` for keys in `setup.cfg`, :issue:`418` - Update dependencies on `configupdater` and `pyscaffoldext-django` - Remove broken checks for old `setuptools`, :issue:`428` ### [`v4.0`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-402-2021-05-26) [Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v3.3.1...v4.0) - Restructured docs - Fix WSL2 installation problem, :issue:`440` - Fix for interactive mode under Windows, :issue:`430` ### [`v3.3.1`](https://togithub.com/pyscaffold/pyscaffold/compare/v3.3...v3.3.1) [Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v3.3...v3.3.1) ### [`v3.3`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-33-2020-12-24) [Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v3.2.3...v3.3) - Code base changed to Black's standards - New docs about version numbers and git integration - Updated pre-commit hooks - Updated `docs/Makefile` to use Sphinx "make mode" - *deprecated* setuptools extensions/commands `python setup.py test/docs/doctests`, :issue:`245` - New tox test environments for generating docs and running doctests - New built-in extension for Cirrus CI, :issue:`251` - *experimental* `get_template` is now part of the public API and can be used by extensions, :issue:`252` - Updated `setuptools_scm` to version 4.1.2 in contrib - Updated `configupdater` to version 1.1.2 in contrib - precommit automatically fixes line endings by default - *deprecated* `log.configure_logger`, use `log.logger.reconfigure` instead .. note:: PyScaffold 3.3 is the last release to support Python 3.5 ### [`v3.2.3`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-323-2019-10-12) [Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v3.2.2...v3.2.3) - Updated `configupdater` to version 1.0.1 - Changed Travis to Cirrus CI - Fix some problems with Windows ### [`v3.2.2`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-322-2019-09-12) [Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v3.2.1...v3.2.2) - Write files as UTF-8, fixes `codec can't encode characters` error ### [`v3.2.1`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-321-2019-07-11) [Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v3.2...v3.2.1) - Updated pre-commit configuration and set max-line-length to 88 (Black's default) - Change build folder of Sphinx's Makefile - Fix creation of empty files which were just ignored before ### [`v3.2`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-323-2019-10-12) [Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v3.1...v3.2) - Updated `configupdater` to version 1.0.1 - Changed Travis to Cirrus CI - Fix some problems with Windows ### [`v3.1`](https://togithub.com/pyscaffold/pyscaffold/blob/HEAD/CHANGELOG.rst#Version-431-2022-09-20) [Compare Source](https://togithub.com/pyscaffold/pyscaffold/compare/v3.0.3...v3.1) - Modify `tox.ini` template to allow passing the `TWINE_REPOSITORY_URL` environment variable, :pr:`666`.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.