Skip to main content

IndieJobs is a tool to generate autojobs templates

Project description

python-cli-template

A starting point for building Python Command Line Applications.

About

This project serves as a starting point to developing command line modules with Python. It is structured in such a way that when we call the module it executes the main method in app/cli.py. This is typically where you would want to add your own logic.

The setup.py file includes some advanced patterns and best practices for setup.py, as well as some commented–out nice–to–haves. For example, it provides a python setup.py upload command, which creates a universal wheel (and sdist) and uploads your package to PyPi using Twine. It also creates/uploads a new git tag, automatically.

Setup

virtualenv env
source env/bin/activate
pip install -r requirements.txt
python -m app --help

Packaging

Update setup.py with your details and then run python setup.py upload to package for distribution on PyPi.

Contributing

  • Fork the project and clone locally.
  • Create a new branch for what you're going to work on.
  • Push to your origin repository.
  • Create a new pull request in GitHub.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

indiejobs-1.0.4.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

indiejobs-1.0.4-py2.py3-none-any.whl (2.9 kB view details)

Uploaded Python 2Python 3

File details

Details for the file indiejobs-1.0.4.tar.gz.

File metadata

  • Download URL: indiejobs-1.0.4.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.6

File hashes

Hashes for indiejobs-1.0.4.tar.gz
Algorithm Hash digest
SHA256 9f9f030d816aa948cb60d111730e3b24eede857422109a970ccc2bfc8e64b19c
MD5 4827c9e879d4214e1853fed7c156f787
BLAKE2b-256 75f3f617d84212e750d0b8bc7c8c8ecbd15f6277894045023c73ebc8b5bfc84d

See more details on using hashes here.

File details

Details for the file indiejobs-1.0.4-py2.py3-none-any.whl.

File metadata

  • Download URL: indiejobs-1.0.4-py2.py3-none-any.whl
  • Upload date:
  • Size: 2.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.6

File hashes

Hashes for indiejobs-1.0.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 279dcda499dd63a4b8a1006d8bf49f58eea228e741fbc8c91c437b49d96c2437
MD5 e7f02e8186ae149b17f7f26744279cb5
BLAKE2b-256 67a0405c8facca90131d49f6f32194730c73e3d59a0dd8448d46e48c374fe8cd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page