18 Commits (03a0d3ddfb092ceb48f1a30fdf5e4b6af2890235)

Author SHA1 Message Date
Eli Schwartz 680b5ff819
treewide: add future annotations import 2 years ago
Xavier Claessens aaabd6224f Make `meson wrap update` command update all wraps in parallel 2 years ago
Xavier Claessens cd82804533 Move some code from wraptool.py to wrap.py 2 years ago
Xavier Claessens 6776bfad3c Add "meson wrap update-db" command 2 years ago
Eli Schwartz 85f3fc2022 flake8: don't use f-strings for strings without formatting 3 years ago
Eli Schwartz 479a84455f wrap: implement allow-insecure for 'meson wrap' 3 years ago
Eli Schwartz faafcc15e2 wrap: use shared function to connect to wrapdb with better errors 3 years ago
Eli Schwartz a009eacc65
treewide: string-quote the first argument to T.cast 3 years ago
Eli Schwartz fc5dfb852b
wraptool: report name of wrap in status message for "not in wrapdb" 3 years ago
Eli Schwartz 769680f848
wraptool: be forgiving of local wrap files 3 years ago
Tristan Partin b361fc52dd Add typing to msubprojects.py 3 years ago
Daniel Jacobs 31bea202c9 improve wraptool search 3 years ago
Dylan Baker 4d7031437c pylint: turn on superflous-parens 3 years ago
Xavier Claessens 38db4602d8 wraptool: Fix version comparison 3 years ago
Xavier Claessens 62c53b834d wrap: Port to v2 protocol 4 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Daniel Mensinger 449dd8e72a
typing: fully annotate wrap 4 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
Jussi Pakkanen 7375eaa263 Always disable interpolation for ini parsers. 5 years ago
Michael Brockus 4b69aea85d Update Python2 syntax to Python3 syntax in Wrap 5 years ago
Michael Hirsch, Ph.D d080917561 wrap.py: catch connection error with WrapException 5 years ago
Michael Hirsch, Ph.D a47c1374b9 wrap.py: apply type annotation, modernize syntax 5 years ago
Daniel Mensinger 236221061a
Fixed unnecessary .items() 6 years ago
Xavier Claessens 60b58e056f Add 'meson subprojects update' command 6 years ago
Xavier Claessens 37067a53c4 Use a single ArgumentParser for all subcommands 6 years ago
Xavier Claessens 1e6d72eb5a Remove useless __main__ in files that cannot be executed 6 years ago
Daniel Pirch 6ecd31af19 wraptool: fix manual selection of wrap file to promote 6 years ago
Xavier Claessens a2ebbc7ec4 wraptool: Convert to argparse 7 years ago
Aleksey Filippov 2cf85ae16f Use os.path: basename() and dirname() instead of split() 7 years ago
Jussi Pakkanen 86feb843f4 Add promote to list of wrap commands. 7 years ago
Jussi Pakkanen 164fb9a150 Also promote wrap files. 7 years ago
Jussi Pakkanen 5b9d79b902 Print instructions on how to promote subsubprojects. 7 years ago
Jussi Pakkanen 46c071ea5c Add functionality to promote nested dependencies to top level. 7 years ago
Dylan Baker a8173630ea Don't use len() to test emptiness vs not emptiness 8 years ago
Mike Sinkovsky 969be1f679 cleanup: Remove redundant parentheses 8 years ago
Igor Gnatenko 9cfdd30789 remove shebang from wraptool 8 years ago
Elliott Sales de Andrade 4c71695e41 Use context manager for file I/O. 8 years ago
Jussi Pakkanen 9644a928d2 Some more command line guarding. 9 years ago
Jussi Pakkanen 23b98cd6e6 Renamed meson package to mesonbuild so that we can have a script named meson in the same toplevel dir. 9 years ago
Jussi Pakkanen ec44795f8a Moved all wrap related things to their own submodule. 9 years ago
Jussi Pakkanen 66c01401de Moved scripts in the module and started work to run them via the main meson command. 9 years ago
Jussi Pakkanen a5508d3fd3 Can run most of test suite (with hacks). 9 years ago
Jussi Pakkanen 8b1039fa30 Organise files into a module structure. 9 years ago
Jussi Pakkanen df37c79dc9 Use global certificates now that we have letsencrypt set up. Also fall back to plain http because many places are missing letsencrypt certificates. 9 years ago
Jussi Pakkanen 4522a3a9a5 Use plain http connections to wrapdb when ssl is not working (i.e. on OSX). 9 years ago
Jussi Pakkanen f1a7a0cee3 Print ssl warning on use, not on module import. 9 years ago
Jussi Pakkanen 6d137f400e Do not use SSL on OSX because for some reason it does not work. 9 years ago
Jussi Pakkanen 2056426b47 Open all wrapdb urls via the same code path. 9 years ago
Jussi Pakkanen 5ddd5554c5 Connect to wrapdb over authenticated ssl when possible and print warning when not possible. 10 years ago
Jussi Pakkanen f13009ad21 Use server side searches. 10 years ago