summaryrefslogtreecommitdiff
path: root/Doc/install/pysetup-config.rst
blob: a473bfe35fa8cc235f5751bb0886fc3f05b57c91 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
.. _packaging-pysetup-config:

=====================
Pysetup Configuration
=====================

Pysetup supports two configuration files: :file:`.pypirc` and :file:`packaging.cfg`.

.. FIXME integrate with configfile instead of duplicating

Configuring indexes
-------------------

You can configure additional indexes in :file:`.pypirc` to be used for index-related
operations. By default, all configured index-servers and package-servers will be used
in an additive fashion. To limit operations to specific indexes, use the :option:`--index`
and :option:`--package-server options`::

  $ pysetup install --index pypi --package-server django some.project

Adding indexes to :file:`.pypirc`::

  [packaging]
  index-servers =
      pypi
      other

  package-servers =
      django

  [pypi]
      repository: <repository-url>
      username: <username>
      password: <password>

  [other]
      repository: <repository-url>
      username: <username>
      password: <password>

  [django]
      repository: <repository-url>
      username: <username>
      password: <password>