This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author Anthony Sottile
Recipients Anthony Sottile
Date 2020-05-05.22:55:40
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1588719341.33.0.757930708567.issue40525@roundup.psfhosted.org>
In-reply-to
Content
```console
$ ln -s 'import os; os.system("echo hi")' __main__.py
$ ls -al
total 8
drwxr-xr-x 2 asottile asottile 4096 May  5 15:55 .
drwxr-xr-x 3 asottile asottile 4096 May  5 14:50 ..
lrwxrwxrwx 1 asottile asottile   31 May  5 15:55 __main__.py -> 'import os; os.system("echo hi")'
$ zip --symlinks out.zip __main__.py 
  adding: __main__.py (stored 0%)
$ python3 out.zip
hi
```

I expect the output to be similar to running `__main__.py`:

```
$ python3 __main__.py 
python3: can't open file '__main__.py': [Errno 2] No such file or directory
```

(real usecase, I wanted `__main__.py` to be a symlink but got a very strange NameError and traced it down to executing the symlink target  name instead of the symlink destination)
History
Date User Action Args
2020-05-05 22:55:41Anthony Sottilesetrecipients: + Anthony Sottile
2020-05-05 22:55:41Anthony Sottilesetmessageid: <1588719341.33.0.757930708567.issue40525@roundup.psfhosted.org>
2020-05-05 22:55:41Anthony Sottilelinkissue40525 messages
2020-05-05 22:55:40Anthony Sottilecreate