quickly create a python module, have some other good concern.
Project description
pyskeleton
更新说明
0.3.5
现在pypi支持markdown了,做了一些调整。然后移除setup.cfg了。然后试着用twine来完善整个制作过程,和上传wheel包。
0.3.3
移除pyosreplace依赖,之前是为了解决python2的兼容性引入的,现在移除了,这样本模块现在不依赖任何模块了, 因为pyosreplace模块还需要调用c编译工具,所以决定移除了。
0.3.2
- 移除python2支持
- 移除pytest强制安装依赖,使用者如果有使用pytest需求,请自行安装之。推荐安装的有:
pytest
pytest-runner
不过 setup.cfg
这个文件还在,如果您有使用pytest需求,那么可以简单在tests文件夹下编写一些test文件,然后:
python setup.py test
这样做的好处是,其是直接利用本地修改的源码,也就是一边修改源码一边实时测试。
-
一般pypi包依赖都推荐在
requirements.txt
文件中管理,这更加简便,通过setup.py 有的时候会出一些问题,使用者根据requirements 自行决定pypi包安装方式,这样更灵活一些。 -
程序逻辑优化。
description:
a small tool make you creat new python project quickly.
install
python setup.py install
or
pip install pyskeleton
usage
pyskeleton newprojectname
test
use pytest do the test thing, with a little tweak, you can directly test the module like that, even do not need to build the module.
python setup.py test
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pyskeleton-0.3.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 791dd7fedfc7c8aa89cd15ebe3ef730f890908e4e9decc4c13793b7ee391e6ba |
|
MD5 | 950ccfe74706dfc522fa12babed24ddb |
|
BLAKE2b-256 | 14cdc8b5458f4512ddbc9af12cca64ee7b3646d647d70c24f51e139de36ebe2b |