chore: Add LICENSE and other fields to pyproject.toml (#51)

Seth Troisi committed Jun 9, 2026 at 16:43 UTC 0d172dc38be0b084f313971e8699eb400eba09e8
1 file changed +23
pyproject.toml
+23
@@ -4,6 +4,24 @@ dynamic = ["version"]
4 description = "CLI for interacting with Colab."
5 readme = "README.md"
6 requires-python = ">=3.13"
7 +license = "Apache-2.0"
8 +license-files = ["LICENSE"]
9 +keywords = [
10 + "colab",
11 + "google-colab",
12 + "jupyter",
13 + "notebook",
14 + "cli",
15 +]
16 +classifiers = [
17 + "Intended Audience :: Developers",
18 + "Intended Audience :: Science/Research",
19 + "Operating System :: OS Independent",
20 + "Programming Language :: Python",
21 + "Programming Language :: Python :: 3",
22 + "Topic :: Scientific/Engineering",
23 + "Topic :: Software Development",
24 +]
25 dependencies = [
26 "click>=8.0",
27 "google-auth>=2.49.1",
@@ -24,6 +42,11 @@ dependencies = [
42 [project.scripts]
43 colab = "colab_cli.cli:main"
44
45 +[project.urls]
46 +Homepage = "https://github.com/googlecolab/google-colab-cli"
47 +Repository = "https://github.com/googlecolab/google-colab-cli"
48 +Issues = "https://github.com/googlecolab/google-colab-cli/issues"
49 +
50 [build-system]
51 requires = ["hatchling", "hatch-vcs"]
52 build-backend = "hatchling.build"