Skip to main content
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 .




Metadata

Release files for squelette 0.0.9

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

Source distribution (sdist)

Source distribution for squelette 0.0.9
File Size Uploaded Provenance Actions
squelette-0.0.9.tar.gz 12.9 kB Without provenance Details for squelette-0.0.9.tar.gz

Built distribution (wheel)

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

Total release size: 30.6 kB

Release files / squelette-0.0.9.tar.gz

Download URL squelette-0.0.9.tar.gz
Size 12.9 kB
Tags Source
SHA-256 checksum
How to use checksums
bf6ac5d09ce2d1d1362563eb1944b201999f924a872166402bede6964fdb8dc5
BLAKE2b-256 checksum
How to use checksums
c8384718ff075c713264cd7fdec4f2177b3eca850dc7a95ddc42aff297745fe5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.4

Release files / squelette-0.0.9-py2.py3-none-any.whl

Download URL squelette-0.0.9-py2.py3-none-any.whl
Size 17.7 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
60c55b6330ef2f8ac32ba8605a5bbbc3d238bd1e7a907119c355eabce087c71d
BLAKE2b-256 checksum
How to use checksums
769d6254e6098e9f52dd2cd4619cebe9d677504cac84d4fc6fc02dc5b565e16a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.4

Security for squelette 0.0.9

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