@@ -14,6 +14,20 @@ pypi-mobans
14
14
15
15
16
16
Scaffolding templates for your Python project.
17
+
18
+
19
+ create a blank python package that is usable and ready to push to github. And future
20
+ updates on your organisation's specific static information can be instantly applies the
21
+ update accurately using `moban `_. Here is a list of features:
22
+
23
+ #. core python package
24
+ #. test configuration setup
25
+ #. ready to commit github repository
26
+ #. automated upload to pypi through twine
27
+ #. version management through jinja2
28
+ #. automated github release through gease
29
+
30
+
17
31
It is used with `yehua <https://github.com/chfw/yehua >`_.
18
32
Organisations using it:
19
33
@@ -25,6 +39,54 @@ Organisations using it:
25
39
Features
26
40
================================================================================
27
41
42
+ Feature comparision
43
+ --------------------------------------------------------------------------------
44
+
45
+ The following table is a personal feature comparision. If you have a different
46
+ opinion, especially you are the author of the following repository, please
47
+ raise an issue and we can talk. This table is not a commerical sales pitch.
48
+
49
+ #. Y: have such a feature
50
+ #. M: manual operation
51
+ #. A: automatic operation
52
+
53
+ .. table :: Detailed feature comparision
54
+
55
+ ============== ========================== ======================= ===================== ========== =====
56
+ Group Feature cookiecutter-pypackage cookiecutter-vanguard PyScaffold yehua
57
+ ============== ========================== ======================= ===================== ========== =====
58
+ essential setup.py Y Y Y Y
59
+ . setup.cfg Y Y Y Y
60
+ . source code stub Y Y Y Y
61
+ test setup requirements.txt Y Y Y
62
+ . requirements_dev.txt Y Y Y
63
+ . Makefile Y Y
64
+ . tests code Y Y Y
65
+ . tox Y Y
66
+ . travis Y Y Y
67
+ . test coverage Y Y
68
+ . flake8 Y
69
+ documentation README.rst Y Y Y
70
+ . labels Y
71
+ . gitignore Y Y Y
72
+ . AUTHORS.rst Y Y Y
73
+ . CONTRIBUTING.rst Y Y
74
+ . HISTORY.rst/CHANGELOG .rst Y Y Y Y
75
+ . LICENCE Y Y Y Y
76
+ . MANIFEST.in Y Y Y
77
+ . sphinx docs Y Y Y Y
78
+ usability interactive shell Y Y Y
79
+ . one liner Y
80
+ . initialize github repo Y
81
+ maintenance publish on pypi A M M
82
+ . dependency management M M A
83
+ . template customization Y
84
+ . version management M M A
85
+ . automated github release Y
86
+ . continous templating Y
87
+ ============== ========================== ======================= ===================== ========== =====
88
+
89
+
28
90
setup.py
29
91
----------
30
92
0 commit comments