fix setuptools-scm in docker

- needs git, .git files
- needs setuptools_scm config section in pyproject.toml
This commit is contained in:
Min RK
2023-10-03 12:46:48 +02:00
parent 00777568d0
commit 3baae644d6
3 changed files with 7 additions and 1 deletions

View File

@@ -5,6 +5,5 @@ jupyterhub.sqlite
jupyterhub_config.py jupyterhub_config.py
node_modules node_modules
docs docs
.git
dist dist
build build

View File

@@ -44,6 +44,7 @@ RUN apt-get update -qq \
build-essential \ build-essential \
ca-certificates \ ca-certificates \
curl \ curl \
git \
locales \ locales \
python3-dev \ python3-dev \
python3-pip \ python3-pip \

View File

@@ -91,6 +91,12 @@ include = ["jupyterhub*"]
readme = { file = "README.md", content-type = "text/markdown" } readme = { file = "README.md", content-type = "text/markdown" }
dependencies = { file = "requirements.txt" } dependencies = { file = "requirements.txt" }
# setuptools_scm needs a section to be present
[tool.setuptools_scm]
# we don't actually use setuptools_scm for versions,
# only the file-finder
fallback_version = "0.0.0"
# declarative data-files doesn't quite work right # declarative data-files doesn't quite work right
# this is still in setup.py:get_data_files # this is still in setup.py:get_data_files
# [tool.setuptools.data-files] # [tool.setuptools.data-files]