zoukankan      html  css  js  c++  java
  • 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

    参考:

  • 相关阅读:
    记一下后续要看的点
    vue 封装request.js
    shuf命令简单用法
    Redis string 字符串
    Redis 事务操作
    Redis Zset 有序集合
    php操作redis的一些基本操作
    pytest自动化测试入门介绍
    idea&myeclipse 自动生成serialVersionUID
    leetCode1104. 二叉树寻路(medium)
  • 原文地址:https://www.cnblogs.com/spaceapp/p/10154486.html
Copyright © 2011-2022 走看看