Skip to main content

HitCount GitHub contributors Version License Build Status Downloads

SAPPGEN

Simple App Generator for Python - Command line utility

Well structured code skeleton for python code and applications with pytest

Template 1

Standardizing general scripting, bots, applications etc. for maintainability and testing

Template 2

WSGI REST backend server application with flask - gunicorn

Python 3.7

Installation

pip install sappgen

Usage:

$ sappgen [options] <project_name> <app_name>
$ sappgen proj app
$ sappgen -t1 proj app
$ sappgen -t2 proj app

Available options are:

-h, --help         Show help
-v, --version      Show package version
-t1, --template1   Generate application - template 1
-t2, --template2   Generate wsgi application - template 2

Default App Template: Template 1 - App structure

proj1
├── app1
│   └── util
│   │   ├── __init__.py
│   │   └── log_util.py
│   │── __init__.py
│   └── app.py
├── config.ini
├── main.py
│
├── tests
|   └── test_app1.py
│
├── Makefile
├── README.md
└── requirements-dev.txt

WSGI Server App Template: Template 2 - App structure

project
│
├── testapp
│   ├── routes
│   │   ├── __init__.py
│   │   └── test_routes.py
│   │
│   └── util
│   │   ├── __init__.py
│   │   └── log_util.py
│   │
│   ├── __init__.py
│   └── main.py
│
├── config.ini
├── Makefile
├── README.md
├── requirements.txt
│
└── tests
    └── test_main.py

Contact

Links

Metadata

Release files for sappgen 1.0.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sappgen 1.0.8
File Size Uploaded Provenance Actions
sappgen-1.0.8.tar.gz 7.9 kB Without provenance Details for sappgen-1.0.8.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for sappgen 1.0.8
File Interpreter ABI Platform Actions
sappgen-1.0.8-py3-none-any.whl Python 3 none any Details for sappgen-1.0.8-py3-none-any.whl

Total release size: 23.8 kB

Release files / sappgen-1.0.8.tar.gz

Download URL sappgen-1.0.8.tar.gz
Size 7.9 kB
Tags Source
SHA-256 checksum
How to use checksums
1cb91623ddc891d37de9d4870be39dce497fdc6e6f8c9a7de64ab62ab44b2b1e
BLAKE2b-256 checksum
How to use checksums
ad7021eb860a9e5ee7663650e85ed27f8c7596234096a79fff883e4116a2b616
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

Release files / sappgen-1.0.8-py3-none-any.whl

Download URL sappgen-1.0.8-py3-none-any.whl
Size 15.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
71d3091c1bb653fb19d81996542fcf1b83d074223b16456921deabc7e0300ad7
BLAKE2b-256 checksum
How to use checksums
7671c11978b01aa1e2ac2130404543d632c52350f617a2d4b63599e3f44f2961
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

Security for sappgen 1.0.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page