- Nov 02, 2015
-
-
Christoph Groth authored
-
Mathieu Istas authored
-
- Oct 26, 2015
-
-
Christoph Groth authored
-
Christoph Groth authored
-
Christoph Groth authored
-
- Oct 21, 2015
-
-
Christoph Groth authored
The pip tool messes up the timestamps of files, so with our previous strategy of enabling cython by default the build fails if Cython is not available. Also, turn the "warning" into a "caution" message that is less frightening and send it to stdout only, so that it does not appear with pip.
-
Christoph Groth authored
-
Christoph Groth authored
-
Christoph Groth authored
-
Christoph Groth authored
This offers better dependency handling (the compilation of some .c files depends on build.conf, but their cythonization doesn't), and other advantages like parallel builds.
- Oct 20, 2015
-
-
Christoph Groth authored
We do not use it, but this makes sure that it's included in SOURCES.txt. This is necessary so that source distributions can be recreated identically from source distributions.
-
Christoph Groth authored
-
Christoph Groth authored
-
-
Christoph Groth authored
-
Christoph Groth authored
-
Christoph Groth authored
-
-
Christoph Groth authored
-
Christoph Groth authored
-
Christoph Groth authored
-
Christoph Groth authored
-
Christoph Groth authored
-
Christoph Groth authored
When the --no-cython option is given, it is no longer an error when derived files are older than source files. Error messages have been improved.
-
Christoph Groth authored
The file kwant/_static_version.py is no longer written upon every invocation of setup.py. Instead, a file kwant/_kwant_version.py is injected into source and binary distributions. The static version in kwant/_kwant_version.py now takes precedence before any version from git. This makes the --no-git option to setup.py no longer necessary, since the existence of kwant/_kwant_version.py has the same role. The motivation behind this change is to allow keeping Kwant distributions in git repositories that have a different layout from the canonical Kwant git repository. This is useful for example for packaging. The name of the static version file was changed to avoid problems with stale files.
-
- Oct 09, 2015
-
-
Christoph Groth authored
-
Christoph Groth authored
-
Christoph Groth authored
-
Christoph Groth authored
-
- Oct 08, 2015
-
-
Christoph Groth authored
-
- Sep 11, 2015
-
-
Christoph Groth authored
-
Christoph Groth authored
See also commit 5e0f06d3.
-
- Aug 19, 2015
-
-
Christoph Groth authored
-
-
The fact that this test was broken was not seen before because in Python 2 dictionaries have the same sort-order on subsequent program runs. This is not the case for Python 3.
-
- Aug 04, 2015
-
-
Christoph Groth authored
This is useful when the source is held in a git repository but this repository is not an usual kwant repository.
-