Damien Elmes
2c4db58013
update to (Py)Qt 6.2.3
2022-02-03 18:06:58 +10:00
Damien Elmes
732c33c2b3
update to latest rules_python
2022-01-15 16:16:33 +10:00
Damien Elmes
1315a3a3bb
update mypy and mypy-protobuf
...
- The way mypy gathers site packages has changed slightly, so we had to
update extendsitepkgs.py to work with it.
- Not sure if there's a way to avoid the ignore in
operations/__init__.py. mypy is still ensuring a provided argument has
a .changes attribute, so thankfully we don't seem to have lost much here.
2022-01-15 16:04:04 +10:00
Damien Elmes
d651c85dc8
update most Python deps
...
mypy and mypy-protobuf have been excluded, as they have changes that
break our build
2022-01-15 15:17:03 +10:00
Damien Elmes
8d90b6b061
run buildifier/buildozer to tidy up BUILD files
2021-12-14 09:18:24 +10:00
Damien Elmes
ed5273fae7
unpin regex & update Python deps
...
regex was failing to build correctly on the latest Xcode/macOS 12, and
black have dropped it as a dependency due to the build difficulties it
creates.
2021-12-08 15:11:47 +10:00
Damien Elmes
2687e11b86
update to PyQt6.2.2
2021-12-03 19:42:43 +10:00
Damien Elmes
06fb8badfb
update Python deps + fix update script
...
Script should now work properly for PyQt as well.
2021-12-03 19:39:39 +10:00
Damien Elmes
07f3f34bf5
update Python deps; pin jsonschema
...
jsonschema 4.2 introduced a change that broke our current workaround
for in-memory support.
https://github.com/Julian/jsonschema/pull/873
https://github.com/indygreg/PyOxidizer/issues/457
2021-11-06 08:28:42 +10:00
Damien Elmes
f6a4e74f68
fix Python update script
2021-11-05 15:02:48 +10:00
Damien Elmes
f8ae64043d
set local=False for python/protoc/clang
...
Suspect this will fix these repos being unnecessarily restarted on
changes to the workspace.
2021-11-01 11:38:20 +10:00
Damien Elmes
20873107ac
remove PyQt 6.2.0 workarounds
...
Fixed in the 6.2.1 release, and attempting to sign again on ARM
breaks the build.
2021-10-29 13:48:39 +10:00
Damien Elmes
293bc83fe4
update to PyQt 6.2.1
2021-10-29 08:40:22 +10:00
Damien Elmes
922b3b7dbd
arch
is not in POSIX
...
ee644e08a3 (commitcomment-58626200)
2021-10-26 08:06:12 +10:00
Damien Elmes
ae59f68729
update hashes for new darwin-arm64 pyqt6 wheels
...
https://www.riverbankcomputing.com/pipermail/pyqt/2021-October/044317.html
Should fix Mac CI.
2021-10-25 13:12:30 +10:00
Damien Elmes
e2139f9460
fail build if pyqt install fails
2021-10-25 09:42:21 +10:00
Damien Elmes
d19b943e1a
update to latest pyqt5.15
...
Our tooling now handles the extra wheels correctly
2021-10-25 09:42:14 +10:00
Damien Elmes
8cd905a35f
remove a few unnecessary PyQt workarounds
...
https://www.riverbankcomputing.com/pipermail/pyqt/2021-October/044314.html
2021-10-24 14:24:35 +10:00
Damien Elmes
ee644e08a3
fixes and documentation for Linux ARM64
...
+ add qt6 dep to wheel install docs
+ remove x86_64 constraint on orjson
2021-10-23 15:22:24 +10:00
Damien Elmes
a14eb6a1e8
improve PyQt install
...
- use a single script for all PyQt versions
- add hashes
- add a new ./run-qt5.14 script for testing with PyQt5.14
2021-10-23 10:56:17 +10:00
Damien Elmes
70292f07a6
add hashes to most Python deps
...
pyqt still to do
2021-10-23 08:54:34 +10:00
Damien Elmes
081ec4ef40
update Python deps, and fix update script
2021-10-23 08:43:19 +10:00
Damien Elmes
048a9a2b60
vendor stringcase
...
It's a tiny library that has not been updated in years, and it was
leading to a warning on startup:
DeprecationWarning: invalid escape sequence \W
return re.sub("\W+", "", string)
2021-10-22 08:56:44 +10:00
Damien Elmes
a1b2bfb355
remove duplicate line and unnecessary py.typed insertion in install_pyqt6
2021-10-21 14:11:09 +10:00
Damien Elmes
cbc358ff0b
add aliases to run vendored python and node from command line
...
You can then do './scripts/python -m venv /path/to/venv' to create
a virtual env based on the bundled Python, which can be handy if
you don't happen to have the appropriate version of Python installed
separately.
2021-10-18 19:50:41 +10:00
Damien Elmes
5e604df306
pip/ -> python/
2021-10-18 19:50:40 +10:00