You can configure your Pipenv project to use Gemfury as the primary
source of Python packages. To start, add Gemfury as a source to
your project’s Pipfile
:
[[source]]
url = "https://pypi.fury.io/USERNAME/"
verify_ssl = true
name = "fury"
Then, request packages from your Gemfury account with:
[packages]
<package_name> = { version = "*", index = "fury" }
And now you’re ready to pipenv install
from your Gemfury account.
Accessing private packages
To authenticate into your private repository, you can use environment variable expansion in the source URL of the configuration above:
url = "https://${FURY_AUTH}:@pypi.fury.io/USERNAME/"
And then populate FURY_AUTH
environment variable with a deploy token:
$ FURY_AUTH=TOKEN pipenv install