summaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2021-11-26scripts: Disable duplicate file removing for macOS for nowFlorian Bruhin
2021-11-26decode outputFlorian Bruhin
2021-11-26Print smoke test outputFlorian Bruhin
2021-11-265 -> 6Florian Bruhin
2021-10-04scripts: Fix version sorting in mkenv.pyFlorian Bruhin
2021-08-26Automatically rewrite enumsFlorian Bruhin
See #5904
2021-08-26Blanket PyQt5 -> PyQt6Florian Bruhin
2021-08-01opengl-info: Rename to opengl_infoFlorian Bruhin
2021-08-01opengl-info: Fix lintFlorian Bruhin
2021-08-01Add opengl-info.pyFlorian Bruhin
I've been needing this for various issues now, see #5730, #5313, #1476
2021-07-19Adjust changelog URLsFlorian Bruhin
2021-07-05Add glibc check to mkvenv.pyFlorian Bruhin
2021-07-04scripts: Add arch check to mkvenvFlorian Bruhin
2021-06-23scripts: Fix distutils deprecation in link_pyqtFlorian Bruhin
$ .../.tox/py310/bin/python scripts/link_pyqt.py --tox .tox/py310 <string>:1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives <string>:1: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead See https://bugs.python.org/issue41282
2021-06-15scripts: Add bluetooth permission for macOSFlorian Bruhin
Apple documentation claims this is for iOS/watchOS/tvOS only: https://developer.apple.com/documentation/bundleresources/information_property_list/nsbluetoothalwaysusagedescription However, reality tells a different story - according to Console.app, when visiting accounts.google.com, qutebrowser/Chromium needs this permission. Reproducible as well using the following demo page: https://googlechrome.github.io/samples/web-bluetooth/battery-level.html Finally, Google Chrome has the key declared as well. Note that it has NSBluetoothPeripheralUsageDescription as well: https://developer.apple.com/documentation/bundleresources/information_property_list/nsbluetoothperipheralusagedescription ...but that is deprecated, and according to my tests on macOS 10.14 and 10.15, it's not needed. Thanks to Apple for their wonderful documentation.... not. Fixes #6475, hopefully for real this time.
2021-06-14Add new types packages for mypyFlorian Bruhin
See http://mypy-lang.blogspot.com/2021/05/the-upcoming-switch-to-modular-typeshed.html
2021-06-14scripts: Remove apipkg from requirementsFlorian Bruhin
2021-06-07scripts: Add changelog URL for DeprecatedFlorian Bruhin
2021-06-07mkvenv: Ignore another harmless ldconfig outputFlorian Bruhin
2021-05-26RIP FreenodeFlorian Bruhin
2021-05-25Set permission strings in Info.plistFlorian Bruhin
Fixes #6475
2021-05-18Update changelog URLs for pallets projectsFlorian Bruhin
2021-05-18mkvenv: Also install linters with --devFlorian Bruhin
Can be useful for editors
2021-04-30ci: Fix shell syntaxFlorian Bruhin
2021-04-29ci: Try harder to detach dmgFlorian Bruhin
Speculatively fixes #6431
2021-04-21Update PE checksum patching after PyInstaller updateFlorian Bruhin
2021-04-17mkvenv: Handle failing ldconfigFlorian Bruhin
2021-04-13scripts: Add --no-confirm to build_releaseFlorian Bruhin
2021-04-08ci: Try working around macOS DMG timeoutsFlorian Bruhin
2021-04-07Support macOS dark mode for UIFlorian Bruhin
Fixes #4430 Thanks to ftpd for testing!
2021-03-31ci: Add -debug for hdiutilFlorian Bruhin
2021-03-31scripts: Handle isolated tox builds in link_pyqt.pyFlorian Bruhin
2021-03-31Increase vim compatibilityFlorian Bruhin
Vim has this, and it's almost easter, so clearly we should have it too. Also it's from Monty Python, which makes it even more fitting. HEAD KNIGHT: Ni! KNIGHTS: Ni! Ni! Ni! ARTHUR: Who are you? HEAD KNIGHT: We are the Knights Who Say... Ni! ARTHUR: No! Not the Knights Who Say Ni! HEAD KNIGHT: The same! BEDEVERE: Who are they? HEAD KNIGHT: We are the keepers of the sacred words: Ni, Pen, and Ni-wom! RANDOM: Ni-wom! ARTHUR: Those who hear them seldom live to tell the tale! HEAD KNIGHT: The Knights Who Say Ni demand a sacrifice! ARTHUR: Knights of Ni, we are but simple travellers who seek the enchanter who lives beyond these woods. HEAD KNIGHT: Ni! Ni! Ni! Ni! ARTHUR and PARTY: Oh, ow! HEAD KNIGHT: We shall say 'nee' again to you if you do not appease us. ARTHUR: Well, what is it you want? HEAD KNIGHT: We want... a shrubbery! [dramatic chord] ARTHUR: A what? HEAD KNIGHT: Ni! Ni! ARTHUR and PARTY: Oh, ow! ARTHUR: Please, please! No more! We shall find a shrubbery. HEAD KNIGHT: You must return here with a shrubbery or else you will never pass through this wood alive! ARTHUR: O Knights of Ni, you are just and fair, and we will return with a shrubbery. HEAD KNIGHT: One that looks nice. ARTHUR: Of course. HEAD KNIGHT: And not too expensive. ARTHUR: Yes. HEAD KNIGHTS: Now... go! ARTHUR: Old crone! Is there anywhere in this town where we could buy a shrubbery! [dramatic chord] CRONE: Who sent you? ARTHUR: The Knights Who Say Nee. CRONE: Agh! No! Never! We have no shrubberies here. ARTHUR: If you do not tell us where we can buy a shrubbery, my friend and I will say... we will say... `nee'. CRONE: Agh! Do your worst! ARTHUR: Very well! If you will not assist us voluntarily,... Ni! CRONE: No! Never! No shrubberies! ARTHUR: Ni! BEDEVERE: Noo! Noo! ARTHUR: No, no, no, no -- it's not that, it's 'Ni'. BEDEVERE: Noo! ARTHUR: No, no -- 'Ni'. You're not doing it properly. BEDEVERE: Noo! Ni! ARTHUR: That's it, that's it, you've got it. ARTHUR and BEDEVERE: Ni! Ni! ROGER: Are you saying 'Ni' to that old woman? ARTHUR: Um, yes. ROGER: Oh, what sad times are these when passing ruffians can say `Ni' at will to old ladies. There is a pestilence upon this land, nothing is sacred. Even those who arrange and design shrubberies are under considerable economic stress at this period in history. ARTHUR: Did you say `shrubberies'? ROGER: Yes, shrubberies are my trade -- I am a shrubber. My name is Roger the Shrubber. I arrange, design, and sell shrubberies. BEDEVERE: Ni! ARTHUR: No! No, no, no! No! ARTHUR: O, Knights of Ni, we have brought you your shrubbery. May we go now? HEAD KNIGHT: It is a good shrubbery. I like the laurels particularly. But there is one small problem. ARTHUR: What is that? HEAD KNIGHT: We are now... no longer the Knights Who Say Ni. RANDOM: Ni! HEAD KNIGHT: Shh shh. We are now the Knights Who Say Ecky-ecky-ecky- ecky-pikang-zoom-boing-mumble-mumble. RANDOM: Ni! HEAD KNIGHT: Therefore, we must give you a test. ARTHUR: What is this test, O Knights of-- Knights Who 'Til Recently Said Ni? HEAD KNIGHT: Firstly, you must find... another shrubbery! [dramatic chord] ARTHUR: Not another shrubbery! HEAD KNIGHT: Then, when you have found the shrubbery, you must place it here beside this shrubbery, only slightly higher so you get a two-level effect with a little path running down the middle. RANDOM: A path! A path! Ni! HEAD KNIGHT: Then, when you have found the shrubbery, you must cut down the mightiest tree in the forest... with... a herring! [dramatic chord] ARTHUR: We shall do no such thing! HEAD KNIGHT: Oh, please! ARTHUR: Cut down a tree with a herring? It can't be done. KNIGHTS: Aaaaugh! Aaaugh! HEAD KNIGHT: Don't say that word. ARTHUR: What word? HEAD KNIGHT: I cannot tell, suffice to say is one of the words the Knights of Ni cannot hear. ARTHUR: How can we not say the word if you don't tell us what it is? KNIGHTS: Aaaaugh! Aaaugh! ARTHUR: What, `is'? HEAD KNIGHT: No, not `is' -- we couldn't get vary far in life not saying `is'. BEDEVERE: My liege, it's Sir Robin! MINSTREL (singing): Packing it in and packing it up And sneaking away and buggering up And chickening out and pissing about Yes, bravely he is throwing in the sponge ARTHUR: Oh, Robin! ROBIN: My liege! It's good to see you! KNIGHTS: Aaaaugh! HEAD KNIGHT: He said the word! ARTHUR: Surely you've not given up your quest for the Holy Grail? MINSTREL (singing): He is sneaking away and buggering up-- ROBIN: Shut up! No, no no-- far from it. HEAD KNIGHT: He said the word again! ROBIN: I was looking for it. KNIGHTS: Aaaaugh! ROBIN: Uh, here, here in this forest. ARTHUR: No, it is far from-- KNIGHTS: Aaaaugh! HEAD KNIGHT: Aaaaugh! Stop saying the word! ARTHUR: Oh, stop it! KNIGHTS: Aaaaugh! HEAD KNIGHT: Oh! He said it again! ARTHUR: Patsy! HEAD KNIGHT: Aaugh! I said it! I said it! Ooh! I said it again! KNIGHTS: Aaaaugh!
2021-03-31Fix --asciidoc for mkvenv.pyFlorian Bruhin
2021-03-29ci: Don't be quiet on macOS failuresFlorian Bruhin
2021-03-29ci: Add debug suffix to filenamesFlorian Bruhin
2021-03-29scripts: Add --debug to build_release.pyFlorian Bruhin
2021-03-29ci: Skip smoke test for debug buildFlorian Bruhin
2021-03-29ci: Move macOS dmg to dist/Florian Bruhin
2021-03-29scripts: Rename build_release args to --32bit and --64bitFlorian Bruhin
2021-03-29scripts: Ignore ERR_FILE_NOT_FOUND for smoke testFlorian Bruhin
See #3719
2021-03-29scripts: Show debug run output on failed smoke testFlorian Bruhin
2021-03-29scripts: Pass GitHub token via commandline argsFlorian Bruhin
2021-03-29scripts: Use GITHUB_TOKEN for 3rdparty updatesFlorian Bruhin
2021-03-29scripts: Fix asciidoc errorFlorian Bruhin
Fixup to 28bd35ed58f85f23570a9901094d550baa6bff1c
2021-03-29scripts: Fix manhole changelog URLFlorian Bruhin
2021-03-23Merge branch 'dev'Florian Bruhin
2021-03-23Get rid of qute://spawn-outputFlorian Bruhin
2021-03-23Add basic live output for :spawn -mFlorian Bruhin
2021-03-22docker: Also enable community-testing for archlinux-unstableFlorian Bruhin