Skip to content

Commit 56f66a8

Browse files
committed
bump to jupyterlab 4
1 parent 7310582 commit 56f66a8

15 files changed

+2754
-4508
lines changed
Lines changed: 6 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,3 @@
1-
[bdist_wheel]
2-
universal = 1
3-
4-
[metadata]
5-
description_file = README.md
6-
7-
[flake8]
8-
max-line-length = 200
9-
10-
[tool:pytest]
11-
junit_family = xunit2
12-
131
[bumpversion]
142
current_version = 0.4.4
153
commit = True
@@ -19,19 +7,14 @@ tag = False
197
search = __version__ = "{current_version}"
208
replace = __version__ = "{new_version}"
219

22-
[bumpversion:file:setup.py]
23-
search = version="{current_version}"
24-
replace = version="{new_version}"
10+
[bumpversion:file:pyproject.toml]
11+
search = version = "{current_version}"
12+
replace = version = "{new_version}"
2513

2614
[bumpversion:file:js/package.json]
2715
search = "version": "{current_version}"
2816
replace = "version": "{new_version}"
2917

30-
[bumpversion:file:docs/conf.py]
31-
search = version = "{current_version}"
32-
replace = version = "{new_version}"
33-
34-
[check-manifest]
35-
ignore =
36-
jupyterlab_iframe/labextension/**
37-
js/**
18+
[bumpversion:file:binder/requirements.txt]
19+
search = jupyterlab_iframe=={current_version}
20+
replace = jupyterlab_iframe=={new_version}

.gitattributes

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1-
jupyterlab_commands/nbconvert_functions/hideinput/templates/* linguist-vendored
21
docs/* linguist-documentation
3-
* text=auto eol=lf
2+
3+
*.ipynb linguist-documentation
4+
5+
*.js text eol=lf

.gitignore

Lines changed: 66 additions & 86 deletions
Original file line numberDiff line numberDiff line change
@@ -1,65 +1,3 @@
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-
# Directory for instrumented libs generated by jscoverage/JSCover
15-
lib-cov
16-
17-
# Coverage directory used by tools like istanbul
18-
coverage
19-
20-
# nyc test coverage
21-
.nyc_output
22-
23-
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
24-
.grunt
25-
26-
# Bower dependency directory (https://bower.io/)
27-
bower_components
28-
29-
# node-waf configuration
30-
.lock-wscript
31-
32-
# Compiled binary addons (http://nodejs.org/api/addons.html)
33-
build/Release
34-
35-
# Dependency directories
36-
node_modules/
37-
jspm_packages/
38-
39-
# Typescript v1 declaration files
40-
typings/
41-
42-
# Optional npm cache directory
43-
.npm
44-
45-
# Optional eslint cache
46-
.eslintcache
47-
48-
# Optional REPL history
49-
.node_repl_history
50-
51-
# Output of 'npm pack'
52-
*.tgz
53-
54-
# Yarn Integrity file
55-
.yarn-integrity
56-
57-
# dotenv environment variables file
58-
.env
59-
60-
package-lock.json
61-
lib
62-
631
# Byte-compiled / optimized / DLL files
642
__pycache__/
653
*.py[cod]
@@ -82,7 +20,6 @@ lib64/
8220
parts/
8321
sdist/
8422
var/
85-
wheels/
8623
*.egg-info/
8724
.installed.cfg
8825
*.egg
@@ -103,10 +40,15 @@ htmlcov/
10340
.coverage
10441
.coverage.*
10542
.cache
43+
python_junit.xml
44+
junit.xml
10645
nosetests.xml
10746
coverage.xml
108-
*.cover
47+
*,cover
10948
.hypothesis/
49+
.mypy_cache
50+
.pytest_cache
51+
.ruff_cache
11052

11153
# Translations
11254
*.mo
@@ -116,64 +58,102 @@ coverage.xml
11658
*.log
11759
local_settings.py
11860

119-
# Flask stuff:
61+
# Flask instance folder
12062
instance/
121-
.webassets-cache
12263

12364
# Scrapy stuff:
12465
.scrapy
12566

12667
# Sphinx documentation
12768
docs/_build/
69+
docs/source
12870

12971
# PyBuilder
13072
target/
13173

132-
# Jupyter Notebook
74+
# IPython Notebook
13375
.ipynb_checkpoints
76+
.autoversion
13477

13578
# pyenv
13679
.python-version
13780

13881
# celery beat schedule file
13982
celerybeat-schedule
14083

141-
# SageMath parsed files
142-
*.sage.py
143-
14484
# dotenv
14585
.env
14686

14787
# virtualenv
148-
.venv
14988
venv/
15089
ENV/
15190

15291
# Spyder project settings
15392
.spyderproject
154-
.spyproject
15593

15694
# Rope project settings
15795
.ropeproject
15896

159-
# mkdocs documentation
160-
/site
97+
# =========================
98+
# Operating System Files
99+
# =========================
161100

162-
# mypy
163-
.mypy_cache/
101+
# OSX
102+
# =========================
164103

165104
.DS_Store
105+
.AppleDouble
106+
.LSOverride
166107

167-
keys.sh
168-
.autoversion
108+
# Thumbnails
109+
._*
169110

170-
docs/api
171-
docs/index.md
172-
python_junit.xml
111+
# Files that might appear in the root of a volume
112+
.DocumentRevisions-V100
113+
.fseventsd
114+
.Spotlight-V100
115+
.TemporaryItems
116+
.Trashes
117+
.VolumeIcon.icns
173118

174-
jupyterlab_iframe/labextension
175-
Untitled.ipynb
176-
Untitled.html
177-
*.tsbuildinfo
178-
.vscode
119+
# Directories potentially created on remote AFP share
120+
.AppleDB
121+
.AppleDesktop
122+
Network Trash Folder
123+
Temporary Items
124+
.apdisk
125+
126+
# Windows
127+
# =========================
179128

129+
# Windows image file caches
130+
Thumbs.db
131+
ehthumbs.db
132+
133+
# Folder config file
134+
Desktop.ini
135+
136+
# Recycle Bin used on file shares
137+
$RECYCLE.BIN/
138+
139+
# Windows Installer files
140+
*.cab
141+
*.msi
142+
*.msm
143+
*.msp
144+
145+
# Windows shortcuts
146+
*.lnk
147+
148+
149+
# NPM
150+
# ----
151+
**/node_modules/
152+
153+
# Coverage data
154+
# -------------
155+
**/coverage/
156+
157+
# Notebook and lab extensions
158+
jupyterlab_iframe/labextension/*.tgz
159+
jupyterlab_iframe/labextension

MANIFEST.in

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
include LICENSE
22
include README.md
3-
include CODE_OF_CONDUCT.md
43
include CONTRIBUTING.md
54

6-
include setup.cfg
5+
include .bumpversion.cfg
76
include pyproject.toml
87
include Makefile
98

@@ -18,15 +17,19 @@ prune js/dist
1817
prune js/docs
1918
prune js/lib
2019
prune js/node_modules
21-
prune js/package-lock.json
2220
prune js/yarn.lock
2321

24-
# Get rid of docs
25-
prune docs
26-
2722
# get rid of binder
2823
prune binder
2924

25+
# get rid of docs
26+
prune docs
27+
28+
# get rid of test and lint artifacts
29+
prune .mypy_cache
30+
prune .pytest_cache
31+
prune .ruff_cache
32+
3033
# Patterns to exclude from any directory
3134
global-exclude *~
3235
global-exclude *.pyc

0 commit comments

Comments
 (0)