Commit Graph

126 Commits

Author SHA1 Message Date
Raoul Snyman 5508bb683c Use Python's version comparison, not Qt's 2024-03-06 15:58:22 +00:00
Bastian Germann c74bc27b48 Replace appdirs with platformdirs 2024-02-15 03:49:04 +00:00
Tim Bentley 6942211950 2024 - One year older but wiser? 2024-01-05 17:18:59 +00:00
Raoul Snyman 9c9c7880b9 Make some forward compatibility changes 2023-08-18 19:28:04 +00:00
Tim Bentley 08ae435592 Minor cleanups 2023-07-24 14:23:04 +00:00
Raoul Snyman f59146b505 Upgrade to Pyro5 2023-05-22 21:34:03 -07:00
Raoul Snyman 78b2de638a Migrate to 2 style queries 2023-05-19 13:55:38 +00:00
Tim Bentley 2118b5aba7 Fix: Correct About references and Remove Unused 2023-03-04 03:49:25 +00:00
Raoul Snyman 3a72c9f366 Remove WebOb -- we don't need it 2023-02-08 12:55:02 -07:00
Tomas Groth eb1c86227a Force the use of SqlAlchemy 1.4 for now 2023-01-29 16:29:07 +00:00
Tomas Groth fbb6ecd2df First attempt at re-introducing the use of ICU, based on simply reverting the original patch 2023-01-10 08:16:02 +00:00
Tim Bentley 11d9c02579
Happy new Year 2022-12-31 15:54:46 +00:00
Tim Bentley 503ecc492c Remove optional package from build scripts 2022-12-31 14:18:10 +00:00
Ken Roberts e9a54821d6 update setup() long_description/extras_require 2022-04-08 07:03:46 +00:00
Tim c3f00bf288
Replace QR code with generator and update tests 2022-02-10 11:06:34 +00:00
Tim 29db2f1fb7
Better late than never 2022-02-01 10:10:57 +00:00
Raoul Snyman 34f25ba20d
Remove the reference to darkdetect, it's not used anywhere 2021-09-05 09:48:20 -07:00
Mateus Meyer Jiacomelli 368c1aa69a Better Dark Mode and UI Theme Support 2021-09-01 18:34:06 +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
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
Raoul Snyman 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
Raoul Snyman 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
Bastian Germann 28f359281f Remove dead code 2019-09-21 13:14:23 +02:00
Bastian Germann 9f8181723d Generate .version from git 2019-09-21 13:14:23 +02:00
Benjamin Hoving 1da59bef0d Create a linting stage 2019-09-18 16:44:39 +00:00
Bastian Germann 22ae2d66b5 Use start script __main__.py which enables 'python -m openlp'
bzr-revno: 2899
2019-09-11 21:08:27 -07:00
Raoul Snyman 38a6f1b2ca Use PyMySQL rather than MySQL Connector 2019-08-03 11:19:25 -07:00
Raoul Snyman 50fcc9b5d5 Add zeroconf to AppVeyor and setup.py, broadcast on all valid interfaces, quit the thread properly 2019-07-02 13:29:42 -07:00
Bastian Germann 81e90c9047 Merge trunk 2019-06-09 18:16:24 +02:00
Bastian Germann 7288336ad4 Replace native test runner with pytest 2019-05-25 16:43:43 +02: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
Bastian Germann ddef29599f Use start script __main__.py which enables 'python -m openlp' 2019-05-09 00:06:09 +02:00
Bastian Germann 2ed038ee2e Make PyMuPDF mandatory for tests 2019-05-02 12:35:29 +02:00
Bastian Germann a610133919 Introduce PyMuPDF as additional PDF controller 2019-05-01 10:39:01 +02:00
Bastian Germann be1a398f7b License change to GPL-3.0-or-later 2019-04-13 15:00:22 +02:00
Bastian Germann b5065ac3ca Make pylint happy 2019-04-02 19:09:18 +02:00
Bastian Germann fa6f4d0c1f Specify platform deps with PEP508 2019-04-02 01:34:53 +02:00
Bastian Germann 61dc9f69da Correct setuptools requires 2019-04-02 00:44:08 +02:00
Phill 98f7c28d65 Add proxy settings to ftw. Option to skip sample data
bzr-revno: 2853
2019-03-28 22:03:32 +01:00
Raoul Snyman 461ffeee3d Add xlib to test_requires for Linux 2019-03-26 09:55:02 -07:00
Philip Ridout 670c06db60 Add proxy settings button to FTW, ftw refactors, a few fixes! 2019-02-27 21:12:16 +00:00
Tomas Groth fa4ec96054 Updated to 2019 in copyright headers 2019-02-14 16:09:09 +01:00
Tomas Groth e7526f1e59 merge trunk 2018-10-30 20:46:55 +01:00
Bastian Germann 53d93bff5b Do not export any tests* module, but include them only in sdist
bzr-revno: 2840
2018-10-28 20:46:42 +00:00
Bastian Germann 820476767f Do not export any tests* module 2018-10-27 23:31:14 +02:00