10 Commits (f9bfeb2add70973113ab4a98454a5c5d7e3a26ae)

Author SHA1 Message Date
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
Jussi Pakkanen 50985a6ec2 Help and status printer. 10 years ago
Jussi Pakkanen 1352a404d3 Created tool to access the online wrap database. 10 years ago