Description of problem: It called /usr/share/autodl/AutoDL.py and intended to be used for run such by documentation. According to FHS [1] common binaries must be placed under /usr/bin I also suggest place under /usr/bin without .py suffix. May be symlink or wrapper. [1] https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard Version-Release number of selected component (if applicable): $ rpm -q autodownloader autodownloader-0.3.0-10.fc23.noarch How reproducible: Always.
autodownloader is only intended to be called from (shell) scripts, not by users directly (it will not work without a .autodl config file, so it really does not belong in $PATH.
Many binaries can't be used correctly without proper arguments (rm f.e.). What it changes? Why you do not want place it under traditional binary place?