Commit graph

101 commits

Author SHA1 Message Date
Mathieu Comandon 7a10f9e2d2 Update version of ruff in Makefile 2024-04-01 23:52:18 -07:00
Mathieu Comandon 99567b8057 Add import fixing to ruff format 2024-03-21 22:34:46 -07:00
Mathieu Comandon 2c9d12337d Update Makefile 2024-02-24 21:01:38 -08:00
Rafał Mikrut 6bf2af7efc Use ruff for formatting and code checking 2024-01-15 23:49:10 +01:00
Mathieu Comandon a892d08f63 Update CONTRIBUTING and INSTALL 2024-01-07 20:33:04 -08:00
Mathieu Comandon 6fc6d9512a Add mypy to checks 2023-08-26 01:07:48 -07:00
Alex Lowe 9f466f49ec Sample mypy configuration (with baselines)
This was brought up by discussion in #4866 about
use of type annotations - here's how I'd handle mypy
to hopefully have it provide utility without causing
headaches.
2023-08-26 00:16:44 -07:00
Mathieu Comandon 555daa3c7b Try with non quoted passphrase (quoted in secrets) 2023-05-16 13:12:20 -07:00
Mathieu Comandon 3a2cb3c311 Add build dependencies in Makefile 2023-05-11 19:38:09 -07:00
Mathieu Comandon 0cc1885620 Add Makefile target to create unsigned package 2023-02-05 11:24:43 -08:00
Amy Gauna bd9aef3aad Update Publish Lutris PPA Workflow
* Split the workflow out into a reusable workflow.
* Call the release PPA workflow only on GitHub release publications.
* Call the staging PPA workflow on all GitHub release & prerelease publications.
* Clean up comments, and make them a bit more consistent.
* Add autoincrement logic to the PPA version number when the version we're building already exists on the target PPA.
* Build Lunar and Kinetic packages on Jammy since GitHub only has LTS Ubuntu runners.
2023-01-04 11:44:01 -08:00
Amy Gauna b37661911c Initial commit of publish PPA GitHub workflow.
- Adds a new GitHub workflow that triggers on published releases.
- Adds a supporting Bash script to facilitate the building and signing process.
- Adds a new directive to the Makefile for passing a GPG key id to the make process through environment variables.
2022-12-12 20:34:51 -08:00
Mathieu Comandon 7b07394214 Add pytest to dev dependencies 2022-05-23 20:57:20 -07:00
Mathieu Comandon bb4b6ed147 Remove poetry 2022-05-23 19:35:17 -07:00
Mathieu Comandon facc296014 Refactor / cleanup vdf related code 2022-03-15 21:10:33 -07:00
Mathieu Comandon cdb27283f5
Merge branch 'master' into nix-fixes 2021-12-14 15:43:02 -08:00
tannisroot 382a3213cb Update to nose2 2021-12-14 08:40:05 +03:00
Mathieu Comandon 768ca31a32 Cleanup 2021-12-13 15:44:30 -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
wackbyte 5b223e396f
Unhardcode xrandr and fix nosetests call in make test 2021-10-17 13:23:45 -04:00
Mathieu Comandon a6c85e011a Cleanup 2021-04-25 16:15:08 -07:00
Mathieu Comandon 63ff3b670a Remove flake8 from tests 2021-01-22 20:02:13 -08:00
Mathieu Comandon 50336d1cf5 Merge tag 'v0.5.7.1' 2020-07-18 17:18:59 -07:00
Mathieu Comandon 90ad63f479 Force editor to vim for changelogs 2020-07-18 15:50:28 -07:00
Mathieu Comandon faeab43fdb Update package upload location 2020-07-04 11:37:40 -07:00
Mathieu Comandon fef2be2319 Revert to installing pipenv as user 2020-05-08 10:33:17 -07:00
Mathieu Comandon 3b5df9e487 Remove yapf check, not consistent with Black 2020-05-06 12:55:58 -07:00
Mathieu Comandon 00d9cee4f2 Do not install pipenv in ~/.local/share 2020-05-06 12:42:50 -07:00
Alexandru-Rudi Mățău 43afda0bf9 - Removed required python version from Pipfile as that breaks on systems that have higher versions
- Simplified make dev
2020-04-27 11:17:07 -07:00
Alexandru-Rudi Mățău e018ba79aa Updated style 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
Mathieu Comandon 39fc682edf Specify python3 version of nosetests 2020-04-24 16:29:24 -07:00
Mathieu Comandon a338d19fab Provide default git branch + build-source and release Make targets 2020-04-14 18:50:20 -07:00
Mathieu Comandon bf0888dced Remove bundled winetricks 2020-01-05 16:00:25 -08:00
Stephan Lachnit 9efd539a57 Makefile changes
- Default target always builds the master branch and cleans afterwards.
- Update clean target to use to debian/clean file.
- Remove editor variable as it should be done system-wide.
- Various other changes.

Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2019-12-27 16:15:22 -08:00
Mathieu Comandon 2696d49b00 Add upload-ppa Makefile target (untested) 2019-07-09 19:21:05 -07:00
Mathieu Comandon e627a1a52d Bump ubuntu package version and fix path for dput upload 2019-04-04 15:11:35 -07:00
Mathieu Comandon f11d49790a Bump package version 2019-04-04 03:42:30 -07:00
Mathieu Comandon cb098841a7 Fix pathname + force upload 2019-04-04 03:23:58 -07:00
Mathieu Comandon 09abfbbbf0 Add upload-staging makefile task 2019-04-04 03:22:52 -07:00
Mathieu Comandon e966a5cdaf snapcraft fixes + add snap as Makefile target 2019-03-26 00:26:49 -07:00
Mathieu Comandon 54a6371647 Add flake8 to test task 2018-12-21 23:32:52 -08:00
Arne Sellmann 26f5ae29c3 fix merge conflicts 2018-11-12 12:58:38 +00:00
Arne Sellmann 7635d93be7 Make setup.py builds less sensitive to imports 2018-11-07 10:53:09 +00:00
Mathieu Comandon 58b9ef169c Allow building from different branches 2018-07-31 19:59:14 -07:00
Mathieu Comandon a98f01c06a Force vim as editor for dch (gvim doesn't work) 2018-05-20 15:09:10 -07:00
Mathieu Comandon 1df92f8f34 Update nosetests command in Makefile 2018-05-08 00:15:03 -07:00
Mathieu Comandon 241f28fc54 Persist platforms to database to avoid major slowdowns 2017-04-06 22:17:05 -07:00
Mathieu Comandon 42f342f63a Add task to update winetricks 2017-03-24 15:35:51 -07:00
Mathieu Comandon 8c3b743a44 Revert to regular nosetests executable in Makefile 2017-03-02 19:09:54 -08:00