Closed
Description
This package is a candidate for inclusion in the Fedora Linux repositories. There are a couple of things that should happen to make this clean. We can work around the issues in packaging if you don't want to take the changes, but they're probably goodness outside of Fedora anyway.
- Wrong EOL in several files (
PR Use uniform line endings across repository #419merged) - Shebang used in many non-executable scripts, and vice-versa
- The example scripts are inconsistent, but the resolution is clear (
PR Fix permissions and shebangs in examples #420merged) - Pretty much everything in the module has shebangs even though the files aren't intended to be executed. Unless there is a reason, they should be removed. Once the module is installed, the any executable permissions appear to be dropped anyway, rendering them useless. Note that the presence of a shebang has no effect on the ability to invoke the script directly from a python executable (e.g.
python3 foo.py
) (PR Remove shebangs from files in the module #429merged)