diff --git a/product/ERP5/interfaces/amount.py b/product/ERP5/interfaces/amount.py
index a482ae4b6213bb1edbf7c60be0143172bdc063ec..7ee770e85772b205b9d48adc6e11de26b80038de 100644
--- a/product/ERP5/interfaces/amount.py
+++ b/product/ERP5/interfaces/amount.py
@@ -25,6 +25,9 @@
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #
 ##############################################################################
+"""
+Products.ERP5.interfaces.amount
+"""
 
 from zope.interface import Interface
 
diff --git a/product/ERP5/interfaces/arrow_base.py b/product/ERP5/interfaces/arrow_base.py
index 8744e6727ea02b62d773cb3ea530c2a9f7cd8cae..bd2555ed3360568ae079ef805afe720a90f56233 100644
--- a/product/ERP5/interfaces/arrow_base.py
+++ b/product/ERP5/interfaces/arrow_base.py
@@ -26,6 +26,9 @@
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #
 ##############################################################################
+"""
+Products.ERP5.interfaces.arrow_base
+"""
 
 from zope.interface import Interface
 
diff --git a/product/ERP5/interfaces/business_buildable.py b/product/ERP5/interfaces/business_buildable.py
index 40260dff39fea6e74fe9916d673f369fe449c76d..4d9cca8c510d334d65171378c0f0fcdf8f94ee07 100644
--- a/product/ERP5/interfaces/business_buildable.py
+++ b/product/ERP5/interfaces/business_buildable.py
@@ -26,6 +26,9 @@
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #
 ##############################################################################
+"""
+Products.ERP5.interfaces.business_buildable
+"""
 
 from zope.interface import Interface
 
diff --git a/product/ERP5/interfaces/business_completable.py b/product/ERP5/interfaces/business_completable.py
index 42f67f8f16bd1d995cdcd1fa52369b078d3a2c77..347d234e3dc0db26a84400393b17ca42582dc7f6 100644
--- a/product/ERP5/interfaces/business_completable.py
+++ b/product/ERP5/interfaces/business_completable.py
@@ -25,6 +25,9 @@
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #
 ##############################################################################
+"""
+Products.ERP5.interfaces.business_completable
+"""
 
 from zope.interface import Interface
 
diff --git a/product/ERP5/interfaces/business_path.py b/product/ERP5/interfaces/business_path.py
index d10daf1311ef02f5d11428edff3518d31443db32..84ea29952c7b12f9c95a3a66e507efe1adbc624c 100644
--- a/product/ERP5/interfaces/business_path.py
+++ b/product/ERP5/interfaces/business_path.py
@@ -25,6 +25,9 @@
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #
 ##############################################################################
+"""
+Products.ERP5.interfaces.business_path
+"""
 
 from Products.ERP5.interfaces.business_completable import IBusinessCompletable
 from Products.ERP5.interfaces.business_buildable import IBusinessBuildable
diff --git a/product/ERP5/interfaces/business_process.py b/product/ERP5/interfaces/business_process.py
index 9ae62a814d500992c38a309b29b47f70c7c83542..4337098ae21da2b1bacfd331009189f9afe3e5aa 100644
--- a/product/ERP5/interfaces/business_process.py
+++ b/product/ERP5/interfaces/business_process.py
@@ -25,6 +25,9 @@
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #
 ##############################################################################
+"""
+Products.ERP5.interfaces.business_process
+"""
 
 from Products.ERP5.interfaces.business_completable import IBusinessCompletable
 from Products.ERP5.interfaces.business_buildable import IBusinessBuildable
diff --git a/product/ERP5/interfaces/business_state.py b/product/ERP5/interfaces/business_state.py
index ffd9eb58b96bb2d79d4bf282f1e6ed7ab3c37e20..aca70145d048f81d0d7d9f6eb41f87114a0240b9 100644
--- a/product/ERP5/interfaces/business_state.py
+++ b/product/ERP5/interfaces/business_state.py
@@ -26,6 +26,9 @@
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #
 ##############################################################################
+"""
+Products.ERP5.interfaces.business_state
+"""
 
 from Products.ERP5.interfaces.business_completable import IBusinessCompletable
 
diff --git a/product/ERP5/interfaces/coordinate.py b/product/ERP5/interfaces/coordinate.py
index 254ebc24af8a2d836eb0590e3b633c4e38f69daa..07398be7dc5f62f246bd68e2f0369884bd34d4f2 100644
--- a/product/ERP5/interfaces/coordinate.py
+++ b/product/ERP5/interfaces/coordinate.py
@@ -26,6 +26,9 @@
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #
 ##############################################################################
+"""
+Products.ERP5.interfaces.coordinate
+"""
 
 from zope.interface import Interface
 
diff --git a/product/ERP5/interfaces/divergence_solver.py b/product/ERP5/interfaces/divergence_solver.py
index 7456d5786bd8e01e96406831308d9ef5f5c1437e..55e48905033c075b1cdc74b4c34b90d61b42657a 100644
--- a/product/ERP5/interfaces/divergence_solver.py
+++ b/product/ERP5/interfaces/divergence_solver.py
@@ -26,6 +26,9 @@
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #
 ##############################################################################
+"""
+Products.ERP5.interfaces.divergence_solver
+"""
 
 from zope.interface import Interface
 
diff --git a/product/ERP5/interfaces/divergence_tester.py b/product/ERP5/interfaces/divergence_tester.py
index 36629bd1999b1fc4cde9729cfbab856d9766c6e7..51660eefada6920901b35cfae11f29768ba42091 100644
--- a/product/ERP5/interfaces/divergence_tester.py
+++ b/product/ERP5/interfaces/divergence_tester.py
@@ -26,6 +26,9 @@
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #
 ##############################################################################
+"""
+Products.ERP5.interfaces.divergence_tester
+"""
 
 from zope.interface import Interface
 
diff --git a/product/ERP5/interfaces/document.py b/product/ERP5/interfaces/document.py
index b37e462cfbae40e5ece7e44b8d37e9cbe5a1075c..b1884079467bcf3b34a82d12320ad6b3bb7ee27c 100644
--- a/product/ERP5/interfaces/document.py
+++ b/product/ERP5/interfaces/document.py
@@ -26,6 +26,9 @@
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #
 ##############################################################################
+"""
+Products.ERP5.interfaces.document
+"""
 
 from zope.interface import Interface
 
diff --git a/product/ERP5/interfaces/entity.py b/product/ERP5/interfaces/entity.py
index ac6282e8615f75c68f476727e9ef268abbf0a8d5..08b63e5f30f65110736f624c43cce283a24fc4ed 100644
--- a/product/ERP5/interfaces/entity.py
+++ b/product/ERP5/interfaces/entity.py
@@ -26,6 +26,9 @@
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #
 ##############################################################################
+"""
+Products.ERP5.interfaces.entity
+"""
 
 from zope.interface import Interface
 
diff --git a/product/ERP5/interfaces/expandable.py b/product/ERP5/interfaces/expandable.py
index 98f5d1aa8bd3fe059f8146d12d0abf7f70cd66cc..27e3149ab415e86cf4b78b482d53a00d1b5e7190 100644
--- a/product/ERP5/interfaces/expandable.py
+++ b/product/ERP5/interfaces/expandable.py
@@ -26,6 +26,9 @@
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #
 ##############################################################################
+"""
+Products.ERP5.interfaces.expandable
+"""
 
 from zope.interface import Interface
 
diff --git a/product/ERP5/interfaces/mime_sender.py b/product/ERP5/interfaces/mime_sender.py
index 1457ecf1260d43c6ad19f73c5560e55614c2ecda..898d31cb04e8b9f53d2350d74a828264934d388e 100644
--- a/product/ERP5/interfaces/mime_sender.py
+++ b/product/ERP5/interfaces/mime_sender.py
@@ -26,6 +26,9 @@
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #
 ##############################################################################
+"""
+Products.ERP5.interfaces.mime_sender
+"""
 
 from zope.interface import Interface
 
diff --git a/product/ERP5/interfaces/movement.py b/product/ERP5/interfaces/movement.py
index 980c6e096bfafb20a9a6f2492230ae85119cdf3b..60b5cbf34511d1af64c8ec19a9956c91204e58e3 100644
--- a/product/ERP5/interfaces/movement.py
+++ b/product/ERP5/interfaces/movement.py
@@ -26,6 +26,9 @@
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #
 ##############################################################################
+"""
+Products.ERP5.interfaces.movement
+"""
 
 from Products.ERP5.interfaces.amount import IAmount
 from Products.ERP5.interfaces.arrow_base import IArrowBase
diff --git a/product/ERP5/interfaces/open_order_expander.py b/product/ERP5/interfaces/open_order_expander.py
index 00b2a70eb37a1bef12ffcfab3628941f05b0c71c..f3ea9e96f726390f3c97fdb2f36dd4aee715ae45 100644
--- a/product/ERP5/interfaces/open_order_expander.py
+++ b/product/ERP5/interfaces/open_order_expander.py
@@ -26,6 +26,9 @@
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #
 ##############################################################################
+"""
+Products.ERP5.interfaces.open_order_expander
+"""
 
 from zope.interface import Interface
 
diff --git a/product/ERP5/interfaces/predicate.py b/product/ERP5/interfaces/predicate.py
index 558794799ffa1d749ac124b1a249a9d9995019a3..8cd67fafee4d02293252d6f27a922e172f524380 100644
--- a/product/ERP5/interfaces/predicate.py
+++ b/product/ERP5/interfaces/predicate.py
@@ -26,6 +26,9 @@
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #
 ##############################################################################
+"""
+Products.ERP5.interfaces.predicate
+"""
 
 from zope.interface import Interface
 
diff --git a/product/ERP5/interfaces/rule.py b/product/ERP5/interfaces/rule.py
index 8be5e17f9918b74e4555c1181e54119dd0bae4e5..a51ab5ad0b3e026efe24c81243a062ed6e55d4c9 100644
--- a/product/ERP5/interfaces/rule.py
+++ b/product/ERP5/interfaces/rule.py
@@ -26,6 +26,9 @@
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #
 ##############################################################################
+"""
+Products.ERP5.interfaces.rule
+"""
 
 from zope.interface import Interface
 
diff --git a/product/ERP5/interfaces/sendable.py b/product/ERP5/interfaces/sendable.py
index 899d7b2f22fb96207a957f217a098edbe72b6206..7e65cb07eb47732bad2bfcf282a70df9ab6da6a1 100644
--- a/product/ERP5/interfaces/sendable.py
+++ b/product/ERP5/interfaces/sendable.py
@@ -26,6 +26,9 @@
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #
 ##############################################################################
+"""
+Products.ERP5.interfaces.sendable
+"""
 
 from zope.interface import Interface
 
diff --git a/product/ERP5/interfaces/simulation_movement.py b/product/ERP5/interfaces/simulation_movement.py
index 98423f9f6805b69808150cd8ec26cf038c82134a..dec30e377b0b8c419e64bd882e9adf23cacef3d0 100644
--- a/product/ERP5/interfaces/simulation_movement.py
+++ b/product/ERP5/interfaces/simulation_movement.py
@@ -25,6 +25,9 @@
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #
 ##############################################################################
+"""
+Products.ERP5.interfaces.simulation_movement
+"""
 
 from zope.interface import Interface
 
diff --git a/product/ERP5/interfaces/transformation.py b/product/ERP5/interfaces/transformation.py
index 40d1d6d7d39b8b12ed2729096d35854618d16a59..2a083a2e7077403077cba6dca8cdb30f10205133 100644
--- a/product/ERP5/interfaces/transformation.py
+++ b/product/ERP5/interfaces/transformation.py
@@ -27,16 +27,12 @@
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #
 ##############################################################################
+"""
+Products.ERP5.interfaces.simulation_movement
+"""
 
 from zope.interface import Interface
-
-try:
-  from zope.interface.common.sequence import ISequence
-except ImportError:
-  # ISequence does not exists in old zope.interface versions
-  class ISequence(Interface):
-    pass
-
+from zope.schema.interfaces import ISequence
 
 class ITransformation(Interface):
   """
diff --git a/product/ERP5/interfaces/variated.py b/product/ERP5/interfaces/variated.py
index 45f47c6003d477ccbc11eb8b63df12857503b57b..b35dd4493523da0300d8a00c249c639240cd2b34 100644
--- a/product/ERP5/interfaces/variated.py
+++ b/product/ERP5/interfaces/variated.py
@@ -26,6 +26,9 @@
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #
 ##############################################################################
+"""
+Products.ERP5.interfaces.variated
+"""
 
 from zope.interface import Interface
 
diff --git a/product/ERP5Type/interfaces/cache_plugin.py b/product/ERP5Type/interfaces/cache_plugin.py
index 4c217d39ec82422da94fa4dc292d2e4143510eaa..620756fe78afebf1165fa839eb751fa7cd0f37c6 100644
--- a/product/ERP5Type/interfaces/cache_plugin.py
+++ b/product/ERP5Type/interfaces/cache_plugin.py
@@ -26,6 +26,9 @@
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #
 ##############################################################################
+"""
+Products.ERP5Type.interfaces.cache_plugin
+"""
 
 from zope.interface import Interface
 
diff --git a/product/ERP5Type/interfaces/category_access_provider.py b/product/ERP5Type/interfaces/category_access_provider.py
index b2cb3a68380c14f5ab1a2a0bd39f92f4932681ae..ba2de4c7a1691058b74b49815f30630342d213d9 100644
--- a/product/ERP5Type/interfaces/category_access_provider.py
+++ b/product/ERP5Type/interfaces/category_access_provider.py
@@ -25,6 +25,9 @@
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #
 ##############################################################################
+"""
+Products.ERP5Type.interfaces.category_access_provider
+"""
 
 from zope.interface import Interface
 
diff --git a/product/ERP5Type/interfaces/value_access_provider.py b/product/ERP5Type/interfaces/value_access_provider.py
index 317d2c9270d087aed32f6224468e8336015a484d..52f74ff9611cfa3cb02d77cb8418f4300c0ed71a 100644
--- a/product/ERP5Type/interfaces/value_access_provider.py
+++ b/product/ERP5Type/interfaces/value_access_provider.py
@@ -25,6 +25,9 @@
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #
 ##############################################################################
+"""
+Products.ERP5Type.interfaces.value_access_provider
+"""
 
 from zope.interface import Interface