Florian Bruhin
4e5b1d287d
build-release: Fix f-string
2022-06-22 15:35:26 +02:00
Florian Bruhin
f13af68cac
build-release: Fix wrong path on Windows
2022-06-17 15:41:25 +02:00
Florian Bruhin
3b81525826
Fix lint
2022-06-16 21:06:38 +02:00
Florian Bruhin
660e776a15
build-release: Sign macOS .app properly
...
Based on https://github.com/pyinstaller/pyinstaller/issues/6612
Might help with #6771 .
2022-06-16 21:03:20 +02:00
Florian Bruhin
611a6d5cb2
build-release: Modernize
...
pathlib, type annotations, modern syntax, dataclasses
2022-06-16 19:47:27 +02:00
Florian Bruhin
46de10722c
build-release: Move macOS Info.plist back to PyInstaller .spec
...
The patching was originally introduced back in 2017 in #3055 , when
PyInstaller only supported very basic Info.plist operations.
This changed in 2018 (!) however, with PyInstaller 3.4:
https://pyinstaller.org/en/stable/CHANGES-3.html#id8
https://github.com/pyinstaller/pyinstaller/pull/3532
Thus, let's move this back to PyInstaller. This produces exactly the
same Info.plist as before.
Fixes #7251
2022-06-16 17:52:35 +02:00
Florian Bruhin
9e2c5d493b
build-release: Accept --skip-packaging on macOS
2022-06-16 16:23:07 +02:00
Florian Bruhin
23cc4d186c
build-release: Add pre-dmg smoke test for macOS
...
Fixes #7254
2022-06-16 15:15:55 +02:00
Florian Bruhin
583354d524
Merge remote-tracking branch 'origin/pr/6670' into dev
2022-06-13 15:47:31 +02:00
Florian Bruhin
dc673b89a0
Update changelog URLs
2022-06-13 10:29:35 +02:00
Florian Bruhin
6c4e281028
pylint: Fix new unnecessary-lambda-assignment
2022-06-08 12:25:12 +02:00
Florian Bruhin
5aa89662e3
Update changelog URLs
2022-06-08 11:56:39 +02:00
Florian Bruhin
047a44c4c1
requirements: Remove icdiff
...
The native pytest output often seems better
2022-05-12 08:38:05 +02:00
Florian Bruhin
9154f02cae
Merge remote-tracking branch 'origin/pr/7138'
2022-04-28 12:04:30 +02:00
Florian Bruhin
7a523a6618
Update babel changelog URL
2022-04-25 19:02:11 +02:00
code-review-doctor
357e644b68
Fix issue probably-meant-fstring found at https://codereview.doctor
2022-04-24 01:09:57 +01:00
Jimmy
d37945fd0b
add ply changelog
...
Although this is just the version published to pypi. I don't know what
version sip is using. The version published on pypi is apparently stable
and mature and any further changes on github are simplifications that
the author doesn't particularly want to support.
I don't know if we actually hit the parsing code in our workflows but it
is published as a dependancy.
The latest version talks about removing optional stuff from the API a
bunch. But sip just uses `from ply import lex, yacc` so hopefully that
is a stable part of the API. Even if sip is using the newer one.
2022-04-18 18:19:58 +12:00
Florian Bruhin
96425c93bf
Merge remote-tracking branch 'origin/pr/7103'
2022-04-05 12:14:53 +02:00
Florian Bruhin
f6a365172a
Use legacy PDF.js build for macOS/Windows releases
...
Fixes #7108
2022-04-05 11:33:19 +02:00
Florian Bruhin
ab7a2ee558
Switch to Python 3.7 subprocess API
...
Follow-up for #6905
2022-04-04 16:58:31 +02:00
Florian Bruhin
0d3af197d9
Revert "pylint: Disable unnecessary-ellipsis for tests"
...
This reverts commit 2b76b61640 .
2022-04-04 11:27:16 +02:00
Florian Bruhin
65fd458833
Update changelog URLs
2022-04-04 11:12:13 +02:00
Florian Bruhin
b29c13c0a5
scripts: Handle root requirements.txt properly
...
Regressed in ac2cb6bb30
2022-04-04 10:51:35 +02:00
Florian Bruhin
da280df809
Clean up some remaining Python version references
2022-04-04 10:51:34 +02:00
Jimmy
e9ed6456fd
Load icons via importlib.resources
...
The PyQt resources system is gone in 6.2 and deprecated before that. This
should be the last usage of it.
Switches icons to be read with `utils.resources.read_file_binary()` in
`notification.py` (fallback desktop notification icon) and `app.py` (icon for
the desktop window).
importlib only loads resources under a package, so the icons are moved under
the `qutebrowser/` directory.
Closes : #6062
2022-04-04 18:03:54 +12:00
Jimmy
cd4429db25
Remove 3.6 pins from requirements files.
...
Then regenerate the relevant files.
Also drop dataclasses from requirements files.
TODO: should we drop the dataclasses-types requirement for mypy too?
2022-04-04 12:08:19 +12:00
Florian Bruhin
f7bf9d0c33
Mark qute-pass as executable and add checker
...
Regressed in #7068
2022-04-02 12:45:40 +02:00
Florian Bruhin
0c38f6b78f
scripts: Improve ordering
2022-03-30 12:22:47 +02:00
Florian Bruhin
f4ddea2fef
Add docstring
2022-03-30 12:01:57 +02:00
Florian Bruhin
ac2cb6bb30
scripts: Show requirement name in table output
2022-03-30 11:55:57 +02:00
Florian Bruhin
7f847e44e9
scripts: Update pyroma changelog URL
2022-03-30 10:11:25 +02:00
Florian Bruhin
b6800acf48
scripts: Add changelog URL for dill
2022-03-29 18:12:02 +02:00
Florian Bruhin
2b76b61640
pylint: Disable unnecessary-ellipsis for tests
...
See https://github.com/PyCQA/pylint/issues/6036 and https://github.com/PyCQA/pylint/issues/6037
2022-03-29 17:57:03 +02:00
Florian Bruhin
f45dcb1aba
pylint: Work around used-before-assignment issues
...
See https://github.com/PyCQA/pylint/issues/6035
2022-03-29 17:22:56 +02:00
Florian Bruhin
db720b1454
Let mypy check for blanket ignores
2022-03-14 10:04:36 +01:00
Florian Bruhin
4c0eea93d6
Fix inconsistent doc generation
2022-03-07 12:02:23 +01:00
Jimmy
273973bcb5
update changelogs
...
mostly due to itsdangerous dropping jwcrypto
a bit of python3.6 churn this week
github3.py link was out of date
2022-02-21 22:15:14 +13:00
Florian Bruhin
a22f60e385
scripts: Remove EasyProcess changelog URL
2022-02-14 16:18:18 +01:00
Florian Bruhin
10267f70e3
scripts: Move changelog URLs to JSON
2022-01-10 10:01:29 +01:00
Florian Bruhin
d491da13cc
scripts: Update cheroot changelog URL
2022-01-10 09:55:24 +01:00
Florian Bruhin
f4714a9300
Use flake8-pytest-style
2022-01-04 10:30:24 +01:00
Florian Bruhin
11880a96f5
scripts: Update changelog URLs
2022-01-03 09:47:06 +01:00
Florian Bruhin
e78c6699a0
scripts: More version parsing in recompile_requirements
...
Required for misc_checks.py
2021-12-20 15:08:02 +01:00
Florian Bruhin
6b66221dea
scripts: Handle lines with == in marker correctly
2021-12-20 11:36:26 +01:00
Florian Bruhin
1ba9ab9ce4
Update changelog URLs
2021-12-13 15:07:41 +01:00
Florian Bruhin
5e6bae3983
Merge branch 'packaging-update'
...
# Conflicts:
# misc/requirements/requirements-dev.txt
2021-12-03 15:58:48 +01:00
Florian Bruhin
2378ba7886
scripts: Use 'build' to build sdist
...
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html
2021-12-03 15:52:03 +01:00
Florian Bruhin
733868ff87
scripts: Run 'twine check'
2021-12-03 15:42:14 +01:00
Florian Bruhin
42fac2a5c1
Update changelog URLs
2021-12-03 15:34:22 +01:00
Florian Bruhin
a580079206
scripts: Handle packaging dependencies via tox
2021-12-03 15:28:04 +01:00