Hi Bruno, On 4/19/24 8:49 AM, Bruno Haible wrote: > This patch changes the './gnulib-tool.py --version' output to end like this: > > Written by Bruno Haible, Paul Eggert, Simon Josefsson, Dmitry Selyutin, and > Collin Funk.
Thanks. I think I can consider myself famous now. :) > Also, in pygnulib/__init__.py, the authors list and copyright years need to > include the authors of the gnulib-tool shell script, since under copyright > law, > a derived work inherits the history of the original work. Yes, makes sense. If I am remembering how __init__.py works correctly, we should be able to remove the __copyright__, __author__, and __license__ definitions from constants.py and the rest of the files. I believe the ones in __init__.py should be kept across all files in that directory since they are a part of the 'pygnulib' module [1]. Currently we use a mix of 'constants.function_name' and using the function directly 'function_name'. Maybe I'll do that and take a look at removing the duplicate definitions in constants.py. [1] https://docs.python.org/3/tutorial/modules.html#packages Collin
