Commit graph

39 commits

Author SHA1 Message Date
Daniel Johnson
ada7f28d56 Add dependency on python3-gi-cairo everywhere it seems to matter.
Resolves #4857.

It seems to me that Debian requires an extra package for PyCairo, but
RPM and PIP based installs do not. That's strange, but at least this
much seems to be needed.
2023-05-20 15:30:30 -07:00
Mathieu Comandon
f73603dc51 Revert "Remove remaining uses of libnotify"
This reverts commit 5c20dff48d.
2022-12-02 13:51:18 -08:00
Mathieu Comandon
dcde7f5280 Revert "Bump Webkit2 dependency to 4.1"
This reverts commit 5c2cf7be51.
2022-12-02 13:51:03 -08:00
Maximiliano Sandoval R
5c2cf7be51
Bump Webkit2 dependency to 4.1
Webkit2 4.0 uses libsoup 2 which is deprecated, and as such it is not
part of the GNOME 43 runtime. The only difference in 4.1 is the use of
soup3 instead of soup2.
2022-10-22 13:41:45 +02:00
Maximiliano Sandoval R
5c20dff48d
Remove remaining uses of libnotify 2022-10-22 11:51:07 +02:00
Mathieu Comandon
aac8e986aa Remove Python 3.6 support 2022-03-31 17:10:17 -07:00
Alexander Ravenheart
f5e8e007b3 - Replaced pipenv with poetry
- Updated min version check in setup.py to Python 3.6
- Updated isort config file and calls to align with v5.x
- Added init-hook for gi imports in .pylintrc to avoid invalid no-member issues
- Makefile: added lock, show-tree, bandit, black, mypy; updated test, cover, dev, isort, autopep8, check, isort-check, flake8, pylint; removed req, requirements;
- Updated .travis.yml to use poetry and make
- Added my email in AUTHORS
- Updated CONTRIBUTING.md
- Updated lint_python.yml to use poetry and make, reorganized instructions to have all install related steps first
- sorted imports: lutris, lutris-wrapper, cleanup_prefix.py and multiple files in tests dir
2021-11-17 21:17:43 -08:00
Mathieu Comandon
85d6e534e6 Try with system_site_packages set to false 2021-02-15 19:51:19 -08:00
Mathieu Comandon
67b964dedd Don't use Makefile in Travis 2021-02-15 14:07:20 -08:00
Mathieu Comandon
e133d60ae2 I got it wrong 2021-02-08 12:48:43 -08:00
Mathieu Comandon
0cd7c069e8 Add env var to skip runtime init in Travis 2021-02-08 12:29:12 -08:00
Mathieu Comandon
7282ec2997 Re-re-remove Proton from Wine versions + cleanup 2021-01-04 19:11:42 -08:00
Mathieu Comandon
ec76c27e1a Install Humble games from self generated installers 2020-10-03 04:51:11 -07:00
Alexandru-Rudi Mățău
1ea61be5c1 Added at-spi2-core package 2020-04-27 19:52:01 +03:00
Alexandru-Rudi Mățău
7268fc9571 Updated travis config 2020-04-27 19:52:01 +03:00
Alexandru-Rudi Mățău
e9adcf36d2 Added dbus as is required by dbus-python 2020-04-27 19:52:01 +03:00
Alexandru-Rudi Mățău
2819438d3a Added deploy and ignore-pipfile to travis config 2020-04-27 19:52:01 +03:00
Alexandru-Rudi Mățău
db40d7e0cc Minor update to configs 2020-04-27 19:52:01 +03:00
Alexandru-Rudi Mățău
24cb599f31 Updated Makefile, .travis.yml and .gitignore 2020-04-27 19:52:01 +03:00
Stephan Lachnit
888d904eda Update travis config
Use bionic instead of xenial, since xenial is almost EOL.
Use apt instead of apt-get.
Add python3-distro dependency.

Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2020-01-11 16:09:25 -08:00
Aaron Opfer
d394a1750f lutris-wrapper: setproctitle to game name
Makes it slightly easier to identify what game a particular
lutris-wrapper instance is responsible for.
2019-12-27 15:25:21 -08:00
Jayme Howard
e6ebed4fe0 Updated to a newer version of pypresence compatible with python 3.5 2019-05-15 22:27:41 -07:00
Jayme Howard
78c8af25a0 Added the new dependency to .travis.yml 2019-05-15 22:27:41 -07:00
Rob Loach
d7cd8a75bc travis: Attempt to fix xvfb 2019-01-14 18:33:16 -08:00
Mathieu Comandon
a88710d8fb
Merge branch 'master' into travis-cache 2019-01-14 17:58:30 -08:00
Rob Loach
999455c294 travis: Update xvfb config 2019-01-14 17:57:46 -08:00
Rob Loach
28464ab1ae travis: Add the xvfb service 2019-01-14 17:57:46 -08:00
Rob Loach
f96d8f1546 Use xvfb-run 2019-01-14 17:57:46 -08:00
Rob Loach
e6c0621050
travis: Cache the pip dependencies
This will speed up initialization of some of the dependency chain. Could do more of this elsewhere too, but pip is a good start:
https://docs.travis-ci.com/user/caching/#pip-cache
2019-01-14 14:35:20 -05:00
Mathieu Comandon
226057fd63 Add python3-pil dependency 2019-01-09 19:59:23 -08:00
Mathieu Comandon
414d8d98e1 Add gir1.2-notify-0.7 to travis deps 2019-01-04 06:54:35 -08:00
Mathieu Comandon
f7c9aca244 Removing system_site_packages breaks gi 2018-12-19 14:38:49 -08:00
Mathieu Comandon
5715bd1963 Remove virtualenv config instead 2018-12-19 14:35:13 -08:00
Mathieu Comandon
9ab6c842db The 16.04 Travis container apparently has issues installing other python versions 2018-12-19 14:34:12 -08:00
Mathieu Comandon
e727a1b4ea Add some dependencies to Travis config 2018-12-19 14:31:02 -08:00
Mathieu Comandon
2800be1b7a Specify xenial in Travis config 2018-12-19 14:22:06 -08:00
Mathieu Comandon
3f2937e6ed Fix travis.yml 2017-03-07 12:20:41 -08:00
Mathieu Comandon
eedd267311 Add apt-get dependencies to Travis configuration 2017-03-03 22:27:03 -08:00
Mathieu Comandon
beb2a0ca18 Create initial version of .travis.yml 2017-03-03 11:23:30 -08:00