You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Support receiving --requirements from the command line or VENVCACHE_REQUIREMENTS to specify requirements without having to pass them in through stdin or through a file on disk.
What's Changed
support receiving requirements directly by @crockeo in #4
Implemented our own POSIX-specific file locking implementation to let us atomically upgrade & downgrade file locks from read -> write and write -> read. This lets us provide better guarantees about a venv successfully running on each invocation.