Skip to content

Commit

Permalink
Add MANIFEST.in, update setup.py, readme and changelog, release 0.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
noirello committed Nov 16, 2019
1 parent f349c8f commit f104cf5
Show file tree
Hide file tree
Showing 4 changed files with 30 additions and 5 deletions.
4 changes: 2 additions & 2 deletions CHANGELOG.rst
@@ -1,7 +1,7 @@
Changelog
==========
[0.1.0] - [Unreleased]
----------------------
[0.1.0] - 2019-11-16
--------------------

Added
~~~~~
Expand Down
7 changes: 7 additions & 0 deletions 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 *
4 changes: 4 additions & 0 deletions README.rst
Expand Up @@ -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.

Expand Down
20 changes: 17 additions & 3 deletions setup.py
Expand Up @@ -209,14 +209,17 @@ 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",
description="Python module for reading and writing Apache ORC file format.",
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"},
Expand All @@ -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",
)

0 comments on commit f104cf5

Please sign in to comment.