From 43a27dc37a8a92d6329d5cb596a4a1b813f20f2b Mon Sep 17 00:00:00 2001 From: Jonathan Zhu Date: Tue, 15 Oct 2019 12:07:48 -0700 Subject: [PATCH] Add and modify files for PyPI release --- .gitignore | 4 ++++ LICENSE => LICENSE.txt | 0 Python/{LICENSE => LICENSE.txt} | 0 Python/MANIFEST | 2 ++ Python/MANIFEST.in | 2 ++ Python/README.md | 2 +- Python/buildandinstall.cmd | 2 +- ...mlutils-0.7.0.zip => sqlmlutils-0.7.1.zip} | Bin 21556 -> 27159 bytes Python/setup.cfg | 3 +++ Python/setup.py | 9 +++++---- R/{LICENSE => LICENSE.txt} | 0 11 files changed, 18 insertions(+), 6 deletions(-) rename LICENSE => LICENSE.txt (100%) rename Python/{LICENSE => LICENSE.txt} (100%) create mode 100644 Python/MANIFEST.in rename Python/dist/{sqlmlutils-0.7.0.zip => sqlmlutils-0.7.1.zip} (53%) create mode 100644 Python/setup.cfg rename R/{LICENSE => LICENSE.txt} (100%) diff --git a/.gitignore b/.gitignore index 04d511a..25a8fb3 100644 --- a/.gitignore +++ b/.gitignore @@ -40,3 +40,7 @@ rsconnect/ __pycache__/ .cache/ .idea/ + +*/build/lib/ +Python/*.egg-info +Python/dist/*.whl diff --git a/LICENSE b/LICENSE.txt similarity index 100% rename from LICENSE rename to LICENSE.txt diff --git a/Python/LICENSE b/Python/LICENSE.txt similarity index 100% rename from Python/LICENSE rename to Python/LICENSE.txt diff --git a/Python/MANIFEST b/Python/MANIFEST index 1d2996c..09da73f 100644 --- a/Python/MANIFEST +++ b/Python/MANIFEST @@ -1,4 +1,6 @@ # file GENERATED by distutils, do NOT edit +README.md +setup.cfg setup.py sqlmlutils\__init__.py sqlmlutils\connectioninfo.py diff --git a/Python/MANIFEST.in b/Python/MANIFEST.in new file mode 100644 index 0000000..c5a5da2 --- /dev/null +++ b/Python/MANIFEST.in @@ -0,0 +1,2 @@ +include README.md +include LICENSE.txt \ No newline at end of file diff --git a/Python/README.md b/Python/README.md index 3d9adc4..ed0dcbd 100644 --- a/Python/README.md +++ b/Python/README.md @@ -7,7 +7,7 @@ sqlmlutils is a python package to help execute Python code on a SQL Server machi Download the zip package file from the dist folder. From a command prompt, run ``` -python.exe -m pip install --upgrade --upgrade-strategy only-if-needed sqlmlutils-0.7.0.zip +python.exe -m pip install --upgrade --upgrade-strategy only-if-needed sqlmlutils-0.7.1.zip ``` Note: If you encounter errors installing the pymssql dependency and your client is a Windows machine, consider diff --git a/Python/buildandinstall.cmd b/Python/buildandinstall.cmd index 117b187..b0bb71e 100644 --- a/Python/buildandinstall.cmd +++ b/Python/buildandinstall.cmd @@ -1,2 +1,2 @@ python.exe setup.py sdist --formats=zip -python.exe -m pip install --upgrade --upgrade-strategy only-if-needed dist\sqlmlutils-0.7.0.zip +python.exe -m pip install --upgrade --upgrade-strategy only-if-needed dist\sqlmlutils-0.7.1.zip diff --git a/Python/dist/sqlmlutils-0.7.0.zip b/Python/dist/sqlmlutils-0.7.1.zip similarity index 53% rename from Python/dist/sqlmlutils-0.7.0.zip rename to Python/dist/sqlmlutils-0.7.1.zip index 39e941f41e45224fa7ff6d78e8a747e8c336d6da..2c46575bc4a8c4e61451d76e37048d4b11fda3e3 100644 GIT binary patch delta 10551 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 delta 4947 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 E53CcqjQ{`u diff --git a/Python/setup.cfg b/Python/setup.cfg new file mode 100644 index 0000000..badc95f --- /dev/null +++ b/Python/setup.cfg @@ -0,0 +1,3 @@ +# Inside of setup.cfg +[metadata] +description-file = README.md \ No newline at end of file diff --git a/Python/setup.py b/Python/setup.py index 7a8b80f..ac6c761 100644 --- a/Python/setup.py +++ b/Python/setup.py @@ -1,15 +1,16 @@ # Copyright(c) Microsoft Corporation. All rights reserved. # Licensed under the MIT license. -from distutils.core import setup +from setuptools import setup setup( name='sqlmlutils', packages=['sqlmlutils', 'sqlmlutils/packagemanagement'], - version='0.7.0', - url='https://github.com/Microsoft/sqlmlutils', + version='0.7.1', + url='https://github.com/Microsoft/sqlmlutils/Python', license='MIT License', - description='A client side package for working with SQL Machine Learning Python Services. ' + desciption='A client side package for working with SQL Server', + long_description='A client side package for working with SQL Server Machine Learning Python Services. ' 'sqlmlutils enables easy package installation and remote code execution on your SQL Server machine.', author='Microsoft', author_email='joz@microsoft.com', diff --git a/R/LICENSE b/R/LICENSE.txt similarity index 100% rename from R/LICENSE rename to R/LICENSE.txt