From 0d1e6a828512df3cda362e8620db6a4762b1fa13 Mon Sep 17 00:00:00 2001 From: Chance Harrison <7481945+ChanceHarrison@users.noreply.github.com> Date: Mon, 12 Jan 2026 01:48:11 -0800 Subject: [PATCH] remove unused deps, switch to non-deprecated license spec the former allows the project to be built with Python 3.13 the latter aligns to PEP 639, supported by setuptools 77.0.3 or later --- pyproject.toml | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index e4ace74..8f627eb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,18 +10,15 @@ authors = [ maintainers = [ { name = "LunarEclipse", email = "luna@lunareclipse.zone" }, ] -license = { text = "GPL-3.0-only" } +license = "GPL-3.0-only" requires-python = ">=3.9" dependencies = [ + "attrs", "click", - "future", + "jsons", "packbits", "pillow>=3.3.0", "pyusb", - "attrs", - "typing;python_version<\"3.5\"", - "enum34;python_version<\"3.4\"", - "jsons", ] keywords = [ "Brother", @@ -47,7 +44,6 @@ keywords = [ classifiers = [ "Development Status :: 4 - Beta", "Operating System :: OS Independent", - "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: Visualization",