From a5db92349f09145db187b60010e0df3e600af43b Mon Sep 17 00:00:00 2001 From: Jan Kowalleck Date: Tue, 19 Dec 2023 16:23:44 +0100 Subject: [PATCH] chore: prep maintenance (#35) --------- Signed-off-by: Jan Kowalleck --- .github/dependabot.yml | 27 +++++++++++++++++++++++++++ CODEOWNERS | 2 +- pyproject.toml | 5 +++-- tox.ini | 2 +- 4 files changed, 32 insertions(+), 4 deletions(-) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..00f29c3 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,27 @@ +# https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file + +version: 2 +updates: + - package-ecosystem: 'github-actions' + directory: '/' + schedule: + interval: 'weekly' + day: 'saturday' + labels: [ 'dependencies' ] + commit-message: + prefix: 'chore' ## prefix maximum string length of 15 + include: 'scope' + open-pull-requests-limit: 999 + - package-ecosystem: 'pip' + directory: '/' + schedule: + interval: 'weekly' + day: 'saturday' + allow: + - dependency-type: 'all' + versioning-strategy: 'auto' + labels: [ 'dependencies' ] + commit-message: + prefix: 'chore' ## prefix maximum string length of 15 + include: 'scope' + open-pull-requests-limit: 999 diff --git a/CODEOWNERS b/CODEOWNERS index 7f09d77..cc5b5db 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -19,4 +19,4 @@ # see https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners -* @madpah +* @madpah @jkowalleck \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index a89613d..a3274e2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ name = "py-serializable" version = "0.16.0" description = "Library for serializing and deserializing Python Objects to and from JSON and XML." authors = ["Paul Horton "] -maintainers = ["Paul Horton "] +maintainers = ["Jan Kowalleck "] license = "Apache-2.0" readme = "README.md" homepage = "https://github.com/madpah/serializable" @@ -14,7 +14,7 @@ packages = [ classifiers = [ # Trove classifiers - https://packaging.python.org/specifications/core-metadata/#metadata-classifier # Full list: https://pypi.python.org/pypi?%3Aaction=list_classifiers - 'Development Status :: 4 - Beta', + 'Development Status :: 5 - Production/Stable', 'Intended Audience :: Developers', 'Intended Audience :: Information Technology', 'Topic :: Software Development', @@ -24,6 +24,7 @@ classifiers = [ 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', 'Typing :: Typed' ] keywords = [ diff --git a/tox.ini b/tox.ini index 27fef2a..dc8fe58 100644 --- a/tox.ini +++ b/tox.ini @@ -26,7 +26,7 @@ minversion = 3.10 envlist = flake8 mypy-{locked,lowest} - py{311,310,39,38,37}-{locked,lowest} + py{312,311,310,39,38,37}-{locked,lowest} isolated_build = True skip_missing_interpreters = True usedevelop = False