FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
matplotlib/build_alllocal.cmd at master · TomAugspurger/matplotlib · GitHub
TomAugspurger
matplotlib
Repository navigation
Code
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Expand file tree
Breadcrumbs
matplotlib
/
build_alllocal.cmd
Copy path
More file actions
More file actions
Latest commit
History
History
History
36 lines (31 loc) · 1.32 KB
Breadcrumbs
matplotlib
/
build_alllocal.cmd
Copy path
File metadata and controls
36 lines (31 loc) · 1.32 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
::
This assumes you have installed all the dependencies via conda packages:
::
# create a new environment with the required packages
::
conda create -n "matplotlib_build" python=3.4 numpy python-dateutil pyparsing pytz tornado "cycler>=0.10" tk libpng zlib freetype
::
activate matplotlib_build
::
if you want qt backend, you also have to install pyqt
::
conda install pyqt
::
# this package is only available in the conda-forge channel
::
conda install -c conda-forge msinttypes
::
if you build on py2.7:
::
conda install -c conda-forge backports.functools_lru_cache
set
TARGET
=
bdist_wheel
IF
[
%1
]
==
[] (
echo
Using default target:
%TARGET%
)
else
(
set
TARGET
=
%1
echo
Using user supplied target:
%TARGET%
)
IF
NOT
DEFINED
CONDA_PREFIX (
echo
No Conda env activated: you need to create a conda env with the right packages and activate it!
GOTO
:
eof
)
::
copy the libs which have "wrong" names
set
LIBRARY_LIB
=
%CONDA_PREFIX%
\Library\lib
mkdir
lib
||
cmd
/c
"
exit /b 0
"
copy
%LIBRARY_LIB%
\zlibstatic.lib lib\z.lib
copy
%LIBRARY_LIB%
\libpng_static.lib lib\png.lib
::
Make the header files and the rest of the static libs available during the build
::
CONDA_PREFIX is a env variable which is set to the currently active environment path
set
MPLBASEDIRLIST
=
%CONDA_PREFIX%
\Library\;.
::
build the target
python setup.py
%TARGET%
Back
|
FazBrowse Home
|
New Git URL