|
13 | 13 | import sys |
14 | 14 | import shutil |
15 | 15 | from distutils.version import LooseVersion |
16 | | -from setuptools import setup, Command |
| 16 | +from setuptools import setup, Command, find_packages |
17 | 17 |
|
18 | 18 | # versioning |
19 | 19 | import versioneer |
@@ -716,100 +716,12 @@ def pxd(name): |
716 | 716 | setup(name=DISTNAME, |
717 | 717 | maintainer=AUTHOR, |
718 | 718 | version=versioneer.get_version(), |
719 | | - packages=['pandas', |
720 | | - 'pandas.api', |
721 | | - 'pandas.api.types', |
722 | | - 'pandas.compat', |
723 | | - 'pandas.compat.numpy', |
724 | | - 'pandas.core', |
725 | | - 'pandas.core.dtypes', |
726 | | - 'pandas.core.indexes', |
727 | | - 'pandas.core.computation', |
728 | | - 'pandas.core.reshape', |
729 | | - 'pandas.core.sparse', |
730 | | - 'pandas.core.tools', |
731 | | - 'pandas.core.util', |
732 | | - 'pandas.computation', |
733 | | - 'pandas.errors', |
734 | | - 'pandas.formats', |
735 | | - 'pandas.io', |
736 | | - 'pandas.io.json', |
737 | | - 'pandas.io.sas', |
738 | | - 'pandas.io.msgpack', |
739 | | - 'pandas.io.formats', |
740 | | - 'pandas.io.clipboard', |
741 | | - 'pandas._libs', |
742 | | - 'pandas._libs.tslibs', |
743 | | - 'pandas.plotting', |
744 | | - 'pandas.stats', |
745 | | - 'pandas.types', |
746 | | - 'pandas.util', |
747 | | - 'pandas.tests', |
748 | | - 'pandas.tests.api', |
749 | | - 'pandas.tests.dtypes', |
750 | | - 'pandas.tests.categorical', |
751 | | - 'pandas.tests.computation', |
752 | | - 'pandas.tests.sparse', |
753 | | - 'pandas.tests.frame', |
754 | | - 'pandas.tests.generic', |
755 | | - 'pandas.tests.indexing', |
756 | | - 'pandas.tests.indexes', |
757 | | - 'pandas.tests.indexes.datetimes', |
758 | | - 'pandas.tests.indexes.timedeltas', |
759 | | - 'pandas.tests.indexes.period', |
760 | | - 'pandas.tests.internals', |
761 | | - 'pandas.tests.io', |
762 | | - 'pandas.tests.io.json', |
763 | | - 'pandas.tests.io.parser', |
764 | | - 'pandas.tests.io.sas', |
765 | | - 'pandas.tests.io.msgpack', |
766 | | - 'pandas.tests.io.formats', |
767 | | - 'pandas.tests.groupby', |
768 | | - 'pandas.tests.reshape', |
769 | | - 'pandas.tests.reshape.merge', |
770 | | - 'pandas.tests.series', |
771 | | - 'pandas.tests.scalar', |
772 | | - 'pandas.tests.tseries', |
773 | | - 'pandas.tests.tseries.offsets', |
774 | | - 'pandas.tests.plotting', |
775 | | - 'pandas.tests.tools', |
776 | | - 'pandas.tests.util', |
777 | | - 'pandas.tools', |
778 | | - 'pandas.tseries', |
779 | | - ], |
780 | | - package_data={'pandas.tests': ['data/*.csv'], |
781 | | - 'pandas.tests.indexes': ['data/*.pickle'], |
| 719 | + packages=find_packages(include=['pandas', 'pandas.*']), |
| 720 | + package_data={'': ['data/*', 'templates/*'], |
782 | 721 | 'pandas.tests.io': ['data/legacy_hdf/*.h5', |
783 | 722 | 'data/legacy_pickle/*/*.pickle', |
784 | 723 | 'data/legacy_msgpack/*/*.msgpack', |
785 | | - 'data/*.csv*', |
786 | | - 'data/*.dta', |
787 | | - 'data/*.pickle', |
788 | | - 'data/*.txt', |
789 | | - 'data/*.xls', |
790 | | - 'data/*.xlsx', |
791 | | - 'data/*.xlsm', |
792 | | - 'data/*.table', |
793 | | - 'parser/data/*.csv', |
794 | | - 'parser/data/*.gz', |
795 | | - 'parser/data/*.bz2', |
796 | | - 'parser/data/*.txt', |
797 | | - 'parser/data/*.tar', |
798 | | - 'parser/data/*.zip', |
799 | | - 'parser/data/*.tar.gz', |
800 | | - 'sas/data/*.csv', |
801 | | - 'sas/data/*.xpt', |
802 | | - 'sas/data/*.sas7bdat', |
803 | | - 'data/*.html', |
804 | | - 'data/html_encoding/*.html', |
805 | | - 'json/data/*.json*'], |
806 | | - 'pandas.tests.io.formats': ['data/*.csv'], |
807 | | - 'pandas.tests.io.msgpack': ['data/*.mp'], |
808 | | - 'pandas.tests.reshape': ['data/*.csv'], |
809 | | - 'pandas.tests.reshape.merge': ['data/*.csv'], |
810 | | - 'pandas.tests.tseries.offsets': ['data/*.pickle'], |
811 | | - 'pandas.io.formats': ['templates/*.tpl'] |
812 | | - }, |
| 724 | + 'data/html_encoding/*.html']}, |
813 | 725 | ext_modules=extensions, |
814 | 726 | maintainer_email=EMAIL, |
815 | 727 | description=DESCRIPTION, |
|
0 commit comments