Automation Mojo Configuration Package
Project description
python-package-template
This is a template repository that can be used to quickly create a python package project.
Features of this Template
Machine Setup
Virtual Environment Setup (Poetry)
PyPi Publishing
Sphinx Documentation
How to Use This Template
Click the ‘Use this template’ button
Fill in the information to create your repository
Checkout your new repository
Change the following in ‘repository-config.ini’
‘PROJECT NAME’
‘REPOSITORY_NAME’
If you have machine dependencies to add, put them in ‘setup-ubuntu-machine’
Modify the pyproject.toml file with the correct package-name, author, publishing information, etc.
Rename the VSCODE workspace file ‘mv workspaces/default-workspace.template workspaces/(project name).template’
Replace the README.rst file with your own README
Add your dependencies with python poetry ‘poetry add (dependency name)’
Drop your package code in ‘source/packages’
Modify the name of your package root in ‘pyproject.toml’
‘packages = [{include=”(root folder name)”, from=”source/packages”}]’
Code Organization
.vscode - Common tasks
development - This is where the runtime environment scripts are located
repository-setup - Scripts for homing your repository and to your checkout and machine setup
userguide - Where you put your user guide
source/packages - Put your root folder here ‘source/packages/(root-module-folder)’
source/sphinx - This is the Sphinx documentation folder
workspaces - This is where you add VSCode workspaces templates and where workspaces show up when homed.
References
User Guide <userguide/userguide.rst>
Coding Standards <userguide/10-00-coding-standards.rst>
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
File details
Details for the file mojo_config-1.3.2.tar.gz
.
File metadata
- Download URL: mojo_config-1.3.2.tar.gz
- Upload date:
- Size: 12.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.3.0 CPython/3.12.1 Darwin/23.3.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec62bb29699a6060d68baf8d1c37f6053f59713a7bbb82a0692c7bb5d8dd4f54 |
|
MD5 | c3d05b86f40ea33de3bef114442ad281 |
|
BLAKE2b-256 | 348b147047ef9ffedce68bf064941afff3962018d688de3ce290ef6aee1d5d05 |
File details
Details for the file mojo_config-1.3.2-py3-none-any.whl
.
File metadata
- Download URL: mojo_config-1.3.2-py3-none-any.whl
- Upload date:
- Size: 17.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.3.0 CPython/3.12.1 Darwin/23.3.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59813d11783c03c133b362ba46bd02642868eda68954664588643b08d416d4e3 |
|
MD5 | effba9b6cb5fd23de71b3bc2ea0e26ed |
|
BLAKE2b-256 | 9502ce12834b026723a961f21551b41a025083d8472a3224f926388726e9e554 |