CoffeaTeam / coffea-casa

Repository with configuration setup of a prototype of analysis facility - "coffea-casa"
BSD 3-Clause "New" or "Revised" License
17 stars 19 forks source link

fix: Use 'req@url' syntax to install from remote VCS #364

Closed matthewfeickert closed 1 year ago

matthewfeickert commented 1 year ago

Use 'req@url' syntax when using pip to install from a remote git repository over 'url#egg=req' to avoid the use of #egg= fragments with a non-PEP 508 name. This will be required in pip v25.0+.

Also use pip's git+https VCS scheme over git+git as recommended in the pip docs on VCS Support:

The use of git, git+git, and git+http schemes is discouraged. The former two use the Git Protocol, which lacks authentication, and HTTP is insecure due to lack of TLS based encryption.

matthewfeickert commented 1 year ago

@oshadura this is ready for review. Let me know if you have any questions. :+1:

oshadura commented 1 year ago

Many thanks!