Index: src/zope/filerepresentation/interfaces.py
===================================================================
--- src/zope/filerepresentation/interfaces.py	(revisione 101720)
+++ src/zope/filerepresentation/interfaces.py	(copia locale)
@@ -86,59 +86,7 @@
 """
 __docformat__ = 'restructuredtext'
 
-from zope.interface import Interface
-from zope.container.interfaces import IReadContainer, IWriteContainer
+### BBB: these interfaces have been moved to zope.container.interfaces
+from zope.container.interfaces import IReadFile, IWriteFile, IReadDirectory, \
+    IWriteDirectory, IDirectoryFactory, IFileFactory
 
-class IReadFile(Interface):
-    """Provide read access to file data
-    """
-
-    def read():
-        """Return the file data
-        """
-
-    def size():
-        """Return the data length
-        """
-
-class IWriteFile(Interface):
-
-    def write(data):
-        """Update the file data
-        """
-
-# TODO: We will add ILargeReadFile and ILargeWriteFile to efficiently
-# handle large data.
-
-class IReadDirectory(IReadContainer):
-    """Objects that should be treated as directories for reading
-    """
-
-class IWriteDirectory(IWriteContainer):
-    """Objects that should be treated as directories for writing
-    """
-
-class IDirectoryFactory(Interface):
-
-    def __call__(name):
-        """Create a directory
-
-        where a directory is an object with adapters to IReadDirectory
-        and IWriteDirectory.
-
-        """
-
-class IFileFactory(Interface):
-
-    def __call__(name, content_type, data):
-        """Create a file
-
-        where a file is an object with adapters to `IReadFile`
-        and `IWriteFile`.
-
-        The file `name`, content `type`, and `data` are provided to help
-        create the object.
-        """
-
-# TODO: we will add additional interfaces for WebDAV and File-system
-# synchronization.
Index: setup.py
===================================================================
--- setup.py	(revisione 101720)
+++ setup.py	(copia locale)
@@ -51,8 +51,7 @@
           test=['zope.testing',
                 ]),
       install_requires=['setuptools',
-                        'zope.interface',
-                        'zope.container'
+                        'zope.container >= 3.8.3'
                         ],
       include_package_data=True,
       zip_safe=True,
