Skip to main content
Join the official 2019 Python Developers SurveyStart the survey!

squelette - skeleton generator

Project description

squelette - skeleton generator
=============================


Requirements
------------

Python 2.x or Python 3.x


Install
-------

# Build the virtualenv and install required modules,
# including this one in editable mode

# Python 3, using the venv module
0/make_venv3.sh

# Python 2, using virtualenv. Requires virtualenv to be installed
0/make_venv2.sh

. venv/bin/activate

or install with Pip

pip install squelette


Usage
-----

squelette LANGUAGE NAME DESCRIPTION

Python example

squelette python PACKAGENAME 'A new package'

# If squelette was used from its own virtual environment,
# deactivate it
deactivate

# Create and activate the new package's development environment
cd python_test
0/make_venv.sh
. venv/bin/activate

The new package will have two executable example scripts

# in setup.py under `scripts`
bin/hello-PACKAGENAME

# in setup.py under `console_scripts`
PACKAGENAME

Package commands

# Build the module
0/build.sh

# Register the built module with PyPI
# This is no longer required, and in fact seems to be
# broken as used here. Ignore this
0/register.sh

# Upload a new build to PyPI
0/upload.sh

# Delete all built files
0/clean.sh


Development
-----------

The version number read by both `setup.py` and the package `__init__.py`
is in

squelette/VERSION

The same command for generated modules apply to `squelette` itself

# This IPython config will set autoreload
ipython --config=0/ipython_config.py

The files under `venv/bin` generated by the module will have to be rebuilt
on changes, rebuild with

pip install -e .




Project details


Download files

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

Files for squelette, version 0.0.9
Filename, size File type Python version Upload date Hashes
Filename, size squelette-0.0.9-py2.py3-none-any.whl (17.7 kB) File type Wheel Python version py2.py3 Upload date Hashes View hashes
Filename, size squelette-0.0.9.tar.gz (12.9 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page