Skip to content

Commit 8c6ef43

Browse files
committed
💥 boom: complete refactor
Signed-off-by: nstarman <nstarman@users.noreply.github.com>
1 parent bcd3cec commit 8c6ef43

274 files changed

Lines changed: 6645 additions & 30685 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.github/copilot-instructions.md‎

Lines changed: 630 additions & 56 deletions
Large diffs are not rendered by default.

‎.github/workflows/cd-coordinax-api.yml‎

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
name: CD - coordinax-api
1+
name: CD - coordinax.api
22

33
on:
44
workflow_dispatch:
55
pull_request:
66
paths:
7-
- "packages/coordinax-api/**"
8-
- ".github/workflows/cd-coordinax-api.yml"
7+
- "packages/coordinax.api/**"
8+
- ".github/workflows/cd-coordinax.api.yml"
99
push:
1010
branches:
1111
- main
1212
tags:
13-
- "coordinax-api-v*"
13+
- "coordinax.api-v*"
1414
paths:
15-
- "packages/coordinax-api/**"
16-
- ".github/workflows/cd-coordinax-api.yml"
15+
- "packages/coordinax.api/**"
16+
- ".github/workflows/cd-coordinax.api.yml"
1717
release:
1818
types:
1919
- published
@@ -44,8 +44,8 @@ jobs:
4444

4545
- uses: hynek/build-and-inspect-python-package@efb823f52190ad02594531168b7a2d5790e66516 # v2.14.0
4646
with:
47-
path: packages/coordinax-api
48-
upload-name-suffix: -coordinax-api
47+
path: packages/coordinax.api
48+
upload-name-suffix: -coordinax.api
4949
attest-build-provenance-github:
5050
${{ github.event_name != 'pull_request' }}
5151

@@ -55,19 +55,19 @@ jobs:
5555
runs-on: ubuntu-latest
5656
environment:
5757
name: testpypi
58-
url: https://test.pypi.org/p/coordinax-api
58+
url: https://test.pypi.org/p/coordinax.api
5959
permissions:
6060
id-token: write
6161
if: |
6262
(github.event_name == 'push' && github.ref == 'refs/heads/main') ||
63-
(github.event_name == 'push' && startsWith(github.ref, 'refs/tags/coordinax-api-v')) ||
63+
(github.event_name == 'push' && startsWith(github.ref, 'refs/tags/coordinax.api-v')) ||
6464
(github.event_name == 'release' && github.event.action == 'published')
6565
6666
steps:
6767
- name: Download built artifact to dist/
6868
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
6969
with:
70-
name: Packages-coordinax-api
70+
name: Packages-coordinax.api
7171
path: dist
7272

7373
- uses: pypa/gh-action-pypi-publish@ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e # v1.13.0
@@ -80,19 +80,19 @@ jobs:
8080
runs-on: ubuntu-latest
8181
environment:
8282
name: pypi
83-
url: https://pypi.org/p/coordinax-api
83+
url: https://pypi.org/p/coordinax.api
8484
permissions:
8585
id-token: write
8686
if: |
8787
github.event_name == 'release' &&
8888
github.event.action == 'published' &&
89-
startsWith(github.event.release.tag_name, 'coordinax-api-v')
89+
startsWith(github.event.release.tag_name, 'coordinax.api-v')
9090
9191
steps:
9292
- name: Download built artifact to dist/
9393
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
9494
with:
95-
name: Packages-coordinax-api
95+
name: Packages-coordinax.api
9696
path: dist
9797

9898
- uses: pypa/gh-action-pypi-publish@ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e # v1.13.0

‎.github/workflows/cd-coordinax-astro.yml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@ on:
44
workflow_dispatch:
55
pull_request:
66
paths:
7-
- "packages/coordinax-astro/**"
7+
- "packages/coordinax.astro/**"
88
- ".github/workflows/cd-coordinax-astro.yml"
99
push:
1010
branches:
1111
- main
1212
tags:
1313
- "coordinax-astro-v*"
1414
paths:
15-
- "packages/coordinax-astro/**"
15+
- "packages/coordinax.astro/**"
1616
- ".github/workflows/cd-coordinax-astro.yml"
1717
release:
1818
types:
@@ -44,7 +44,7 @@ jobs:
4444

4545
- uses: hynek/build-and-inspect-python-package@efb823f52190ad02594531168b7a2d5790e66516 # v2.14.0
4646
with:
47-
path: packages/coordinax-astro
47+
path: packages/coordinax.astro
4848
upload-name-suffix: -coordinax-astro
4949
attest-build-provenance-github:
5050
${{ github.event_name != 'pull_request' }}

‎.github/workflows/cd-coordinax-hypothesis.yml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@ on:
44
workflow_dispatch:
55
pull_request:
66
paths:
7-
- "packages/coordinax-hypothesis/**"
7+
- "packages/coordinax.hypothesis/**"
88
- ".github/workflows/cd-coordinax-hypothesis.yml"
99
push:
1010
branches:
1111
- main
1212
tags:
1313
- "coordinax-hypothesis-v*"
1414
paths:
15-
- "packages/coordinax-hypothesis/**"
15+
- "packages/coordinax.hypothesis/**"
1616
- ".github/workflows/cd-coordinax-hypothesis.yml"
1717
release:
1818
types:
@@ -44,7 +44,7 @@ jobs:
4444

4545
- uses: hynek/build-and-inspect-python-package@efb823f52190ad02594531168b7a2d5790e66516 # v2.14.0
4646
with:
47-
path: packages/coordinax-hypothesis
47+
path: packages/coordinax.hypothesis
4848
upload-name-suffix: -coordinax-hypothesis
4949
attest-build-provenance-github:
5050
${{ github.event_name != 'pull_request' }}

‎.github/workflows/ci.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
- name: Install
3333
run: uv sync --no-default-groups --group nox --group lint --locked
3434

35-
- name: Lint
35+
- name: Lint & type-check
3636
run: uv run --frozen nox -s lint
3737

3838
tests:

‎.gitignore‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
1+
# VCS version files
12
_version.py
23

4+
# Local agents
5+
/AGENTS.md
6+
7+
38
# Byte-compiled / optimized / DLL files
49
__pycache__/
510
*.py[cod]

‎.pre-commit-config.yaml‎

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -74,17 +74,6 @@ repos:
7474
types_or: [yaml, markdown, html, css, scss, javascript, json]
7575
args: [--prose-wrap=always]
7676

77-
- repo: https://github.com/pre-commit/mirrors-mypy
78-
rev: "v1.19.1"
79-
hooks:
80-
- id: mypy
81-
files: src
82-
additional_dependencies:
83-
- optional_dependencies
84-
- plum-dispatch
85-
- quaxed
86-
- quax-blocks
87-
8877
- repo: https://github.com/codespell-project/codespell
8978
rev: "v2.4.1"
9079
hooks:

0 commit comments

Comments
 (0)