| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
|
| |
* Include the tests in the sdist
* Don't install the test packages if present when running setup.py
install.
This way installing correctly omits the tests/ subdirectory when
installing from a git checkout -- previously this would install a
package called "tests" as well. Furthermore, the tests are now included
in the sdist, as they should be.
|
| |
|
| |
|
|
|
|
| |
see https://docs.python.org/2/distutils/setupscript.html
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* use entrypoint to generate executable
* find_packages() automatically includes all modules
* requires -> install_requires (remove argparse and subprocess, argparse
is included in Python 2.7, subprocess had some missing functionality
before 2.7)
Conflicts:
setup.py
|
| |
|
|
|
|
|
|
| |
It is now a separate package and added to alot's list
of dependencies.
https://github.com/pazz/urwidtrees
|
| |
|
|
|
|
| |
cf issue #576
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
This re-introduces a separate file containing the default keybindings
for alot. The values from this file are *always* used as fallbacks
and can be overwritten by bindings from the users config.
To be able to unbind a default binding just bind it to an empty string.
The same will allow buffer-local bindings to be overwritten by global
bindings as described in https://github.com/pazz/alot/issues/403#issuecomment-4434948.
cf issue #487
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
this introduces a new method `count_threads` for DBManager that
uses a recently introduced getter of the same name in the bindings.
We also adjust the dependencies for the bindings accordingly
issue #178
|
| |
|
|
|
|
|
| |
this moves messages into the new submodule alot.db
which from now on also contains Threads in a separate file
|
| |
|
|
|
|
| |
issue #396
|
|
|
|
| |
a direct parser for abook's contact files.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
bindings are now part of the config spec (alot.rc.spec),
the default theme is a valid (as of theme.sec)
.theme-file, provided in alot/defaults
|
|
|
|
| |
to simulataniously work on old and new specs
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
before, we tried to be smart and wrote
an auto-generated version string via `git describe`
to alot.VERSION at setup time that got read by alot.__init__
later on.
This reverts to a hardcoded version string in alot.__version__.
It makes tedious calls to `git update-index --assume-unchanged VERSION`
unnecessary and makes life easier for packagers.
closes issue #299
|
|
|
|
|
|
| |
actually use the version string generated by git describe
if possible. Also, don't check in every change to the version file
and let its fallback content be "0.21+"
|
|
|
|
|
|
|
| |
and never writes it. The file /alot/VERSION
will be provided in the future and contain the
release version string. setup.py will try to overwrite this with the result of `git describe` which will suceed only if
we are on a git checkout.
|
| |
|
|
|
|
|
| |
http://dcreager.net/2010/02/10/setuptools-git-version-numbers/
Also makes the version string accessible as alot.__version__.
|
| |
|
| |
|
|
|
|
|
| |
Read the configuration defaults from a file instead of hardcoding them in
settings.py. This also simplifies the option lookup.
|
| |
|
| |
|
|
|
|
| |
issue #43
|
| |
|
| |
|
|
|