Laurie O

Results 46 issues of Laurie O

Instead of always having the file cache return strings, instead return `pathlib.Path` instances for local paths, and strings for URLs. This turns the string parsing for URL scheme into simply...

Get project versions and file sizes and upload-times from host indexes, and provide to clients. Set API version to 1.1 in project responses if valid (all files have size, and...

Index HTMLs are parsed asynchronously, as response body is downloaded Fixes a potential (but unobserved) issue with parsing multiple HTMLs at the same time. Looks for all anchor elements in...

Support [PEP 700](https://peps.python.org/pep-0700/), which adds project `versions` and file `size` and `upload-time`, and sets `api-version` to 1.1.

enhancement

Support [PEP 708](https://peps.python.org/pep-708/), which adds `meta.tracks` and `alternate-locations`, and sets `api-version` to 1.2. Implement both as server and client.

enhancement
help wanted

### Environment * pip version: 20.1.1 * Python version: 3.7.5 * OS: Ubuntu 19.10 * virtualenv: 20.0.21 ### Description If the site-packages directory has been moved (in my case to...

resolution: deferred till PR
type: feature request

* Test with new Python versions * Use newer versions of GitHub actions * Disable Python 3.5 test (I wasn't able to get it to verify PyPI's TLS certificates as...

Solves #36 - builds wheel and sdist (using [build](https://build.pypa.io/)). Uses trusted publishing to allow PyPI to confirm the package was built in GitHub actions. Runs on GitHub release creation.

So package doesn't have to be built after download. Use `py3-none-any` to support all versions of Python 3