Skip to main content

Documentation

https://shawnjburke.github.io/py_guide/

The docs are hosted with gitHub Pages, with html in the docs/ folder, powered by reStructured text markup in the data-source folder. You can get to the root at py_quide.

Purpose of this Project

This project implements a Python Project generator. It’s aim is to create a standard framework for Python projects that includes best practices. The results should be code that is documented, has an installation and versioning paradigm in place, and makes it easier for a programmer to do things that are often tedious.

Best practice steps are organized as follows:

Installation

At this time you can’t install this module. At a later version the installation will provide an interface to create the recommended project structure, documented here.

>>> venv/scripts/pip install sjb.pyguide

Version History

  • 0.2.5 - Fix missing installation requirements in setup.py

  • 0.2.4 - Fix issues with generated project, wheel installation file, not working. Add several files missing from generated project.

  • 0.2.3 - Beta version of project generator. Creates a Python 3.x project with best practices, including initialized virtual environment.

  • 0.2.2 - Adding in incomplete changes for project generator on way to v0.3.0. Will create directory structure and 1/2 dozen files for the project. Not complete yet.

  • 0.2.1 - Remove revealjs theme which is no longer supported and didn’t work right anyway.

  • 0.2.0 - Updated a number of package requirements such as sphinx themes to meet compatibility requirements.

  • 0.1.0 - First version with semantic versioning schema. Most of documentation is strong. Console script to create a project is in an development state.

Metadata

Release files for sjb.pyguide 0.2.5

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

Built distribution (wheel)

Table of built distributions (wheels) for sjb.pyguide 0.2.5
File Interpreter ABI Platform
sjb.pyguide-0.2.5-py2.py3-none-any.whl Python 3, Python 2 none any Details

Release files / sjb.pyguide-0.2.5-py2.py3-none-any.whl

Download URL sjb.pyguide-0.2.5-py2.py3-none-any.whl
Size 69.5 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
2e405f7ebcd4779ac1cc5c84b6564b3ce04d99c03cefa320bed7fe3008e38095
BLAKE2b-256 checksum
How to use checksums
5ef7ec25e7ba99a49d9d5571a2aaf83e62c822e4c6d08e5df9cc67ebd11b2e81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.4

Release history Release notifications | RSS feed

This release

0.2.5 This release

1 release file

0.2.4

1 release file

0.2.3

1 release file

0.2.2

1 release file

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