From 7aecbe2c2efd58330ab4e37a2f752ac224b9e42f Mon Sep 17 00:00:00 2001 From: Roger Labbe Date: Mon, 1 Sep 2014 11:46:47 -0700 Subject: [PATCH] Added files for setuptools pip installation. --- LICENSE.txt | 21 +++++++++++++++++++++ MANIFEST.in | 1 + setup.cfg | 2 ++ setup.py | 10 +++++----- 4 files changed, 29 insertions(+), 5 deletions(-) create mode 100644 LICENSE.txt create mode 100644 MANIFEST.in create mode 100644 setup.cfg diff --git a/LICENSE.txt b/LICENSE.txt new file mode 100644 index 0000000..dd1b7d9 --- /dev/null +++ b/LICENSE.txt @@ -0,0 +1,21 @@ +he MIT License (MIT) + +Copyright (c) 2014 Roger R. Labbe Jr + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/MANIFEST.in b/MANIFEST.in new file mode 100644 index 0000000..bb3ec5f --- /dev/null +++ b/MANIFEST.in @@ -0,0 +1 @@ +include README.md diff --git a/setup.cfg b/setup.cfg new file mode 100644 index 0000000..224a779 --- /dev/null +++ b/setup.cfg @@ -0,0 +1,2 @@ +[metadata] +description-file = README.md \ No newline at end of file diff --git a/setup.py b/setup.py index a5475a1..c3fd71b 100644 --- a/setup.py +++ b/setup.py @@ -14,7 +14,7 @@ # Versions should comply with PEP440. For a discussion on single-sourcing # the version across setup.py and the project code, see # http://packaging.python.org/en/latest/tutorial.html#version - version='0.0.1dev', + version='0.0.1', description='Kalman filtering and optimal estimation library', long_description=long_description, @@ -35,7 +35,7 @@ # 3 - Alpha # 4 - Beta # 5 - Production/Stable - 'Development Status :: 3 - Alpha', + 'Development Status :: 4 - Beta', # Indicate who your project is intended for 'Intended Audience :: Developers', @@ -77,9 +77,9 @@ # If there are data files included in your packages that need to be # installed, specify them here. If using Python 2.6 or less, then these # have to be included in MANIFEST.in as well. - #package_data={ - # 'sample': ['package_data.dat'], - #}, + package_data={ + 'filterpy': ['README.md'], + }, # Although 'package_data' is the preferred approach, in some case you may # need to place data files outside of your packages.