Skip to content

Commit 6293cec

Browse files
committed
Release 7.8.5
dist/ipywidgets-7.8.5-py2.py3-none-any.whl md5: 9c90f9ff15bb02493960262d07961d1b sha1: ba0475bcf315bf7832da209a6117098fe46ef174 sha256: 8055fe314edd4c101a5f1ea230620ef5e315b0ca87f940264b4eac1faf9746ef dist/ipywidgets-7.8.5.tar.gz md5: 9724c129129d8711e6597f2071415bfc sha1: 8459d1d2b173aba345cab40f4f6a83153a40e666 sha256: 927439399d75f59f43864c13d7e73b05a4de522d3ea09d6048adc5c583b55c3b widgetsnbextension/dist/widgetsnbextension-3.6.10-py2.py3-none-any.whl md5: 2a8b35d7333d2a25979e12b01a485588 sha1: cf5ba5cc7f038c1bf327c7b23a48c6d70bdaaa25 sha256: 91a283c2bb50b43ae415dfe69fb026ece0c14e0102987fb53127c7a71e82417d widgetsnbextension/dist/widgetsnbextension-3.6.10.tar.gz md5: 2a0f928094178ab2269f9cecaa330139 sha1: 7ae2f17785a969cd979cbe77690a98f1a3cb904c sha256: cc370876baee1d23d4c506c798ab7d08c355133c9a5e81474159ff75877593df jupyterlab_widgets/dist/jupyterlab_widgets-1.1.11-py3-none-any.whl md5: c4ffaa3c19ad23c679a270d768265eae sha1: d7c04ad5b9688de80a30c77118c722510626c0a5 sha256: 840e538021d87e020a8e7b786597f088431f4ebd8308655555e126c3950a1b27 jupyterlab_widgets/dist/jupyterlab_widgets-1.1.11.tar.gz md5: 6ad0e155e0d953c11632e7e032a8cbb3 sha1: 3ab528246955e44bd33359ac1680f9fbb42ff6b3 sha256: 414cdbcd99db6e8f1174c7e4ed49c6ba368779f4659806fb1d824f3c377218e4
1 parent 9170f42 commit 6293cec

File tree

7 files changed

+60
-29
lines changed

7 files changed

+60
-29
lines changed

docs/source/dev_release.md

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,11 +48,25 @@ git pull origin 7.x
4848
git reset --hard origin/7.x
4949
git clean -fdx
5050
jlpm install
51-
npm publish
51+
yarn publish
5252
```
5353

5454
Lerna will prompt you for version numbers for each of the changed npm packages. Lerna will then change the versions appropriately (including the interdependency versions), commit, tag, and publish the new packages to npm.
5555

56+
### Fix NPM tags!!!
57+
58+
NPM is stupid, it can't see you just published versions that are prior to the latest (You are on the 7.x branch, so not publishing the latest of ipywidgets packages). It will mark your packages as "latest", this will have the impact of breaking users flow because e.g. they will now pull an outdated html-manager in nbconvert.
59+
60+
You need to fix the tags for all the packages you just publish with e.g. (PLEASE VERIFY VERSION NUMBERS, CHECKING THE ACTUAL LATEST):
61+
62+
```
63+
npm dist-tag add @jupyter-widgets/[email protected] latest
64+
npm dist-tag add @jupyter-widgets/[email protected] latest
65+
npm dist-tag add @jupyter-widgets/[email protected] latest
66+
npm dist-tag add @jupyter-widgets/[email protected] latest
67+
npm dist-tag add @jupyter-widgets/[email protected] latest
68+
```
69+
5670
### jupyterlab_widgets
5771

5872
Go into the `jupyterlab_widgets` directory. Change `jupyterlab_widgets/_version.py` to reflect the new version number.
@@ -112,6 +126,14 @@ Using the above script, you can do:
112126
./scripts/hashes jupyterlab_widgets/dist/*
113127
```
114128

129+
Or when using Fedora:
130+
131+
```
132+
./scripts/hashes_fedora dist/*
133+
./scripts/hashes_fedora widgetsnbextension/dist/*
134+
./scripts/hashes_fedora jupyterlab_widgets/dist/*
135+
```
136+
115137
Commit the changes you've made above, and include the uploaded files hashes in the commit message. Tag the release if ipywidgets was released. Push to origin 7.x (and include the tag in the push).
116138

117139
```

ipywidgets/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Copyright (c) Jupyter Development Team.
22
# Distributed under the terms of the Modified BSD License.
33

4-
version_info = (7, 8, 4, 'final', 0)
4+
version_info = (7, 8, 5, 'final', 0)
55

66
_specifier_ = {'alpha': 'a', 'beta': 'b', 'candidate': 'rc', 'final': ''}
77

jupyterlab_widgets/jupyterlab_widgets/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version_info = (1, 1, 10, 'final', 0)
1+
version_info = (1, 1, 11, 'final', 0)
22

33
_specifier_ = {'alpha': 'a', 'beta': 'b', 'candidate': 'rc', 'final': ''}
44

scripts/hashes_fedora

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#!/bin/sh
2+
for f in $@
3+
do
4+
echo "$f"
5+
echo md5: `md5sum "$f" | awk '{print $1}'`
6+
echo sha1: `sha1sum "$f" | awk '{print $1}'`
7+
echo sha256: `sha256sum "$f" | awk '{print $1}'`
8+
echo
9+
done

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@
116116
# only if notebook 4.x is installed in this
117117
# interpreter, to allow ipywidgets to be
118118
# installed on bare kernels.
119-
'widgetsnbextension~=3.6.9'
119+
'widgetsnbextension~=3.6.10'
120120
]
121121

122122
extras_require = setuptools_args['extras_require'] = {

widgetsnbextension/widgetsnbextension/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version_info = (3, 6, 9, 'final', 0)
1+
version_info = (3, 6, 10, 'final', 0)
22

33
_specifier_ = {'alpha': 'a', 'beta': 'b', 'candidate': 'rc', 'final': ''}
44

yarn.lock

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -540,7 +540,7 @@ __metadata:
540540
languageName: node
541541
linkType: hard
542542

543-
"@jupyter-widgets/base@^4.1.6, @jupyter-widgets/base@workspace:packages/base":
543+
"@jupyter-widgets/base@^4.1.7, @jupyter-widgets/base@workspace:packages/base":
544544
version: 0.0.0-use.local
545545
resolution: "@jupyter-widgets/base@workspace:packages/base"
546546
dependencies:
@@ -584,11 +584,11 @@ __metadata:
584584
languageName: unknown
585585
linkType: soft
586586

587-
"@jupyter-widgets/controls@^3.1.7, @jupyter-widgets/controls@workspace:packages/controls":
587+
"@jupyter-widgets/controls@^3.1.8, @jupyter-widgets/controls@workspace:packages/controls":
588588
version: 0.0.0-use.local
589589
resolution: "@jupyter-widgets/controls@workspace:packages/controls"
590590
dependencies:
591-
"@jupyter-widgets/base": ^4.1.6
591+
"@jupyter-widgets/base": ^4.1.7
592592
"@jupyterlab/services": ^7
593593
"@lumino/algorithm": ^1 || ^2
594594
"@lumino/domutils": ^1 || ^2
@@ -638,8 +638,8 @@ __metadata:
638638
version: 0.0.0-use.local
639639
resolution: "@jupyter-widgets/example-web1@workspace:examples/web1"
640640
dependencies:
641-
"@jupyter-widgets/base": ^4.1.6
642-
"@jupyter-widgets/controls": ^3.1.7
641+
"@jupyter-widgets/base": ^4.1.7
642+
"@jupyter-widgets/controls": ^3.1.8
643643
chai: ^4.0.0
644644
css-loader: ^3.4.0
645645
file-loader: ^5.0.2
@@ -659,8 +659,8 @@ __metadata:
659659
version: 0.0.0-use.local
660660
resolution: "@jupyter-widgets/example-web2@workspace:examples/web2"
661661
dependencies:
662-
"@jupyter-widgets/base": ^4.1.6
663-
"@jupyter-widgets/controls": ^3.1.7
662+
"@jupyter-widgets/base": ^4.1.7
663+
"@jupyter-widgets/controls": ^3.1.8
664664
codemirror: ^5.48.0
665665
css-loader: ^3.4.0
666666
file-loader: ^5.0.2
@@ -676,9 +676,9 @@ __metadata:
676676
version: 0.0.0-use.local
677677
resolution: "@jupyter-widgets/example-web3@workspace:examples/web3"
678678
dependencies:
679-
"@jupyter-widgets/base": ^4.1.6
680-
"@jupyter-widgets/controls": ^3.1.7
681-
"@jupyter-widgets/html-manager": ^0.20.8
679+
"@jupyter-widgets/base": ^4.1.7
680+
"@jupyter-widgets/controls": ^3.1.8
681+
"@jupyter-widgets/html-manager": ^0.20.9
682682
"@jupyterlab/services": ^6 || ^7
683683
"@lumino/widgets": ^1 || ^2
684684
"@types/codemirror": ^0.0.74
@@ -706,7 +706,7 @@ __metadata:
706706
version: 0.0.0-use.local
707707
resolution: "@jupyter-widgets/example-web4@workspace:examples/web4"
708708
dependencies:
709-
"@jupyter-widgets/html-manager": ^0.20.8
709+
"@jupyter-widgets/html-manager": ^0.20.9
710710
css-loader: ^3.4.0
711711
file-loader: ^5.0.2
712712
font-awesome: ^4.7.0
@@ -716,13 +716,13 @@ __metadata:
716716
languageName: unknown
717717
linkType: soft
718718

719-
"@jupyter-widgets/html-manager@^0.20.8, @jupyter-widgets/html-manager@workspace:packages/html-manager":
719+
"@jupyter-widgets/html-manager@^0.20.9, @jupyter-widgets/html-manager@workspace:packages/html-manager":
720720
version: 0.0.0-use.local
721721
resolution: "@jupyter-widgets/html-manager@workspace:packages/html-manager"
722722
dependencies:
723-
"@jupyter-widgets/base": ^4.1.6
724-
"@jupyter-widgets/controls": ^3.1.7
725-
"@jupyter-widgets/output": ^4.1.6
723+
"@jupyter-widgets/base": ^4.1.7
724+
"@jupyter-widgets/controls": ^3.1.8
725+
"@jupyter-widgets/output": ^4.1.7
726726
"@jupyter-widgets/schema": ^0.4.1
727727
"@jupyterlab/outputarea": ^3 || ^4
728728
"@jupyterlab/rendermime": ^3 || ^4
@@ -757,9 +757,9 @@ __metadata:
757757
version: 0.0.0-use.local
758758
resolution: "@jupyter-widgets/jupyterlab-manager@workspace:jupyterlab_widgets"
759759
dependencies:
760-
"@jupyter-widgets/base": ^4.1.6
761-
"@jupyter-widgets/controls": ^3.1.7
762-
"@jupyter-widgets/output": ^4.1.6
760+
"@jupyter-widgets/base": ^4.1.7
761+
"@jupyter-widgets/controls": ^3.1.8
762+
"@jupyter-widgets/output": ^4.1.7
763763
"@jupyterlab/application": ^3 || ^4
764764
"@jupyterlab/builder": ^4
765765
"@jupyterlab/cells": ^3 || ^4
@@ -800,10 +800,10 @@ __metadata:
800800
version: 0.0.0-use.local
801801
resolution: "@jupyter-widgets/notebook-manager@workspace:widgetsnbextension"
802802
dependencies:
803-
"@jupyter-widgets/base": ^4.1.6
804-
"@jupyter-widgets/controls": ^3.1.7
805-
"@jupyter-widgets/html-manager": ^0.20.8
806-
"@jupyter-widgets/output": ^4.1.6
803+
"@jupyter-widgets/base": ^4.1.7
804+
"@jupyter-widgets/controls": ^3.1.8
805+
"@jupyter-widgets/html-manager": ^0.20.9
806+
"@jupyter-widgets/output": ^4.1.7
807807
"@jupyterlab/services": ^6 || ^7
808808
"@lumino/messaging": ^1 || ^2
809809
"@lumino/widgets": ^1 || ^2
@@ -818,11 +818,11 @@ __metadata:
818818
languageName: unknown
819819
linkType: soft
820820

821-
"@jupyter-widgets/output@^4.1.6, @jupyter-widgets/output@workspace:packages/output":
821+
"@jupyter-widgets/output@^4.1.7, @jupyter-widgets/output@workspace:packages/output":
822822
version: 0.0.0-use.local
823823
resolution: "@jupyter-widgets/output@workspace:packages/output"
824824
dependencies:
825-
"@jupyter-widgets/base": ^4.1.6
825+
"@jupyter-widgets/base": ^4.1.7
826826
rimraf: ^2.6.1
827827
tslint: ^5.20.1
828828
typescript: ~5

0 commit comments

Comments
 (0)