summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorgromgull <gromgull@gmail.com>2013-05-13 15:54:22 +0200
committergromgull <gromgull@gmail.com>2013-05-13 15:54:22 +0200
commite0df0009ed6375d83ea4dfc6f0c4a5e6e2fecfd9 (patch)
tree7c69ab9fc56523e940fedb3abda408a4f21a37ab /setup.py
parent7392235236f6577ce1510a359c2447089c884e14 (diff)
downloadrdflib-e0df0009ed6375d83ea4dfc6f0c4a5e6e2fecfd9.tar.gz
try to get RTD to document examples
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py38
1 files changed, 23 insertions, 15 deletions
diff --git a/setup.py b/setup.py
index da930803..a875084d 100644
--- a/setup.py
+++ b/setup.py
@@ -1,5 +1,6 @@
#!/usr/bin/env python
import sys
+import os
import re
@@ -75,6 +76,27 @@ def find_version(filename):
version = find_version('rdflib/__init__.py')
+packages = ['rdflib',
+ 'rdflib/extras',
+ 'rdflib/plugins',
+ 'rdflib/plugins/parsers',
+ 'rdflib/plugins/parsers/pyRdfa',
+ 'rdflib/plugins/parsers/pyRdfa/transform',
+ 'rdflib/plugins/parsers/pyRdfa/extras',
+ 'rdflib/plugins/parsers/pyRdfa/host',
+ 'rdflib/plugins/parsers/pyRdfa/rdfs',
+ 'rdflib/plugins/parsers/pyMicrodata',
+ 'rdflib/plugins/serializers',
+ 'rdflib/plugins/sparql',
+ 'rdflib/plugins/sparql/results',
+ 'rdflib/plugins/stores',
+ ]
+
+if os.environ.get('READTHEDOCS', None):
+ # if building docs for RTD
+ # install examples, to get docstrings
+ packages.append("examples")
+
setup(
name='rdflib',
version=version,
@@ -120,21 +142,7 @@ setup(
easy_install https://github.com/RDFLib/rdflib/tarball/master
""",
- packages=['rdflib',
- 'rdflib/extras',
- 'rdflib/plugins',
- 'rdflib/plugins/parsers',
- 'rdflib/plugins/parsers/pyRdfa',
- 'rdflib/plugins/parsers/pyRdfa/transform',
- 'rdflib/plugins/parsers/pyRdfa/extras',
- 'rdflib/plugins/parsers/pyRdfa/host',
- 'rdflib/plugins/parsers/pyRdfa/rdfs',
- 'rdflib/plugins/parsers/pyMicrodata',
- 'rdflib/plugins/serializers',
- 'rdflib/plugins/sparql',
- 'rdflib/plugins/sparql/results',
- 'rdflib/plugins/stores',
- ],
+ packages = packages,
entry_points = {
'console_scripts': [
'rdfpipe = rdflib.tools.rdfpipe:main',