forked from CermakM/jupyter-require
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG.rst
853 lines (596 loc) · 24.3 KB
/
CHANGELOG.rst
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
Changelog
=========
0.6.1
-----
New
~~~
- Include CHANGELOG in the package distribution. [Marek Cermak]
Changes
~~~~~~~
- Use .rst for CHANGELOG. [Marek Cermak]
Fix
~~~
- Fixed multiple action buttons after reload. [Marek Cermak]
Signed-off-by: Marek Cermak <[email protected]>
modified: jupyter_require/static/extension.js
modified: jupyter_require/static/loader.js
v0.6.0 (2019-12-03)
-------------------
New
~~~
- Added Makefile. [Marek Cermak]
- Added .gitchangelog.rc. [Marek Cermak]
- Reload extension when the kernel is reloaded. [Marek Cermak]
v0.5.0 (2019-11-27)
-------------------
Changes
~~~~~~~
- Refactor RequireJS to singleton pattern. [Marek Cermak]
Signed-off-by: Marek Cermak <[email protected]>
modified: jupyter_require/__init__.py
modified: jupyter_require/core.py
v0.4.3 (2019-11-23)
-------------------
New
~~~
- Give more descriptive comm error output. [Marek Cermak]
v0.4.2 (2019-10-26)
-------------------
New
~~~
- Finish execution only on matching msg id. [Marek Cermak]
Changes
~~~~~~~
- Include shell reply execution check. [Marek Cermak]
v0.4.1 (2019-10-26)
-------------------
Fix
~~~
- Use iopub channel for execution finish. [Marek Cermak]
Signed-off-by: Marek Cermak <[email protected]>
modified: jupyter_require/static/core.js
modified: jupyter_require/static/loader.js
v0.4.0 (2019-10-26)
-------------------
Fix
~~~
- Fix immature execution finish. [Marek Cermak]
Signed-off-by: Marek Cermak <[email protected]>
modified: jupyter_require/static/core.js
modified: jupyter_require/static/loader.js
v0.3.3 (2019-10-03)
-------------------
- Ensure target 'loader.js' [Marek Cermak]
- Logging. [Marek Cermak]
- Loader and initial logging setup. [Marek Cermak]
Implement a common logging functionality
Signed-off-by: Marek Cermak <[email protected]>
modified: jupyter_require/static/extension.js
new file: jupyter_require/static/loader.js
new file: jupyter_require/static/logger.js
modified: setup.py
- Scope the __extension__ variable. [Marek Cermak]
v0.3.2 (2019-09-28)
-------------------
- Update README. [Marek Cermak]
v0.3.1 (2019-09-28)
-------------------
- Autoloading. [Marek Cermak]
- the extension now loads automatically into the ipython context ---
is available without issuing the `%load_ext` command
- implemented silent mode to execute scripts without the need of the
cell context
Signed-off-by: Marek Cermak <[email protected]>
modified: jupyter_require/__init__.py
modified: jupyter_require/core.py
modified: jupyter_require/magic.py
modified: jupyter_require/static/core.js
modified: jupyter_require/static/extension.js
- [WIP] Autoloading. [Marek Cermak]
- Update issue templates. [Marek Čermák]
- Update issue templates. [Marek Čermák]
- Update issue templates. [Marek Čermák]
- Update issue templates. [Marek Čermák]
- Include requirements.txt in sdists. [Todd]
sdists cannot be installed without it
v0.3.0 (2019-07-23)
-------------------
- Trigger events before and after finalization. [Marek Cermak]
This allows to distinguish between notebook native save and
JupyterRequire cell finalization.
- Avoid deadlock on requirejs module loading error. [Marek Cermak]
- No need to use RegExp in syntax highlighting. [Marek Cermak]
- Fix syntax highlighting. [Marek Cermak]
- Change regex for syntax highlighting to `requirejs` [Marek Cermak]
v0.2.6 (2019-06-23)
-------------------
- API changes: [Marek Cermak]
- core:
- `require.config(libs, shim)` -> `require.config(paths, shim)`
- magic:
- `%require` -> `%requirejs`
- `%%require` -> `%%requirejs`
- `%reload` -> `%reloadjs`
All of the above changes were made to reduce ambiguity in those commands
and provide more user comfort.
Signed-off-by: Marek Cermak <[email protected]>
modified: jupyter_require/core.py
modified: jupyter_require/magic.py
- Fix `link_js` script existence check. [Marek Cermak]
- Fix syntax highlighting in %%require cells. [Marek Cermak]
- Add `get_executed_cell` to Notebook prototype. [Marek Cermak]
- Pass context to the script being executed. [Marek Cermak]
Context is by default the current cell being executed and the output area.
Signed-off-by: Marek Cermak <[email protected]>
modified: jupyter_require/static/core.js
modified: jupyter_require/static/display.js
- Fix `link_js` invalid condition. [Marek Cermak]
- Turn `requrie` into line_cell_magic. [Marek Cermak]
- Remove empty parameters from AsyncFunction. [Marek Cermak]
- Remove Pipfile.lock. [Marek Cermak]
The dependencies should be resolved and locked on the client side
instead of pinning them down in the source.
v0.2.5 (2019-05-08)
-------------------
- Jupyter-tools has become jupyter-nbutils package. [Marek Cermak]
Signed-off-by: Marek Cermak <[email protected]>
modified: jupyter_require/magic.py
modified: Pipfile
modified: requirements.in
modified: requirements.txt
modified: setup.py
modified: README.rst
- Fix typo in %%define. [Marek Cermak]
v0.2.4 (2019-04-24)
-------------------
- Do not re-throw a script error to prevent kernel crash. [Marek Cermak]
v0.2.3 (2019-06-23)
-------------------
- Magic to define new modules in-place. [Marek Cermak]
- Magic to reload linked libraries. [Marek Cermak]
- Do not re-link already linked styles and scripts. [Marek Cermak]
- Don't forget to pop library from LIBS on undef. [Marek Cermak]
- Magic to undefine linked modules. [Marek Cermak]
- Add cell magic to execute JS script directly. [Marek Cermak]
%%require [REQUIREMENTS] is a new cell magic which executes given script
with specific requirements and provides syntax highlighting
Signed-off-by: Marek Cermak <[email protected]>
modified: Pipfile
modified: jupyter_require/__init__.py
modified: jupyter_require/core.py
modified: jupyter_require/magic.py
modified: setup.py
v0.2.2 (2019-04-14)
-------------------
- Rename magic to comply with python API. [Marek Cermak]
- Fix incorrect imports and typo in requirements. [Marek Cermak]
Signed-off-by: Marek Cermak <[email protected]>
modified: jupyter_require/magic.py
modified: requirements.txt
- Add option to compress CSS before loading. [Marek Cermak]
defaults to True
Signed-off-by: Marek Cermak <[email protected]>
modified: Pipfile
modified: Pipfile.lock
modified: jupyter_require/notebook.py
modified: jupyter_require/static/extension.js
modified: requirements.txt
- Move utilities from core to notebook module. [Marek Cermak]
Signed-off-by: Marek Cermak <[email protected]>
modified: jupyter_require/__init__.py
modified: jupyter_require/core.py
modified: jupyter_require/notebook.py
- Link font awesome CSS and fix invisible icon. [Marek Cermak]
Signed-off-by: Marek Cermak <[email protected]>
modified: jupyter_require/__init__.py
modified: jupyter_require/static/extension.js
v0.2.1 (2019-04-11)
-------------------
- Fix install instructions. [Marek Cermak]
- Link font awesome CSS on nbextension initialization. [Marek Cermak]
Custom shield icon requires fontawesome to be loaded before actual magic
is called from the notebook
Signed-off-by: Marek Cermak <[email protected]>
modified: jupyter_require/__init__.py
modified: jupyter_require/static/extension.js
- Do not throw error if comm is not defined yet. [Marek Cermak]
v0.2.0 (2019-04-04)
-------------------
- Dependency maintenance. [Marek Cermak]
Removed pinned versions from requirements.txt -- Let @Thoth resolve it ;)
Signed-off-by: Marek Cermak <[email protected]>
modified: Pipfile.lock
modified: requirements.txt
- Modify install instructions in README.rst. [Marek Cermak]
- Wait for kernel and handle invalid user script. [Marek Cermak]
Signed-off-by: Marek Cermak <[email protected]>
modified: jupyter_require/static/core.js
modified: jupyter_require/static/extension.js
- Clean requirements properly in require.reload() [Marek Cermak]
- Format error messages instead of returning objects. [Marek Cermak]
- shuffle a bit with timeouts
- Check if output has metadata. [Marek Cermak]
Error cells do not define metadata
- Refactor core.py and stringify error traceback. [Marek Cermak]
- use more intuitive parameter names
Signed-off-by: Marek Cermak <[email protected]>
modified: jupyter_require/core.py
modified: jupyter_require/static/core.js
- Fix reload with clear=True. [Marek Cermak]
- JSON.stringify error object. [Marek Cermak]
- Fix `load_js` duplicated script parameter. [Marek Cermak]
- Fix README extension in MANIFEST.in. [Marek Cermak]
- Remove leftover from preparation to node migration. [Marek Cermak]
Signed-off-by: Marek Cermak <[email protected]>
deleted: js/src/core.js
deleted: js/src/events.js
deleted: js/src/extension.js
- Update description. [Marek Cermak]
- Update README to reflect utils migration. [Marek Cermak]
- Move utils module to jupyter-tools. [Marek Cermak]
Prevent unnecessary loading errors by moving the utils module to
jupyter-tools.
jupyter-tools: https://github.com/CermakM/jupyter-tools
- Correct links in the resource table. [Marek Cermak]
- Replace raw directive. [Marek Cermak]
PyPI does not support raw directive
- Correct spelling grammar using grammarly. [Marek Cermak]
grammarly: https://app.grammarly.com/
- Change content type for PyPI to render properly. [Marek Cermak]
- Rename to README.rst for GitHub to parse correctly. [Marek Cermak]
- stylistic changes for GitHub parsers
- Change .md to .rst in setup.py
Signed-off-by: Marek Cermak <[email protected]>
renamed: README -> README.rst
new file: docs/images/readme_example.svg
modified: setup.py
- Remove README.md. [Marek Cermak]
- Migrate README to .rst. [Marek Cermak]
Signed-off-by: Marek Cermak <[email protected]>
new file: README
modified: README.md
- Update README.md. [Marek Cermak]
Signed-off-by: Marek Cermak <[email protected]>
modified: README.md
modified: jupyter_require/__init__.py
- Isolate scope of embedded safe scripts. [Marek Cermak]
v0.1.22 (2019-03-27)
--------------------
- Finalize only once and select valid code cells. [Marek Cermak]
Signed-off-by: Marek Cermak <[email protected]>
modified: jupyter_require/static/display.js
modified: jupyter_require/static/extension.js
v0.1.21 (2019-03-27)
--------------------
- Utilities to install jupyter-require extension. [Marek Cermak]
This utilities are meant to assist user in installing extensions without
the need of jupyter-require, or installing the jupyter-require extension
itself.
v0.1.20 (2019-03-27)
--------------------
- Position the action button and change icon. [Marek Cermak]
- Introduce Save and Finalize action button. [Marek Cermak]
Signed-off-by: Marek Cermak <[email protected]>
modified: jupyter_require/static/core.js
modified: jupyter_require/static/extension.js
- Refactor Python-JS communication and logging. [Marek Cermak]
Signed-off-by: Marek Cermak <[email protected]>
modified: jupyter_require/__init__.py
modified: jupyter_require/core.py
modified: jupyter_require/static/core.js
modified: jupyter_require/static/extension.js
v0.1.19 (2019-03-27)
--------------------
- Refactor Python-JS communication and logging. [Marek Cermak]
Signed-off-by: Marek Cermak <[email protected]>
modified: jupyter_require/__init__.py
modified: jupyter_require/core.py
modified: jupyter_require/static/core.js
modified: jupyter_require/static/extension.js
v0.1.18 (2019-03-26)
--------------------
- Set correct output area element width. [Marek Cermak]
Signed-off-by: Marek Cermak <[email protected]>
modified: jupyter_require/core.py
modified: jupyter_require/static/core.js
modified: jupyter_require/static/display.js
modified: jupyter_require/static/extension.js
v0.1.17 (2019-03-26)
--------------------
- Bidirectional communication. [Marek Cermak]
Jupyter fronten can now communicate to JR kernel and notifies it about
certain events, like application reload, which can be used for example
for re-initializing comms.
Comms now survive window refreshes.
Simple logging using daiquiri -- new requirement introduced.
Signed-off-by: Marek Cermak <[email protected]>
modified: Pipfile
modified: Pipfile.lock
modified: jupyter_require/__init__.py
modified: jupyter_require/core.py
modified: jupyter_require/static/core.js
modified: jupyter_require/static/extension.js
modified: requirements.in
modified: requirements.txt
v0.1.16 (2019-03-25)
--------------------
- Implement `safe_execute` method for persistent scripts. [Marek Cermak]
Safe scripts are executed on cell creation
and are therefore not allowed to have any requirements.
Scripts executed with this method also persist through notebook
reloads and are automatically loaded on app initialization.
This function is convenient for automatic loading and linking
of custom CSS and JS files.
Signed-off-by: Marek Cermak <[email protected]>
modified: jupyter_require/core.py
modified: jupyter_require/notebook.py
modified: jupyter_require/static/core.js
modified: jupyter_require/static/display.js
modified: jupyter_require/static/extension.js
v0.1.15 (2019-03-25)
--------------------
- Outputs are saved on kernel related events and proper close. [Marek
Cermak]
If notebook is closed properly (close and halt), then outputs are
finalized and stored. Outputs, however, do not survive for example
SIGKILL.
TODO: Create action button which explicitly finalizes the outputs
Signed-off-by: Marek Cermak <[email protected]>
modified: jupyter_require/__init__.py
modified: jupyter_require/static/core.js
modified: jupyter_require/static/display.js
modified: jupyter_require/static/extension.js
- Enable copy/pasting for jupyter-require cells. [Marek Cermak]
- outputs are not preserved untill finalization
Signed-off-by: Marek Cermak <[email protected]>
modified: jupyter_require/static/core.js
modified: jupyter_require/static/display.js
modified: jupyter_require/static/extension.js
- Persistens outputs in static frozen state. [Marek Cermak]
Any cells in frozen state can be copied over and they preserve metadata
and the current state of the output as a static HTML.
TODO: Use the metadata to re-execute script to relaod the dynamic state
Signed-off-by: Marek Cermak <[email protected]>
modified: jupyter_require/__init__.py
modified: jupyter_require/core.py
modified: jupyter_require/static/core.js
modified: jupyter_require/static/display.js
modified: jupyter_require/static/extension.js
- Freeze and store cell output on save event. [Marek Cermak]
Signed-off-by: Marek Cermak <[email protected]>
modified: jupyter_require/static/core.js
modified: jupyter_require/static/display.js
modified: jupyter_require/static/extension.js
- Selected correct cell for requirement metadata. [Marek Cermak]
Signed-off-by: Marek Cermak <[email protected]>
modified: jupyter_require/static/core.js
modified: jupyter_require/static/extension.js
- Store outputs as display metadata. [Marek Cermak]
Output and execution partial is stored in outputs metadata, the
partial is convenient function which can be executed in different cell
contexts
The outputs metadata schema:
```json
metadata: {
"display": {
"application/javascript": Function,
"text/html": Element
}
}
```
Signed-off-by: Marek Cermak <[email protected]>
deleted: jupyter_require/static/event_manager.js
new file: jupyter_require/static/display.js
modified: jupyter_require/static/core.js
modified: jupyter_require/static/extension.js
modified: setup.py
- Remove event manager completely. [Marek Cermak]
- refactor core
- register events after notebook has been loaded
- [WIP] cell metadata to preserve output
Signed-off-by: Marek Cermak <[email protected]>
modified: jupyter_require/static/core.js
modified: jupyter_require/core.py
modified: jupyter_require/static/core.js
modified: jupyter_require/static/event_manager.js
modified: jupyter_require/static/extension.js
- Refactor event manager. [Marek Cermak]
Signed-off-by: Marek Cermak <[email protected]>
renamed: jupyter_require/static/events.js -> jupyter_require/static/event_manager.js
modified: jupyter_require/core.py
modified: jupyter_require/static/core.js
modified: jupyter_require/static/extension.js
modified: setup.py
- Replace `display` with `execute_with_requirements` [Marek Cermak]
v0.1.14 (2019-03-22)
--------------------
- Custom async execution and output. [Marek Cermak]
Output into the cell which is being currently executed --
jupyter-require keeps track of execution and marks running cells.
This functionality has been made possible by extending Notebook class by
`get_running_cells` and `get_running_cells_indices`
Signed-off-by: Marek Cermak <[email protected]>
modified: jupyter_require/core.py
modified: jupyter_require/static/core.js
modified: jupyter_require/static/extension.js
- [WIP] Custom async execution and output. [Marek Cermak]
Use JSTemplate in core utility scripts.
- [WIP] Custom async execution and output. [Marek Cermak]
Execute the user script in controled environment of the current cell with pre-defined global access and await the execution
TODO: The 'current cell' is at this moment the selected cell, which is
inapropriate as currently selected cell may not match executed cell at
the execution time.
- [WIP] Custom async execution and output. [Marek Cermak]
[target]: execute the user script in controled environment of the current
cell with pre-defined global access and await the execution
Signed-off-by: Marek Cermak <[email protected]>
modified: jupyter_require/core.py
modified: jupyter_require/static/core.js
modified: jupyter_require/static/extension.js
v0.1.13 (2019-03-17)
--------------------
- Execute JS scripts via comms. [Marek Cermak]
- move JS scripts from templates to core.js
Signed-off-by: Marek Cermak <[email protected]>
modified: jupyter_require/core.py
modified: jupyter_require/notebook.py
modified: jupyter_require/static/core.js
modified: jupyter_require/static/events.js
modified: jupyter_require/static/extension.js
v0.1.12 (2019-03-17)
--------------------
- Add module with common notebook utilities. [Marek Cermak]
- Set only non-empty requirement metadata. [Marek Cermak]
- Temporary fix before node.js migration. [Marek Cermak]
- explicitly create static/ folder
Signed-off-by: Marek Cermak <[email protected]>
new file: jupyter_require/static/core.js
new file: jupyter_require/static/events.js
new file: jupyter_require/static/extension.js
modified: .gitignore
modified: Pipfile.lock
v0.1.11 (2019-03-16)
--------------------
- Conform to nbextension ipywidgets-like structure. [Marek Cermak]
Enables installation by package manager without additional configuration
and will allow for future node.js usage
Signed-off-by: Marek Cermak <[email protected]>
new file: MANIFEST.in
new file: jupyter-config/notebook.d/jupyter-require.json
new file: setup.cfg
new file: setupbase.py
modified: Pipfile
modified: Pipfile.lock
modified: jupyter_require/__init__.py
modified: jupyter_require/core.py
modified: setup.py
modified: jupyter_require/core.py
- [WIP] Conform to nbextension ipywidgets-like structure. [Marek Cermak]
Signed-off-by: Marek Cermak <[email protected]>
modified: .gitignore
renamed: jupyter_require/require/core.js -> js/src/core.js
renamed: jupyter_require/require/events.js -> js/src/events.js
renamed: jupyter_require/require/extension.js -> js/src/extension.js
- Include events module dependency in main extension file. [Marek
Cermak]
v0.1.10 (2019-03-14)
--------------------
- Persistend requireJS requirements and cell updates. [Marek Cermak]
- The required libraries persist through reloads and kernel restarts and
are automatically reloaded on notebook startup
- Cell states are updated as well
Signed-off-by: Marek Cermak <[email protected]>
modified: core.py
modified: require/core.js
modified: require/events.js
modified: require/extension.js
- [WIP] nbextension. [Marek Cermak]
- communicate using events
- store requirements in cell's metadata
Signed-off-by: Marek Cermak <[email protected]>
modified: core.py
new file: require/core.js
new file: require/events.js
new file: require/extension.js
v0.1.9 (2019-03-12)
-------------------
- Use jupyter comms and promises to await required libs. [Marek Cermak]
Signed-off-by: Marek Cermak <[email protected]>
new file: jupyter_require/js/core.js
modified: Pipfile
modified: Pipfile.lock
modified: jupyter_require/core.py
v0.1.8 (2019-03-11)
-------------------
- Allow additional attributes in link_css function. [Marek Cermak]
v0.1.7 (2019-03-08)
-------------------
- Fix typo in summary. [Marek Cermak]
- Fix require arguments. [Marek Cermak]
- Give timeout before loading libraries. [Marek Cermak]
- TODO: pause python execution as well
- Get rid of spectate and call update manually. [Marek Cermak]
Signed-off-by: Marek Cermak <[email protected]>
modified: Pipfile
modified: README.md
modified: jupyter_require/__init__.py
modified: jupyter_require/core.py
modified: jupyter_require/magic.py
modified: requirements.in
modified: requirements.txt
- Move execute_js from jupyter_d3 to jupyter_require module. [Marek
Cermak]
- switch from traitlets to spectate
- refactorings
Signed-off-by: Marek Cermak <[email protected]>
modified: Pipfile
modified: Pipfile.lock
modified: jupyter_require/core.py
modified: requirements.in
modified: requirements.txt
- Update README. [Marek Cermak]
- Fix setup.py to cope with PyPI. [Marek Cermak]
Signed-off-by: Marek Cermak <[email protected]>
modified: jupyter_require/__about__.py
modified: setup.py
v0.1.4 (2019-02-26)
-------------------
- Update README to reflect naming changing. [Marek Cermak]
v0.1.3 (2019-02-26)
-------------------
- Load modules directly after linking. [Marek Cermak]
- refactor context method
- implement display_context method
- Remove excessive print. [Marek Cermak]
- Rename package to jupyter_require to prevent clashes with require.
[Marek Cermak]
Signed-off-by: Marek Cermak <[email protected]>
renamed: require/__about__.py -> jupyter_require/__about__.py
renamed: require/__init__.py -> jupyter_require/__init__.py
renamed: require/core.py -> jupyter_require/core.py
renamed: require/magic.py -> jupyter_require/magic.py
modified: setup.py
- Fix typo in `require` [Marek Cermak]
Signed-off-by: Marek Cermak <[email protected]>
modified: require/__init__.py
modified: require/core.py
- Link modules properly. [Marek Cermak]
Signed-off-by: Marek Cermak <[email protected]>
modified: require/__about__.py
modified: require/__init__.py
modified: require/core.py
modified: require/magic.py
- Refactorings. [Marek Cermak]
v0.1.2 (2019-02-26)
-------------------
- Update README. [Marek Cermak]
- Pass path properly and add setup calssifiers. [Marek Cermak]
- Move magic into separate module. [Marek Cermak]
Signed-off-by: Marek Cermak <[email protected]>
modified: require/__init__.py
new file: require/magic.py
modified: require/require.py
v0.1.0 (2019-02-26)
-------------------
- Add virtual environments to .gitignore. [Marek Cermak]
- Add requirements files. [Marek Cermak]
Signed-off-by: Marek Cermak <[email protected]>
new file: requirements.in
new file: requirements.txt
- Add setuptools and __about__ module. [Marek Cermak]
- move to pre-alpha
Signed-off-by: Marek Cermak <[email protected]>
new file: require/__about__.py
modified: require/__init__.py
new file: setup.py
- Rename to jupyter-require. [Marek Cermak]
Signed-off-by: Marek Cermak <[email protected]>
modified: require/__init__.py
modified: require/require.py
- Ported from https://github.com/CermakM/jupyter-d3. [Marek Cermak]
Signed-off-by: Marek Cermak <[email protected]>
new file: .gitignore
new file: Pipfile
new file: Pipfile.lock
new file: require/__init__.py
new file: require/require.py