Skip to content

Commit eccbd33

Browse files
committed
reinitializing
1 parent 4db01d7 commit eccbd33

Some content is hidden

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

49 files changed

+465
-7881
lines changed

.copier-answers.yml

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Changes here will be overwritten by Copier
2+
_commit: 657b010
3+
_src_path: .
4+
add_extension: jupyter
5+
6+
github: python-project-templates
7+
project_description: A Jupyter-Python project template
8+
project_name: jupyter template
9+
python_version_primary: '3.11'
10+
team: Python Project Template Authors

.gitattributes

+10-1
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,13 @@ docs/* linguist-documentation
33
*.ipynb linguist-documentation
44
Makefile linguist-documentation
55

6-
* text=auto eol=lf
6+
*.css text=auto eol=lf
7+
*.html text=auto eol=lf
8+
*.js text=auto eol=lf
9+
*.json text=auto eol=lf
10+
*.less text=auto eol=lf
11+
*.md text=auto eol=lf
12+
*.py text=auto eol=lf
13+
*.toml text=auto eol=lf
14+
*.ts text=auto eol=lf
15+
*.yml text=auto eol=lf

.github/CODE_OF_CONDUCT.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ further defined and clarified by project maintainers.
5555
## Enforcement
5656

5757
Instances of abusive, harassing, or otherwise unacceptable behavior may be
58-
reported by contacting the project team at t.paine154@gmail.com. All
58+
reported by contacting the project team at [email protected].com. All
5959
complaints will be reviewed and investigated and will result in a response that
6060
is deemed necessary and appropriate to the circumstances. The project team is
6161
obligated to maintain confidentiality with regard to the reporter of an incident.

.github/dependabot.yml

-8
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,3 @@ updates:
1414
labels:
1515
- "lang: python"
1616
- "part: dependencies"
17-
18-
- package-ecosystem: "npm"
19-
directory: "/"
20-
schedule:
21-
interval: "monthly"
22-
labels:
23-
- "lang: javascript"
24-
- "part: dependencies"

.github/workflows/build.yml

+10-24
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
12
name: Build Status
23

34
on:
@@ -7,8 +8,6 @@ on:
78
tags:
89
- v*
910
paths-ignore:
10-
- docs/
11-
- CONTRIBUTING.md
1211
- LICENSE
1312
- README.md
1413
pull_request:
@@ -21,6 +20,7 @@ concurrency:
2120
cancel-in-progress: true
2221

2322
permissions:
23+
contents: read
2424
checks: write
2525
pull-requests: write
2626

@@ -31,8 +31,7 @@ jobs:
3131
strategy:
3232
matrix:
3333
os: [ubuntu-latest]
34-
python-version: [3.9]
35-
node-version: [16.x]
34+
python-version: ["3.11"]
3635

3736
steps:
3837
- uses: actions/checkout@v4
@@ -44,16 +43,6 @@ jobs:
4443
cache: 'pip'
4544
cache-dependency-path: 'pyproject.toml'
4645

47-
- name: Use Node.js ${{ matrix.node-version }}
48-
uses: actions/setup-node@v4
49-
with:
50-
node-version: ${{ matrix.node-version }}
51-
cache: 'yarn'
52-
cache-dependency-path: js/yarn.lock
53-
54-
- name: Install yarn
55-
run: npm install -g yarn
56-
5746
- name: Install dependencies
5847
run: make develop
5948

@@ -75,24 +64,21 @@ jobs:
7564
- name: Upload test results (Python)
7665
uses: actions/upload-artifact@v4
7766
with:
78-
name: python-results-${{ matrix.os }}-${{ matrix.python-version }}
67+
name: pytest-results-${{ matrix.os }}-${{ matrix.python-version }}
7968
path: junit.xml
8069
if: ${{ always() }}
8170

82-
- name: Upload test results (JS)
83-
uses: actions/upload-artifact@v4
84-
with:
85-
name: js-results-${{ matrix.os }}-${{ matrix.python-version }}
86-
path: js/junit.xml
87-
if: ${{ always() }}
88-
8971
- name: Publish Unit Test Results
9072
uses: EnricoMi/publish-unit-test-result-action@v2
9173
with:
9274
files: |
93-
junit.xml
94-
js/junit.xml
75+
**/junit.xml
9576
if: ${{ matrix.os == 'ubuntu-latest' }}
9677

9778
- name: Upload coverage
9879
uses: codecov/codecov-action@v4
80+
81+
- name: Make dist
82+
run: make dist
83+
if: ${{ matrix.os == 'ubuntu-latest' }}
84+

.github/workflows/publish.yml

-56
This file was deleted.

.gitignore

100755100644
+89-53
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,32 @@
1-
# Logs
2-
logs
3-
*.log
4-
npm-debug.log*
5-
yarn-debug.log*
6-
yarn-error.log*
7-
8-
# Runtime data
9-
pids
10-
*.pid
11-
*.seed
12-
*.pid.lock
13-
14-
# Dependency directories
15-
node_modules/
16-
17-
# Linting
18-
.eslintcache
19-
.mypy_cache/
20-
21-
# Output of 'npm pack'
22-
*.tgz
23-
24-
# Yarn Integrity file
25-
.yarn-integrity
26-
27-
# dotenv environment variables file
28-
.env
29-
.venv
30-
venv/
31-
ENV/
32-
331
# Byte-compiled / optimized / DLL files
342
__pycache__/
353
*.py[cod]
364
*$py.class
375

6+
# C extensions
7+
*.so
8+
*.dll
9+
3810
# Distribution / packaging
3911
.Python
40-
env/
12+
build/
4113
develop-eggs/
4214
dist/
4315
downloads/
4416
eggs/
4517
.eggs/
18+
lib/
19+
lib64/
4620
parts/
4721
sdist/
4822
var/
4923
wheels/
24+
pip-wheel-metadata/
25+
share/python-wheels/
5026
*.egg-info/
5127
.installed.cfg
5228
*.egg
29+
MANIFEST
5330

5431
# PyInstaller
5532
# Usually these files are written by a python script from a template
@@ -70,38 +47,97 @@ htmlcov/
7047
.cache
7148
nosetests.xml
7249
coverage.xml
50+
junit.xml
7351
*.cover
52+
*.py,cover
7453
.hypothesis/
75-
lib-cov
76-
coverage
77-
python_junit.xml
78-
junit.xml
54+
.pytest_cache/
55+
56+
# Translations
57+
*.mo
58+
*.pot
59+
60+
# Django stuff:
61+
*.log
62+
local_settings.py
63+
db.sqlite3
64+
db.sqlite3-journal
65+
66+
# Flask stuff:
67+
instance/
68+
.webassets-cache
69+
70+
# Scrapy stuff:
71+
.scrapy
72+
73+
# PyBuilder
74+
target/
75+
76+
# IPython
77+
profile_default/
78+
ipython_config.py
79+
80+
# pyenv
81+
.python-version
82+
83+
# pipenv
84+
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
85+
# However, in case of collaboration, if having platform-specific dependencies or dependencies
86+
# having no cross-platform support, pipenv may install dependencies that don't work, or not
87+
# install all needed dependencies.
88+
#Pipfile.lock
89+
90+
# PEP 582; used by e.g. github.com/David-OConnor/pyflow
91+
__pypackages__/
92+
93+
# Celery stuff
94+
celerybeat-schedule
95+
celerybeat.pid
96+
97+
# SageMath parsed files
98+
*.sage.py
99+
100+
# Environments
101+
.env
102+
.venv
103+
env/
104+
venv/
105+
ENV/
106+
env.bak/
107+
venv.bak/
108+
109+
# Spyder project settings
110+
.spyderproject
111+
.spyproject
112+
113+
# Rope project settings
114+
.ropeproject
115+
116+
# mkdocs documentation
117+
/site
118+
119+
# mypy
120+
.mypy_cache/
121+
.dmypy.json
122+
dmypy.json
123+
124+
# Pyre type checker
125+
.pyre/
79126

80127
# Documentation
81128
docs/_build/
82129
/site
83130
docs/api
84131
docs/index.md
85-
86-
# Build assets
87-
bin/
88-
build/
89-
_skbuild/
90-
target/
91-
lib/
92-
lib64/
93-
jupyter_template/bin/
94-
jupyter_template/include/
95-
jupyter_template/lib/
96-
*.so
97-
*.tsbuildinfo
98-
jupyter_template/extension
99-
jupyter_template/nbextension
100-
jupyter_template/labextension
132+
_template/labextension
101133

102134
# Jupyter
103135
.ipynb_checkpoints
104136
.autoversion
105137

106138
# Mac
107139
.DS_Store
140+
141+
# Rust
142+
target
143+

0 commit comments

Comments
 (0)