download files included multiple times in build
If there are multiple :download: directives in source, which point to the same file but use different paths (because the directives are in different places in the source tree), the file will be included multiple times.
For example, if you have a project structure like this:
and index.rst contains:
and examples/index.rst contains:
then tesfile.py will be included in the _downloads directory twice. Once as 'testfile.py', and once as 'testfile1.py'.
I think the file should only be included once in the case where the directives are pointing to the same file.