There is an updated pull request by meator against master on the void-packages repository https://github.com/meator/void-packages peewee https://github.com/void-linux/void-packages/pull/49978 python3-peewee: update to 3.17.3. This gets rid of the following warnings upon install: ``` usr/lib/python3.12/site-packages/playhouse/migrate.py:673: SyntaxWarning: invalid escape sequence '\(' column_re = re.compile('(.+?)\((.+)\)') usr/lib/python3.12/site-packages/playhouse/migrate.py:830: SyntaxWarning: invalid escape sequence '\]' if re.match('%s(?:[\'"`\]]?\s|$)' % column_to_update, column): usr/lib/python3.12/site-packages/playhouse/reflection.py:421: SyntaxWarning: invalid escape sequence '\[' begin = '(?:["\[\(]+)?' usr/lib/python3.12/site-packages/playhouse/reflection.py:422: SyntaxWarning: invalid escape sequence '\]' end = '(?:["\]\)]+)?' usr/lib/python3.12/site-packages/playhouse/reflection.py:424: SyntaxWarning: invalid escape sequence '\s' '(?:FOREIGN KEY\s*)?' usr/lib/python3.12/site-packages/playhouse/reflection.py:425: SyntaxWarning: invalid escape sequence '\s' '{begin}(.+?){end}\s+(?:.+\s+)?' usr/lib/python3.12/site-packages/playhouse/reflection.py:426: SyntaxWarning: invalid escape sequence '\s' 'references\s+{begin}(.+?){end}' usr/lib/python3.12/site-packages/playhouse/reflection.py:427: SyntaxWarning: invalid escape sequence '\s' '\s*\(["|\[]?(.+?)["|\]]?\)').format(begin=begin, end=end) usr/lib/python3.12/site-packages/playhouse/reflection.py:437: SyntaxWarning: invalid escape sequence '\(' column_type = re.sub('\(.+\)', '', raw_column_type) usr/lib/python3.12/site-packages/playhouse/reflection.py:825: SyntaxWarning: invalid escape sequence '\(' match_obj = re.match('^(.+?\()(.+)(\).*)', sql) usr/lib/python3.12/site-packages/playhouse/migrate.py:673: SyntaxWarning: invalid escape sequence '\(' column_re = re.compile('(.+?)\((.+)\)') usr/lib/python3.12/site-packages/playhouse/migrate.py:830: SyntaxWarning: invalid escape sequence '\]' if re.match('%s(?:[\'"`\]]?\s|$)' % column_to_update, column): usr/lib/python3.12/site-packages/playhouse/reflection.py:421: SyntaxWarning: invalid escape sequence '\[' begin = '(?:["\[\(]+)?' usr/lib/python3.12/site-packages/playhouse/reflection.py:422: SyntaxWarning: invalid escape sequence '\]' end = '(?:["\]\)]+)?' usr/lib/python3.12/site-packages/playhouse/reflection.py:424: SyntaxWarning: invalid escape sequence '\s' '(?:FOREIGN KEY\s*)?' usr/lib/python3.12/site-packages/playhouse/reflection.py:425: SyntaxWarning: invalid escape sequence '\s' '{begin}(.+?){end}\s+(?:.+\s+)?' usr/lib/python3.12/site-packages/playhouse/reflection.py:426: SyntaxWarning: invalid escape sequence '\s' 'references\s+{begin}(.+?){end}' usr/lib/python3.12/site-packages/playhouse/reflection.py:427: SyntaxWarning: invalid escape sequence '\s' '\s*\(["|\[]?(.+?)["|\]]?\)').format(begin=begin, end=end) usr/lib/python3.12/site-packages/playhouse/reflection.py:437: SyntaxWarning: invalid escape sequence '\(' column_type = re.sub('\(.+\)', '', raw_column_type) usr/lib/python3.12/site-packages/playhouse/reflection.py:825: SyntaxWarning: invalid escape sequence '\(' match_obj = re.match('^(.+?\()(.+)(\).*)', sql) ``` #### Testing the changes - I tested the changes in this PR: **NO**, ~I have yet to test this.~ I don't really know how to test this well. All arches build, so that's that. It doesn't have that many dependants that I could test. cc @jnbr (by the way, are you still an active maintainer?) A patch file from https://github.com/void-linux/void-packages/pull/49978.patch is attached