From 1e704530cea02cc5b1b5a9049da432f232f0276f Mon Sep 17 00:00:00 2001 From: Tom van der Lee Date: Fri, 3 Apr 2026 15:17:13 +0200 Subject: Upgraded libraries MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Python: - Migrate to uv for dependency management; consolidate setup.cfg and requirements files into pyproject.toml (PEP 621) - Upgrade websockets 10 → 16; update import to ClientConnection and remove deprecated WebSocketClientProtocol - Fix PubSub.history classmethod/property combo removed in Python 3.13 - Set requires-python = ">=3.10" (minimum for match statement) JavaScript: - Upgrade React 18 → 19, Vite 5 → 8, TypeScript 5 → 6 and all other frontend dependencies to latest - Replace ReactDOM.render with createRoot (removed in React 18) - Swap react-json-view for @microlink/react-json-view (React 19 support) CI: - Switch GitHub Actions build to uv and --frozen-lockfile yarn install --- pyproject.toml | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) (limited to 'pyproject.toml') diff --git a/pyproject.toml b/pyproject.toml index ba7a2d8..08140a3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,37 @@ [build-system] -requires = [ "setuptools>=41", "wheel", "setuptools-git-versioning", ] +requires = ["setuptools>=41", "wheel", "setuptools-git-versioning"] build-backend = "setuptools.build_meta" +[project] +name = "ttun" +dynamic = ["version"] +authors = [{name = "Tom van der Lee"}] +description = "Expose a local port via your selfhosted TTUN Server" +readme = "README.rst" +license = {text = "BSD-3-Clause"} +requires-python = ">=3.10" +dependencies = [ + "websockets ~= 16.0", + "aiohttp[speedups] ~= 3.13.5", + "appdirs ~= 1.4", +] + +[project.scripts] +ttun = "ttun.__main__:main" + +[tool.setuptools] +include-package-data = true + +[tool.setuptools.packages.find] +where = ["."] + [tool.setuptools-git-versioning] enabled = true + +[dependency-groups] +dev = [ + "setuptools", + "build", + "setuptools-git-versioning", + "pre-commit", +] -- cgit v1.2.3