Started work on cli, which also meant adding setup.py

I'm using click, and click recommends using a setup.py - so I've added one of
those. I also refactored code into a new datasite package. It's not quite
deploying to now properly at the moment though - I seem to have messed up the
path handling a bit.

Also snuck in a new template for the "Row" view.

Refs #40
This commit is contained in:
Simon Willison 2017-10-27 00:08:24 -07:00
commit 1592fd0419
15 changed files with 602 additions and 523 deletions

18
setup.py Normal file
View file

@ -0,0 +1,18 @@
from setuptools import setup, find_packages
setup(
name='datasite',
version='0.1',
packages=find_packages(),
package_data={'datasite': ['templates/*.html']},
include_package_data=True,
install_requires=[
'click==6.7',
'sanic==0.6.0',
'sanic-jinja2==0.5.5',
],
entry_points='''
[console_scripts]
datasite=datasite.cli:cli
''',
)