Toss opinionated user creation out
Definitely don't want the direct submodule stuff
Update Dockerfile
use `git status` to check if it's a repo

not just checking if `.git` exists.

`.git` may be broken, or git may be unavailable.
use file://$PWD#egg=ipython[all] in Dockerfile

so we can install ipython[all] with pip.
Because .[all] doesn't work for whatever reason.
Removes need to install other dependencies with pip beforehand.
Merge pull request #6541 from takluyver/interact-examples-py3

Make interact example compatible with Python 3
Merge pull request #6457 from rgbkrk/docker_latest

Dockerfile to track the latest master
Make comm_manager a property of kernel, not shell
Make this a solid, minimal base image.

This was taken almost entirely from the original ipython/base image.
The plan is to have the ipython/scipystack image derive from this one
in the future and for builds to get setup.
Set default view to None and never display widget with no view
Merge pull request #6543 from rgbkrk/base_image

Minimal Docker base image
Merge pull request #6472 from parleur/master

Keep metadata through celltype changes
Merge pull request #6532 from SylvainCorlay/barewidgetmodels

Fix Issue #6530
Remove leftover text key from our own payload creation
Fix notify_trait getting called too early.
Adapt msgspec v4 pager payloads to msgspec v5 format
skip test_not_writable_ipdir if I can't create a non-writable dir

such as when running as root

just came across this running iptest in a docker container. This was the only test that failed.
Merge pull request #6545 from takluyver/msgspec-payloads-adapter

Adapt pager payloads from v4 to v5
Handle 'deletable' cell metadata
Add tests for undeletable cells