You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by we...@apache.org on 2017/02/04 21:21:03 UTC

arrow git commit: ARROW-525: Python: Add more documentation to the package

Repository: arrow
Updated Branches:
  refs/heads/master 08f38d979 -> e881f1155


ARROW-525: Python: Add more documentation to the package

Author: Uwe L. Korn <uw...@xhochy.com>

Closes #317 from xhochy/ARROW-525 and squashes the following commits:

d213e63 [Uwe L. Korn] ARROW-525: Python: Add more documentation to the package


Project: http://git-wip-us.apache.org/repos/asf/arrow/repo
Commit: http://git-wip-us.apache.org/repos/asf/arrow/commit/e881f115
Tree: http://git-wip-us.apache.org/repos/asf/arrow/tree/e881f115
Diff: http://git-wip-us.apache.org/repos/asf/arrow/diff/e881f115

Branch: refs/heads/master
Commit: e881f1155c7c628f79008988fff8ae81d3750984
Parents: 08f38d9
Author: Uwe L. Korn <uw...@xhochy.com>
Authored: Sat Feb 4 16:20:54 2017 -0500
Committer: Wes McKinney <we...@twosigma.com>
Committed: Sat Feb 4 16:20:54 2017 -0500

----------------------------------------------------------------------
 python/setup.py | 22 +++++++++++++++++-----
 1 file changed, 17 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/arrow/blob/e881f115/python/setup.py
----------------------------------------------------------------------
diff --git a/python/setup.py b/python/setup.py
index 9c63e93..a771d23 100644
--- a/python/setup.py
+++ b/python/setup.py
@@ -257,9 +257,6 @@ class build_ext(_build_ext):
         return [self._get_cmake_ext_path(name)
                 for name in self.get_names()]
 
-DESC = """\
-Python library for Apache Arrow"""
-
 # In the case of a git-archive, we don't have any version information
 # from the SCM to infer a version. The only source is the java/pom.xml.
 #
@@ -271,6 +268,12 @@ if not os.path.exists('../.git') and os.path.exists('../java/pom.xml'):
     version_tag = list(tree.getroot().findall('{http://maven.apache.org/POM/4.0.0}version'))[0]
     os.environ["SETUPTOOLS_SCM_PRETEND_VERSION"] = version_tag.text.replace("-SNAPSHOT", "a0")
 
+long_description = """Apache Arrow is a columnar in-memory analytics layer
+designed to accelerate big data. It houses a set of canonical in-memory
+representations of flat and hierarchical data along with multiple
+language-bindings for structure manipulation. It also provides IPC
+and common algorithm implementations."""
+
 setup(
     name="pyarrow",
     packages=['pyarrow', 'pyarrow.tests'],
@@ -286,9 +289,18 @@ setup(
     use_scm_version = {"root": "..", "relative_to": __file__},
     setup_requires=['setuptools_scm'],
     install_requires=['cython >= 0.23', 'numpy >= 1.9', 'six >= 1.0.0'],
-    description=DESC,
+    description="Python library for Apache Arrow",
+    long_description=long_description,
+    classifiers=[
+        'License :: OSI Approved :: Apache Software License',
+        'Programming Language :: Python :: 2.7',
+        'Programming Language :: Python :: 3.4',
+        'Programming Language :: Python :: 3.5',
+        'Programming Language :: Python :: 3.6'
+        ],
     license='Apache License, Version 2.0',
     maintainer="Apache Arrow Developers",
     maintainer_email="dev@arrow.apache.org",
-    test_suite="pyarrow.tests"
+    test_suite="pyarrow.tests",
+    url="https://arrow.apache.org/"
 )