4 To use it for download purposes, just configure your @file{pip.conf}:
8 index-url = http://gocheese.host:8080/simple/
11 @option{-refresh} URL (@code{/simple/} by default) automatically
12 refreshes metainformation (available versions and their checksums)
13 from the upstream, when queried for package directory listing.
14 @option{-norefresh} prevents upstream queries.
16 @option{-gpgupdate} is useful mainly for migrated for Pyshop migrated
17 repositories. It forces GPG signature files downloading for all existing
20 You can upload packages to it with @url{https://pypi.org/project/twine/, twine}:
24 --repository-url http://gocheese.host:8080/simple/ \
26 --password foo dist/tarball.tar.gz
29 Or you can store it permanently in @file{.pypirc}:
33 repository: https://gocheese.host/simple/
38 If @command{twine} sends SHA256 checksum in the request, then uploaded
39 file is checked against it.
41 Pay attention that you have to manually create corresponding private
42 package directory! You are not allowed to upload anything explicitly
43 flagged as internal package.
45 It is advisable to run GoCheese under some kind of
46 @url{http://cr.yp.to/daemontools.html, daemontools}.
48 @env{$GOCHEESE_NO_SYNC=1} environment variable turns off filesystem
49 synchronization calls, that could be useful when massively updating the