Using a download URL as input that contains a fragment longer than 50 chars, for example: - https://files.pythonhosted.org/packages/bc/90/bb5ce93521772f083cb2d7a413bb82eda5afc62b4192adb7ea4c7b4858b9/amqp-2.6.1-py2.py3-none-any.whl#sha256=aa7f313fb887c91f15474c1229907a04dac0b8135822d6603437803424c0aa59a The code is trying to use the fragment as a tag `#sha256=aa7f313fb887c91f15474c1229907a04dac0b8135822d6603437803424c0aa59a`