From 3334c6c95eeadb629581383a4ed7f34a370eec7c Mon Sep 17 00:00:00 2001 From: Vyacheslav Smirnov Date: Tue, 2 Feb 2021 16:37:08 +0300 Subject: [PATCH 1/6] Update packages wheel deps --- setup.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index d4c8f1fab..726c47312 100644 --- a/setup.py +++ b/setup.py @@ -378,7 +378,8 @@ def run(self): 'pandas>=1.0', 'pyarrow==0.17.0', 'numba>=0.51.2,<0.52', - 'tbb' + 'setuptools', + 'tbb4py' ], cmdclass=sdc_build_commands, ext_modules=_ext_mods, From 19b4016a0d07444665591833657972e655b5dee8 Mon Sep 17 00:00:00 2001 From: Vyacheslav Smirnov Date: Mon, 8 Feb 2021 16:50:36 +0300 Subject: [PATCH 2/6] Make wheel version public like --- setup.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/setup.py b/setup.py index 726c47312..606ea9138 100644 --- a/setup.py +++ b/setup.py @@ -352,7 +352,7 @@ def run(self): sdc_build_commands = versioneer.get_cmdclass() sdc_build_commands['build_doc'] = SDCBuildDoc sdc_build_commands.update({'style': style}) -sdc_version = versioneer.get_version() +sdc_version = versioneer.get_version().split('+')[0] sdc_release = 'Alpha ({})'.format(versioneer.get_version()) setup(name=SDC_NAME_STR, @@ -378,8 +378,7 @@ def run(self): 'pandas>=1.0', 'pyarrow==0.17.0', 'numba>=0.51.2,<0.52', - 'setuptools', - 'tbb4py' + 'tbb' ], cmdclass=sdc_build_commands, ext_modules=_ext_mods, From 3569756a12e9e03d2b7d7b0390d20e8951dbdd14 Mon Sep 17 00:00:00 2001 From: Vyacheslav Smirnov Date: Thu, 11 Feb 2021 14:11:29 +0300 Subject: [PATCH 3/6] Update info in setup.py --- setup.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 606ea9138..a46e2535c 100644 --- a/setup.py +++ b/setup.py @@ -353,14 +353,14 @@ def run(self): sdc_build_commands['build_doc'] = SDCBuildDoc sdc_build_commands.update({'style': style}) sdc_version = versioneer.get_version().split('+')[0] -sdc_release = 'Alpha ({})'.format(versioneer.get_version()) setup(name=SDC_NAME_STR, version=sdc_version, description='Numba* extension for compiling Pandas* operations', long_description=readme(), + long_description_content_type='text/markdown', classifiers=[ - "Development Status :: 2 - Pre-Alpha", + "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Operating System :: POSIX :: Linux", "Programming Language :: Python", @@ -370,7 +370,12 @@ def run(self): ], keywords='data analytics distributed Pandas Numba', url='https://github.com/IntelPython/sdc', + license = 'BSD', author='Intel Corporation', + maintainer="Intel Corp.", + maintainer_email="scripting@intel.com", + platforms=["Windows", "Linux", "Mac OS-X"], + python_requires = '>=3.6', packages=find_packages(), package_data={'sdc.tests': ['*.bz2'], }, install_requires=[ From 328b2d4669a90e4ba0cfe31dae2d8e03db46a496 Mon Sep 17 00:00:00 2001 From: Vyacheslav Smirnov Date: Thu, 11 Feb 2021 14:13:11 +0300 Subject: [PATCH 4/6] Fix issues in readme render for wheels --- README.rst | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/README.rst b/README.rst index de0dd0e90..74ed6b93b 100644 --- a/README.rst +++ b/README.rst @@ -1,6 +1,9 @@ -********************************** +***** +Sdc +***** + Intel® Scalable Dataframe Compiler -********************************** +################################################### .. image:: https://travis-ci.com/IntelPython/sdc.svg?branch=master :target: https://travis-ci.com/IntelPython/sdc @@ -21,7 +24,7 @@ Intel® Scalable Dataframe Compiler (Intel® SDC) is an extension of `Numba*`_ that enables compilation of `Pandas*`_ operations. It automatically vectorizes and parallelizes the code by leveraging modern hardware instructions and by utilizing all available cores. -Intel® SDC documentation can be found `here `_. +Intel® SDC documentation can be found `here `__. .. note:: For maximum performance and stability, please use numba from ``intel/label/beta`` channel. @@ -171,7 +174,7 @@ The built documentation will be located in the ``./sdc/docs/build/html`` directo To preview the documentation open ``index.html`` file. -More information about building and adding documentation can be found `here `_. +More information about building and adding documentation can be found `here `__. Running unit tests From b01fc7f3813f4156a6f1ba0a48128f4982ad3910 Mon Sep 17 00:00:00 2001 From: Vyacheslav Smirnov Date: Thu, 11 Feb 2021 14:17:30 +0300 Subject: [PATCH 5/6] Fix Pep8 issues --- setup.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index a46e2535c..5d63c2509 100644 --- a/setup.py +++ b/setup.py @@ -370,12 +370,12 @@ def run(self): ], keywords='data analytics distributed Pandas Numba', url='https://github.com/IntelPython/sdc', - license = 'BSD', + license='BSD', author='Intel Corporation', maintainer="Intel Corp.", maintainer_email="scripting@intel.com", platforms=["Windows", "Linux", "Mac OS-X"], - python_requires = '>=3.6', + python_requires='>=3.6', packages=find_packages(), package_data={'sdc.tests': ['*.bz2'], }, install_requires=[ From 8979692200c1e33d72f0f595b0ccc56af3aa8fdf Mon Sep 17 00:00:00 2001 From: Vyacheslav Smirnov Date: Wed, 17 Mar 2021 18:17:13 +0300 Subject: [PATCH 6/6] Correct requirements in setup.py --- setup.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index f2ebe31b9..0bccb26fc 100644 --- a/setup.py +++ b/setup.py @@ -380,9 +380,9 @@ def run(self): package_data={'sdc.tests': ['*.bz2'], }, install_requires=[ 'numpy>=1.16', - 'pandas>=1.2.0', + 'pandas==1.2.0', 'pyarrow==2.0.0', - 'numba>=0.52.0,<0.53', + 'numba==0.52.0', 'tbb' ], cmdclass=sdc_build_commands,