Skip to main content

Templatekit is a Python library and command-line app for using and maintaining a centralized repository of project and file templates. Templates are built with Cookiecutter and Jinja. https://github.com/lsst/templates is the primary repository that Templatekit is built for, but Templatekit can be used for other template repository projects.

Development

Clone Templatekit with test data (lsst/templates):

git clone --recursive-submodules https://github.com/lsst-sqre/templatekit

Install the package for development (do this in a virtual environment):

cd templatekit
pip install -e ".[dev]"

Run tests:

pytest

You can also run tests without installing Templatekit first:

python setup.py test

Occasionally you may need to update the tests/data/templates submodule:

git submodule update --recursive

Download files

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

Source Distribution

templatekit-0.2.0.tar.gz (24.3 kB view details)

Uploaded Source

Built Distribution

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

templatekit-0.2.0-py3-none-any.whl (16.0 kB view details)

Uploaded Python 3

File details

Details for the file templatekit-0.2.0.tar.gz.

File metadata

  • Download URL: templatekit-0.2.0.tar.gz
  • Upload date:
  • Size: 24.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.0a4+

File hashes

Hashes for templatekit-0.2.0.tar.gz
Algorithm Hash digest
SHA256 a04bde79ca682a60badcc011748f8a533ec6dc22289876a13800c3b88809599f
MD5 ecec7b3c8e346a611d13474587e4ea23
BLAKE2b-256 f70172a9b757e77116d133189f2fa52351a478e0adbacbdc4568988b8d9f3595

See more details on using hashes here.

File details

Details for the file templatekit-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: templatekit-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 16.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.0a4+

File hashes

Hashes for templatekit-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6c851b95183372b0a008c16be36ffcf4af277ccd12a4364958661a507ded4fe7
MD5 fe41456ca6b3350902071a3811c4829c
BLAKE2b-256 dbb989fa676258543e2f490a1042c74ae5212cad7bd5a0d06a948dd86dc06b96

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 Sentry Error logging StatusPage Status page