用于优化容器放置的包。

titus-optimize的Python项目详细描述


虚拟环境

在执行任何生成/测试/发布之前设置虚拟环境 手术。

$ virtualenv --python=python3.6 venv
...
Installing setuptools, pip, wheel...
done.
$ . venv/bin/activate

测试

我们用毒物来检测。在建立虚拟环境之后, 必须安装要求和毒物。

(venv) $ pip3 install -r requirements.txt
(venv) $ pip3 install tox
(venv) $ tox
...
  py36: commands succeeded
  linters: commands succeeded
  congratulations :)

构建开发包

要构建用于开发目的的包,请执行以下操作。

(venv) $ python3 setup.py sdist bdist_wheel
running sdist
running egg_info
...
adding 'titus_optimize-0.0.14+hlocal.g34f75d0.dirty.dist-info/METADATA'
adding 'titus_optimize-0.0.14+hlocal.g34f75d0.dirty.dist-info/WHEEL'
adding 'titus_optimize-0.0.14+hlocal.g34f75d0.dirty.dist-info/top_level.txt'
adding 'titus_optimize-0.0.14+hlocal.g34f75d0.dirty.dist-info/RECORD'
removing build/bdist.macosx-10.9-x86_64/wheel

包将位于生成的dist目录中

(venv) $ ls dist
titus_optimize-0.0.14+hlocal.g34f75d0.dirty-py3-none-any.whl titus_optimize-0.0.14+hlocal.g34f75d0.dirty.tar.gz

释放

  1. 签出master分支
$ git checkout master
$ git pull
  1. 更新setup.py
$ git diff HEAD~1 setup.py
diff --git a/setup.py b/setup.py
index f1a9f38..3078372 100755
--- a/setup.py
+++ b/setup.py
@@ -5,7 +5,7 @@ from setuptools import setup
 from setuptools.command.install import install


-VERSION ="0.1.4"
+VERSION ="0.1.5"

 def readme():
     """print long description"""
  1. 提交更改
$ git add setup.py
$ git commit -m "Release 0.1.5"
  1. setup.py
$ git tag 0.1.5
  1. 将提交推到master
$ git push origin master
  1. 将标签推到master
$ git push --tags

这将启动将发布到pypi的CI作业。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java共享首选项保存复选框操作   Android上的文本视图上的java Drop shadow   java在windows上将firebase添加到JavaFX   java Android MotionEvent指针索引混乱   java一些文本被添加到JavaScript的变量中   如何使用Java将十六进制转换为rgb?   java非服务JSP   java将侦听器添加到ArrayList   java在使用Scanner类获取输入时遇到问题   使用Mockito将非空列表作为参数进行匹配的java   java Liferay Maven Service Builder Portlet(开发者工作室)   如何在Java8中创建好的迭代   java JTable单元格不可编辑,但可单击   java决定Android应用程序的使用次数   java如何在没有ActiveX的情况下创建多个文件下载程序?   Java/Android,多类   JavaJSF外部链接   java[org.springframework.web.multipart.support.MissingServletRequestPartException:不存在所需的请求部分“image”]   java正则表达式选择直到字符串而不是子字符串