| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
| |
The tests package is found as a package due to presence of __init__.py. Use include to ensure only pygments gets installed.
|
| | |
|
| |
|
|
|
|
|
| |
On modern Python installations, setuptools should always be available
and should always be preferred. Can remove the fallback to distutils.
Replace the pygmentize script with a __main__.py in the package.
|
| |
|
|
|
| |
Document support for Python 3.8 (released October 14th, 2019) and PyPy
and add them to the test matrix.
|
| | |
|
| | |
|
| |
|
|
| |
The long description failed to parse due to whitespace issues.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|
|
This introduces support for some missing features to the Handlebars lexer:
Partials and path segments. Partials mostly appeared to work before, but the
`>` in `{{> ... }}` would appear as a syntax error, as could other
components of the partial. This change introduces support for:
* Standard partials: `{{> partialName}}`
* Partials with parameters: `{{> partialName varname="value"}}`
* Ddynamic partials: `{{> (partialFunc)}}`
* Ddynamic partials with lookups: `{{> (lookup ../path "partialName")}}`
* Partial blocks: `{{> @partial-block}}`
* Inline partials: `{{#*inline}}..{{/inline}}`
It also introduces support for path segments, which can reference content in
the current context or in a parent context. For instance, `this.name`,
`this/name`, `./name`, `../name`, `this/name`, etc. These are all now tracked
as variables.
|