diff --git a/Dockerfile b/Dockerfile index 5da9dba..2b0f64b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,7 +3,7 @@ # Extended from github.com/jupyter/docker-stacks # See also http://blog.dscpl.com.au/2016/01/roundup-of-docker-issues-when-hosting.html -FROM python:3.13-slim-bullseye +FROM python:3.13-slim-bookworm LABEL maintainer="Nick Greenfield " @@ -25,8 +25,7 @@ RUN apt-get update && apt-get install -yq --no-install-recommends \ git \ gnupg \ locales \ - python-dev \ - libffi7 \ + libffi8 \ libpango-1.0-0 \ libpangoft2-1.0-0 \ libcairo2 \ diff --git a/requirements.txt b/requirements.txt index d47f925..f254bc0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,6 @@ +# jupyter_contrib_nbextensions imports pkg_resources, which setuptools removed +# in v81; the python:3.13-slim base image no longer ships setuptools at all. +setuptools<81 awscli biopython ipywidgets