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