mirror of
https://github.com/jupyter/docker-stacks.git
synced 2025-10-08 18:44:06 +00:00
Add python major.minor version tag (#1791)
This commit is contained in:
@@ -19,6 +19,7 @@ from tagging.taggers import (
|
|||||||
JupyterHubVersionTagger,
|
JupyterHubVersionTagger,
|
||||||
JupyterLabVersionTagger,
|
JupyterLabVersionTagger,
|
||||||
JupyterNotebookVersionTagger,
|
JupyterNotebookVersionTagger,
|
||||||
|
PythonMajorMinorVersionTagger,
|
||||||
PythonVersionTagger,
|
PythonVersionTagger,
|
||||||
RVersionTagger,
|
RVersionTagger,
|
||||||
SHATagger,
|
SHATagger,
|
||||||
@@ -43,6 +44,7 @@ ALL_IMAGES = {
|
|||||||
SHATagger(),
|
SHATagger(),
|
||||||
DateTagger(),
|
DateTagger(),
|
||||||
UbuntuVersionTagger(),
|
UbuntuVersionTagger(),
|
||||||
|
PythonMajorMinorVersionTagger(),
|
||||||
PythonVersionTagger(),
|
PythonVersionTagger(),
|
||||||
JupyterNotebookVersionTagger(),
|
JupyterNotebookVersionTagger(),
|
||||||
JupyterLabVersionTagger(),
|
JupyterLabVersionTagger(),
|
||||||
|
@@ -76,6 +76,13 @@ class PythonVersionTagger(TaggerInterface):
|
|||||||
return "python-" + _get_program_version(container, "python").split()[1]
|
return "python-" + _get_program_version(container, "python").split()[1]
|
||||||
|
|
||||||
|
|
||||||
|
class PythonMajorMinorVersionTagger(TaggerInterface):
|
||||||
|
@staticmethod
|
||||||
|
def tag_value(container: Container) -> str:
|
||||||
|
full_version = PythonVersionTagger.tag_value(container)
|
||||||
|
return full_version[: full_version.rfind(".")]
|
||||||
|
|
||||||
|
|
||||||
class JupyterNotebookVersionTagger(TaggerInterface):
|
class JupyterNotebookVersionTagger(TaggerInterface):
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def tag_value(container: Container) -> str:
|
def tag_value(container: Container) -> str:
|
||||||
|
Reference in New Issue
Block a user