setup.py¶
Literate programming with reStructuredText
"""pylit: bidirectional text <-> code converter
Convert between a *text source* with embedded computer code and a *code source*
with embedded documentation.
"""
Requirements for installation:
from setuptools import setup, find_packages
import pathlib
Module Definition:
setup(
name='pylit',
version='3.1.1',
description='Python Literate Programming',
long_description=pathlib.Path('README.rst').read_text(),
author='S.Lott',
author_email='slott56@gmail.com',
python_requires=">=3.5",
url='https://github.com/slott56/PyLit-3',
project_urls={
"Documentation": 'https://slott56.github.io/PyLit-3/index.html',
"Source Code": 'https://github.com/slott56/PyLit-3',
"Bug Tracker": 'https://github.com/slott56/PyLit-3/issues',
},
provides='pylit',
py_modules=['pylit'],
classifiers=[
"Development Status :: 6 - Mature",
"Intended Audience :: Developers",
"Operating System :: OS Independent",
"Programming Language :: Python :: 3 :: Only",
"Topic :: Software Development :: Build Tools",
],
license='GNU General Public License (v. 2 or later)',
)
And that’s it. This will be installed into the site-packages directory.
Technically, this isn’t necessary. A simple copy will do.
Further, the PYTHONPATH
environment variable can name a directory
that has pylit.py
in it.