Some restructuring to follow common Python practices

This commit is contained in:
Richard Berger
2016-05-04 11:33:18 -04:00
parent 42647e898e
commit 67f8f69139
11 changed files with 32 additions and 9 deletions

2
.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
__pycache__
*.egg-info

View File

@ -1 +0,0 @@
../src/txt2html.py

View File

@ -1 +0,0 @@
../src/txt2rst.py

0
lammpsdoc/__init__.py Normal file
View File

View File

@ -689,6 +689,9 @@ class Txt2HtmlConverter(TxtConverter):
filename, ext = os.path.splitext(path)
return filename + ".html"
if __name__ == "__main__":
def main():
app = Txt2HtmlConverter()
app.run()
if __name__ == "__main__":
main()

View File

@ -21,8 +21,8 @@
import os
import re
import argparse
import lammps_filters
from txt2html import Markup, Formatting, TxtParser, TxtConverter
from lammpsdoc import lammps_filters
from lammpsdoc.txt2html import Markup, Formatting, TxtParser, TxtConverter
class RSTMarkup(Markup):
def __init__(self):
@ -336,6 +336,9 @@ class Txt2RstConverter(TxtConverter):
filename, ext = os.path.splitext(path)
return filename + ".rst"
if __name__ == "__main__":
def main():
app = Txt2RstConverter()
app.run()
if __name__ == "__main__":
main()

17
setup.py Normal file
View File

@ -0,0 +1,17 @@
from setuptools import setup
setup(name='LAMMPS Documentation Utilities',
version='2.0.0',
description='Utilities to convert existing LAMMPS documentation text files into ReStructured Text',
url='https://github.com/rbberger/lammps-doc-utils',
author='Richard Berger',
author_email='richard.berger@outlook.com',
license='GPL',
packages=['lammpsdoc'],
test_suite='nose.collector',
tests_require=['nose'],
entry_points = {
"console_scripts": ['txt2html = lammpsdoc.txt2html:main',
'txt2rst = lammpsdoc.txt2rst:main']
},
)

View File

@ -16,7 +16,7 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
import unittest
import txt2rst
from lammpsdoc import txt2rst
class TestStructuralFilters(unittest.TestCase):
def setUp(self):

View File

@ -19,7 +19,7 @@ import unittest
import tempfile
import io
import os
import txt2html
from lammpsdoc import txt2html
class TestBasicFormatting(unittest.TestCase):
def setUp(self):

View File

@ -18,7 +18,7 @@
import io
import tempfile
import unittest
import txt2rst
from lammpsdoc import txt2rst
class TestBasicFormatting(unittest.TestCase):
def setUp(self):