# If you want to also cache the installed packages, you have to install
# them in a virtualenv and cache it as well.
cache:
paths:
-.cache/pip
-venv/
before_script:
-python -V# Print out python version for debugging
-pip install virtualenv
-virtualenv venv
-source venv/bin/activate
# hack because of bug in setuptools (Optimal would be 'pip install .' but install_requires in setup.cfg not read. See https://github.com/pypa/setuptools/issues/456)
-python -c "import configparser; config = configparser.ConfigParser(); config.read('setup.cfg'); deps = config['metadata']['install_requires'].split('\n'); import subprocess; subprocess.call(['pip', 'install'] + [x for x in deps if x])"
read-r-p"Have you changed the __version__ attribute in tfields/__init__.py??? If yes, type Y or y to continue. Type anything else to exit. [y/N]: " CONTINUE;\
"summary":"Tensors, tensor fields, graphs, mesh manipulation, CAD and more on the basis of numpy.ndarrays. All objects keep track of their coordinate system. Symbolic math operations work for object manipulation."