Skip to content

Update config files - #138

Merged
andthum merged 8 commits into
mainfrom
chore/config
Feb 2, 2023
Merged

andthum merged 8 commits into
mainfrom
chore/config

Conversation

@andthum

@andthum andthum commented Feb 2, 2023

Copy link
Copy Markdown
Owner

Update config files

Type of change

  • Bug fix.
  • New feature.
  • Code refactoring.
  • Dependency update.
  • Documentation update.
  • Maintenance.
  • Other: Description.
  • Non-breaking (backward-compatible) change.
  • Breaking (non-backward-compatible) change.

PR checklist

  • I followed the guidelines in the Developer's guide.
  • New/changed code is properly tested.
  • [~] New/changed code is properly documented.
  • New/changed features are tracked in CHANGELOG.rst.
  • The CI workflow is passing.

* Update `minimum_pre_commit_version` from `2.0` to `3.0`.

* Update https://github.com/python-jsonschema/check-jsonschema from
  `0.20.0` to `0.21.0`.

* Update https://github.com/PyCQA/isort from `5.11.4` to `5.12.0`.  This
  fixes the broken poetry configuration of isort which rendered it
  uninstallable from source
  (PyCQA/isort#2077).

* Update https://github.com/psf/black from `22.12.0` to `23.1.0`.

* Update https://github.com/PyCQA/flake8 from `5.0.4` to `6.0.0`.

Update requirements-dev.txt accordingly.
Update the required black version from `22` to `23`.

Add `build-system` table containing the requirements for the
installation process of MDTools.
Explicitly include

* MANIFEST.in
* pyproject.toml
* setup.py
* docs/**

in the source distribution (sdist).
Don't run this workflow when version tags are pushed, because in this
case tests should not be skipped but `tests.yml` should run.
Don't run this workflow when version tags are pushed, because in this
case the CITATION.cff file should be validated, i.e. `cff-validator.yml`
should run.
@github-actions github-actions Bot added dependencies Pull requests that update a dependency file maintenance Project maintenance labels Feb 2, 2023
@andthum
andthum merged commit a4abb55 into main Feb 2, 2023
@andthum
andthum deleted the chore/config branch February 2, 2023 16:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file maintenance Project maintenance

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant