Skip to main content

Tookit for rendering LSST project templates.

Project description

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

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

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

Uploaded Source

Built Distribution

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 AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page