BF: Use original un-expanded destination path, when generating a new manifest from an existing one.
Update the fsl_generate_module_manifest command to use the original un-expanded destination paths, when generating a new manifest from an existing one. Otherwise the new manifest will have ~ and environment variables expanded with respect to the local environment.
Also replace setup.py with pyproject.toml
Edited by Paul McCarthy