Gerenciando Usuários devpi-client (part 2)

Registrando um novo perfil
$ devpi user -c brito password=456  email=brito@example.com
user created: alice
Logar com o perfil criado
$ devpi login brito --password=456 logged in 'brito', credentials valid for 10.00 hours
Criar novo índice para o perfil
$ devpi index -c dev
http://localhost:4040/brito/dev:
  type=stage
  bases=root/pypi
  volatile=True
  uploadtrigger_jenkins=None
  acl_upload=alice
  pypi_whitelist=
Usar o índice associado ao perfil
$ devpi use brito/dev
current devpi index: http://localhost:4040/brito/dev (logged in as alice)
~/.pydistutils.cfg     : no config file exists
~/.pip/pip.conf        : no config file exists
~/.buildout/default.cfg: no config file exists
always-set-cfg: no
O sub-repositório brito/dev index é herdado de root/pypi por padrão com todas as releases disponíveis de pypi.python.org. Restringir permissões de modificação Pode ser utilizado a diretiva --restrict-modify do comando devpi-server para restringir quem tem direito a criar, modificar e deletar usuários e ídices. Configuração automática dos arquivos de configuração pip/easy_install Pode-se também utilizar o comando devpi para configurar os arquivos e as variáveis de ambiente do sistema operacional para os aplicativos pip e easy_install aplicando a configuração do repositório local:
$ devpi use --set-cfg brito/dev
current devpi index: http://localhost:4040/brito/dev (logged in as brito)
~/.pydistutils.cfg     : http://localhost:4040/brito/dev/+simple/
~/.pip/pip.conf        : http://localhost:4040/brito/dev/+simple/
~/.buildout/default.cfg: http://localhost:4040/brito/dev/+simple/
always-set-cfg: no
Isto Altera a criação dos arquivos de configuração no home do usuário que são invocados pelos comandos pip e easy_install.
$ devpi use --always-set-cfg=yes
current devpi index: http://localhost:4040/brito/dev (logged in as brito)
~/.pydistutils.cfg     : http://localhost:4040/brito/dev/+simple/
~/.pip/pip.conf        : http://localhost:4040/brito/dev/+simple/
~/.buildout/default.cfg: http://localhost:4040/brito/dev/+simple/
always-set-cfg: yes

Referencias

http://doc.devpi.net/latest/quickstart-server.html
http://doc.devpi.net/latest/quickstart-pypimirror.html#install-first

Comentários

Brito disse…
para editar permissão de upload em um indice:

devpi index intranet/dev acl_upload=intranet,root