Skip to content

Commit 23fdd2d

Browse files
committed
packaging is a dependency
1 parent a2cd5c7 commit 23fdd2d

File tree

5 files changed

+7
-18
lines changed

5 files changed

+7
-18
lines changed

pyproject.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,11 @@ classifiers = [
3232
]
3333
dependencies = [
3434
"nbformat",
35-
"pyyaml",
36-
"toml",
3735
"mdit_py_plugins",
3836
"markdown-it-py>=1.0.0",
37+
"packaging",
38+
"pyyaml",
39+
"toml",
3940
]
4041
dynamic = ["version"]
4142

src/jupytext/cell_reader.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,16 @@
55
from copy import copy
66

77
from nbformat.v4.nbbase import new_code_cell, new_markdown_cell, new_raw_cell
8+
from packaging.version import parse
89

910
from .doxygen import doxygen_to_markdown
1011
from .languages import _SCRIPT_EXTENSIONS
11-
from .parse_version import parse_version
1212

1313
# Sphinx Gallery is an optional dependency. And we intercept the SyntaxError for #301
1414
try:
1515
from sphinx_gallery import __version__ as sg_version
1616

17-
if parse_version(sg_version) <= parse_version("0.7.0"):
17+
if parse(sg_version) <= parse("0.7.0"):
1818
from sphinx_gallery.notebook import rst2md
1919
else:
2020
warnings.warn(

src/jupytext/pandoc.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@
88
# Copy nbformat reads and writes to avoid them being patched in the contents manager!!
99
from nbformat import reads as ipynb_reads
1010
from nbformat import writes as ipynb_writes
11-
12-
from .parse_version import parse_version as parse
11+
from packaging.version import parse
1312

1413

1514
class PandocError(OSError):

src/jupytext/parse_version.py

Lines changed: 0 additions & 10 deletions
This file was deleted.

src/jupytext/quarto.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@
88
# Copy nbformat reads and writes to avoid them being patched in the contents manager!!
99
from nbformat import reads as ipynb_reads
1010
from nbformat import writes as ipynb_writes
11-
12-
from .parse_version import parse_version as parse
11+
from packaging.version import parse
1312

1413
QUARTO_MIN_VERSION = "0.2.134"
1514

0 commit comments

Comments
 (0)