Skip to content

Commit c28f69e

Browse files
committed
v1.0.0a1
1 parent f12eb3d commit c28f69e

25,907 files changed

Lines changed: 1022694 additions & 449771 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.

.cspell.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"words": ["ctkaskpack"]
3+
}

.github/FUNDING.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# These are supported funding model platforms
22

3-
github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
3+
github: [legopitstop]
44
patreon: Legopitstop
55
open_collective: # Replace with a single Open Collective username
66
ko_fi: legopitstop
@@ -9,4 +9,4 @@ community_bridge: # Replace with a single Community Bridge project-name e.g., cl
99
liberapay: # Replace with a single Liberapay username
1010
issuehunt: # Replace with a single IssueHunt username
1111
otechie: # Replace with a single Otechie username
12-
custom: # Replace with a custom donation URL
12+
custom: # Replace with a donation URL

.github/ISSUE_TEMPLATE/bug_report.yaml

Lines changed: 0 additions & 73 deletions
This file was deleted.
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
type: Bug
2+
name: Bug Report
3+
description: Submit a bug report.
4+
assignees:
5+
- legopitstop
6+
body:
7+
- type: markdown
8+
attributes:
9+
value: |
10+
Note: Please search to see if an issue already exists for the bug you encountered.
11+
12+
- type: textarea
13+
id: describe
14+
validations:
15+
required: true
16+
attributes:
17+
label: Describe the bug
18+
description: A clear and concise description of what the bug is.
19+
20+
- type: textarea
21+
id: reproduce
22+
validations:
23+
required: true
24+
attributes:
25+
label: Steps To Reproduce
26+
description: Steps to reproduce the behavior
27+
value: |
28+
1.
29+
2.
30+
3.
31+
32+
- type: textarea
33+
id: expected
34+
validations:
35+
required: true
36+
attributes:
37+
label: Expected behavior
38+
description: A clear and concise description of what you expected to happen.
39+
40+
- type: input
41+
id: python_version
42+
validations:
43+
required: true
44+
attributes:
45+
label: Python Version
46+
description: The version of Python that you are using this project on.
47+
placeholder: e.g. 3.8, 3.13
48+
49+
- type: input
50+
id: project_version
51+
validations:
52+
required: true
53+
attributes:
54+
label: Project Version
55+
description: The version of the project that you are using.
56+
placeholder: e.g. 1.5.0
57+
58+
- type: input
59+
id: platform
60+
attributes:
61+
label: Platform
62+
description: The device that you are using this project on.
63+
placeholder: e.g. iOS 18, Windows 11, Android 9
64+
65+
- type: textarea
66+
id: other
67+
attributes:
68+
label: Additional context
69+
description: |
70+
Add any other information about the problem here.
71+
Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
blank_issues_enabled: false

.github/ISSUE_TEMPLATE/feature_request.yaml

Lines changed: 0 additions & 29 deletions
This file was deleted.
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
type: Enhancement
2+
name: Feature Request
3+
description: Suggest an idea for this project
4+
assignees:
5+
- legopitstop
6+
body:
7+
- type: textarea
8+
id: feature
9+
validations:
10+
required: true
11+
attributes:
12+
label: Describe the solution you'd like
13+
description: A clear and concise description of what you want to happen.
14+
15+
- type: textarea
16+
id: rel_issue
17+
attributes:
18+
label: Is your feature request related to a problem? Please describe.
19+
description: A clear and concise description of what the problem is.
20+
placeholder: I'm always frustrated when [...]
21+
22+
- type: textarea
23+
id: other
24+
attributes:
25+
label: Additional context
26+
description: |
27+
Add any other information about the problem here.
28+
Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
Lines changed: 17 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,3 @@
1-
# This workflow will upload a Python Package using Twine when a release is created
2-
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python#publishing-to-package-registries
3-
4-
# This workflow uses actions that are not certified by GitHub.
5-
# They are provided by a third-party and are governed by
6-
# separate terms of service, privacy policy, and support
7-
# documentation.
8-
91
name: Upload Python Package
102

113
on:
@@ -17,29 +9,23 @@ permissions:
179

1810
jobs:
1911
deploy:
20-
2112
runs-on: ubuntu-latest
2213

2314
steps:
24-
- uses: actions/checkout@v3
25-
- name: Set up Python
26-
uses: actions/setup-python@v3
27-
with:
28-
python-version: '3.11'
29-
30-
- name: Install dependencies
31-
run: |
32-
python -m pip install --upgrade pip
33-
pip install build
34-
pip install black
35-
36-
- name: Build package
37-
run: |
38-
black .
39-
python setup.py sdist
40-
41-
- name: Publish package
42-
uses: pypa/gh-action-pypi-publish@27b31702a0e7fc50959f5ad993c78deac1bdfc29
43-
with:
44-
user: __token__
45-
password: ${{ secrets.PYPI_API_TOKEN }}
15+
- uses: actions/checkout@v3
16+
- name: Set up Python
17+
uses: actions/setup-python@v3
18+
with:
19+
python-version: "3.14"
20+
21+
- name: Install dependencies
22+
run: |
23+
python -m pip install --upgrade pip
24+
pip install build
25+
26+
- name: Build package
27+
run: |
28+
python setup.py sdist
29+
30+
- name: Publish package distributions to PyPI
31+
uses: pypa/gh-action-pypi-publish@release/v1

.github/workflows/tests.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: Tests
2+
3+
on:
4+
- push
5+
- pull_request
6+
7+
jobs:
8+
test:
9+
runs-on: ${{ matrix.os }}
10+
strategy:
11+
matrix:
12+
os: [ubuntu-latest, windows-latest, macos-latest]
13+
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
14+
15+
steps:
16+
- uses: actions/checkout@v2
17+
- name: Set up Python ${{ matrix.python-version }}
18+
uses: actions/setup-python@v2
19+
with:
20+
python-version: ${{ matrix.python-version }}
21+
- name: Install dependencies
22+
run: |
23+
python -m pip install --upgrade pip
24+
pip install tox tox-gh-actions
25+
- name: Test with tox
26+
run: tox

0 commit comments

Comments
 (0)