Ver Fonte

Fix libray paths for RTD. (#79)

* Use relative paths in setup.py for RTD.

* Test absolute path for RTD.

* Test absolute path for RTD.

* Test absolute path for RTD.

* Test absolute path for RTD.

* Test absolute path for RTD.

* Test absolute path for RTD.
Stefano Cossu há 5 anos atrás
pai
commit
b625db9140
2 ficheiros alterados com 21 adições e 5 exclusões
  1. 16 0
      requirements_rtd.txt
  2. 5 5
      setup.py

+ 16 - 0
requirements_rtd.txt

@@ -0,0 +1,16 @@
+CoilMQ>=1.0.1
+Flask>=0.12.2
+HiYaPyCo>=0.4.11
+PyYAML>=3.13
+arrow>=0.10.0
+click-log>=0.2.1
+click>=6.7
+gevent>=1.3.6
+gunicorn>=19.7.1
+pytest-flask
+rdflib==4.2.2
+requests-toolbelt>=0.8.0
+requests>=2.18.4
+sphinx-rtd-theme>=0.2.4
+stomp.py>=4.1.20
+wheel>=0.30.0a0

+ 5 - 5
setup.py

@@ -37,7 +37,8 @@ with open(readme_fpath, encoding='utf-8') as f:
     long_description = f.read()
 
 # Extensions directory.
-ext_dir = path.join(path.dirname(lakesuperior.basedir), 'ext')
+#ext_dir = path.join(path.dirname(lakesuperior.basedir), 'ext')
+ext_dir = 'ext'
 
 include_dirs = [
     path.join(ext_dir, 'include'),
@@ -54,7 +55,7 @@ extensions = [
         [
             path.join(ext_dir, 'lib', 'mdb.c'),
             path.join(ext_dir, 'lib', 'midl.c'),
-            path.join(lakesuperior.basedir, 'store', f'base_lmdb_store.{ext}'),
+            path.join('lakesuperior', 'store', f'base_lmdb_store.{ext}'),
         ],
         include_dirs=include_dirs,
     ),
@@ -62,7 +63,7 @@ extensions = [
         'lakesuperior.store.ldp_rs.term',
         [
             path.join(ext_dir, 'lib', 'tpl.c'),
-            path.join(lakesuperior.basedir, 'store', 'ldp_rs', f'term.{ext}'),
+            path.join('lakesuperior', 'store', 'ldp_rs', f'term.{ext}'),
         ],
         include_dirs=include_dirs,
         extra_compile_args=['-fopenmp'],
@@ -75,8 +76,7 @@ extensions = [
             path.join(ext_dir, 'lib', 'mdb.c'),
             path.join(ext_dir, 'lib', 'midl.c'),
             path.join(
-                lakesuperior.basedir, 'store', 'ldp_rs',
-                f'lmdb_triplestore.{ext}'),
+                'lakesuperior', 'store', 'ldp_rs', f'lmdb_triplestore.{ext}'),
         ],
         include_dirs=include_dirs,
         extra_compile_args=['-fopenmp'],