4 By default GoCheese is configured to use PyPI:
5 @option{-pypi https://pypi.org/simple/},
6 @option{-pypi-json https://pypi.org/pypi/} (if empty string, then do not
7 try to update the metadata).
9 It gives several HTTP endpoints to work with:
13 @item @code{/simple/} (@option{-refresh} option)
14 Simple API entrypoint. Each access to it asks for upstream if any state
15 refresh is needed. Each refresh update the package's metadata (if
16 @option{-pypi-json} is enabled), available releases and their checksums.
18 @item @code{/norefresh/} (@option{-norefresh} option)
19 Same as above, but does not refresh data from the upstream, completely
22 @item @code{/gpgupdate/} (@option{-gpgupdate} option)
23 Refresh the package state from the upstream as above, but additionally
24 check and download missing GPG signatures. Intended to be used only
25 manually, for example after database migration.
26 It is probably useful to set @env{$GOCHEESE_NO_SYNC=1} environment
27 variable to turn off filesystem synchronization calls.
29 @item @code{/pypi/} (@option{-json} option)
30 Read only (non refreshing) JSON API entrypoint, giving metadata for the
31 packages and releases.
33 @item @code{/} and @code{/hr/*}
34 Those URLs give human readable packages listing and package information.
38 To use GoCheese as a proxy, just configure your @file{pip.conf}:
42 index-url = http://gocheese.host:8080/simple/