--- /dev/null
+#!/usr/bin/env python
+#-*- coding:utf-8 -*-
+
+APPLICATION :
+{
+ name : 'SALOME-master'
+ workdir : $LOCAL.workdir + $VARS.sep + $VARS.dist + '-' + $APPLICATION.name
+ tag : 'master'
+ dev : 'no'
+ verbose :'no'
+ debug : 'no'
+ base : 'no'
+ python3 : 'yes'
+ platform : ["mingw-w64-x86_64"]
+ environ :
+ {
+ build :
+ {
+ CONFIGURATION_ROOT_DIR : $workdir + $VARS.sep + "SOURCES" + $VARS.sep + "CONFIGURATION"
+ RESTRICTED_ROOT_DIR : $workdir + $VARS.sep + "SOURCES" + $VARS.sep + "RESTRICTED"
+ SALOME_USE_64BIT_IDS : '1'
+ VTK_SMP_IMPLEMENTATION_TYPE : TBB # OpenMP # choose among: sequential / OpenMP / TBB switches
+ SALOME_GMSH_HEADERS_STD : '1'
+ }
+ launch :
+ {
+ PYTHONIOENCODING:"UTF_8",
+ SALOME_MODULES_ORDER:"SHAPER:SHAPERSTUDY:GEOM:SMESH",
+ ROOT_SALOME_INSTALL: '$PRODUCT_ROOT_DIR',
+ SALOME_ON_DEMAND: "HIDE"
+ }
+ SALOME_trace : "local" # local/file:.../with_logger
+ SALOME_MODULES : "SHAPER,SHAPERSTUDY,GEOM,SMESH,PARAVIS,YACS,JOBMANAGER" # specify the first modules to display in gui
+ }
+ products :
+ {
+ # PREREQUISITES :
+ alabaster : 'native'
+ assimulo : '3.5.2'
+ Babel : 'native'
+ BasicIterativeStatistics : 'v0.1.0'
+ boost : 'native'
+ CAS : {tag : 'CR780-SALOME-PATCH', section: 'version_CR780_SALOME_PATCH', base: 'no'}
+ catalyst: '2.0'
+ C3PO: 'v2.3'
+ certifi : 'native'
+ cftime: '1.6.3'
+ cgal : 'v5.6.1'
+ cgns : '4.2.0'
+ chardet : 'native'
+ click : 'native'
+ cmake : 'native'
+ cppunit : 'native'
+ cminpack: 'native'
+ cork : '5987de5'
+ cycler : 'native'
+ Cython : 'native'
+ dateutil : 'native'
+ docutils : 'native'
+ doxygen : 'native'
+ eigen : 'native'
+ FMILibrary : '2.0.3'
+ fftw : 'native'
+ freeimage : 'native'
+ freetype : 'native'
+ gl2ps : 'native'
+ gdal : 'native'
+ gmsh : '4.10.3_with_CAS_7.8'
+ graphviz : 'native'
+ h5py : 'native'
+ hdf5 : 'native'
+ idna : 'native'
+ imagesize : 'native'
+ irmb : '67d77b4'
+ Jinja2 : 'native'
+ kiwisolver : 'native'
+ lapack : 'native'
+ libigl : 'v2.5.0'
+ libxml2 : 'native'
+ llvm : 'native'
+ markupsafe : 'native'
+ matplotlib : 'native'
+ mcut : 'b5b0ec6'
+ mdurl : 'native'
+ markdown_it_py : 'native'
+ medfile : '4.1.1'
+ meshbooleanplugin : 'main'
+ MeshGems : '2.15-1'
+ meshio: 'native'
+ metis : 'native'
+ mmg : '5.6.0'
+ mmgplugin: 'main'
+ netgen : '5.3.1_with_CAS_7.8'
+ netcdf : 'native'
+ netCDF4: '1.6.4'
+ nlopt : 'native'
+ nose: 'native'
+ numpy : 'native'
+ numpydoc : 'native'
+ omniORB : '4.2.5'
+ omniORBpy : '4.2.5'
+ opencv : 'native'
+ openmpi: 'native'
+ openturns: '1.22'
+ packaging : 'native'
+ pandas : 'native'
+ ParaView : {tag:'5.11.0', base: 'no', section: 'version_5_11_0_MPI', hpc: 'yes'}
+ PERSALYS : 'v16.0.1'
+ petsc : 'native'
+ Pillow : 'native'
+ planegcs : '0.18-3cb6890'
+ psutil : 'native'
+ poetry : "native"
+ poetry_core : 'native'
+ pyyaml: 'native'
+ PyFMI : '2.6'
+ Pygments : 'native'
+ pyparsing : 'native'
+ PyQt : 'native'
+ pyqwt: {tag : '0.12.1', base : 'no', section : 'version_0_12_1_no_pip', hpc: 'no'}
+ pyreadline : 'native'
+ pytest : 'native'
+ Python : 'native'
+ pytz : 'native'
+ qt : 'native'
+ qtpy : 'native'
+ qwt : 'native'
+ requests : 'native'
+ rich : 'native'
+ scipy : 'native'
+ scotch : 'native'
+ setuptools : 'native'
+ sip : 'native'
+ six : 'native'
+ snowballstemmer : 'native'
+ Sphinx : 'native'
+ sphinxcontrib_websupport : 'native'
+ sphinxintl: 'native'
+ sphinx_rtd_theme : 'native'
+ statsmodels : 'native'
+ swig : '4.0.2'
+ tbb : 'native'
+ tcl : 'native'
+ tk : 'native'
+ toml: 'native'
+ urllib3 : 'native'
+
+ # SALOME MODULES :
+ 'CONFIGURATION'
+ 'SALOME'
+ 'SHAPER'
+ 'SHAPERSTUDY'
+ 'RESTRICTED'
+ 'LIBBATCH' : 'V2_5_0'
+ 'KERNEL'
+ 'MEDCOUPLING' : {tag:'master', base: 'no', section: 'default_MPI', hpc: 'yes'}
+ 'GUI'
+ 'GEOM'
+ 'SMESH'
+ 'NETGENPLUGIN'
+ 'BLSURFPLUGIN'
+ 'GHS3DPLUGIN'
+ 'HYBRIDPLUGIN'
+ 'HexoticPLUGIN'
+ 'GMSHPLUGIN'
+ 'HEXABLOCK'
+ 'HEXABLOCKPLUGIN'
+ 'HOMARD'
+ 'FIELDS'
+ 'PARAVIS': {tag:'master', base: 'no', section: 'default_MPI', hpc: 'yes'}
+ 'JOBMANAGER'
+ 'YACS'
+ 'YACSGEN'
+ 'DOCUMENTATION'
+ 'SAMPLES'
+ 'COMPONENT'
+ 'PYCALCULATOR'
+ 'CALCULATOR'
+ 'HELLO'
+ 'PYHELLO'
+ 'EFICAS'
+ 'EFICAS_TOOLS'
+ 'PY2CPP'
+ 'ADAO'
+ 'ADAO_INTERFACE'
+ 'PARAVISADDONS'
+ 'OPENTURNS_SALOME'
+ 'YDEFX'
+ 'pmml'
+ 'SALOMEBOOTSTRAP'
+ 'SOLVERLAB'
+ 'TopIIVolMesh'
+ #'TESTBASE'
+ 'CEATESTBASE' : 'SalomeV9'
+ }
+ profile :
+ {
+ launcher_name : "salome"
+ }
+ test_base :
+ {
+ name : "SALOME"
+ tag : "SalomeV9"
+ }
+ properties :
+ {
+ mesa_launcher_in_package : "yes"
+ git_server : 'tuleap'
+ pip : 'yes'
+ pip_install_dir : 'python'
+ single_install_dir : "no"
+ }
+}
+__overwrite__ :
+[
+]
rpm_dev : []
apt : ["python3-babel"]
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-babel"]
}
environ :
{
rpm_dev : []
apt : ["python3-pytest-cython"]
apt_dev : []
+ pacman : ["mingw-w64-x86_64-cython"]
}
environ :
{
rpm_dev : []
apt : ["python3-jinja2"]
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-jinja"]
}
environ :
{
rpm_dev : []
apt : ["python3-pil"]
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-pillow"]
}
environ :
{
rpm_dev : ["python3-qt5-devel"] # contains qtsvg
apt : ["python3-pyqt5", "python3-pyqt5.qtsvg"]
apt_dev : ["pyqt5-dev", "pyqt5-dev-tools"]
+ pacman : ["mingw-w64-x86_64-python-pyqt5", "mingw-w64-x86_64-pyqt-builder", "mingw-w64-x86_64-python-pyqtgraph"]
}
environ :
{
rpm_dev : []
apt : ["python3-pygments"]
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-pygments"]
}
environ :
{
rpm_dev : []
apt : []
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python"]
}
environ :
{
rpm_dev : []
apt : ["python3-sphinx"]
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-sphinx"]
}
environ :
{
rpm_dev : []
apt : ["python3-alabaster"]
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-sphinx-alabaster-theme"]
}
environ :
{
opt_dep: ['sundials']
source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + "assimulo"
build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + "assimulo"
- install_dir : 'base'
+ #install_dir : 'base'
properties:
{
incremental : "yes"
rpm_dev : ["boost-devel"]
apt : []
apt_dev : ["libboost-all-dev"]
+ pacman : ["mingw-w64-x86_64-boost"]
}
environ :
{
rpm_dev : []
apt : ["python3-certifi"]
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-certifi"]
}
environ :
{
rpm_dev : []
apt : ['python3-cftime']
apt_dev : []
+ pacman : []
}
environ :
{
rpm_dev : []
apt : ["python3-chardet"]
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-chardet"]
}
environ :
{
rpm_dev : []
apt : ["python3-click"]
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-click"]
}
environ :
{
rpm_dev : ["cmake"]
apt : ["cmake"]
apt_dev : []
+ pacman : ["mingw-w64-x86_64-cmake"]
}
environ :
{
echo Assimulo $VERSION
echo "##########################################################################"
+if [ ! -d $PRODUCT_INSTALL ]; then
+ mkdir -p $PRODUCT_INSTALL
+fi
+
cd $BUILD_DIR
cp -R $SOURCE_DIR/* .
rpm_dev : ["cppunit-devel"]
apt : []
apt_dev : ["libcppunit-dev"]
+ pacman : ["mingw-w64-x86_64-cppunit"]
}
environ :
{
rpm_dev : []
apt : ["python3-cycler"]
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-cycler"]
}
archive_info:
{
rpm_dev : []
apt : ["python3-dateutil"]
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-dateutil"]
}
environ :
{
rpm_dev : []
apt : ["python3-docutils"]
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-docutils"]
}
environ :
{
rpm_dev : ["doxygen"]
apt : []
apt_dev : ["doxygen"]
+ pacman : ["mingw-w64-x86_64-doxygen"]
}
environ :
{
rpm_dev : ["eigen3-devel"]
apt : []
apt_dev : ["libeigen3-dev"]
+ pacman : ["mingw-w64-x86_64-eigen3"]
}
environ :
{
env.set('PYTHON_ROOT_DIR', "/usr")
env.set('PYTHON_INCLUDE', "%s" % sysconfig.get_paths()['include'])
env.set('PYTHON_VERSION', sysconfig.get_python_version())
- if sys.version_info[0] == 3 :
- env.set('PYTHONBIN','/usr/bin/python3')
- else:
- env.set('PYTHONBIN','/usr/bin/python2')
-
+ try:
+ import distro
+ if distro.name().lower().startswith("mingw64_nt"):
+ env.set('PYTHONBIN', '/mingw64/bin/python3')
+ else:
+ if sys.version_info[0] == 3 :
+ env.set('PYTHONBIN','/usr/bin/python3')
+ else:
+ env.set('PYTHONBIN','/usr/bin/python2')
+ except:
+ if sys.version_info[0] == 3 :
+ env.set('PYTHONBIN','/usr/bin/python3')
+ else:
+ env.set('PYTHONBIN','/usr/bin/python2')
rpm_dev : ["fftw-devel"]
apt : ["fftw"]
apt_dev : ["fftw-dev"]
+ pacman : ["mingw-w64-x86_64-fftw"]
}
archive_info:
{
rpm_dev : ["freeimage-devel"]
apt : ["libfreeimage3"]
apt_dev : ["libfreeimage-dev"]
+ pacman : ["mingw-w64-x86_64-freeimage"]
}
patches : []
environ :
build_source : "script"
compil_script : $name + $VARS.scriptExtension
get_source : "archive"
+ system_info :
+ {
+ pacman : ["mingw-w64-x86_64-freetype"]
+ }
environ :
{
env_script : $name + ".py"
build_source : "script"
compil_script : $name + $VARS.scriptExtension
get_source : "archive"
+ system_info :
+ {
+ pacman : ["mingw-w64-x86_64-gdal", "mingw-w64-x86_64-python-gdal"]
+ }
environ :
{
env_script : $name + ".py"
# to disable link with GLUT library and suppress '-DGLUT_FOUND=OFF' option
cmake_options : "-DENABLE_PNG=ON -DENABLE_ZLIB=ON -DENABLE_GLUT=OFF"
get_source : "archive"
+ system_info :
+ {
+ pacman : ["mingw-w64-x86_64-gl2ps"]
+ }
environ :
{
env_script : $name + ".py"
rpm_dev : ["graphviz-devel"]
apt : ["graphviz"]
apt_dev : ["libgraphviz-dev"]
+ pacman : ["mingw-w64-x86_64-graphviz"]
}
environ :
{
rpm_dev : []
apt : ["python3-h5py"]
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-h5py"]
}
environ :
{
rpm_dev : ["hdf5-devel"]
apt : []
apt_dev : ["libhdf5-dev"]
+ pacman : ["mingw-w64-x86_64-hdf5"]
}
environ :
{
rpm_dev : []
apt : ["python3-idna"]
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-idna"]
}
environ :
{
rpm_dev : []
apt : ["python3-imagesize"]
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-imagesize"]
}
environ :
{
rpm_dev : []
apt : ["python3-kiwisolver"]
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-kiwisolver"]
}
environ :
{
rpm_dev : ["lapack-devel"]
apt : ["liblapack3", "liblapacke"]
apt_dev : ["liblapack-dev", "liblapacke-dev"]
+ pacman : ["mingw-w64-x86_64-blas", "mingw-w64-x86_64-cblas", "mingw-w64-x86_64-lapack", "mingw-w64-x86_64-lapacke"]
}
environ :
{
rpm_dev : ["libxml2-devel"]
apt : ["libxml2"]
apt_dev : ["libxml2-dev"]
+ pacman : ["mingw-w64-x86_64-libxml2"]
}
archive_info:
{
rpm_dev : ["llvm-devel", "clang-devel"]
apt : ["clang"]
apt_dev : ["llvm-dev"]
+ pacman : ["mingw-w64-x86_64-llvm", "mingw-w64-x86_64-clang"]
}
environ :
{
rpm_dev : []
apt : ['python3-markdown-it']
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-markdown-it-py"]
}
environ :
{
rpm_dev : []
apt : ["python3-markupsafe"]
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-markupsafe"]
}
environ :
{
rpm_dev : []
apt : ["python3-matplotlib"]
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-matplotlib"]
}
environ :
{
rpm_dev : []
apt : ['python3-mdurl']
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-mdurl"]
}
environ :
{
rpm_dev : []
apt : ['python3-meshio', 'meshio-tools']
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-meshio"]
}
environ :
{
rpm_dev : ["metis-devel"]
apt : ["libmetis5"]
apt_dev : ["libmetis-dev"]
+ pacman : ["mingw-w64-x86_64-metis"]
}
environ :
{
rpm_dev : []
apt : ['python3-netcdf4']
apt_dev : []
+ pacman : []
}
environ :
{
rpm_dev : ["NLopt-devel"]
apt : ["libnlopt0","libnlopt-cxx0","python3-nlopt"]
apt_dev : ["libnlopt-dev","libnlopt-cxx-dev" ]
+ pacman : ["mingw-w64-x86_64-nlopt"]
}
environ :
{
rpm_dev : []
apt : ["python3-nose"]
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-nose"]
}
archive_info:
{
rpm_dev : []
apt : ["python3-numpy"]
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-numpy"]
}
environ :
{
rpm_dev : []
apt : ["python3-numpydoc"]
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-numpydoc"]
}
archive_info:
{
rpm_dev : ["opencv-devel"]
apt : ["python3-opencv"]
apt_dev : ["libopencv-dev"]
+ pacman : ["mingw-w64-x86_64-opencv", "mingw-w64-x86_64-python-opencv"]
}
environ :
{
build_source : "script"
compil_script : $name + ".sh"
get_source : "archive"
+ system_info :
+ {
+ pacman : ["mingw-w64-x86_64-msmpi"]
+ }
environ :
{
env_script : $name + ".py"
rpm_dev : []
apt : ["python3-packaging"]
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-packaging"]
}
environ :
{
rpm_dev : []
apt : ["python3-pandas"]
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-pandas"]
}
environ :
{
build_source : "script"
compil_script : $name + ".sh"
get_source : "archive"
+ system_info :
+ {
+ rpm : []
+ rpm_dev : []
+ apt : []
+ apt_dev : []
+ pacman : ["mingw-w64-x86_64-petsc", "mingw-w64-x86_64-petsc-build"]
+ }
environ :
{
env_script : $name + ".py"
rpm_dev : []
apt : []
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-poetry"]
}
environ :
{
rpm_dev : []
apt : []
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-poetry-core"]
}
environ :
{
rpm_dev : []
apt : ["python3-psutil"]
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-psutil"]
}
environ :
{
rpm_dev : []
apt : ["python3-pyparsing"]
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-pyparsing"]
}
environ :
{
rpm_dev : []
apt : ["readline-common"]
apt_dev : []
+ pacman : ["mingw-w64-x86_64-readline", "mingw-w64-x86_64-python-pyreadline3"]
}
environ :
{
rpm_dev : []
apt : ['python3-pytest']
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-pytest"]
}
environ :
{
rpm_dev : []
apt : ["python3-tz"]
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-pytz"]
}
environ :
{
build_source : "script"
compil_script : $name + $VARS.scriptExtension
get_source : "archive"
+ system_info :
+ {
+ rpm : []
+ rpm_dev : []
+ apt : []
+ apt_dev : []
+ pacman : ["mingw-w64-x86_64-qt5-base"]
+ }
+
environ :
{
env_script : $name + ".py"
{
archive_prefix : "QtPy"
}
-
- patches : []
system_info :
{
rpm : []
rpm_dev : []
apt : ['python3-qtpy']
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-qtpy"]
}
+ patches : []
environ :
{
env_script : "qtpy.py"
rpm_dev : ["qwt-qt5-devel"]
apt : ["libqwt-qt5-6"]
apt_dev : ["libqwt-qt5-dev"]
+ pacman : ["mingw-w64-x86_64-qwt-qt5"]
}
environ :
{
rpm_dev : []
apt : ["python3-requests"]
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-requests"]
}
environ :
{
rpm_dev : []
apt : ['python3-rich']
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-rich"]
}
environ :
{
"libxi-dev", "libxt-dev", "libxmu-dev", "libxpm-dev", "libxft-dev", "automake", "libtool", "libjpeg-dev",
"cmake", "libicu-dev", "libopenmpi-dev", "libreadline-dev", "libhwloc-dev", "libsqlite3-dev", "libcurl4-openssl-dev",
"libxt-dev", "libxcursor-dev", "libtbb-dev"]
+ pacman : []
# specific to some platform(s)
"CO7" :
rpm_dev : []
apt : ["python3-scipy"]
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-scipy"]
}
environ :
{
rpm_dev : ["scotch-devel"]
apt : []
apt_dev : ["libscotch-dev"]
+ pacman : ["mingw-w64-x86_64-scotch"]
}
environ :
{
rpm_dev : []
apt : ["python3-setuptools"]
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-setuptools"]
}
environ :
{
rpm_dev : ["python3-sip-devel"]
apt : ["python3-sip"]
apt_dev : ["python3-sip-dev"]
+ pacman : ["mingw-w64-x86_64-sip", "mingw-w64-x86_64-pyqt5-sip"]
}
environ :
{
rpm_dev : []
apt : ["python3-six"]
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-six"]
}
environ :
{
rpm_dev : []
apt : ["python3-stemmer"]
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-snowballstemmer"]
}
environ :
{
rpm_dev : []
apt : ["python3-sphinx-rtd-theme"]
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-sphinx_rtd_theme"]
}
environ :
{
rpm_dev : []
apt : ["python3-sphinxcontrib.websupport"]
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-sphinxcontrib-websupport"]
}
environ :
{
rpm_dev : []
apt : ["sphinx-intl"]
apt_dev : []
+ pacman : []
}
environ :
{
rpm_dev : ['python3-statsmodels']
apt : ['python3-statsmodels']
apt_dev : ['python3-statsmodels']
+ pacman : ["mingw-w64-x86_64-python-statsmodels"]
}
environ :
{
rpm_dev : ["swig"]
apt : []
apt_dev : ["swig"]
+ pacman : ["mingw-w64-x86_64-swig"]
}
environ :
{
build_source : "script"
compil_script : $name + $VARS.scriptExtension
get_source : "archive"
+ system_info :
+ {
+ pacman : ["mingw-w64-x86_64-tbb"]
+ }
environ :
{
env_script : $name + ".py"
rpm_dev : ["tcl-devel"]
apt : ["libtcl"]
apt_dev : ["tcl-dev"]
+ pacman : ["mingw-w64-x86_64-tcl"]
}
environ :
{
rpm_dev : ["tk-devel"]
apt : ["libtk"]
apt_dev : ["tk-dev"]
+ pacman : ["mingw-w64-x86_64-tk"]
}
environ :
{
rpm_dev : []
apt : ["python3-toml"]
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-toml"]
}
environ :
{
rpm_dev : []
apt : ["python3-urllib3"]
apt_dev : []
+ pacman : ["mingw-w64-x86_64-python-urllib3"]
}
environ :
{