Currently there's no way to handle this situation.
Real example:
https://github.com/elm-lang/elm-compiler/archive/0.18.0.zip
https://github.com/elm-lang/elm-make/archive/0.18.0.zip
https://github.com/elm-lang/elm-package/archive/0.18.0.zip
https://github.com/elm-lang/elm-reactor/archive/0.18.0.zip
https://github.com/elm-lang/elm-repl/archive/0.18.0.zip
This is the tooling for the Elm language, it's released in multiple repos simultaneously on a new language version. All the zip files have this version as the file name.
As a reference, Arch's PKGBUILDs handle this with an optional prefix:
elm-compiler.0.18.0.zip::https://github.com/elm-lang/elm-compiler/archive/0.18.0.zip
Currently there's no way to handle this situation.
Real example:
https://github.com/elm-lang/elm-compiler/archive/0.18.0.zip
https://github.com/elm-lang/elm-make/archive/0.18.0.zip
https://github.com/elm-lang/elm-package/archive/0.18.0.zip
https://github.com/elm-lang/elm-reactor/archive/0.18.0.zip
https://github.com/elm-lang/elm-repl/archive/0.18.0.zip
This is the tooling for the Elm language, it's released in multiple repos simultaneously on a new language version. All the zip files have this version as the file name.
As a reference, Arch's PKGBUILDs handle this with an optional prefix:
elm-compiler.0.18.0.zip::https://github.com/elm-lang/elm-compiler/archive/0.18.0.zip