[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