Commit Graph

427 Commits

Author SHA1 Message Date
Raoul Snyman ca5e46eb49 HEAD 2019-05-22 09:47:20 -07:00
Raoul Snyman fbc776dbfc Clean up AppVeyor script a bit, and install 32-bit VLC for 32-bit Python 2019-05-22 09:42:51 -07:00
Raoul Snyman 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
Raoul Snyman 236bc73e59 Fix an issue with changing the data folder; Include QDarkStyle when building Windows installer 2019-05-06 22:06:29 -07:00
Tim Bentley 54aea66a16 initial version 2019-05-05 09:13:10 +01:00
Raoul Snyman d42a7118c0 HEAD 2019-05-02 20:20:05 -07:00
Raoul Snyman 46bb693d18 Fix command line args 2019-05-02 11:59:09 -07:00
Bastian Germann 38c3fcbb11 Use PyMuPDF for Windows tests 2019-05-01 10:43:36 +02:00
Bastian Germann 03a57ba682 Copy license to about dialog 2019-04-13 16:08:22 +02: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 4bb5e99d30 pymediainfo includes MediaInfo in wheels 2019-04-02 02:05:46 +02:00
Bastian Germann fa6f4d0c1f Specify platform deps with PEP508 2019-04-02 01:34:53 +02:00
Tomas Groth fd502f80dc Use the normal packaging repo 2019-03-04 21:32:05 +01:00
Tomas Groth 0d66070879 build both 32 and 64 bit, and add debug print 2019-02-19 21:46:31 +01:00
Tomas Groth d7b543ef52 retry the test packaging branch 2019-02-17 21:38:18 +01:00
Tomas Groth 8de23cd980 Also install webengine. 2019-02-17 21:23:47 +01:00
Tomas Groth 2ab8b8ebec remove link to dev branch 2019-02-16 22:24:44 +01:00
Tomas Groth 78263294c9 debug print 2019-02-15 22:50:52 +01:00
Tomas Groth 85b40c5024 another try 2019-02-15 21:33:18 +01:00
Tomas Groth 7ec703a7d7 try out appveyor changes 2019-02-15 21:25:37 +01:00
Tomas Groth b10aa24119 Attempt to fix appveyor tests 2019-02-14 22:19:26 +01:00
Tomas Groth fa4ec96054 Updated to 2019 in copyright headers 2019-02-14 16:09:09 +01:00
Tomas Groth 5ac8bbc3f2 Even more pep8 fixes and removed the old htmlbuilder. 2019-02-13 22:19:24 +01:00
Tomas Groth 2219f1f65f Updated reveal.js to 3.7.0 2019-02-11 21:34:20 +01:00
Tim Bentley f1c7664125 Merge media trunk and fix up 2019-01-27 14:42:23 +00:00
Tim Bentley 2f91548e72 pep8 2019-01-04 20:21:45 +00:00
Tim Bentley 392bfba099 pep8 2019-01-04 20:11:12 +00:00
Tim Bentley 746ec03e15 fix up tests 2018-12-01 14:35:35 +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
Tim Bentley 26a9b2430d Head 2018-10-27 07:00:51 +01:00
Raoul Snyman ec479e589b Fix a bunch of linting issues (which should also help resolve other circular dependencies) 2018-10-26 16:15:31 -07:00
Tomas Groth bf06411b93 Remove pyenchant from the appveyor script since it build on win64 where pyenchant is unavailable. 2018-10-25 21:58:23 +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
Philip Ridout a867c54b94 HEAD 2018-10-24 22:02:06 +01:00
Tim Bentley 1d4a414240 more state stuff 2018-10-20 15:41:32 +01:00
Bastian Germann 62636c5b27 Update dependencies for appveyor tests 2018-10-16 09:39:42 +02: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
Raoul Snyman aa3b0c4bcc HEAD 2018-10-01 21:39:42 -07:00
Raoul Snyman 37424b3b13 HEAD 2018-09-07 07:59:21 -07:00
Raoul Snyman 67e6806924 HEAD, plus loading screens from settings 2018-09-06 23:43:01 -07:00
Raoul Snyman 42523cfa86 Fix a problem with the subject in the LP comment; Include test resources and fonts. 2018-08-27 10:48:47 -07:00
Raoul Snyman f0eb2f1513 Add the ability to customise the subject 2018-08-22 16:06:26 -07:00
Raoul Snyman e4cd6c2e63 Change the Launchpad credential storage to an unencrypted file 2018-08-22 07:24:30 -07:00
Raoul Snyman 2e5ab6bfd4 Oops, helps if the script actually works 2018-08-21 22:10:51 -07:00
Raoul Snyman be4795fba0 Added merge proposal script; updated version style again 2018-08-21 22:04:11 -07:00
Tomas Groth 0aadec661f Fix some pylint failures and add qtawesome to appveyor install. 2018-08-05 22:28:01 +02:00
Tomas Groth 0bef12612f Update resource file
bzr-revno: 2827
2018-08-04 23:25:14 +02:00
Tim Bentley 3a0d0ff2ea Head 2018-08-04 21:58:13 +01:00
Tim Bentley 3d156cbea1 remove extra 2018-07-21 08:46:34 +01:00
Tomas Groth 378ad41747 More improvements to appveyor integration. 2018-07-16 22:01:47 +02:00
Tomas Groth 6adf749e99 Change appveyor integration to not rely on bzr. 2018-07-14 21:56:11 +02:00
Tomas Groth 318e90f893 Fixes for pycodestyle 2018-07-02 22:38:47 +02:00
Tim Bentley c064259e7e fix up after projector merge 2018-06-28 21:40:54 +01:00
Ken Roberts bc832c7c72 PJLink2 update S 2018-06-28 08:37:37 -07:00
Tim Bentley 13f52e96db new tree 2018-06-26 18:08:36 +01:00
Raoul Snyman 1d30217256 The merge proposal page seems to have changed a bit, fix up the script to match the page 2018-05-04 14:14:04 -07:00
Tim Bentley 44bb70122e more bits 2018-04-22 07:59:35 +01:00
Raoul Snyman b521b9aeba HEAD 2018-04-11 09:08:34 -07:00
Tim Bentley a50ada5030 minor fix 2018-02-17 07:46:11 +00:00
Raoul Snyman 7490c7ad1e HEAD 2018-01-13 17:55:21 -07:00
Tim Bentley acb309c54a more fixes 2017-12-29 09:52:58 +00:00
Tim Bentley 8997fc07e0 ci fixes 2017-12-29 09:40:15 +00:00
Tim Bentley 41f35f52e3 End of 2017 2017-12-29 09:15:48 +00:00
Raoul Snyman 2dcaa5e94b Update the Jenkins script to match what the tests will look like once this is merged 2017-12-23 12:15:28 -07:00
Raoul Snyman 9a14750d65 HEAD 2017-12-11 13:25:58 -07:00
Raoul Snyman 64a245bef9 HEAD 2017-12-01 14:58:34 -07:00
Raoul Snyman 287debf9cf Add a way to continue watching all jobs, even if one fails 2017-12-01 00:26:51 -07:00
Raoul Snyman e5d82de5db Add new macOS build to CI script 2017-11-30 17:44:22 -07:00
Raoul Snyman dd2d1002ce Fix up a couple of issues, and move URL creation to where the job info is pulled 2017-11-10 10:51:42 -07:00
Raoul Snyman a9692f8391 Print out the build info before the build starts with a WAITING status 2017-11-10 09:36:06 -07:00
Raoul Snyman ac61fb5a4f Make the heading line as long as the others 2017-11-10 08:57:35 -07:00
Raoul Snyman af5fd0e58b Change nose to nose2 in check_dependencies.py 2017-11-08 23:12:07 -07:00
Raoul Snyman 0d486d0514 Updated the documentation in the file 2017-10-26 15:32:20 -07:00
Raoul Snyman f6243f6e88 Fix some bugs, line up the statuses, provide some failure feedback, flip the colour option 2017-10-26 15:05:10 -07:00
Raoul Snyman 93e0a35489 Update Jenkins script to use python-jenkins 2017-10-26 13:33:22 -07:00
Tomas Groth e440b83ca9 Minor appveyor.yml cleanup 2017-09-29 21:57:11 +02:00
Tomas Groth e16c7899bb small stuff 2017-09-26 22:16:41 +02:00
Tomas Groth 359362126a merge trunk 2017-09-26 20:43:35 +02:00
Tomas Groth 1d2dbaa489 Enable more debugging info for the builder. 2017-09-25 22:41:23 +02:00
Tomas Groth 2bc8fedf25 Show pyinstaller files 2017-09-25 22:17:18 +02:00
Tomas Groth 4066e3e821 Fix typo 2017-09-25 22:07:39 +02:00
Tomas Groth 38ec3fbd96 Install PyInstaller from pypi and use a dev version of packaging. 2017-09-25 22:03:40 +02:00
Tomas Groth 24c1b36b78 Forgot to change folder. 2017-09-25 21:39:51 +02:00
Tomas Groth de1a2c6d2e Try to workaround a mysql-connector install issue. 2017-09-25 21:35:52 +02:00
Tomas Groth e53703bea8 Update appveyor build to new python and deps versions. 2017-09-25 21:22:46 +02:00
Raoul Snyman 92551f4fa5 Add requests to AppVeyor 2017-09-25 12:01:54 -07:00
Raoul Snyman 2f8cdc81e0 Fix up the version tests and remove old references to 'versionchecker' 2017-09-12 23:08:38 -07:00
Philip Ridout 09a877002f Patched appveyor.yml 2017-08-23 21:51:03 +01:00
Tim Bentley 1c4f335f23 head without some chords stuff! 2017-06-06 21:58:12 +01:00