• devpi 快速入门:上传,测试,推送发行版


    安装 devpi 客户端和服务器端

    pip install -U devpi

    这将安装devpi-client,devpi-server 和 devpi-web 三个Python PyPi包。

    初始化基本服务器和索引

    • 初始化并启动:

      devpi-server --start --init

      --init 初始化服务

      --start 启动服务

      --host 以此地址进行启动

      --port 默认端口为:3141

      --serverdir  修改服务端数据存储位置 默认 ~/.devpi/server

    • 连接服务器,首次登录root

      devpi use http://127.0.0.1:3141

      默认root的用户密码为空: '', 例如首次登录:

      devpi login root --password=''

    • 修改密码:

      devpi user -m root password=pypi2018hfjy

    • 注册一个用户(例如:binger):

      devpi user -c binger password=pypibinger12945

    • 登录(binger 用户):

      devpi login binger --password=pypibinger12945

    • 客户端退出:

      devpi logoff

    • 服务端退出:

      devpi-server --stop

      注意:启动时是否加serverdir, 退出保持一直

    • 创建索引:

      devpi index -c dev bases=root/pypi

      devpi index -c dev bases=root/pypi type=mirror mirror_url="https://pypi.douban.com/simple"

      创建一个索引: 'dev',并告诉它使用 root/pypi缓存作为基础,以便所有 pypi.org 包都能出现在该索引上

      第一种类型,可用来上传、下载包;第二种类型为mirror,仅可用来下载包

    • 使用索引:

      devpi use binger/dev

    • 管理命令:

      devpi-server --init
      devpi-server --start
      devpi-server --stop
      devpi-server --status
      devpi-server --log
      
    • 以配置文件方式启动服务

            vim dev-server.yml

       serverdir: /data/devpi
       host: 127.0.0.1
       port: 3141

    devpi-server -c dev-server.yml

    • 产生systemctl, supervisor,crontab,net和nginx相关的配置

      devpi-server --port 3141  --gen-config

       --serverdir 是否包含serverdir 适启动的服务是否加serverdir

    参考:

  • 相关阅读:
    [From 11.1~11.4]事件
    [From 10.1~10.5] 对象和集合初始化器(C#语法糖系列)
    [From 9.3]out和ref关键字
    [From 8.5]转换操作符方法
    将博客搬至CSDN
    QPS 与 TPS 简介
    在cenos中,通过subversion源码进行安装
    no acceptable C compiler found in $PATH
    tgz解压
    程序中的@Override是什么意思?
  • 原文地址:https://www.cnblogs.com/spaceapp/p/10154486.html
Copyright © 2020-2023  润新知