Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit a0b93fe

Browse files
committed
Move sphinx extension files into mpl-data.
And then ensure it is included in sdists and installed.
1 parent f13a1be commit a0b93fe

File tree

4 files changed

+3
-5
lines changed

4 files changed

+3
-5
lines changed

MANIFEST.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ include lib/matplotlib/mpl-data/images/*
88
include lib/matplotlib/mpl-data/fonts/ttf/*
99
include lib/matplotlib/mpl-data/fonts/pdfcorefonts/*
1010
include lib/matplotlib/mpl-data/fonts/afm/*
11+
include lib/matplotlib/mpl-data/plot_directive/*
1112
include lib/matplotlib/mpl-data/stylelib/*
1213
recursive-include LICENSE *
1314
recursive-include doc *

lib/matplotlib/sphinxext/__init__.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +0,0 @@
1-
from pathlib import Path
2-
3-
_static_path = Path(__file__).resolve().parent / Path('static')

lib/matplotlib/sphinxext/plot_directive.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@
156156
import matplotlib
157157
from matplotlib.backend_bases import FigureManagerBase
158158
import matplotlib.pyplot as plt
159-
from matplotlib import _api, _pylab_helpers, cbook, sphinxext
159+
from matplotlib import _api, _pylab_helpers, cbook
160160

161161
matplotlib.use("agg")
162162
align = _api.deprecated(
@@ -256,7 +256,7 @@ def run(self):
256256

257257
def _copy_css_file(app, exc):
258258
if exc is None and app.builder.format == 'html':
259-
src = sphinxext._static_path / Path('plot_directive.css')
259+
src = cbook._get_data_path('plot_directive/plot_directive.css')
260260
dst = app.outdir / Path('_static')
261261
shutil.copy(src, dst)
262262

0 commit comments

Comments
 (0)