Skip to content

Commit c6a2d4b

Browse files
authored
MAINT: removing version pinnings for testing and rtd (#634)
* MAINT: removing version pinnings for testing and rtd * MAINT: remove uppler limit in docs/requirements, too * FIX: referencing footnote to fix sphinx warning
1 parent 25fa81d commit c6a2d4b

4 files changed

Lines changed: 16 additions & 18 deletions

File tree

docs/authoring/text-notebooks.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ This allows you to store notebook metadata, Markdown, and cell inputs in a text-
1212

1313
MyST notebooks have a 1-to-1 mapping with Jupyter notebook,
1414
so can be [converted to `.ipynb` files](converting-ipynb) and [opened as notebooks in Jupyter interfaces](myst-nb/jupyter-interfaces) (with jupytext installed).
15-
When used with `myst_nb`, MyST notebooks are also integrated directly into the {ref}`Execution and Caching <execute/cache>` machinery.
15+
When used with `myst_nb`, MyST notebooks are also integrated directly into the {ref}`Execution and Caching <execute/cache>` machinery.[^download]
1616

1717
[^download]: This notebook can be downloaded as **{nb-download}`text-notebooks.ipynb`** and {download}`text-notebooks.md`
1818

docs/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
# this is only required by coconut kernel
2-
ipython<=8.16.1
2+
ipython

pyproject.toml

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ dependencies = [
3838
"importlib_metadata",
3939
"ipython",
4040
"jupyter-cache>=0.5",
41-
"nbclient", # nbclient version pinned by jupyter-client
41+
"nbclient",
4242
"myst-parser>=1.0.0",
4343
"nbformat>=5.0",
4444
"pyyaml",
@@ -72,40 +72,38 @@ rtd = [
7272
"alabaster",
7373
"altair",
7474
"bokeh",
75-
"coconut>=1.4.3,<3.1.0",
76-
"ipykernel>=5.5,<7.0",
75+
"coconut>=1.4.3",
76+
"ipykernel>=5.5",
7777
"ipywidgets",
78-
"jupytext>=1.11.2,<1.16.0",
78+
"jupytext>=1.11.2",
7979
"matplotlib",
8080
"numpy",
8181
"pandas",
8282
"plotly",
8383
"sphinx-book-theme>=0.3",
8484
"sphinx-copybutton",
85-
"sphinx-design~=0.4.0",
85+
"sphinx-design",
8686
"sphinxcontrib-bibtex",
8787
"sympy",
8888
]
8989
testing = [
90-
"coverage>=6.4,<8.0",
90+
"coverage>=6.4",
9191
"beautifulsoup4",
92-
"ipykernel>=5.5,<7.0",
92+
"ipykernel>=5.5",
9393
# for issue with 8.1.0 see https://github.com/ipython/ipython/issues/13554
94-
# TODO ipython 8.5 subtly changes output of test regressions
95-
# see https://ipython.readthedocs.io/en/stable/whatsnew/version8.html#restore-line-numbers-for-input
96-
"ipython!=8.1.0,<8.17",
94+
"ipython!=8.1.0",
9795
"ipywidgets>=8",
98-
"jupytext>=1.11.2,<1.16.0",
96+
"jupytext>=1.11.2",
9997
# Matplotlib outputs are sensitive to the matplotlib version
10098
"matplotlib==3.7.*",
10199
"nbdime",
102100
"numpy",
103-
"pandas==1.5.*",
101+
"pandas",
104102
"pyarrow",
105-
"pytest~=7.1",
106-
"pytest-cov>=3,<5",
103+
"pytest",
104+
"pytest-cov>=3",
107105
"pytest-regressions",
108-
"pytest-param-files~=0.3.3",
106+
"pytest-param-files",
109107
"sympy>=1.10.1",
110108
]
111109

tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ commands = pytest {posargs}
2828
[testenv:docs-{update,clean}]
2929
extras = rtd
3030
deps =
31-
ipython<=7.11.0 # required by coconut
31+
ipython
3232
setenv =
3333
BUILDER = {env:BUILDER:html}
3434
whitelist_externals =

0 commit comments

Comments
 (0)