Skip to content

Commit

Permalink
Restore constraints pinning
Browse files Browse the repository at this point in the history
I was under the mistaken impression that the current mpl releases were
compatible with pyparsing3, but looking at the linked mpl issue it's not
fixed yet only for their development so far. So to unblock CI this
restores the pinning as it's still needed until mpl releases a fix.
  • Loading branch information
mtreinish committed Oct 25, 2021
1 parent 3ba2389 commit 228186f
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions constraints.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
# jsonschema pinning needed due nbformat==5.1.3 using deprecated behaviour in
# 4.0+. The pin can be removed after nbformat is updated.
jsonschema==3.2.0

# pyparsing restrictions are needed because pyparsing 3.0.0 and 3.0.1 break
# matplotlib's mathtex extensions. At the time of writing (2021-10-25), the
# docs build is pinned to matplotlib<3.4 (current) because of deprecations, so
# as we won't get matplotlib upgrades by default, this constraint likely can't
# be removed until we can unpin matplotlib.
pyparsing<3.0.0

0 comments on commit 228186f

Please sign in to comment.