[Checkins] SVN: zope.fssync/trunk/ Added more details to setup.py in preparation for a new release.

Amos Latteier amos at latteier.com
Wed Mar 11 14:59:30 EDT 2009


Log message for revision 97910:
  Added more details to setup.py in preparation for a new release.
  

Changed:
  U   zope.fssync/trunk/README.txt
  U   zope.fssync/trunk/setup.py
  U   zope.fssync/trunk/src/zope/fssync/CHANGES.txt

-=-
Modified: zope.fssync/trunk/README.txt
===================================================================
--- zope.fssync/trunk/README.txt	2009-03-11 17:42:44 UTC (rev 97909)
+++ zope.fssync/trunk/README.txt	2009-03-11 18:59:29 UTC (rev 97910)
@@ -1,8 +1,7 @@
-zope.fssync Package Readme
-==========================
+zope.fssync Package
+===================
 
-Overview
---------
+This package provides filesystem synchronization utilities for Zope
+3. It is used by the zope.app.fssync package.
 
-Filesystem synchronization utility for Zope 3.
-
+See src/zope/fssync/README.txt for the details.

Modified: zope.fssync/trunk/setup.py
===================================================================
--- zope.fssync/trunk/setup.py	2009-03-11 17:42:44 UTC (rev 97909)
+++ zope.fssync/trunk/setup.py	2009-03-11 18:59:29 UTC (rev 97910)
@@ -20,29 +20,44 @@
 
 from setuptools import setup, find_packages
 
+def read(*rnames):
+    return open(os.path.join(os.path.dirname(__file__), *rnames)).read()
+
 setup(name='zope.fssync',
-      version = '3.4.0b1',
-      url='http://svn.zope.org/zope.fssync',
+      version = '3.5',
+      url='http://pypi.python.org/pypi/zope.fssync',
       license='ZPL 2.1',
-      description='Zope fssync',
+      description="Filesystem synchronization utility for Zope 3.",
       author='Zope Corporation and Contributors',
       author_email='zope3-dev at zope.org',
-      long_description="Filesystem synchronization utility for Zope 3.",
-
+      long_description=(read('README.txt')
+                        + '\n\n' +
+                        read('src', 'zope', 'fssync', 'CHANGES.txt')
+                        ),
+      keywords = "zope3 serialization synchronization",
+      classifiers = [
+          'Development Status :: 5 - Production/Stable',
+          'Environment :: Web Environment',
+          'Intended Audience :: Developers',
+          'License :: OSI Approved :: Zope Public License',
+          'Programming Language :: Python',
+          'Natural Language :: English',
+          'Operating System :: OS Independent',
+          'Topic :: Internet :: WWW/HTTP',
+          'Framework :: Zope3'],
       packages=find_packages('src'),
       package_dir = {'': 'src'},
-
       namespace_packages=['zope',],
       tests_require = ['zope.testing'],
-      install_requires=['setuptools',
-                        'zope.annotation',
-                        'zope.component',
-                        'zope.filerepresentation',
-                        'zope.interface',
-                        'zope.lifecycleevent',
-                        'zope.proxy',
-                        'zope.traversing',
-                        'zope.xmlpickle'],
+      install_requires = ['setuptools',
+                          'zope.annotation',
+                          'zope.component',
+                          'zope.filerepresentation',
+                          'zope.interface',
+                          'zope.lifecycleevent',
+                          'zope.proxy',
+                          'zope.traversing',
+                          'zope.xmlpickle'],
       include_package_data = True,
 
       zip_safe = False,

Modified: zope.fssync/trunk/src/zope/fssync/CHANGES.txt
===================================================================
--- zope.fssync/trunk/src/zope/fssync/CHANGES.txt	2009-03-11 17:42:44 UTC (rev 97909)
+++ zope.fssync/trunk/src/zope/fssync/CHANGES.txt	2009-03-11 18:59:29 UTC (rev 97910)
@@ -1,51 +1,54 @@
-Zope FSSync Changes
+Changes
+=======
 
-  XXX
+3.5
+---
 
-    - Added the support for empty directories in snarf format. Now
-      directories can be explicitly described by snarf.
+- 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.
+- 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.
+- 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.
 
-  After Zope 3.4.0b1 (trunk only)
+3.4.0b1
+-------
 
-    Refactoring of zope.fssync and zope.app.fssync into two clearly
-    separated packages:
+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.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.
+- zope.app.fssync contains a protected web-based API and special
+  synchronizers for zope.app content types.
 
-    Other major changes are
+Other major changes are
 
-    - synchronizers (i.e. serialization/de-serialization adapters) are created
-      by named utilities which use dotted class names as lookup keys
+- synchronizers (i.e. serialization/de-serialization adapters) are created
+  by named utilities which use dotted class names as lookup keys
 
-    - added doctests
+- added doctests
 
-    - support for large files
+- support for large files
 
-    - adapters for pickler, unpickler and handling of persistent pickle ids
+- adapters for pickler, unpickler and handling of persistent pickle ids
 
-    - binaries are no longer merged
+- binaries are no longer merged
 
-    - case-insensitive filesystems and repositories use disambiguated names on
-      export and the original names on import
+- case-insensitive filesystems and repositories use disambiguated names on
+  export and the original names on import
 
-    - export and import of directly provided interfaces
+- export and import of directly provided interfaces
 
-    - direct export to archives/direct import from archives
+- direct export to archives/direct import from archives
 
-    - addressed encoding problems on Mac OSX
+- addressed encoding problems on Mac OSX
 
 



More information about the Checkins mailing list