[Checkins] SVN: zope.fssync/trunk/ - Properly setup tests, so that they will work in a release as

Stephan Richter srichter at gmail.com
Fri Jul 24 12:39:13 EDT 2009


Log message for revision 102256:
  - Properly setup tests, so that they will work in a release as 
    well.
  
  - Removed slugs.
  
  - Get ready for release.
  
  

Changed:
  A   zope.fssync/trunk/CHANGES.txt
  U   zope.fssync/trunk/README.txt
  U   zope.fssync/trunk/buildout.cfg
  U   zope.fssync/trunk/setup.py
  D   zope.fssync/trunk/src/zope/fssync/CHANGES.txt
  D   zope.fssync/trunk/src/zope/fssync/DEPENDENCIES.cfg

-=-
Copied: zope.fssync/trunk/CHANGES.txt (from rev 102255, zope.fssync/trunk/src/zope/fssync/CHANGES.txt)
===================================================================
--- zope.fssync/trunk/CHANGES.txt	                        (rev 0)
+++ zope.fssync/trunk/CHANGES.txt	2009-07-24 16:39:13 UTC (rev 102256)
@@ -0,0 +1,61 @@
+Changes
+=======
+
+3.5.1 (2009-07-24)
+------------------
+
+- Properly setup tests, so that they will work in a release as well.
+
+- Removed slugs.
+
+3.5 (????)
+----------
+
+- Added the support for empty directories in snarf format. Now
+  directories can be explicitly described by snarf.
+
+- Synchronizers can now return callbacks from the load
+  method. This allows for fix ups to be run later. This is useful
+  when adding multiple objects at the same time that depend on
+  each other. Callbacks can in turn return callbacks.
+
+- Add support to FSMerger to allow locally modified files to be
+  overwritten by files returned from the server. The purpose of
+  this is to avoid conflicts after commit on files that are
+  formatted differently on the server from local versions.
+
+3.4.0b1 (????)
+--------------
+
+Refactoring of zope.fssync and zope.app.fssync into two clearly
+separated packages:
+
+- zope.fssync contains now a Python API that has no critical dependencies
+  on Zope, the ZODB, and the security machinery.
+
+- zope.app.fssync contains a protected web-based API and special
+  synchronizers for zope.app content types.
+
+Other major changes are
+
+- synchronizers (i.e. serialization/de-serialization adapters) are created
+  by named utilities which use dotted class names as lookup keys
+
+- added doctests
+
+- support for large files
+
+- adapters for pickler, unpickler and handling of persistent pickle ids
+
+- binaries are no longer merged
+
+- case-insensitive filesystems and repositories use disambiguated names on
+  export and the original names on import
+
+- export and import of directly provided interfaces
+
+- direct export to archives/direct import from archives
+
+- addressed encoding problems on Mac OSX
+
+

Modified: zope.fssync/trunk/README.txt
===================================================================
--- zope.fssync/trunk/README.txt	2009-07-24 16:06:24 UTC (rev 102255)
+++ zope.fssync/trunk/README.txt	2009-07-24 16:39:13 UTC (rev 102256)
@@ -3,5 +3,3 @@
 
 This package provides filesystem synchronization utilities for Zope
 3. It is used by the zope.app.fssync package.
-
-See src/zope/fssync/README.txt for the details.

Modified: zope.fssync/trunk/buildout.cfg
===================================================================
--- zope.fssync/trunk/buildout.cfg	2009-07-24 16:06:24 UTC (rev 102255)
+++ zope.fssync/trunk/buildout.cfg	2009-07-24 16:39:13 UTC (rev 102256)
@@ -2,9 +2,7 @@
 develop = .
 parts = test
 
-find-links = http://download.zope.org/distribution/
-
 [test]
 recipe = zc.recipe.testrunner
-eggs = zope.fssync
-       py
+eggs = zope.fssync [test]
+

Modified: zope.fssync/trunk/setup.py
===================================================================
--- zope.fssync/trunk/setup.py	2009-07-24 16:06:24 UTC (rev 102255)
+++ zope.fssync/trunk/setup.py	2009-07-24 16:39:13 UTC (rev 102256)
@@ -24,7 +24,7 @@
     return open(os.path.join(os.path.dirname(__file__), *rnames)).read()
 
 setup(name='zope.fssync',
-      version = '3.5',
+      version = '3.5.1',
       url='http://pypi.python.org/pypi/zope.fssync',
       license='ZPL 2.1',
       description="Filesystem synchronization utility for Zope 3.",
@@ -32,8 +32,9 @@
       author_email='zope3-dev at zope.org',
       long_description=(read('README.txt')
                         + '\n\n' +
-                        read('src', 'zope', 'fssync', 'CHANGES.txt')
-                        ),
+                        read('src', 'zope', 'fssync', 'README.txt')
+                        + '\n\n' +
+                        read('CHANGES.txt')),
       keywords = "zope3 serialization synchronization",
       classifiers = [
           'Development Status :: 5 - Production/Stable',
@@ -48,7 +49,11 @@
       packages=find_packages('src'),
       package_dir = {'': 'src'},
       namespace_packages=['zope',],
-      tests_require = ['zope.testing'],
+      tests_require = ['zope.testing', 'py'],
+      extras_require={
+          'test': ['zope.testing',
+                   'py'],
+          },
       install_requires = ['setuptools',
                           'zope.annotation',
                           'zope.component',

Deleted: zope.fssync/trunk/src/zope/fssync/CHANGES.txt
===================================================================
--- zope.fssync/trunk/src/zope/fssync/CHANGES.txt	2009-07-24 16:06:24 UTC (rev 102255)
+++ zope.fssync/trunk/src/zope/fssync/CHANGES.txt	2009-07-24 16:39:13 UTC (rev 102256)
@@ -1,54 +0,0 @@
-Changes
-=======
-
-3.5
----
-
-- Added the support for empty directories in snarf format. Now
-  directories can be explicitly described by snarf.
-
-- Synchronizers can now return callbacks from the load
-  method. This allows for fix ups to be run later. This is useful
-  when adding multiple objects at the same time that depend on
-  each other. Callbacks can in turn return callbacks.
-
-- Add support to FSMerger to allow locally modified files to be
-  overwritten by files returned from the server. The purpose of
-  this is to avoid conflicts after commit on files that are
-  formatted differently on the server from local versions.
-
-3.4.0b1
--------
-
-Refactoring of zope.fssync and zope.app.fssync into two clearly
-separated packages:
-
-- zope.fssync contains now a Python API that has no critical dependencies
-  on Zope, the ZODB, and the security machinery.
-
-- zope.app.fssync contains a protected web-based API and special
-  synchronizers for zope.app content types.
-
-Other major changes are
-
-- synchronizers (i.e. serialization/de-serialization adapters) are created
-  by named utilities which use dotted class names as lookup keys
-
-- added doctests
-
-- support for large files
-
-- adapters for pickler, unpickler and handling of persistent pickle ids
-
-- binaries are no longer merged
-
-- case-insensitive filesystems and repositories use disambiguated names on
-  export and the original names on import
-
-- export and import of directly provided interfaces
-
-- direct export to archives/direct import from archives
-
-- addressed encoding problems on Mac OSX
-
-

Deleted: zope.fssync/trunk/src/zope/fssync/DEPENDENCIES.cfg
===================================================================
--- zope.fssync/trunk/src/zope/fssync/DEPENDENCIES.cfg	2009-07-24 16:06:24 UTC (rev 102255)
+++ zope.fssync/trunk/src/zope/fssync/DEPENDENCIES.cfg	2009-07-24 16:39:13 UTC (rev 102256)
@@ -1,3 +0,0 @@
-zope.interface
-zope.proxy
-zope.xmlpickle



More information about the Checkins mailing list