diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 9f5de8b..9e6f6d9 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,7 +1,7 @@ Changelog ========== -[0.1.0] - [Unreleased] ----------------------- +[0.1.0] - 2019-11-16 +-------------------- Added ~~~~~ diff --git a/MANIFEST.in b/MANIFEST.in new file mode 100644 index 0000000..96bfc5f --- /dev/null +++ b/MANIFEST.in @@ -0,0 +1,7 @@ +recursive-include src *.cpp *.h *.py +recursive-include tests *.py +recursive-include docs *.rst *.py *.css Makefile make.bat +include README.rst +include LICENSE +include CHANGELOG.rst +recursive-exclude docs/_build * \ No newline at end of file diff --git a/README.rst b/README.rst index e78778a..3c67885 100644 --- a/README.rst +++ b/README.rst @@ -9,6 +9,10 @@ PyORC :target: https://codecov.io/gh/noirello/pyorc :alt: Codecov code coverage +.. image:: https://readthedocs.org/projects/pyorc/badge/?version=latest + :target: https://pyorc.readthedocs.io/en/latest/?badge=latest + :alt: Documentation Status + Python module for reading and writing `Apache ORC`_ file format. It uses the Apache ORC's Core C++ API under the hood, and provides a similar interface as the `csv module`_ in the Python standard library. diff --git a/setup.py b/setup.py index 2996793..f044150 100644 --- a/setup.py +++ b/setup.py @@ -209,6 +209,9 @@ def build_extensions(self): build_ext.build_extensions(self) +with open("README.rst") as file: + LONG_DESC = file.read() + setup( name="pyorc", version="0.1.0", @@ -216,7 +219,7 @@ def build_extensions(self): author="noirello", author_email="noirello@gmail.com", url="https://github.com/noirello/pyorc", - long_description="", + long_description=LONG_DESC, license="Apache License, Version 2.0", ext_modules=EXT_MODULES, package_dir={"pyorc": "src/pyorc"}, @@ -225,6 +228,17 @@ def build_extensions(self): install_requires=["pybind11>=2.4"], setup_requires=["pybind11>=2.4"], cmdclass={"build_ext": BuildExt, "build_orc": BuildORCLib}, - keywords=[], - classifiers=[], + keywords=["python3", "orc", "apache-orc"], + classifiers=[ + "Development Status :: 3 - Alpha", + "Intended Audience :: Developers", + "Intended Audience :: System Administrators", + "License :: OSI Approved :: Apache Software License", + "Programming Language :: C++", + "Programming Language :: Python :: 3 :: Only", + "Programming Language :: Python :: 3.6", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + ], + python_requires=">=3.6", )