base
Add some base functionality to a package, i.e.:
a src directory to store python files
some basic meta information like owner name and package name
Modifications
If namespace is None:
. | +-src/ | +-pkgname/ | +-__init__.py
else:
. | +-src/ | +-namespace/ | +-__init__.py | +-pkgname/ | +-__init__.py
Quick tutorial
Follow these steps for a quick setup:
(dvlpt)$ pmg init
(dvlpt)$ pmg add base
Edit your package config file (‘pkg_cfg.json’ in “.pkglts” directory at the root of your package) using your favorite json editor (a normal text editor will do).
{
"_pkglts": {
"auto_install": true,
"install_front_end": "stdout",
"use_prompts": false
"version": 6
},
"base": {
"authors": [
[
"moi",
"moi@email.com"
]
],
"namespace": null,
"namespace_method": "pkg_util",
"pkgname": "name",
"url": null
}
}
Do not change sections starting with “_” (e.g. ‘_pkglts’), they are private sections used by pkglts as configuration. Change owner for your own name and “pkgname” for the name of your package (by default this one must be the name of the directory in which you started to code).
"base": {
"authors": [
[
"revesansparole",
"revesansparole@gmail.com"
]
],
"namespace": null,
"namespace_method": "pkg_util",
"pkgname": "mypkg"
"url": null
}
Then:
(dvlpt)$ pmg rg