随笔分类 -  Python

上一页 1 ··· 3 4 5 6 7

circus 架构
摘要:转自官方文档:https://circus.readthedocs.io/en/latest/design/architecture/ Overall architecture Circus is composed of a main process called circusd which tak 阅读全文

posted @ 2019-06-10 18:56 荣锋亮 阅读(324) 评论(0) 推荐(0) 编辑

sphinx doc 文档生成脚手架工具
摘要:sphinx 在python 语言开发中,是一个使用的比较多文档生成脚手架工具,我们帮助我们生成 专业的帮助文档,同时也有远端的免费saas 托管服务,方便分发 安装 sphinx 的安装好多方便,mac 的可以使用brew,或者我们可以使用pip 安装,详细的可以参考官方文档 mac brew 安 阅读全文

posted @ 2019-06-10 15:29 荣锋亮 阅读(1705) 评论(0) 推荐(0) 编辑

circus docker image web 运行异常问题的解决
摘要:经过查看官方文档,因为我使用的是python 较高版本,存在兼容问题,解决方法 修改基础镜像版本 代码如下: FROM python:2.7-slim-stretch LABEL AUTHOR="dalongrong" LABEL EMAIL="1141591465@qq.com" RUN apt- 阅读全文

posted @ 2019-06-10 10:23 荣锋亮 阅读(229) 评论(0) 推荐(0) 编辑

circus 进程以及socket 管理工具&&docker运行
摘要:circus 是由mozilla 团队开发基于python 以及zeromq 的进程以及socket 管理的工具,类似supervisord 但是比supervisord 更灵活方便 来自官方的使用比较 supervisord的 来自circus 的 docker 集成shiyong 搜索docke 阅读全文

posted @ 2019-06-10 09:49 荣锋亮 阅读(751) 评论(0) 推荐(0) 编辑

a list of frequently asked questions about Circus
摘要:转自:https://circus.readthedocs.io/en/latest/faq/,可以帮助我们了解circus 的使用,以及问题解决 How does Circus stack compare to a classical stack? In a classical WSGI stac 阅读全文

posted @ 2019-06-10 09:29 荣锋亮 阅读(285) 评论(0) 推荐(0) 编辑

python 微服务开发书中几个方便的python框架
摘要:python 微服务开发是一本讲python 如果进行微服务开发的实战类书籍,里面包含了几个很不错的python 模块,记录下,方便后期回顾学习 处理并发的模块 greenlet &&gevent twisted && tornado asyncio web api 模块 当然有好多可以使用的,只记 阅读全文

posted @ 2019-06-09 08:39 荣锋亮 阅读(7684) 评论(0) 推荐(0) 编辑

tox 试用
摘要:安装 pip install tox pip install tox pip install tox pip install tox pip install tox pip install tox pip install tox pip install tox pip install tox tox 阅读全文

posted @ 2019-06-06 09:52 荣锋亮 阅读(1267) 评论(0) 推荐(0) 编辑

tox python项目虚拟环境管理自动化测试&&构建工具
摘要:tox 是一个方便的工具,可以帮助我们管理python 的虚拟环境,同时可以进行项目自动测试以及构建 tox 如何工作的 说明 从上图我们也可以看出如何在我们项目中使用tox 参考资料 https://github.com/tox-dev/tox https://tox.readthedocs.io 阅读全文

posted @ 2019-06-06 08:48 荣锋亮 阅读(1036) 评论(0) 推荐(0) 编辑

virtualenvwrapper 方便的virtualenv 包装
摘要:virtualenvwrapper 是一个方便的virtualenv 包装我们可以用来方便的管理python 的开发环境,同时 也支持对于项目的管理 安装 pip 安装 pip install virtualenvwrapper 配置环境变量 配置 .bashrc or .profile 配置 .b 阅读全文

posted @ 2019-05-21 09:45 荣锋亮 阅读(236) 评论(0) 推荐(0) 编辑

How To Add Custom Build Steps and Commands To setup.py
摘要:转自:https://jichu4n.com/posts/how-to-add-custom-build-steps-and-commands-to-setuppy/ A setup.py script using distutils / setuptools is the standard way 阅读全文

posted @ 2019-04-24 08:30 荣锋亮 阅读(707) 评论(0) 推荐(0) 编辑

edgedb 内部pg 数据存储的探索 (三) 源码包setup.py 文件
摘要:edgedb 是基于python开发的,同时集成了cython 以下为包的setup.py 配置,从里面我们可以看到关于edgedb 的一些依赖 以及构建过程 setup.py 源码 整体配置不算很多,500 多行,主要是cython extension 配置以及pg 构建配置,以及pg exten 阅读全文

posted @ 2019-04-23 14:16 荣锋亮 阅读(471) 评论(0) 推荐(0) 编辑

python 集成cython && push 测试pip 仓库
摘要:昨天创建了一个简单的python 集成cython 的项目 master 但是有几个问题 目前的构建时基于make 同时需要本地执行,为了方便基于pip 的安装,做了如下调整 项目准备 项目使用venv 管理环境,初始化命令 python3 -m venv . 项目结构 ├── cli │ ├── 阅读全文

posted @ 2019-04-23 13:02 荣锋亮 阅读(592) 评论(0) 推荐(0) 编辑

python 集成cython 简单测试
摘要:实际开发中我们可能需要集成c/c++ 编写的模块,我们可以通过cython 解决类似的问题 以下测试一个简单的c add 方法, 使用venv 同时构建为一个pip 包 环境准备 venv 初始化 python3 -m venv . 添加项目依赖包 pip install click cython 阅读全文

posted @ 2019-04-22 17:33 荣锋亮 阅读(875) 评论(0) 推荐(0) 编辑

click python cli 开发包
摘要:python click 包是一个方便的cli 开发包,我们可以用来开发强大的cli 应用 使用venv 进行环境准备,示例代码来自官方 venv 环境准备 python3 -m venv demoapp 安装 pip install click 基本使用 代码 cli.py cli.py impo 阅读全文

posted @ 2019-04-22 11:02 荣锋亮 阅读(1492) 评论(0) 推荐(0) 编辑

pipenv 方便的python 开发工作流工具
摘要:pipenv 将 composer、bundler、npm、yarn、cargo 等比较方便的包管理工具添加到了python 语言中,可以 帮助我们自动的管理virtualenv ,同时可以方便的从pipefile 中添加或者移除包 pipenv 解决的问题 我们不用在独立的使用pip 以及viru 阅读全文

posted @ 2019-02-04 19:19 荣锋亮 阅读(502) 评论(0) 推荐(0) 编辑

使用nexus 管理pip 私有包
摘要:nexus 已经支持了对于python pip 包的管理(支持group,host,proxy) 这个是一个简单的使用docker 运行的demo,同时集成了s3 存储,以及 一个为了测试简单的自定义pip 包 环境准备 docker-compose 文件 version: "3" services 阅读全文

posted @ 2019-01-06 09:07 荣锋亮 阅读(2352) 评论(0) 推荐(0) 编辑

自定义pip 包开发简单说明
摘要:文档主要来自官方文档,主要是为了测试学习 创建pip 包项目 项目结构 ├── LICENSE ├── README.md ├── dalongrong_example_pkg │ └── __init__.py └── setup.py ├── LICENSE ├── README.md ├── 阅读全文

posted @ 2019-01-04 13:16 荣锋亮 阅读(2234) 评论(0) 推荐(0) 编辑

celery docker 基本使用
摘要:项目参考官网资料,比较简单的add task 具体代码参考https://github.com/rongfengliang/celery-docker-demo 项目结构 ├── README.md ├── client.py ├── docker-compose.yml ├── dockerfil 阅读全文

posted @ 2018-06-22 15:21 荣锋亮 阅读(734) 评论(1) 推荐(0) 编辑

Gixy Nginx 配置分析工具
摘要:项目简介 Gixy 是一款用来分析 Nginx 配置的工具。 Gixy 的主要目标是防止安全配置错误,并自动进行缺陷检测。 目前支持的 Python 版本是 2.7 和 3.5+ 。 免责声明:Gixy 仅在 GNU / Linux 上进行了很好的测试,其他操作系统可能会存在一些问题。 它能做什么 阅读全文

posted @ 2017-05-26 09:31 荣锋亮 阅读(633) 评论(0) 推荐(0) 编辑

Python包管理工具easy_install使用
摘要:easy_install是python的包管理工具,可以方便的下载、安装、更新python包,并可以自动处理相关依赖。类似于ruby的gem,java的maven,nodejs的npm。安装方法有两种:1. wgethttp://peak.telecommunity.com/dist/ez_setup.py然后python ez_setup.py2. 按照官网的安装方法,根据python的版本,下载相应的egg,比如2.7就下载setuptools-0.6c11-py2.7.egg。wgethttp://pypi.python.org/packages/2.7/s/setuptools/set 阅读全文

posted @ 2014-01-08 12:00 荣锋亮 阅读(229) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示