| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
| |
This is caused by urwid/urwid#285; stopping and starting the whole
mainloop rather than just the screen works around this, but that's only
available in newer urwid versions.
This also affected the :pipeto and :pyshell commands.
|
|
|
|
|
| |
The full list of classifiers can be found at
https://pypi.python.org/pypi?:action=list_classifiers.
|
| |
|
|
|
|
|
|
|
| |
This field instructs tools like pip and setup tools about which versions
of python you support. In alot's case that is currently 2.7.x
Fixes #1118
|
|
|
|
|
| |
These are advisory, and I've picked the ones that seem like they fit
best. We can bikeshed them to death though ;)
|
|
|
|
| |
This normalizes the indent of the file to be much more readable.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This converts from the now abandoned pygpgme project for wrapping gpgme,
to the upstream gpgme python bindings (which are descended from the pyme
project, before they became official).
Largely this change should not be user visible, but there are a couple
cases where the new bindings provide slightly more detailed error
messages, and alot directly presents those messages to users.
This patch has been significantly revised and updated by Dylan Baker,
but was originally authored by Daniel Kahn Gillmor.
Fixes #1069
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|