Give a URL, ANY URL or PURL and FetchCode will FETCH it.
FetchCode is a universal, smart and reliable library to fetch files from any HTTP, FTP, and VCS-based URL. To download repos from VCS, we have vendored pip’s code and made a wrapper function around that. FetchCode can also provide metadata for any package by taking Package URL or URL as an input and giving details about all versions of that package like licenses, bug tracking URLs, download URLs, codeview URLs, and more.
At PyCon India 2020, Tushar Goel and Philippe Ombredanne discussed how to use FetchCode and plans for FetchCode in the future.
Ready to get started with FetchCode?