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

Skip to content

Commit b00a65b

Browse files
committed
Initial version
0 parents  commit b00a65b

16 files changed

Lines changed: 1786 additions & 0 deletions

.gitignore

Lines changed: 168 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,168 @@
1+
# Prerequisites
2+
*.d
3+
4+
# Compiled Object files
5+
*.slo
6+
*.lo
7+
*.o
8+
*.obj
9+
10+
# Precompiled Headers
11+
*.gch
12+
*.pch
13+
14+
# Compiled Dynamic libraries
15+
*.so
16+
*.dylib
17+
*.dll
18+
19+
# Fortran module files
20+
*.mod
21+
*.smod
22+
23+
# Compiled Static libraries
24+
*.lai
25+
*.la
26+
*.a
27+
*.lib
28+
29+
# Executables
30+
*.exe
31+
*.out
32+
*.app
33+
34+
# Byte-compiled / optimized / DLL files
35+
__pycache__/
36+
*.py[cod]
37+
*$py.class
38+
39+
# Distribution / packaging
40+
.Python
41+
build/
42+
develop-eggs/
43+
dist/
44+
downloads/
45+
eggs/
46+
.eggs/
47+
lib/
48+
lib64/
49+
parts/
50+
sdist/
51+
var/
52+
wheels/
53+
share/python-wheels/
54+
*.egg-info/
55+
.installed.cfg
56+
*.egg
57+
MANIFEST
58+
59+
# PyInstaller
60+
# Usually these files are written by a python script from a template
61+
# before PyInstaller builds the exe, so as to inject date/other infos into it.
62+
*.manifest
63+
*.spec
64+
65+
# Installer logs
66+
pip-log.txt
67+
pip-delete-this-directory.txt
68+
69+
# Unit test / coverage reports
70+
htmlcov/
71+
.tox/
72+
.nox/
73+
.coverage
74+
.coverage.*
75+
.cache
76+
nosetests.xml
77+
coverage.xml
78+
*.cover
79+
*.py,cover
80+
.hypothesis/
81+
.pytest_cache/
82+
cover/
83+
84+
# Translations
85+
*.mo
86+
*.pot
87+
88+
# Django stuff:
89+
*.log
90+
local_settings.py
91+
db.sqlite3
92+
db.sqlite3-journal
93+
94+
# Flask stuff:
95+
instance/
96+
.webassets-cache
97+
98+
# Scrapy stuff:
99+
.scrapy
100+
101+
# Sphinx documentation
102+
docs/_build/
103+
104+
# PyBuilder
105+
.pybuilder/
106+
target/
107+
108+
# Jupyter Notebook
109+
.ipynb_checkpoints
110+
111+
# IPython
112+
profile_default/
113+
ipython_config.py
114+
115+
# pyenv
116+
# For a library or package, you might want to ignore these files since the code is
117+
# intended to run in multiple environments; otherwise, check them in:
118+
# .python-version
119+
120+
# pipenv
121+
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
122+
# However, in case of collaboration, if having platform-specific dependencies or dependencies
123+
# having no cross-platform support, pipenv may install dependencies that don't work, or not
124+
# install all needed dependencies.
125+
#Pipfile.lock
126+
127+
# PEP 582; used by e.g. github.com/David-OConnor/pyflow
128+
__pypackages__/
129+
130+
# Celery stuff
131+
celerybeat-schedule
132+
celerybeat.pid
133+
134+
# SageMath parsed files
135+
*.sage.py
136+
137+
# Environments
138+
.env
139+
.venv
140+
env/
141+
venv/
142+
ENV/
143+
env.bak/
144+
venv.bak/
145+
146+
# Spyder project settings
147+
.spyderproject
148+
.spyproject
149+
150+
# Rope project settings
151+
.ropeproject
152+
153+
# mkdocs documentation
154+
/site
155+
156+
# mypy
157+
.mypy_cache/
158+
.dmypy.json
159+
dmypy.json
160+
161+
# Pyre type checker
162+
.pyre/
163+
164+
# pytype static type analyzer
165+
.pytype/
166+
167+
# Cython debug symbols
168+
cython_debug/

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[submodule "subprojects/xtb"]
2+
path = subprojects/xtb
3+
url = https://github.com/grimme-lab/xtb.git

.travis.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
language: python
2+
python:
3+
- 3.7
4+
- 3.8
5+
6+
os: linux
7+
dist: bionic
8+
addons:
9+
apt:
10+
packages:
11+
- libblas-dev
12+
- liblapack-dev
13+
- gfortran
14+
- python-pip
15+
16+
before_install:
17+
- uname -a
18+
- df -h
19+
- ulimit -a
20+
- python -V
21+
22+
install:
23+
- pip3 install -U meson ninja pytest pytest-cov codecov numpy cffi
24+
- meson setup build --prefix=$PWD --libdir=xtb -Dla_backend=netlib
25+
- ninja -C build install
26+
- pip install -e .
27+
28+
script:
29+
- pytest -v --cov=xtb tests/
30+
31+
after_success:
32+
- codecov

0 commit comments

Comments
 (0)