diff --git a/.gitignore b/.gitignore index a23df04..883c935 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1 @@ -*~ -*.pyc rattail_dash.egg-info/ \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 6e3ed8e..cd12c20 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,10 +5,6 @@ All notable changes to rattail-dash will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). -## [0.1.1] - 2021-12-20 -### Added -- Bind to all interfaces when running Dash app. - ## [0.1.0] - 2021-12-20 ### Added - Initial version of the package, very basic demo only. diff --git a/README.md b/README.md deleted file mode 100644 index c68b306..0000000 --- a/README.md +++ /dev/null @@ -1,12 +0,0 @@ - -# rattail-dash - -This package contains some helper logic, as well as a sample app, to -show how a [Dash](https://dash.plot.ly/) app can display Rattail (and -specifically Trainwreck) data. - -Rattail is a retail software framework, released under the GNU General -Public License. - -Please see Rattail's [home page](https://rattailproject.org/) for more -information. diff --git a/README.rst b/README.rst new file mode 100644 index 0000000..4c7ac5a --- /dev/null +++ b/README.rst @@ -0,0 +1,16 @@ + +rattail-dash +============ + +This package contains some helper logic, as well as a sample app, to +show how a `Dash`_ app can display Rattail (and specifically +Trainwreck) data. + +.. _Dash: https://dash.plot.ly/ + +Rattail is a retail software framework, released under the GNU General +Public License. + +Please see Rattail's `home page`_ for more information. + +.. _`home page`: https://rattailproject.org/ diff --git a/rattail_dash/_version.py b/rattail_dash/_version.py index 4984097..e41b669 100644 --- a/rattail_dash/_version.py +++ b/rattail_dash/_version.py @@ -1,3 +1,3 @@ # -*- coding: utf-8; -*- -__version__ = '0.1.1' +__version__ = '0.1.0' diff --git a/rattail_dash/commands.py b/rattail_dash/commands.py index 162ce28..fba1dfe 100644 --- a/rattail_dash/commands.py +++ b/rattail_dash/commands.py @@ -45,4 +45,4 @@ class RunDashApp(commands.Subcommand): def run(self, args): factory = self.app.load_object(args.spec) dashapp = factory(self.config) - dashapp.run_server(debug=True, host='0.0.0.0') + dashapp.run_server(debug=True) diff --git a/rattail_dash/dashapp/sample.py b/rattail_dash/dashapp/sample.py index 464680d..822640f 100644 --- a/rattail_dash/dashapp/sample.py +++ b/rattail_dash/dashapp/sample.py @@ -25,11 +25,7 @@ Sample Dash App """ import pandas as pd -try: - from dash import dcc, html -except ImportError: - import dash_core_components as dcc - import dash_html_components as html +from dash import dcc, html from dash.dependencies import Input, Output import plotly.express as px diff --git a/setup.py b/setup.py index fd2e1af..86c1f0c 100644 --- a/setup.py +++ b/setup.py @@ -27,7 +27,7 @@ from setuptools import setup, find_packages here = os.path.abspath(os.path.dirname(__file__)) exec(open(os.path.join(here, 'rattail_dash', '_version.py')).read()) -README = open(os.path.join(here, 'README.md')).read() +README = open(os.path.join(here, 'README.rst')).read() requires = [ diff --git a/tasks.py b/tasks.py deleted file mode 100644 index 0946dcd..0000000 --- a/tasks.py +++ /dev/null @@ -1,44 +0,0 @@ -# -*- coding: utf-8; -*- -################################################################################ -# -# Rattail -- Retail Software Framework -# Copyright © 2010-2021 Lance Edgar -# -# This file is part of Rattail. -# -# Rattail is free software: you can redistribute it and/or modify it under the -# terms of the GNU General Public License as published by the Free Software -# Foundation, either version 3 of the License, or (at your option) any later -# version. -# -# Rattail is distributed in the hope that it will be useful, but WITHOUT ANY -# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more -# details. -# -# You should have received a copy of the GNU General Public License along with -# Rattail. If not, see . -# -################################################################################ -""" -Tasks for rattail-dash -""" - -import os -import shutil - -from invoke import task - - -here = os.path.abspath(os.path.dirname(__file__)) -exec(open(os.path.join(here, 'rattail_dash', '_version.py')).read()) - - -@task -def release(ctx): - """ - Release a new version of 'rattail-dash'. - """ - shutil.rmtree('rattail_dash.egg-info') - ctx.run('python setup.py sdist --formats=gztar') - ctx.run('twine upload dist/rattail_dash-{}.tar.gz'.format(__version__))