Meta issue for in-person Jan 2020 in-person sprint
See original GitHub issueAs discussed in #2587, there will be an in-person code developer sprint:
Date: Jan 6-10, 2020 Location: CFM, 23 rue de l’Université, 75007 Paris Hours: 9:30am - 6pm
The goal is to have a push towards ipywidgets 8.0.
Here are a few bullet points for items that we may want to handle for the 8.0 release
HackMD for notes
Packaging
- drop the dependency of
ipywidgets
towidgetsnbextension
and ofwidgetsnbextension
toipykernel
. - pattern to split custom widget packages into a pure python package and the different extensions -> to be contributed to the cookiecutters. (Maarten wants to be in this discussion even if he cannot attend the sprints).
- should we split ipywidgets (python package) into
ipycontrols
andipywidget-core
? - rewrite the slider without JQueryUI so that we can drop this dependency
- drop as much of the calls to IPython APIs. These API calls require alternative Python Jupyter kernels (such as xeus-python) to do some monkey-patching of these APIs to support ipywidgets.
New controls?
- We have PRs in for tags/colors/inputs (manipulation of sequences of the base trait types) and a text slider.
The future of BackboneJS in ipywidgets
- What alternative implementation of the observer pattern should we use?
Drop deprecated APIs
- There are a number of deprecated APIs in ipywidgets that we should finally be able to remove.
Dropping Python 2 support
- should we also take this occasion to not need the
ipython_genutils
package?
Drop static directory in custom widgets
- This is probably only around for legacy reasons.
Discussions on blocking / async patterns to operate on widgets
Issue Analytics
- State:
- Created 4 years ago
- Reactions:1
- Comments:16 (16 by maintainers)
Top Results From Across the Web
Keeping People Safe and Informed About the Coronavirus
Today we're scaling back this temporary ban to allow people to promote and trade hand sanitizer and surface disinfecting wipes on our apps....
Read more >Sprint Support Center - How Can We Help?
We're maintaining Sprint support pages for existing Sprint customers. T-Mobile customers can find T-Mobile support information here.
Read more >Inside Mark Zuckerberg's Metaverse Struggles
The company's struggle to reshape the business was described in interviews with more than a dozen current and former Meta employees and internal ......
Read more >Meta says it left its Mountain View offices to build a 'best-in ...
Earlier this year, Meta terminated its lease at the San Antonio Center office buildings in Mountain View, pointing to the company's goal to ......
Read more >Meta Pulls Out Familiar Playbook Ahead of US Midterms
The company has debated internally on how to handle political ads for years, with criticism flaring after the 2016 US election when Facebook...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
@SylvainCorlay @jasongrout @maartenbreddels @martinRenou @vidartf @pbugnion @captainsafia @johanmabille @mariobuikhuizen @wolfv @nthiery @zerline @blois @saulshanabrook @philippjfr @nmearl @eteq @jtpio .