Commit graph

88 commits

Author SHA1 Message Date
Mathieu Comandon aac8e986aa Remove Python 3.6 support 2022-03-31 17:10:17 -07:00
Mathieu Comandon facc296014 Refactor / cleanup vdf related code 2022-03-15 21:10:33 -07:00
Mathieu Comandon b08713f7cb Remove python-magic dependency 2022-02-28 18:20:28 -08:00
Mathieu Comandon b5006978e0 Remove version requirement from distro 2022-02-28 18:15:50 -08:00
Mathieu Comandon 11fccf9c90 Remove platform requirement for distro 2022-02-28 18:07:07 -08:00
Michael Cook (mackal) c7803c1279 platform_system needed "==" not just "=" 2022-02-28 18:06:17 -08:00
Rachmadani Haryono fc8352ae8e build: package distro for linux 2022-02-22 17:15:03 -08:00
trakBan dfd0dc7a76 fix issue
This fixes the issue on Gentoo GNU/linux and it is a good idea to have in setup.py
2022-02-04 17:15:13 -08:00
Mathieu Comandon 10656254ef Add Ubisoft API client 2022-01-24 11:51:20 -08: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
Christian Clauss 4fd77d33cf Simplify with list comprehension 2021-08-27 18:32:08 -07:00
Mathieu Comandon 7e000f5cfa Add scanners package 2021-05-10 23:16:15 -07:00
Mathieu Comandon f5ddaa9686 Add installed games on EGS 2021-04-30 22:39:45 -07:00
Michael Cook (mackal) 9cd86e556c setup.py was missing a comma 2021-04-27 17:07:43 -07:00
Mathieu Comandon 7eab8161ff Change design of settings dialog 2021-04-26 00:05:09 -07:00
Mathieu Comandon 5637f25c18 Remove more Discord stuff 2021-04-15 10:09:34 -07:00
Mathieu Comandon 0042f8bcdc More wording changes 2021-03-22 16:38:23 -07:00
Michael Cook (mackal) a372f31d6e Add lutris.util.dolphin to packages 2021-03-12 13:38:46 -08:00
Mathieu Comandon 427ef2f8ec Allow downloading of GOG extras (Closes #2945) 2020-10-11 17:10:19 -07:00
Jeremiah Wilson 8b4f8a3bb3 Fix isort processing and rearrange setup.py imports 2020-10-04 13:10:00 -07:00
CartoonFan 31fc87967c Fix a typo, remove missing directories, and add lutris/database to the list of installed directories (#4) 2020-10-03 17:51:48 -07:00
Mathieu Comandon ec76c27e1a Install Humble games from self generated installers 2020-10-03 04:51:11 -07:00
Mathieu Comandon 0c77ef4640 Remove vendor module 2020-07-19 20:06:24 -07:00
Viorel-Cătălin Răpițeanu 35e5fd25a1 Added missing mame package from setup.py 2020-04-21 17:13:05 -07:00
Wouter Wijsman 9102071518 Moved lutris-wrapper script
It will now be placed in /usr/share/lutris/bin
2020-03-22 12:33:00 -07:00
Mario Ortiz Manero ba160ef0b0 Fixed very small typo 2019-09-08 10:02:47 -07:00
Jayme Howard bc29329935 Broke Discord functionality out into separate file and class to minimize touches to game.py, made extras [Discord] with dependency on pypresence 2019-05-15 22:27:41 -07: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 383db48ccc Implementation of Discord Rich Presence, along with some typo/flake8 fixes 2019-05-15 22:27:41 -07:00
Mathieu Comandon 5c51f4d0d0 Provide simpler downloader implementation based on requests 2019-01-21 22:06:37 -08:00
Mathieu Comandon c2470be69f Update setup.py 2019-01-18 15:28:22 -08:00
Mathieu Comandon 3c5873c1f5 Move startup checks to their own module 2019-01-16 22:39:06 -08:00
Mathieu Comandon fa40c801d9 Move wrapper script to bin directory 2019-01-10 01:11:23 -08:00
Mathieu Comandon 1a87e99115 Break apart gameviews module 2019-01-07 22:29:33 -08:00
Mathieu Comandon 39645c0a4a Split config dialog classes in modules 2018-12-21 02:26:14 -08:00
Torge Matthies e581377204 Include new subpackage lutris.vendor in setup.py 2018-12-15 11:27:46 -08:00
Torge Matthies 5c34de8337 Include new subpackages of lutris.util in setup.py 2018-11-21 10:12:17 -08:00
Arne Sellmann 7635d93be7 Make setup.py builds less sensitive to imports 2018-11-07 10:53:09 +00:00
Mathieu Comandon 41ad660901 Add runners.commands to setup.py 2018-10-29 19:21:55 -07:00
Yurii Kolesnykov 2cb47fdd5c don't hardcode python3 path 2018-09-24 19:54:06 -07:00
Patrick Griffis 1403d1d8bb setup: Add missing lutris.gui.widgets module 2017-05-18 21:22:20 -04:00
Patrick Griffis 0520f9e164 setup: Mark lutris not zip safe
Lutris bundles things like ui files that aren't zip safe.
2017-05-18 20:59:26 -04:00
Mathieu Comandon de57a7a4f6 Add lutris.services to setup.py 2017-05-12 20:09:49 -07:00
Patrick Griffis d1f2d727fa Replace pyinotify usage with Gio 2016-12-21 23:08:07 -05:00
Patrick Griffis d48d2410ff Properly use Gtk.Application, kill custom DBus service 2016-12-04 08:44:19 -05:00
Mathieu Comandon c17aa381e2 Remove python3-xdg dependency 2016-11-30 00:12:04 -08:00
Mathieu Comandon da5b126b33 Check that setup.py is executed with Python 3.4 or above 2016-09-30 10:46:48 -07:00
Mathieu Comandon a1ac2b2d0a Switch back to setuptools and specify dependencies 2016-08-05 20:12:54 -07:00
Mathieu Comandon 69215d8e3f Merge next branch 2016-02-25 05:26:44 -08:00
Mathieu Comandon ab2a7bcfe6 Make sure setup.py runs with python2 2016-02-25 04:06:22 -08:00