Skip to main content

Alternative dependencies parser for gears

Project description

Gears @ notation
=================
Specify requirements using @require notation.

It is stricted notation. No attemt to determine file extention.
No need to depend on same filetype.

Usage
-----

If you use pure gears:
```python
environment.preprocessor.register('text/css', AtDirectivesProcessor.as_handler())
environment.preprocessor.register('application/javascript', AtDirectivesProcessor.as_handler())
```

For django:
```python
GEARS_PREPROCESSORS = {
'text/css': 'gears_at_notation.processor.AtDirectivesProcessor',
'application/javascript': 'gears_at_notation.processor.AtDirectivesProcessor',
}
```

Now you can specify dependencies in different way:
```
// file style.css
// @require "main.css"
// @require "application.less"
// @require "modules.styl"
```

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

gears-at-notation-0.2.tar.gz (1.8 kB view details)

Uploaded Source

File details

Details for the file gears-at-notation-0.2.tar.gz.

File metadata

File hashes

Hashes for gears-at-notation-0.2.tar.gz
Algorithm Hash digest
SHA256 f48203006e9c3df53d0abad4d8d3e4a6f09af61b82334641ecfeda2dc0f6efa5
MD5 59cd74d9d0e9ea118533796fd3f5bb75
BLAKE2b-256 848979791bbde0e7f4739ac70737e2876f4e07f69e70fa5b3d0279f4bd1ddf39

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