This file is updated automatically if you're using a different version of the library than the one with which the file was created originally.
This seems to confirm that for each version of the package, these files should be generated from debian/rules at build time.
Only if you want to also regenerate them when a new python3-ply is uploaded, as far as I understand it.
The python3-flanker package **could** be tightly coupled with the python3-ply package, but that wouldn't be ideal.

Also I think https://github.com/mailgun/flanker/commit/96d774eb6d67b1c5fafe711394c3756df7bb14ad (not released yet) is probably about this issue.
That would be great! If the files are not generated at either build time or run time, then this particular issue would be solved without special handling for Debian packaging, which is always preferred.

Looks like this commit should be in the next release after v0.9.15 (released March 3, 2023).

In the case of python3-flanker, the package does not work until the file is generated.
It does for me.
Have you used flanker.addresslib.address.parse('u...@example.com') ? Other commands might not generate the files.

Are you running as root? In this case, the files would be generated and saved without permission errors.

Have you already generated these files? Possibly by previously running as root or possibly by previously installing flanker in a user environment?

Reply via email to