Damien Elmes
7070148e5a
do typecheck setup as part of prereqs install
2019-12-18 17:18:24 +10:00
Damien Elmes
b2924b8a93
avoid sudo in typecheck setup if possible
2019-12-18 17:14:44 +10:00
Damien Elmes
8d80bdc0d9
avoid running checks/builds when nothing has changed
...
with some defaults taken from https://tech.davis-hansson.com/p/make/
2019-12-18 11:12:17 +10:00
Damien Elmes
2a7ec7c30f
make sure failures stop the build
2019-12-16 21:04:32 +10:00
Damien Elmes
20167ac5bc
add pytype conf file
2019-12-16 18:27:26 +10:00
Damien Elmes
cbc64a939a
enable pytype for anki/
2019-12-16 17:38:43 +10:00
Damien Elmes
8564b62d67
bundle sip-generated stubs
...
the PyQt5-stubs package that's floating around depends on an old
Qt, and throws a bunch of errors
2019-12-16 09:59:18 +10:00
Damien Elmes
1f11b72341
add aqt/
2019-12-16 08:51:38 +10:00
Damien Elmes
fb6b53e234
add basic type checking for anki/
2019-12-16 08:17:28 +10:00
Damien Elmes
ab2fbf381a
reduce test verbosity
2019-03-05 08:57:00 +10:00
Damien Elmes
a2c1ad9528
lint in travis
2019-03-04 17:58:50 +10:00
Damien Elmes
5adb8550da
enable some warnings in pylint
2019-03-04 17:27:39 +10:00
Damien Elmes
75a95ee1fb
tidy up unused imports
2019-03-04 17:25:19 +10:00
Damien Elmes
a16a8175ab
pylint is confused by pyqt subscript notation
2019-03-04 12:25:54 +10:00
Damien Elmes
8449f6f12b
fix qt-related error messages
2019-03-04 11:43:04 +10:00
Damien Elmes
db59f6f836
explicitly import _ in forms/
2019-03-04 11:34:30 +10:00
Damien Elmes
2c0162a4d0
add basic error checking via pylint
2019-03-04 11:21:20 +10:00
Damien Elmes
346faf855a
use nosetests3 if available
2018-10-04 17:56:50 +10:00
Damien Elmes
1ba8deae4e
allow for slow machines
...
https://anki.tenderapp.com/discussions/ankidesktop/27674-possible-race-condition-in-testtest_cardstest_delete-works-in-isolation
2018-04-12 17:59:51 +10:00
Daniel Drake
3dff2aa7f5
runanki.system: fix prefix at install time
...
Currently the Makefile lets you choose your own PREFIX, but
the installed runanki.system always hardcodes the prefix as /usr.
Fix runanki.system at install time to install into the designated
PREFIX.
2018-03-08 23:22:41 -06:00
Damien Elmes
1a41fbcc0a
run unit tests in parallel
2017-10-05 14:17:12 +10:00
Damien Elmes
ca9a6fb86c
fix make install for source
2017-01-17 11:25:55 +10:00
Damien Elmes
de7e40537d
port majority of code to qt5.5+
...
- a few issues to work out still, and editor changes not done yet
- for communication between webengine and python code, we set window
.location to 'http://anki/ <something>' - the leading http is
necessary for qt to call the link handler, which was introduced
in qt5.5
- the designer files now use a promoted qobject to create instances
of AnkiWebView
- we use the css zoom property to alter webengine font size based on
system dpi
- prefs and addons folder stored in new location (at least for now)
2016-05-31 18:51:40 +10:00
Damien Elmes
15b349e3a8
start port to python 3
...
unit tests pass and main screens of GUI load
2016-05-12 14:45:35 +10:00
WOO-CHEOL CHOI
67f935bf1f
PYTHONPATH added when tests script run
2015-12-02 16:02:42 +09:00
Damien Elmes
4a05c736fa
tweak build_ui to handle qt5 ui translations
2014-03-30 10:19:48 +09:00
Damien Elmes
5c27e54f0a
fix unit tests
2012-12-21 20:17:31 +09:00
Damien Elmes
d477df8c28
merged libanki and ankiqt into single distro
2012-12-21 16:51:59 +09:00