Skip to content

Commit df556bd

Browse files
committed
Include tests with distribution
I now include the test subdirectories with the installation. This fixes Github #49.
1 parent 1471197 commit df556bd

File tree

3 files changed

+17
-7
lines changed

3 files changed

+17
-7
lines changed

MANIFEST.in

+9-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
11
include filterpy/changelog.txt
22
include LICENSE
3-
recursive-include tests *.py
3+
recursive-include filterpy/common/tests *.py
4+
recursive-include filterpy/discrete_bayes/tests *.py
5+
recursive-include filterpy/gh/tests *.py
6+
recursive-include filterpy/hinfinity/tests *.py
7+
recursive-include filterpy/kalman/tests *.py
8+
recursive-include filterpy/leastsq/tests *.py
9+
recursive-include filterpy/memory/tests *.py
10+
recursive-include filterpy/monte_carlo/tests *.py
11+
recursive-include filterpy/stats/tests *.py

filterpy/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@
1414
for more information.
1515
"""
1616

17-
__version__ = "1.3"
17+
__version__ = "1.3.1"

setup.py

+7-5
Original file line numberDiff line numberDiff line change
@@ -54,14 +54,16 @@
5454
# Specify the Python versions you support here. In particular, ensure
5555
# that you indicate whether you support Python 2, Python 3 or both.
5656
'Programming Language :: Python :: 2',
57-
'Programming Language :: Python :: 2.6',
5857
'Programming Language :: Python :: 2.7',
5958
'Programming Language :: Python :: 3',
60-
'Programming Language :: Python :: 3.2',
61-
'Programming Language :: Python :: 3.3',
6259
'Programming Language :: Python :: 3.4',
6360
'Programming Language :: Python :: 3.5',
64-
'Programming Language :: Python :: 3.6'
61+
'Programming Language :: Python :: 3.6',
62+
63+
'Operating System :: Microsoft :: Windows',
64+
'Operating System :: POSIX',
65+
'Operating System :: Unix',
66+
'Operating System :: MacOS'
6567
],
6668

6769
# What does your project relate to?
@@ -81,7 +83,7 @@
8183
# installed, specify them here. If using Python 2.6 or less, then these
8284
# have to be included in MANIFEST.in as well.
8385
package_data={
84-
'filterpy': ['README.rst', 'filterpy/changelog.txt', 'LICENSE'],
86+
'filterpy': ['README.rst', 'filterpy/changelog.txt', 'LICENSE', 'filterpy/kalman/tests/*.py'],
8587
},
8688

8789
# Although 'package_data' is the preferred approach, in some case you may

0 commit comments

Comments
 (0)