Getting started on Gemfury with Python

Install packages with Pipenv

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

Next