From 85ae29f657bea96fe3a1a7c0615e9c169821f499 Mon Sep 17 00:00:00 2001 From: Harshith Goka Date: Wed, 20 Aug 2025 03:36:35 +0900 Subject: [PATCH 1/3] Add files via upload --- ClipCascade_Desktop/src/pyproject.toml | 40 ++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 ClipCascade_Desktop/src/pyproject.toml diff --git a/ClipCascade_Desktop/src/pyproject.toml b/ClipCascade_Desktop/src/pyproject.toml new file mode 100644 index 00000000..be5691bb --- /dev/null +++ b/ClipCascade_Desktop/src/pyproject.toml @@ -0,0 +1,40 @@ +[build-system] +requires = ["setuptools>=61.0", "wheel"] +build-backend = "setuptools.build_meta" + +[project] +name = "clipcascade" +version = "3.1.0" +description = "ClipCascade is a lightweight utility that automatically syncs the clipboard across devices, no key press required." +authors = [{name = "Sathvik Rao", email = "your.email@example.com"}] +license = {file = "LICENSE"} +requires-python = ">=3.8" +classifiers = [ + "Development Status :: 3 - Alpha", + "Intended Audience :: End Users/Desktop", + "License :: OSI Approved :: MIT License", + "Operating System :: OS Independent", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", +] + +dynamic = ["dependencies"] + +[project.scripts] +clipcascade = "main:main" + +[tool.setuptools] +packages = ["cli", "clipboard", "core", "gui", "interfaces", "p2p", "stomp_ws", "utils"] +py-modules = ["main"] + +[tool.setuptools.dynamic] +dependencies = {file = ["requirements-linux.txt"]} + +[project.urls] +Homepage = "https://clipcascade.sathvik.dev/" +Repository = "https://github.com/Sathvik-Rao/ClipCascade" +Issues = "https://github.com/Sathvik-Rao/ClipCascade/issues" From b9f93945ed046914abaf9903d72c07e987eadaaf Mon Sep 17 00:00:00 2001 From: Harshith Goka Date: Wed, 20 Aug 2025 03:37:20 +0900 Subject: [PATCH 2/3] Update main.py --- ClipCascade_Desktop/src/main.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ClipCascade_Desktop/src/main.py b/ClipCascade_Desktop/src/main.py index dada6eaf..0f537126 100644 --- a/ClipCascade_Desktop/src/main.py +++ b/ClipCascade_Desktop/src/main.py @@ -16,6 +16,8 @@ class Main: def __init__(self): Application().run() +def main(): + Main() if __name__ == "__main__": - Main() + main() From bd29547764a7cf89c74a50090777783e96fd6eb2 Mon Sep 17 00:00:00 2001 From: Harshith Goka Date: Wed, 20 Aug 2025 03:37:59 +0900 Subject: [PATCH 3/3] Update pyproject.toml --- ClipCascade_Desktop/src/pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ClipCascade_Desktop/src/pyproject.toml b/ClipCascade_Desktop/src/pyproject.toml index be5691bb..4042d315 100644 --- a/ClipCascade_Desktop/src/pyproject.toml +++ b/ClipCascade_Desktop/src/pyproject.toml @@ -32,7 +32,7 @@ packages = ["cli", "clipboard", "core", "gui", "interfaces", "p2p", "stomp_ws", py-modules = ["main"] [tool.setuptools.dynamic] -dependencies = {file = ["requirements-linux.txt"]} +dependencies = {file = ["requirements_linux.txt"]} [project.urls] Homepage = "https://clipcascade.sathvik.dev/"