Skip to content
Browse files

added some developer hints

  • Loading branch information...
1 parent 1e629c4 commit c6978b4995b24e3d492fbcff2d11b0c8a578c8be @gromgull gromgull committed
Showing with 19 additions and 0 deletions.
  1. +19 −0 DEVELOPERS
View
19 DEVELOPERS
@@ -0,0 +1,19 @@
+A Shining Panda instance for continuous integration and
+testing of RDFLib and RDFExtras is at:
+
+https://jenkins.shiningpanda.com/rdflib/
+
+RDFLib 3.2.X tries to be compatible with python versions 2.4 - 3
+
+Some of the limitations we've come across:
+
+ * no collections.defaultdict => a fall-back implementation is in rdflib/compat, import this instead
+ * no 'yield' without arguments => use 'yield None' instead
+ * no ternary if (no X if A else B) => rewrite with normal if
+ * no context handlers, i.e. not 'with file('blah'): ' => rewrite
+ * No skipping tests using unittest, i.e. TestCase.skipTest and decorators are missing => use nose instead
+
+We may drop 2.4 compatability for rdflib 4.X, but for now try to make sure the tests pass under 2.4 !
+
+
+

0 comments on commit c6978b4

Please sign in to comment.
Something went wrong with that request. Please try again.