Skip to content

Commit 77e9d12

Browse files
committed
Add git2cpp to deployment
1 parent dee237c commit 77e9d12

File tree

5 files changed

+155
-59
lines changed

5 files changed

+155
-59
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ concurrency:
1313
env:
1414
# Min and max limits of jupyterlite-core versions that this should work on.
1515
# Changes here should be synchronised with pyproject.toml dependencies section.
16-
MIN_LITE_VERSION: jupyterlite-core==0.6.0
16+
MIN_LITE_VERSION: jupyterlite-core==0.7.0a7
1717
MAX_LITE_VERSION: --pre jupyterlite-core<0.8.0
1818

1919
LAB_VERSION: jupyterlab>=4.0.0,<5

deploy/cockle-config-in.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,20 @@
11
{
22
"packages": {
3+
"git2cpp": {},
34
"lua": {},
45
"nano": {},
56
"tree": {},
67
"vim": {}
78
},
89
"aliases": {
10+
"git": "git2cpp",
911
"vi": "vim"
12+
},
13+
"environment": {
14+
"GIT_CORS_PROXY": "https://corsproxy.io/?url=",
15+
"GIT_AUTHOR_NAME": "Jane Doe",
16+
"GIT_AUTHOR_EMAIL": "jane.doe@blabla.com",
17+
"GIT_COMMITTER_NAME": "Jane Doe",
18+
"GIT_COMMITTER_EMAIL": "jane.doe@blabla.com"
1019
}
1120
}

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,8 @@
6464
"@jupyterlab/services": "^7.4.3",
6565
"@jupyterlab/settingregistry": "^4.4.3",
6666
"@jupyterlite/cockle": "^1.2.0",
67-
"@jupyterlite/contents": "^0.6.0",
68-
"@jupyterlite/server": "^0.6.0",
67+
"@jupyterlite/contents": "^0.7.0-a7",
68+
"@jupyterlite/server": "^0.7.0-a7",
6969
"@lumino/coreutils": "^2.2.1",
7070
"@lumino/signaling": "^2.1.4",
7171
"mock-socket": "^9.3.1"

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ classifiers = [
2424
]
2525
dependencies = [
2626
# Changes here should be synchronised with .github/workflows/build.yml
27-
"jupyterlite-core>=0.6,<0.8.0"
27+
"jupyterlite-core>=0.7.0a7,<0.8.0"
2828
]
2929
dynamic = ["version", "description", "authors", "urls", "keywords"]
3030

yarn.lock

Lines changed: 142 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -2251,7 +2251,7 @@ __metadata:
22512251
languageName: node
22522252
linkType: hard
22532253

2254-
"@jupyterlab/coreutils@npm:^6.4.3, @jupyterlab/coreutils@npm:^6.4.9, @jupyterlab/coreutils@npm:~6.4.5":
2254+
"@jupyterlab/coreutils@npm:^6.4.3, @jupyterlab/coreutils@npm:^6.4.9":
22552255
version: 6.4.9
22562256
resolution: "@jupyterlab/coreutils@npm:6.4.9"
22572257
dependencies:
@@ -2265,6 +2265,20 @@ __metadata:
22652265
languageName: node
22662266
linkType: hard
22672267

2268+
"@jupyterlab/coreutils@npm:^6.5.0-beta.0, @jupyterlab/coreutils@npm:~6.5.0-beta.0":
2269+
version: 6.5.0-beta.0
2270+
resolution: "@jupyterlab/coreutils@npm:6.5.0-beta.0"
2271+
dependencies:
2272+
"@lumino/coreutils": ^2.2.1
2273+
"@lumino/disposable": ^2.1.4
2274+
"@lumino/signaling": ^2.1.4
2275+
minimist: ~1.2.0
2276+
path-browserify: ^1.0.0
2277+
url-parse: ~1.5.4
2278+
checksum: 96189ec5824a2cbd9ba70324866ae3fb3f54d432593b21404b686fb3130108b3aa30609f1ce3dbec46344547a5f3efdd6713235ed5bc044891c7c4038c527443
2279+
languageName: node
2280+
linkType: hard
2281+
22682282
"@jupyterlab/docmanager@npm:^4.4.9":
22692283
version: 4.4.9
22702284
resolution: "@jupyterlab/docmanager@npm:4.4.9"
@@ -2387,7 +2401,7 @@ __metadata:
23872401
languageName: node
23882402
linkType: hard
23892403

2390-
"@jupyterlab/nbformat@npm:^3.0.0 || ^4.0.0-alpha.21 || ^4.0.0, @jupyterlab/nbformat@npm:^4.4.9, @jupyterlab/nbformat@npm:~4.4.5":
2404+
"@jupyterlab/nbformat@npm:^3.0.0 || ^4.0.0-alpha.21 || ^4.0.0, @jupyterlab/nbformat@npm:^4.4.9":
23912405
version: 4.4.9
23922406
resolution: "@jupyterlab/nbformat@npm:4.4.9"
23932407
dependencies:
@@ -2396,6 +2410,15 @@ __metadata:
23962410
languageName: node
23972411
linkType: hard
23982412

2413+
"@jupyterlab/nbformat@npm:^4.5.0-beta.0, @jupyterlab/nbformat@npm:~4.5.0-beta.0":
2414+
version: 4.5.0-beta.0
2415+
resolution: "@jupyterlab/nbformat@npm:4.5.0-beta.0"
2416+
dependencies:
2417+
"@lumino/coreutils": ^2.2.1
2418+
checksum: 812fb2e784be028f6f8bd6913d73877faa71e95fd1ec8a37b182238a34a0044de7d4699beb79df0e13a7bda9b443af2bf8917b89bbf523a1f3b418eef07d8c87
2419+
languageName: node
2420+
linkType: hard
2421+
23992422
"@jupyterlab/notebook@npm:^4.4.9":
24002423
version: 4.4.9
24012424
resolution: "@jupyterlab/notebook@npm:4.4.9"
@@ -2434,7 +2457,7 @@ __metadata:
24342457
languageName: node
24352458
linkType: hard
24362459

2437-
"@jupyterlab/observables@npm:^5.4.9, @jupyterlab/observables@npm:~5.4.5":
2460+
"@jupyterlab/observables@npm:^5.4.9":
24382461
version: 5.4.9
24392462
resolution: "@jupyterlab/observables@npm:5.4.9"
24402463
dependencies:
@@ -2447,6 +2470,19 @@ __metadata:
24472470
languageName: node
24482471
linkType: hard
24492472

2473+
"@jupyterlab/observables@npm:~5.5.0-beta.0":
2474+
version: 5.5.0-beta.0
2475+
resolution: "@jupyterlab/observables@npm:5.5.0-beta.0"
2476+
dependencies:
2477+
"@lumino/algorithm": ^2.0.3
2478+
"@lumino/coreutils": ^2.2.1
2479+
"@lumino/disposable": ^2.1.4
2480+
"@lumino/messaging": ^2.0.3
2481+
"@lumino/signaling": ^2.1.4
2482+
checksum: 81a93251940b8e8babea2461e68005d6faef399140758e6fb0a8a6b9fb58a08392fc7e9ab960e815669f88c19badd72a045f0f02f912b699b0f95081dd53ff1a
2483+
languageName: node
2484+
linkType: hard
2485+
24502486
"@jupyterlab/outputarea@npm:^4.4.9":
24512487
version: 4.4.9
24522488
resolution: "@jupyterlab/outputarea@npm:4.4.9"
@@ -2499,7 +2535,7 @@ __metadata:
24992535
languageName: node
25002536
linkType: hard
25012537

2502-
"@jupyterlab/services@npm:^7.4.3, @jupyterlab/services@npm:^7.4.9, @jupyterlab/services@npm:~7.4.5":
2538+
"@jupyterlab/services@npm:^7.4.3, @jupyterlab/services@npm:^7.4.9":
25032539
version: 7.4.9
25042540
resolution: "@jupyterlab/services@npm:7.4.9"
25052541
dependencies:
@@ -2518,7 +2554,26 @@ __metadata:
25182554
languageName: node
25192555
linkType: hard
25202556

2521-
"@jupyterlab/settingregistry@npm:^4.4.3, @jupyterlab/settingregistry@npm:^4.4.9, @jupyterlab/settingregistry@npm:~4.4.5":
2557+
"@jupyterlab/services@npm:~7.5.0-beta.0":
2558+
version: 7.5.0-beta.0
2559+
resolution: "@jupyterlab/services@npm:7.5.0-beta.0"
2560+
dependencies:
2561+
"@jupyter/ydoc": ^3.1.0
2562+
"@jupyterlab/coreutils": ^6.5.0-beta.0
2563+
"@jupyterlab/nbformat": ^4.5.0-beta.0
2564+
"@jupyterlab/settingregistry": ^4.5.0-beta.0
2565+
"@jupyterlab/statedb": ^4.5.0-beta.0
2566+
"@lumino/coreutils": ^2.2.1
2567+
"@lumino/disposable": ^2.1.4
2568+
"@lumino/polling": ^2.1.4
2569+
"@lumino/properties": ^2.0.3
2570+
"@lumino/signaling": ^2.1.4
2571+
ws: ^8.11.0
2572+
checksum: b70f19cc4728fcbdefa5d0055ebc29b8e9fac13140bbe1491b7c14d9dddac22b4c81b4434a16cff2021f4e7d076cf35ef319912f102785311151ae2dfd033400
2573+
languageName: node
2574+
linkType: hard
2575+
2576+
"@jupyterlab/settingregistry@npm:^4.4.3, @jupyterlab/settingregistry@npm:^4.4.9":
25222577
version: 4.4.9
25232578
resolution: "@jupyterlab/settingregistry@npm:4.4.9"
25242579
dependencies:
@@ -2537,7 +2592,26 @@ __metadata:
25372592
languageName: node
25382593
linkType: hard
25392594

2540-
"@jupyterlab/statedb@npm:^4.4.9, @jupyterlab/statedb@npm:~4.4.5":
2595+
"@jupyterlab/settingregistry@npm:^4.5.0-beta.0, @jupyterlab/settingregistry@npm:~4.5.0-beta.0":
2596+
version: 4.5.0-beta.0
2597+
resolution: "@jupyterlab/settingregistry@npm:4.5.0-beta.0"
2598+
dependencies:
2599+
"@jupyterlab/nbformat": ^4.5.0-beta.0
2600+
"@jupyterlab/statedb": ^4.5.0-beta.0
2601+
"@lumino/commands": ^2.3.2
2602+
"@lumino/coreutils": ^2.2.1
2603+
"@lumino/disposable": ^2.1.4
2604+
"@lumino/signaling": ^2.1.4
2605+
"@rjsf/utils": ^5.13.4
2606+
ajv: ^8.12.0
2607+
json5: ^2.2.3
2608+
peerDependencies:
2609+
react: ">=16"
2610+
checksum: 36d5a13cef8b10836654778d09b4722d11e1c9a5f1a622559284b9258942f3e0a1fbf65e85d88d2bbdc0322984fe968ec790d2e15b1a1369a23aa91229bd99b6
2611+
languageName: node
2612+
linkType: hard
2613+
2614+
"@jupyterlab/statedb@npm:^4.4.9":
25412615
version: 4.4.9
25422616
resolution: "@jupyterlab/statedb@npm:4.4.9"
25432617
dependencies:
@@ -2550,6 +2624,19 @@ __metadata:
25502624
languageName: node
25512625
linkType: hard
25522626

2627+
"@jupyterlab/statedb@npm:^4.5.0-beta.0, @jupyterlab/statedb@npm:~4.5.0-beta.0":
2628+
version: 4.5.0-beta.0
2629+
resolution: "@jupyterlab/statedb@npm:4.5.0-beta.0"
2630+
dependencies:
2631+
"@lumino/commands": ^2.3.2
2632+
"@lumino/coreutils": ^2.2.1
2633+
"@lumino/disposable": ^2.1.4
2634+
"@lumino/properties": ^2.0.3
2635+
"@lumino/signaling": ^2.1.4
2636+
checksum: 391227e8eb004395443e50c6fa64daabf6de5251071ec78cba102e0e0254a63b7167e93266c6f7fe9c8e63c3c1683eec2a5fe311dd10dc4d4276bda66296cac8
2637+
languageName: node
2638+
linkType: hard
2639+
25532640
"@jupyterlab/statusbar@npm:^4.4.9":
25542641
version: 4.4.9
25552642
resolution: "@jupyterlab/statusbar@npm:4.4.9"
@@ -2684,97 +2771,97 @@ __metadata:
26842771
languageName: node
26852772
linkType: hard
26862773

2687-
"@jupyterlite/contents@npm:^0.6.0, @jupyterlite/contents@npm:^0.6.4":
2688-
version: 0.6.4
2689-
resolution: "@jupyterlite/contents@npm:0.6.4"
2774+
"@jupyterlite/contents@npm:^0.7.0-a7, @jupyterlite/contents@npm:^0.7.0-alpha.7":
2775+
version: 0.7.0-alpha.7
2776+
resolution: "@jupyterlite/contents@npm:0.7.0-alpha.7"
26902777
dependencies:
2691-
"@jupyterlab/nbformat": ~4.4.5
2692-
"@jupyterlab/services": ~7.4.5
2693-
"@jupyterlite/localforage": ^0.6.4
2778+
"@jupyterlab/nbformat": ~4.5.0-beta.0
2779+
"@jupyterlab/services": ~7.5.0-beta.0
2780+
"@jupyterlite/localforage": ^0.7.0-alpha.7
26942781
"@lumino/coreutils": ^2.2.1
26952782
"@types/emscripten": ^1.39.6
26962783
localforage: ^1.9.0
26972784
mime: ^3.0.0
2698-
checksum: c4fd8c8ac5763023b49f64bae0df9cd028bd26ddc12b35c2022bff50c0a48586428bfe6809c092b711fb2d9312c7a51c091f3125dbdfe30ba678feb32063180c
2785+
checksum: bd3b7f1009f4a4b0ad32027c99d8b7cad9cf40a0d67efcb3d7903e0507a97ceaa68603d42d4efdd3186656ef2300bd1c4e2ad944387831a1bb62aebbd62e7b58
26992786
languageName: node
27002787
linkType: hard
27012788

2702-
"@jupyterlite/kernel@npm:^0.6.4":
2703-
version: 0.6.4
2704-
resolution: "@jupyterlite/kernel@npm:0.6.4"
2789+
"@jupyterlite/kernel@npm:^0.7.0-alpha.7":
2790+
version: 0.7.0-alpha.7
2791+
resolution: "@jupyterlite/kernel@npm:0.7.0-alpha.7"
27052792
dependencies:
2706-
"@jupyterlab/coreutils": ~6.4.5
2707-
"@jupyterlab/observables": ~5.4.5
2708-
"@jupyterlab/services": ~7.4.5
2793+
"@jupyterlab/coreutils": ~6.5.0-beta.0
2794+
"@jupyterlab/observables": ~5.5.0-beta.0
2795+
"@jupyterlab/services": ~7.5.0-beta.0
27092796
"@lumino/coreutils": ^2.2.1
27102797
"@lumino/disposable": ^2.1.4
27112798
"@lumino/signaling": ^2.1.4
27122799
async-mutex: ^0.3.1
27132800
comlink: ^4.3.1
27142801
mock-socket: ^9.3.1
2715-
checksum: ca04de42582c72ff0b00d05c8613930019c059d0a7b37d755f04e6fb623c31a61040bb4e0f2d817fa22cb5f8db9b61407f560b71025f41e6470897c12360a7c8
2802+
checksum: 384129dbb44dea297cc9dcdea316d2d3f37d815645b38371584b34d0b6168ff4cf1369fa6a051f2b688763a989e54eb5c41a6804dd740afe8769e109db709c5a
27162803
languageName: node
27172804
linkType: hard
27182805

2719-
"@jupyterlite/localforage@npm:^0.6.4":
2720-
version: 0.6.4
2721-
resolution: "@jupyterlite/localforage@npm:0.6.4"
2806+
"@jupyterlite/localforage@npm:^0.7.0-alpha.7":
2807+
version: 0.7.0-alpha.7
2808+
resolution: "@jupyterlite/localforage@npm:0.7.0-alpha.7"
27222809
dependencies:
2723-
"@jupyterlab/coreutils": ~6.4.5
2810+
"@jupyterlab/coreutils": ~6.5.0-beta.0
27242811
"@lumino/coreutils": ^2.2.1
27252812
localforage: ^1.9.0
27262813
localforage-memoryStorageDriver: ^0.9.2
2727-
checksum: 3d81ebae1e1de2018e82f0aa1cbaffd3f7d57c4e09e46736da56bbd45a1900a13edf4d990693a39fc255a5c066839347386a0d54aaae526b22a399444efd85eb
2814+
checksum: fa7f966f2952d9992d32346930ea427e734fb501ff0b208255385402c4392d938638a9fda8f287a1facdf3f38a116be751b7adf615a55e33356dbd9981d33fb3
27282815
languageName: node
27292816
linkType: hard
27302817

2731-
"@jupyterlite/server@npm:^0.6.0":
2732-
version: 0.6.4
2733-
resolution: "@jupyterlite/server@npm:0.6.4"
2818+
"@jupyterlite/server@npm:^0.7.0-a7":
2819+
version: 0.7.0-alpha.7
2820+
resolution: "@jupyterlite/server@npm:0.7.0-alpha.7"
27342821
dependencies:
2735-
"@jupyterlab/coreutils": ~6.4.5
2736-
"@jupyterlab/nbformat": ~4.4.5
2737-
"@jupyterlab/observables": ~5.4.5
2738-
"@jupyterlab/services": ~7.4.5
2739-
"@jupyterlab/settingregistry": ~4.4.5
2740-
"@jupyterlab/statedb": ~4.4.5
2741-
"@jupyterlite/contents": ^0.6.4
2742-
"@jupyterlite/kernel": ^0.6.4
2743-
"@jupyterlite/session": ^0.6.4
2744-
"@jupyterlite/settings": ^0.6.4
2822+
"@jupyterlab/coreutils": ~6.5.0-beta.0
2823+
"@jupyterlab/nbformat": ~4.5.0-beta.0
2824+
"@jupyterlab/observables": ~5.5.0-beta.0
2825+
"@jupyterlab/services": ~7.5.0-beta.0
2826+
"@jupyterlab/settingregistry": ~4.5.0-beta.0
2827+
"@jupyterlab/statedb": ~4.5.0-beta.0
2828+
"@jupyterlite/contents": ^0.7.0-alpha.7
2829+
"@jupyterlite/kernel": ^0.7.0-alpha.7
2830+
"@jupyterlite/session": ^0.7.0-alpha.7
2831+
"@jupyterlite/settings": ^0.7.0-alpha.7
27452832
"@lumino/application": ^2.4.4
27462833
"@lumino/coreutils": ^2.2.1
27472834
"@lumino/signaling": ^2.1.4
27482835
"@types/emscripten": ^1.39.6
27492836
mock-socket: ^9.3.1
2750-
checksum: d7698dcc8d27deab87c9c19be05363d3106c09f6935cc7471d1aa14daa0b750d94e9478694c007e38d771d275e6bdbbd2f594fe35f9fd6c36d1a23b1c20f896d
2837+
checksum: a5bb2476d0b8cf3d32997556aea2ed87b333d4281e7180cb6b5056242fac2449f4f1f4f8dafba38951be3c72dcbb89f5b0de10e96fbb10a942f8dcc41f773686
27512838
languageName: node
27522839
linkType: hard
27532840

2754-
"@jupyterlite/session@npm:^0.6.4":
2755-
version: 0.6.4
2756-
resolution: "@jupyterlite/session@npm:0.6.4"
2841+
"@jupyterlite/session@npm:^0.7.0-alpha.7":
2842+
version: 0.7.0-alpha.7
2843+
resolution: "@jupyterlite/session@npm:0.7.0-alpha.7"
27572844
dependencies:
2758-
"@jupyterlab/coreutils": ~6.4.5
2759-
"@jupyterlab/services": ~7.4.5
2760-
"@jupyterlite/kernel": ^0.6.4
2845+
"@jupyterlab/coreutils": ~6.5.0-beta.0
2846+
"@jupyterlab/services": ~7.5.0-beta.0
2847+
"@jupyterlite/kernel": ^0.7.0-alpha.7
27612848
"@lumino/algorithm": ^2.0.3
27622849
"@lumino/coreutils": ^2.2.1
2763-
checksum: 27321b8fcea3f36cb5fe4943c860adabe2ff9f4b288b7477edaac34ce01513270e51f9b0124145aef7c188ce89f345d0170588bd7897b86ad3049387ff57b26d
2850+
checksum: 509cd171bd80ba2035318ef887252b2fabccf70884b7af0ced04b52be438eac8390ce654b926f6e387515aa9b948b6005b0579514fc77215fb5ee89999fb7428
27642851
languageName: node
27652852
linkType: hard
27662853

2767-
"@jupyterlite/settings@npm:^0.6.4":
2768-
version: 0.6.4
2769-
resolution: "@jupyterlite/settings@npm:0.6.4"
2854+
"@jupyterlite/settings@npm:^0.7.0-alpha.7":
2855+
version: 0.7.0-alpha.7
2856+
resolution: "@jupyterlite/settings@npm:0.7.0-alpha.7"
27702857
dependencies:
2771-
"@jupyterlab/coreutils": ~6.4.5
2772-
"@jupyterlab/settingregistry": ~4.4.5
2773-
"@jupyterlite/localforage": ^0.6.4
2858+
"@jupyterlab/coreutils": ~6.5.0-beta.0
2859+
"@jupyterlab/settingregistry": ~4.5.0-beta.0
2860+
"@jupyterlite/localforage": ^0.7.0-alpha.7
27742861
"@lumino/coreutils": ^2.2.1
27752862
json5: ^2.2.0
27762863
localforage: ^1.9.0
2777-
checksum: b149cc4711c0a37685030353055202eff613925054df1a02f32e0c5696281d7c1e5b4cc0a151a7c8b29d0be8cf6b91915acd6251415c0a93cbc8f59337bd501e
2864+
checksum: 2588abef685f982c358cc4816736fa9d86481b006b0e1aaf70deaaa7be994d003264cba4630791862cef21896937b0fdc03898b7ef8cdbe53a96dbf204ec4c09
27782865
languageName: node
27792866
linkType: hard
27802867

@@ -2789,8 +2876,8 @@ __metadata:
27892876
"@jupyterlab/settingregistry": ^4.4.3
27902877
"@jupyterlab/testutils": ^4.4.3
27912878
"@jupyterlite/cockle": ^1.2.0
2792-
"@jupyterlite/contents": ^0.6.0
2793-
"@jupyterlite/server": ^0.6.0
2879+
"@jupyterlite/contents": ^0.7.0-a7
2880+
"@jupyterlite/server": ^0.7.0-a7
27942881
"@lumino/coreutils": ^2.2.1
27952882
"@lumino/signaling": ^2.1.4
27962883
"@types/jest": ^29.2.0

0 commit comments

Comments
 (0)