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
Tomas Groth
e562571aa9
trunk
2016-01-03 00:13:48 +01:00
Tim Bentley
3a8b068af8
Year older
2015-12-31 22:46:06 +00:00
Jonathan Springer
e3329fc8c4
Add pyobjc to check_dependencies script
2015-12-24 14:41:47 -05:00
Tomas Groth
3507b96d7d
Added pysword to the check_dependencies script.
2015-12-22 15:21:38 +01:00