Commit Graph

109 Commits

Author SHA1 Message Date
Tim Bentley
d2bfac0628 Add missing dependencies 2022-04-01 18:50:25 +00:00
7e4ab873de Update scripts/check_dependencies.py info 2022-04-01 06:45:41 +00:00
Tim
29db2f1fb7
Better late than never 2022-02-01 10:10:57 +00:00
Tim Bentley
aade849aca End of 2020 - Just change the Year! 2020-12-30 21:42:49 +00:00
Bastian Germann
e09aec5d34 test_pdfcontroller: Get rid of platform specifics
As system() called PDF controllers are removed, test_pdfcontroller can be
simplified because PyMuPDF will use the mocked screen.
Get rid of the platform-dependent screen size obtaining which gets rid of
the Xlib dependency.
2020-09-28 21:58:05 +02:00
Martin Zibricky
8786a8cc7a Fix in ./scripts/check_dependencies.py
- fix pytest-qt import
- replace __import__ with importlib
- fix fitz description
2020-09-25 16:11:20 +02:00
Tim Bentley
3dcac055be Migrate Media and add Pytest-qt
Signed-off-by: Tim <tim.bentley@gmail.com>
2020-02-09 20:24:05 +00:00
Simon Hanna
ef2f798f6f Update remote API to use Flask, and be more RESTful 2020-01-27 22:57:58 +00:00
Tim Bentley
6ea4893ad6 Change Year
Signed-off-by: Tim <tim.bentley@gmail.com>
2020-01-01 02:53:08 +00:00
771e97862f Add distribution detection in is_linux() function
- Optional argument to check Linux distro
- Add a test for the new argument
- Add some other tests to expand test coverage
- Remove Windows from testing
- If "distro" module is missing, create a replacement that returns False
2019-12-04 18:15:24 +00:00
1e76868a23 Remove vim lines from files and add a .editorconfig for editors that support it 2019-10-10 15:28:16 +00:00
Bastian Germann
7e4a586a97 Synchronize dependencies 2019-09-21 13:14:23 +02:00
38a6f1b2ca Use PyMySQL rather than MySQL Connector 2019-08-03 11:19:25 -07:00
a3b8a56da2 Update check_dependencies.py 2019-07-01 15:48:52 -07:00
596c484bd7 Add presentations through LibreOffice on macOS.
bzr-revno: 2878
2019-06-10 22:01:02 -07:00
Bastian Germann
9caffa028b Add pytest to check_dependencies 2019-05-25 16:47:10 +02:00
f74e0c7dc8 Revert some changes from the HEAD merge; Add the lib directory to sys.path for running tests 2019-05-17 23:04:20 -07:00
Bastian Germann
df538b1d70 Remove nose2 references 2019-05-16 00:36:16 +02:00
Bastian Germann
685e46f623 Synchronize setup.py with check_dependencies 2019-05-15 22:46:10 +02:00
Tim Bentley
54aea66a16 initial version 2019-05-05 09:13:10 +01:00
Bastian Germann
be1a398f7b License change to GPL-3.0-or-later 2019-04-13 15:00:22 +02:00
Bastian Germann
7ceb81cec9 Min Qt5 v5.9. It is the last LTS before 5.12. 2019-04-02 19:04:41 +02:00
Bastian Germann
fa6f4d0c1f Specify platform deps with PEP508 2019-04-02 01:34:53 +02:00
Tomas Groth
fa4ec96054 Updated to 2019 in copyright headers 2019-02-14 16:09:09 +01:00
Tim Bentley
f1c7664125 Merge media trunk and fix up 2019-01-27 14:42:23 +00:00
Tim Bentley
95bdfc1f64 head 2018-12-01 14:10:47 +00:00
Tomas Groth
e7526f1e59 merge trunk 2018-10-30 20:46:55 +01:00
Bastian Germann
6aa998edd0 Replace PyICU with PyQt's QCollator
Use QCollator as new collator to get rid of the PyICU dependency.
Simplify the natural sorting with its numeric mode.
Simplify one test that is heavily dependent on implementation.
Run one sorting test on macOS which was disabled.
2018-10-27 12:50:15 +02:00
Tomas Groth
0e24bf9017 Update dependencies to fit webengine 2018-10-25 21:02:49 +02:00
Tim Bentley
9546c1d9bf Head 2018-10-25 17:38:39 +01:00
Tim Bentley
1d4a414240 more state stuff 2018-10-20 15:41:32 +01:00
Bastian Germann
ba01cd35e1 Optionally depend on launchpadlib 2018-10-13 00:11:04 +02:00
Bastian Germann
cbb5afa049 Unify module checks with package checks 2018-10-08 10:10:02 +02:00
Bastian Germann
5f23d3adea Use appdirs instead of pyxdg
appdirs is used for all systems except Windows.
It has Windows support, so it could be used there as well.
2018-10-08 01:34:00 +02:00
Bastian Germann
d1e1975394 Use upstream pymediainfo
Current pymediainfo versions load a DLL/so. Use a very thin
wrapper to make sure that the executable is used if the DLL
is not available.
2018-10-07 02:24:29 +02:00
Bastian Germann
41bd1d9bb8 Raise minimum Python version to 3.6 2018-10-05 09:24:47 +02:00
Bastian Germann
5c4ae0a9e6 replace nose with nose2 2018-10-03 00:32:11 +02:00
Tim Bentley
44bb70122e more bits 2018-04-22 07:59:35 +01:00
Tim Bentley
41f35f52e3 End of 2017 2017-12-29 09:15:48 +00:00
2f8cdc81e0 Fix up the version tests and remove old references to 'versionchecker' 2017-09-12 23:08:38 -07:00
Tim Bentley
1c4f335f23 head without some chords stuff! 2017-06-06 21:58:12 +01:00
Tim Bentley
5d917de2f8 Head 2017-03-03 19:27:31 +00:00
Tomas Groth
56d2eaa4c2 trunk 2017-01-25 22:17:27 +01:00
Tim Bentley
74ca42e220 Yet another year goes by 2016-12-31 11:01:36 +00:00
Tomas Groth
5468def937 pep8 fixes 2016-11-15 22:13:52 +01:00
Tim Bentley
3741dca742 check dependancies 2016-11-15 20:39:26 +00:00
Tim Bentley
b8b05bb665 Fixes 2016-06-06 17:44:14 +01:00
Tim Bentley
251f197e45 move live view to websockets 2016-06-04 20:32:50 +01:00
Tim Bentley
b3c8b722e2 Start of websockets in remote 2016-06-04 11:50:43 +01:00
Tim Bentley
2f8b12934b fix theme display in servicemanager 2016-05-17 22:28:27 +01:00