Skip to content

Commit 3ed8666

Browse files
fix: correct pyproject.toml structure and org name in URLs
Move requires-python, readme, license, maintainers, and dependencies out of [project.urls] back into [project] where they belong. Update project URLs to use the correct org name (pythoninthegrasses with es). Add Naming section to AGENTS.md documenting the distinction between the GitHub org (pythoninthegrasses) and username (pythoninthegrass).
1 parent 18eb827 commit 3ed8666

2 files changed

Lines changed: 15 additions & 9 deletions

File tree

‎AGENTS.md‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,13 @@ This applies to source code, tests, documentation, backlog tasks, commit message
7676

7777
**Encrypted repo secrets are fine.** Using `gh secret set` to upload values from `.env` to GitHub's encrypted repo secrets is permitted and expected for CI (e.g., e2e tests). The restriction above is about committing plaintext secrets to tracked files, not about setting encrypted secrets via the GitHub API.
7878

79+
## Naming
80+
81+
- **GitHub org** (repo URLs, CI): `pythoninthegrasses` (with `es`)
82+
- **GitHub username** (commits, profile): `pythoninthegrass` (no `es`)
83+
84+
Do not confuse the two. Repo URLs use the org: `github.com/pythoninthegrasses/tailscale`.
85+
7986
## Gotchas
8087

8188
- CI workflow (`.github/workflows/pytest.yml`) uses Blacksmith runners and uv.

‎pyproject.toml‎

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,12 @@ name = "tailscale"
33
version = "0.6.2"
44
description = "Asynchronous client for the Tailscale API."
55
authors = [{ name = "Franck Nijhof", email = "opensource@frenck.dev" }]
6-
7-
[project.urls]
8-
Homepage = "https://github.com/pythoninthegrasses/tailscale"
9-
Repository = "https://github.com/pythoninthegrasses/tailscale"
10-
Issues = "https://github.com/pythoninthegrasses/tailscale/issues"
11-
requires-python = ">=3.13,<4"
12-
readme = "README.md"
13-
license = "MIT"
14-
156
maintainers = [
167
{ name = "pythoninthegrass", email = "4097471+pythoninthegrass@users.noreply.github.com" }
178
]
9+
requires-python = ">=3.13,<4"
10+
readme = "README.md"
11+
license = "MIT"
1812

1913
dependencies = [
2014
"aiohttp>=3.0.0",
@@ -24,6 +18,11 @@ dependencies = [
2418
"yarl>=1.6.0",
2519
]
2620

21+
[project.urls]
22+
Homepage = "https://github.com/pythoninthegrasses/tailscale"
23+
Repository = "https://github.com/pythoninthegrasses/tailscale"
24+
Issues = "https://github.com/pythoninthegrasses/tailscale/issues"
25+
2726
[dependency-groups]
2827
dev = [
2928
"aresponses==3.0.0",

0 commit comments

Comments
 (0)