From d2c58efba4da0694ac1fd461aba6bb8070f2181a Mon Sep 17 00:00:00 2001 From: "John T. Wodder II" Date: Sun, 1 Dec 2024 07:58:08 -0500 Subject: [PATCH] =?UTF-8?q?v0.5.0=20=E2=80=94=20Adjust=20`permute()`=20typ?= =?UTF-8?q?es;=20packaging=20updates?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Support Python 3.11, 3.12, and 3.13 - The `permute()` method now accepts iterables of any element type and returns a list instead of a tuple - Migrated from setuptools to hatch - Drop support for Python 3.7 --- CHANGELOG.md | 6 +++--- LICENSE | 2 +- docs/conf.py | 2 +- src/permutation/__init__.py | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0aceb07..24e2c7c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,8 @@ -v0.5.0 (in development) ------------------------ +v0.5.0 (2024-12-01) +------------------- - Support Python 3.11, 3.12, and 3.13 - The `permute()` method now accepts iterables of any element type and returns - a list + a list instead of a tuple - Migrated from setuptools to hatch - Drop support for Python 3.7 diff --git a/LICENSE b/LICENSE index 781bf8f..b797519 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2017-2022 John Thorvald Wodder II and contributors +Copyright (c) 2017-2024 John Thorvald Wodder II and contributors 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/docs/conf.py b/docs/conf.py index b3b10da..0e6aae4 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -4,7 +4,7 @@ project = "permutation" author = "John T. Wodder II" -copyright = "2017-2022 John T. Wodder II" # noqa: A001 +copyright = "2017-2024 John T. Wodder II" # noqa: A001 extensions = [ "autoclasstoc", diff --git a/src/permutation/__init__.py b/src/permutation/__init__.py index 746d2bc..88a2a9a 100644 --- a/src/permutation/__init__.py +++ b/src/permutation/__init__.py @@ -21,7 +21,7 @@ import re from typing import Any, List, Optional, TypeVar, cast -__version__ = "0.5.0.dev1" +__version__ = "0.5.0" __author__ = "John Thorvald Wodder II" __author_email__ = "permutation@varonathe.org" __license__ = "MIT"