From ce61e907a57fbfa65b490c350acd36674bac6af5 Mon Sep 17 00:00:00 2001 From: Vaughn Kottler Date: Sat, 26 Oct 2024 00:39:42 +0000 Subject: [PATCH] 2.0.5 - Add 3.13 --- .github/workflows/python-package.yml | 5 ++--- .pylintrc | 1 + LICENSE | 2 +- README.md | 7 +++---- config | 2 +- local/configs/license.yaml | 2 +- local/configs/package.yaml | 2 +- local/configs/python.yaml | 4 ++-- local/variables/package.yaml | 2 +- pyproject.toml | 13 ++++++------- setup.py | 7 +++---- vmklib/__init__.py | 4 ++-- vmklib/dev_requirements.txt | 2 +- vmklib/requirements.txt | 2 +- 14 files changed, 26 insertions(+), 29 deletions(-) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 896e9d8..4fd40a2 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -19,9 +19,8 @@ jobs: strategy: matrix: python-version: - - "3.10" - - "3.11" - "3.12" + - "3.13" system: - ubuntu-latest - macos-latest @@ -74,7 +73,7 @@ jobs: - run: | mk python-release owner=vkottler \ - repo=vmklib version=2.0.4 + repo=vmklib version=2.0.5 if: | matrix.python-version == '3.12' && matrix.system == 'ubuntu-latest' diff --git a/.pylintrc b/.pylintrc index 0a68175..ecdcd96 100644 --- a/.pylintrc +++ b/.pylintrc @@ -1,5 +1,6 @@ [DESIGN] max-args=6 +max-positional-arguments=6 [MESSAGES CONTROL] disable=duplicate-code diff --git a/LICENSE b/LICENSE index 241562d..61cf5b3 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2024 Vaughn Kottler +Copyright (c) 2024 Libre Embedded Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index fb7508c..9f5afe5 100644 --- a/README.md +++ b/README.md @@ -2,11 +2,11 @@ ===================================== generator=datazen version=3.1.4 - hash=43e9f25280d496418215c22cd0c49c7f + hash=6b34cd9966ea5866b40e45651045cb02 ===================================== --> -# vmklib ([2.0.4](https://pypi.org/project/vmklib/)) +# vmklib ([2.0.5](https://pypi.org/project/vmklib/)) [![python](https://img.shields.io/pypi/pyversions/vmklib.svg)](https://pypi.org/project/vmklib/) ![Build Status](https://github.com/vkottler/vmklib/workflows/Python%20Package/badge.svg) @@ -29,9 +29,8 @@ This package is tested with the following Python minor versions: -* [`python3.10`](https://docs.python.org/3.10/) -* [`python3.11`](https://docs.python.org/3.11/) * [`python3.12`](https://docs.python.org/3.12/) +* [`python3.13`](https://docs.python.org/3.13/) ## Platform Support diff --git a/config b/config index 99b3efa..8638bb3 160000 --- a/config +++ b/config @@ -1 +1 @@ -Subproject commit 99b3efa47a00ff641f86918990fd31e0ee3441a4 +Subproject commit 8638bb3062920b2c624f15f864e6f453db1114ab diff --git a/local/configs/license.yaml b/local/configs/license.yaml index 021aa3e..7334768 100644 --- a/local/configs/license.yaml +++ b/local/configs/license.yaml @@ -1,2 +1,2 @@ --- -name: "Vaughn Kottler" +name: "Libre Embedded" diff --git a/local/configs/package.yaml b/local/configs/package.yaml index e3da3c3..ec0f96d 100644 --- a/local/configs/package.yaml +++ b/local/configs/package.yaml @@ -5,7 +5,7 @@ description: "Simplify project workflows by standardizing use of GNU Make." entry: {{entry}} requirements: - - vcorelib>=2.4.0 + - vcorelib>=3.4.3 # Adding this dependency simplifies project-specific workflow integrations # that leverage interfaces from this package. diff --git a/local/configs/python.yaml b/local/configs/python.yaml index 31a01bd..502abea 100644 --- a/local/configs/python.yaml +++ b/local/configs/python.yaml @@ -1,10 +1,10 @@ --- author_info: name: "Vaughn Kottler" - email: "vaughnkottler@gmail.com" + email: "vaughn@libre-embedded.com" username: "vkottler" -versions: ["3.10", "3.11", "3.12"] +versions: ["3.12", "3.13"] systems: - macos-latest diff --git a/local/variables/package.yaml b/local/variables/package.yaml index d5ede4e..88e1c82 100644 --- a/local/variables/package.yaml +++ b/local/variables/package.yaml @@ -1,5 +1,5 @@ --- major: 2 minor: 0 -patch: 4 +patch: 5 entry: mk diff --git a/pyproject.toml b/pyproject.toml index 125b736..9de1c16 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,10 +4,10 @@ build-backend = "setuptools.build_meta:__legacy__" [project] name = "vmklib" -version = "2.0.4" +version = "2.0.5" description = "Simplify project workflows by standardizing use of GNU Make." readme = "README.md" -requires-python = ">=3.10" +requires-python = ">=3.12" license = {file = "LICENSE"} keywords = [ "workflow", @@ -15,16 +15,15 @@ keywords = [ "make" ] authors = [ - {name = "Vaughn Kottler", email = "vaughnkottler@gmail.com"} + {name = "Vaughn Kottler", email = "vaughn@libre-embedded.com"} ] maintainers = [ - {name = "Vaughn Kottler", email = "vaughnkottler@gmail.com"} + {name = "Vaughn Kottler", email = "vaughn@libre-embedded.com"} ] classifiers = [ "Topic :: Software Development :: Build Tools", - "Programming Language :: Python :: 3.10", - "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Operating System :: Microsoft :: Windows", "Operating System :: MacOS", "Operating System :: POSIX :: Linux", @@ -44,7 +43,7 @@ test = [ "isort", "yamllint", "yambs", - "vmklib", + "vmklib>=2.0.3", "sphinx", "sphinx-book-theme", "pytest-asyncio", diff --git a/setup.py b/setup.py index 37ee754..00d0886 100644 --- a/setup.py +++ b/setup.py @@ -1,7 +1,7 @@ # ===================================== # generator=datazen # version=3.1.4 -# hash=43286ed57052c2548361d2dcdd062187 +# hash=d9c5aeff539a1d3629104db47fe763ca # ===================================== """ @@ -19,7 +19,7 @@ author_info = { "name": "Vaughn Kottler", - "email": "vaughnkottler@gmail.com", + "email": "vaughn@libre-embedded.com", "username": "vkottler", } pkg_info = { @@ -28,9 +28,8 @@ "version": VERSION, "description": DESCRIPTION, "versions": [ - "3.10", - "3.11", "3.12", + "3.13", ], } setup( diff --git a/vmklib/__init__.py b/vmklib/__init__.py index 2633837..13dc074 100644 --- a/vmklib/__init__.py +++ b/vmklib/__init__.py @@ -1,7 +1,7 @@ # ===================================== # generator=datazen # version=3.1.4 -# hash=54451b981a0a3faef0b7641dd6877695 +# hash=b8a4e4a833c75fdb1b14c7f0d0c58dbf # ===================================== """ @@ -10,4 +10,4 @@ DESCRIPTION = "Simplify project workflows by standardizing use of GNU Make." PKG_NAME = "vmklib" -VERSION = "2.0.4" +VERSION = "2.0.5" diff --git a/vmklib/dev_requirements.txt b/vmklib/dev_requirements.txt index 7515f10..3a6ba52 100644 --- a/vmklib/dev_requirements.txt +++ b/vmklib/dev_requirements.txt @@ -6,7 +6,7 @@ mypy isort yamllint yambs -vmklib +vmklib>=2.0.3 sphinx sphinx-book-theme pytest-asyncio diff --git a/vmklib/requirements.txt b/vmklib/requirements.txt index a5cce2f..ac2bc05 100644 --- a/vmklib/requirements.txt +++ b/vmklib/requirements.txt @@ -1,2 +1,2 @@ -vcorelib>=2.4.0 +vcorelib>=3.4.3 experimental-lowqa