summaryrefslogtreecommitdiff
path: root/setup.py
Commit message (Collapse)AuthorAge
* Go back to Twisted event loopDylan Baker2018-10-04
| | | | | | | | | | Urwid + asyncio has been known to have very high CPU usage for 4 years now, and it hasn't been fixed. That basically makes it impossible to switch event loops. We can still get the asyncio syntax goodness but using the twisted asyncioreactor and then initializing urwid with the Twisted loop which doesn't have this problem. Fixes #1302
* setup: change twisted framework to asyncio frameworkDylan Baker2018-08-02
|
* setup: add that we support python 3.7Dylan Baker2018-08-02
|
* Drop all use of twisted!Dylan Baker2018-07-26
| | | | | This moves the actual event loop to be the default asyncio eventloop instead of the twisted reactor.
* bump dependencyPatrick Totzke2018-07-24
| | | | the named-queries feature relies on notmuch >= v0.26
* Revert "require chardet"Michael J Gruber2018-07-11
| | | | | | | | This reverts commit 0b5f8bf143e76be7ac989e8c8ec6e4a7dc08a78a. Chardet takes prohibitively long on large blobs (such as attachments). It will be replaced by functions from the email module in subsequent commits.
* Reformat a long string in Setuptools metadata.Ben Finney2018-04-23
|
* require chardetDylan Baker2018-03-06
| | | | | | | magic struggles to decode a number of encodings, particularly it struggles with windows-1252, which Exchange *loves* to silently re-encode mail in, without updated the charset of the payload. Chardet successfully guesses these oddball encodings much more often.
* setup.py: adjust for py3kDylan Baker2018-03-01
|
* possibly fix opening emails encoded as non-ascii/non-unicodeDylan Baker2018-03-01
|
* Lift version requirement to run tests on travisLucas Hoffmann2018-02-28
| | | | Otherwise the tests will not be run with py3 on travis.
* Fix #1191, lockup after running external command.Thomas Nixon2018-02-19
| | | | | | | | 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.
* setup: Add database front end classifierLucas Hoffmann2017-08-17
| | | | | The full list of classifiers can be found at https://pypi.python.org/pypi?:action=list_classifiers.
* setup: Make interpreter line explicit for python2Lucas Hoffmann2017-08-17
|
* setup.py: Add a python_requires fieldDylan Baker2017-08-17
| | | | | | | 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
* setup.py: Add classifiersDylan Baker2017-08-17
| | | | | These are advisory, and I've picked the ones that seem like they fit best. We can bikeshed them to death though ;)
* setup.py: ReindentDylan Baker2017-08-17
| | | | This normalizes the indent of the file to be much more readable.
* convert from pygpgme to the python "gpg" moduleDaniel Kahn Gillmor2017-08-14
| | | | | | | | | | | | | | | 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
* Fix the packaging of testsIan Denhardt2017-02-09
| | | | | | | | | | | * 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.
* setup.py: Add hook for tests.Dylan Baker2016-12-21
|
* add __main__.pyPatrick Totzke2015-12-17
|
* setup.py: provides' value should be a listChristian Geier2015-12-10
| | | | see https://docs.python.org/2/distutils/setupscript.html
* fix setup.py syntaxPatrick Totzke2015-02-23
|
* themes require configobj 4.7.0 (or higher)Martin Zimmermann2015-02-23
|
* switch to setuptoolsMartin Zimmermann2015-02-23
| | | | | | | | | | | * 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
* remove unused lru_cache backportPatrick Totzke2015-02-23
|
* detach alot.foreign.urwidtreesPatrick Totzke2015-02-23
| | | | | | It is now a separate package and added to alot's list of dependencies. https://github.com/pazz/urwidtrees
* just formating (pep8 etc.)Patrick Totzke2014-08-02
|
* update urwid dependencyPatrick Totzke2013-03-05
| | | | cf issue #576
* add tree lib to setup.pyPatrick Totzke2013-03-03
|
* added foreign submodulePatrick Totzke2013-03-03
|
* cleanup: split widgets.py and pep8/pyflakes fixesPatrick Totzke2012-08-10
|
* read default bindings from default/default.bindingsPatrick Totzke2012-08-01
| | | | | | | | | | | | 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
* add new utils module to dstribution listPatrick Totzke2012-06-11
|
* switch from pyme to gpgmeMichael Stapelberg2012-05-21
|
* updated dependency to notmuch v0.13Patrick Totzke2012-05-17
|
* specify the minimum version of 0.8.1 for pyme (which is from 2008)Michael Stapelberg2012-05-01
|
* fix indention of the last commit in setup.pyMichael Stapelberg2012-04-23
|
* Add pyme as a dependency in setup.py and the docsMichael Stapelberg2012-04-23
|
* db: count_threadsPatrick Totzke2012-03-18
| | | | | | | | 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
* Package the correct one: config.stubDaniel2012-03-15
|
* refactor db: move into submodulePatrick Totzke2012-03-11
| | | | | this moves messages into the new submodule alot.db which from now on also contains Threads in a separate file
* group settings into a submodulePatrick Totzke2012-03-11
|
* make dependency versions explicitPatrick Totzke2012-03-06
| | | | issue #396
* introduce AbookAddressbookPatrick Totzke2012-02-25
| | | | a direct parser for abook's contact files.
* initialize SettingsManager at startupPatrick Totzke2012-02-19
|
* read default bindings from a file, not the specPatrick Totzke2012-02-19
|
* switch to new theming handling in widgets and UIPatrick Totzke2012-02-19
|
* default bindings and themePatrick Totzke2012-02-18
| | | | | | 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
* reorganized default configsPatrick Totzke2012-02-18
| | | | to simulataniously work on old and new specs