Clearsilver is a fast, powerful, and language-neutral HTML template system. It was designed through years of commercial web development at eGroups.com and Yahoo!. Clearsilver’s speed comes from being written as a C module which is exported for use in C, C++, Python, Perl, Ruby, and Java.
The goal of Clearsilver is to get nearly all html, strings, and presentation logic out of your code. By drastically reducing code size in your application, readability and maintainability are improved. Furthermore, it becomes easier to make UI changes without introducing bugs. Clearsilver unifies working with cookies, form data, and the http environment, by making it trivial to access them from either your code or templates in a standard fashion. It also makes it very easy to skin the application, or allow end user UI customization.
As a bonus, tools designed to work in concert with clearsilver are also available, including an object to relational database mapping tool, odb.py, and a transparent internationalization system, trans.py.
Enjoy!
Metadata
Release files for clearsilver 0.10.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| clearsilver-0.10.1.tar.gz | 436.2 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| clearsilver-0.10.1-py2.3-linux-i686.egg | Legacy Egg format | - | - | Details |
Total release size: 630.1 kB
Release files / clearsilver-0.10.1.tar.gz
| Download URL | clearsilver-0.10.1.tar.gz |
|---|---|
| Size | 436.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
37f6e45fa2223f03a0c86b23db32a1a076d14a4ae099a544bdc46399f3f69078
|
|
BLAKE2b-256 checksum How to use checksums |
fc05dc5ca08679d3ddb54020a40427938c31877fd5a9b5aa14fb819931a33a54
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / clearsilver-0.10.1-py2.3-linux-i686.egg
| Download URL | clearsilver-0.10.1-py2.3-linux-i686.egg |
|---|---|
| Size | 193.9 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
ea8d3299a534c115b30e086d747180b451e97fc698e2e7e6b3908dedd5a5d4c8
|
|
BLAKE2b-256 checksum How to use checksums |
d9b0d0d8f76f6ed671a42d2dd506c5f704c7de14e81c9875cd99ad2f6e0c542b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for clearsilver 0.10.1
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.