def get_meta(): return dict( name="datatable", version=get_datatable_version(), summary="Python library for fast multi-threaded data manipulation and " "munging.", description=""" This is a Python package for manipulating 2-dimensional tabular data structures (aka data frames). It is close in spirit to pandas or SFrame; however we put specific emphasis on speed and big data support. As the name suggests, the package is closely related to R's data.table and attempts to mimic its core algorithms and API. See https://github.com/h2oai/datatable for more details. """, keywords=[ "datatable", "data", "dataframe", "frame", "data.table", "munging", "numpy", "pandas", "data processing", "ETL" ], # Author details author="Pasha Stetsenko", author_email="*****@*****.**", maintainer="Oleksiy Kononenko", maintainer_email="*****@*****.**", home_page="https://github.com/h2oai/datatable", license="Mozilla Public License v2.0", classifiers=[ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)", "Operating System :: MacOS", "Operating System :: Unix", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Topic :: Scientific/Engineering :: Information Analysis", ], # Runtime dependencies requirements=[ "typesentry (>=0.2.6)", "blessed", "pytest (>=3.1); extra == 'tests'", "docutils (>=0.14); extra == 'tests'", "numpy; extra == 'optional'", "pandas; extra == 'optional'", "xlrd; extra == 'optional'", ], requires_python=">=3.5", )
else: log.info("Copying %s to %s" % (libpath, trgfile)) shutil.copy(libpath, trgfile) monkey_patch_compiler() # Create the git version file if cmd in ("build", "sdist", "bdist_wheel", "install"): make_git_version_file(True) #------------------------------------------------------------------------------- # Main setup #------------------------------------------------------------------------------- setuptools.setup( name="datatable", version=get_datatable_version(), description="Python library for fast multi-threaded data manipulation and " "munging.", long_description=""" This is a Python package for manipulating 2-dimensional tabular data structures (aka data frames). It is close in spirit to pandas or SFrame; however we put specific emphasis on speed and big data support. As the name suggests, the package is closely related to R's data.table and attempts to mimic its core algorithms and API. See https://github.com/h2oai/datatable for more details. """, # The homepage url="https://github.com/h2oai/datatable",