package opytex!
This commit is contained in:
parent
03ed2b3f12
commit
44a2934c2d
3
.gitignore
vendored
3
.gitignore
vendored
@ -1,3 +1,6 @@
|
||||
tests/
|
||||
__pycache__/
|
||||
*.pyc
|
||||
build/
|
||||
dist/
|
||||
Opytex.egg-info/
|
||||
|
2
MANIFEST.in
Normal file
2
MANIFEST.in
Normal file
@ -0,0 +1,2 @@
|
||||
incude *.rst
|
||||
recursive-include documentation *.txt *.rst
|
14
opytex/__init__.py
Normal file
14
opytex/__init__.py
Normal file
@ -0,0 +1,14 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
|
||||
|
||||
__version__ = "0.1"
|
||||
|
||||
from .texenv import texenv
|
||||
|
||||
|
||||
|
||||
# -----------------------------
|
||||
# Reglages pour 'vim'
|
||||
# vim:set autoindent expandtab tabstop=4 shiftwidth=4:
|
||||
# cursor: 16 del
|
15
opytex/__main__.py
Normal file
15
opytex/__main__.py
Normal file
@ -0,0 +1,15 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
|
||||
|
||||
|
||||
from .opytex import main
|
||||
|
||||
main()
|
||||
|
||||
|
||||
|
||||
# -----------------------------
|
||||
# Reglages pour 'vim'
|
||||
# vim:set autoindent expandtab tabstop=4 shiftwidth=4:
|
||||
# cursor: 16 del
|
@ -7,7 +7,7 @@ import optparse
|
||||
import csv
|
||||
from path import path
|
||||
|
||||
from texenv import texenv
|
||||
from .texenv import texenv
|
||||
|
||||
import math as m
|
||||
import random as rd
|
||||
@ -29,7 +29,7 @@ export_dict.update({"Expression":Expression,\
|
||||
"random_str": random_str,\
|
||||
})
|
||||
|
||||
def main(options):
|
||||
def produce_and_compile(options):
|
||||
#template = report_renderer.get_template(options.template)
|
||||
template = texenv.get_template(options.template)
|
||||
|
||||
@ -82,9 +82,7 @@ def main(options):
|
||||
|
||||
cwd.cd()
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
||||
|
||||
def main():
|
||||
parser = optparse.OptionParser()
|
||||
parser.add_option("-t","--template",action="store",type="string",dest="template", help="File with the template. The name should have the following form tpl_... .")
|
||||
parser.add_option("-o","--output",action="store",type="string",dest="output",help="Base name for output )")
|
||||
@ -101,7 +99,12 @@ if __name__ == '__main__':
|
||||
print("I need a template!")
|
||||
sys.exit(0)
|
||||
|
||||
main(options)
|
||||
produce_and_compile(options)
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
||||
|
||||
|
||||
|
||||
# -----------------------------
|
||||
# Reglages pour 'vim'
|
@ -3,6 +3,8 @@
|
||||
|
||||
import jinja2, os
|
||||
|
||||
__all__ = ["texenv"]
|
||||
|
||||
# Definition of jinja syntax for latex
|
||||
texenv = jinja2.Environment(
|
||||
block_start_string = '\Block{',
|
16
setup.py
Normal file
16
setup.py
Normal file
@ -0,0 +1,16 @@
|
||||
#!/usr/bin/env python
|
||||
|
||||
#from distutils.core import setup
|
||||
from setuptools import setup
|
||||
|
||||
setup(name='Opytex',
|
||||
version='0.1',
|
||||
description='Jinja environment for latex with computing macros',
|
||||
author='Benjamin Bertrand',
|
||||
author_email='lafrite@poneyworld.net',
|
||||
packages=['opytex'],
|
||||
install_requiers=['jinja2', 'pyMath', 'path'],
|
||||
entry_points = {
|
||||
"console_scripts": ['opytex= opytex.opytex:main']
|
||||
},
|
||||
)
|
Loading…
Reference in New Issue
Block a user