Get Python Packages
The typical way of getting a Python package is installing it using the pip
or Pipenv
tools.
Connect to the repository in Space:
Add a repository link to the pip config file. For example:
[global] extra-index-url = https://pypi.pkg.jetbrains.space/mycompany/p/my-python-project/mypypi/simpleUse the keyring tool to save the generated token. For example, if your Space username is
Anna
:keyring set https://pypi.pkg.jetbrains.space/mycompany/p/my-python-project/mypypi/simple AnnaWhen asked for a password, provide the generated token.
An alternative to the
keyring
tool would be storing the token in the pip config file. Note that this way is less secure. For example, if your username isAnna
and the token isabc1234
:[global] extra-index-url = Anna:abc1234@https://pypi.pkg.jetbrains.space/mycompany/p/my-python-project/mypypi/simple
Install a Python package with one of the following ways:
Add a dependency to the requirements.txt file.
Use the
pip
command-line tool:mypackage
:pip install package-name
Connect to the repository in Space:
Add a repository link to the Pipfile file. For example:
[[source]] url = "https://$USERNAME:$PASSWORD@https://pypi.pkg.jetbrains.space/mycompany/p/my-python-project/mypypi/simple" verify_ssl = false name = "space-mypypi"Specify your Space username and the generated token in the .env file. For example, if your username is
Anna
and the token isabc1234
:USERNAME=Anna PASSWORD=abc1234
Load the .env file by running:
pipenv shellIf the required package is specified in the
Pipfile
, run:pipenv installIf you want to add a new dependency, run:
pipenv install package-name