[Checkins] SVN: Products.ZopeVersionControl/trunk/ Minimal package boilerplate

Hanno Schlichting plone at hannosch.info
Sat May 3 17:05:00 EDT 2008


Log message for revision 86296:
  Minimal package boilerplate
  

Changed:
  _U  Products.ZopeVersionControl/trunk/
  A   Products.ZopeVersionControl/trunk/CHANGES.txt
  _U  Products.ZopeVersionControl/trunk/Products/
  D   Products.ZopeVersionControl/trunk/Products/ZopeVersionControl/CHANGES.txt
  U   Products.ZopeVersionControl/trunk/Products/ZopeVersionControl/version.txt
  A   Products.ZopeVersionControl/trunk/Products/__init__.py
  A   Products.ZopeVersionControl/trunk/setup.py

-=-

Property changes on: Products.ZopeVersionControl/trunk
___________________________________________________________________
Name: svn:ignore
   + build
dist
*.egg-info
*.pyc


Copied: Products.ZopeVersionControl/trunk/CHANGES.txt (from rev 86294, Products.ZopeVersionControl/trunk/Products/ZopeVersionControl/CHANGES.txt)
===================================================================
--- Products.ZopeVersionControl/trunk/CHANGES.txt	                        (rev 0)
+++ Products.ZopeVersionControl/trunk/CHANGES.txt	2008-05-03 21:04:59 UTC (rev 86296)
@@ -0,0 +1,63 @@
+Changelog
+=========
+
+1.0a1 (unreleased)
+------------------
+
+    - Updated package metadata.
+
+0.3.4 (2007/02/05)
+------------------
+
+    - Add omitted 'tests/common.py' module.
+
+
+0.3.3 (2006/09/20)
+------------------
+
+    - __init__.py, nonversioned.py:  Fixed compatibility with Zope 2.8
+      and new-style objects (http://www.zope.org/Collectors/Zope/2137)
+
+
+0.3.2 (2006/06/02)
+------------------
+
+    - ZopeRepository.py:  make ZR addable via GenericSetup toolset
+      (http://www.zope.org/Collectors/CMF/438).
+
+    - Utility.py:  Import cleanup, including compatibility with ZODB 3.3+
+      location of 'refrencesf'.
+
+
+0.3.1 (2004/05/03)
+------------------
+
+    - IVersionControl.py:  Added a module-scope alias for the benefit
+      of older software which depended on the old name.
+
+    - Hardened unit tests against the absence of the References product.
+
+
+0.3 (2004/04/20)
+----------------
+
+    - Refined the pattern for maintaining parts of objects independently
+      of version control.  This is a generalization of the mechanism for
+      versioning container items.  IVersionedContainer is now named
+      INonVersionedData and has more descriptive method names.
+
+    - 'updateResource' and 'uncheckoutResource' now retain the identity
+      of the object being versioned.  That is, they never replace an
+      object with a new object, but instead change the state of an
+      existing object.
+
+      'updateResource' and 'uncheckoutResource' used to replace the
+      object in its container, but this strategy had two flaws:
+
+        1. It required ZopeVersionControl to use the ObjectManager API.
+           Version control should not require versionable objects to be
+           contained in ObjectManagers.
+
+        2. It assumes that versionable objects are simply wrapped using
+           acquisition.  References (symlink-like objects) break this
+           assumption.


Property changes on: Products.ZopeVersionControl/trunk/Products
___________________________________________________________________
Name: svn:ignore
   + *.pyc


Deleted: Products.ZopeVersionControl/trunk/Products/ZopeVersionControl/CHANGES.txt
===================================================================
--- Products.ZopeVersionControl/trunk/Products/ZopeVersionControl/CHANGES.txt	2008-05-03 20:58:52 UTC (rev 86295)
+++ Products.ZopeVersionControl/trunk/Products/ZopeVersionControl/CHANGES.txt	2008-05-03 21:04:59 UTC (rev 86296)
@@ -1,49 +0,0 @@
-ZopeVersionControl Product Changelog
-
-  ZopeVersionControl 0.3.4 (2007/02/05)
-
-    - Add omitted 'tests/common.py' module.
-
-  ZopeVersionControl 0.3.3 (2006/09/20)
-
-    - __init__.py, nonversioned.py:  Fixed compatibility with Zope 2.8
-      and new-style objects (http://www.zope.org/Collectors/Zope/2137)
-
-  ZopeVersionControl 0.3.2 (2006/06/02)
-
-    - ZopeRepository.py:  make ZR addable via GenericSetup toolset
-      (http://www.zope.org/Collectors/CMF/438).
-
-    - Utility.py:  Import cleanup, including compatibility with ZODB 3.3+
-      location of 'refrencesf'.
-
-  ZopeVersionControl 0.3.1 (2004/05/03)
-
-    - IVersionControl.py:  Added a module-scope alias for the benefit
-      of older software which depended on the old name.
-
-    - Hardened unit tests against the absence of the References product.
-
-  ZopeVersionControl 0.3 (2004/04/20)
-
-    - Refined the pattern for maintaining parts of objects independently
-      of version control.  This is a generalization of the mechanism for
-      versioning container items.  IVersionedContainer is now named
-      INonVersionedData and has more descriptive method names.
-
-    - 'updateResource' and 'uncheckoutResource' now retain the identity
-      of the object being versioned.  That is, they never replace an
-      object with a new object, but instead change the state of an
-      existing object.
-
-      'updateResource' and 'uncheckoutResource' used to replace the
-      object in its container, but this strategy had two flaws:
-
-        1. It required ZopeVersionControl to use the ObjectManager API.
-           Version control should not require versionable objects to be
-           contained in ObjectManagers.
-
-        2. It assumes that versionable objects are simply wrapped using
-           acquisition.  References (symlink-like objects) break this
-           assumption.
-

Modified: Products.ZopeVersionControl/trunk/Products/ZopeVersionControl/version.txt
===================================================================
--- Products.ZopeVersionControl/trunk/Products/ZopeVersionControl/version.txt	2008-05-03 20:58:52 UTC (rev 86295)
+++ Products.ZopeVersionControl/trunk/Products/ZopeVersionControl/version.txt	2008-05-03 21:04:59 UTC (rev 86296)
@@ -1 +1 @@
-ZopeVersionControl-0.3.4
+1.0a1

Added: Products.ZopeVersionControl/trunk/Products/__init__.py
===================================================================
--- Products.ZopeVersionControl/trunk/Products/__init__.py	                        (rev 0)
+++ Products.ZopeVersionControl/trunk/Products/__init__.py	2008-05-03 21:04:59 UTC (rev 86296)
@@ -0,0 +1,6 @@
+# See http://peak.telecommunity.com/DevCenter/setuptools#namespace-packages
+try:
+    __import__('pkg_resources').declare_namespace(__name__)
+except ImportError:
+    from pkgutil import extend_path
+    __path__ = extend_path(__path__, __name__)


Property changes on: Products.ZopeVersionControl/trunk/Products/__init__.py
___________________________________________________________________
Name: svn:eol-style
   + native

Added: Products.ZopeVersionControl/trunk/setup.py
===================================================================
--- Products.ZopeVersionControl/trunk/setup.py	                        (rev 0)
+++ Products.ZopeVersionControl/trunk/setup.py	2008-05-03 21:04:59 UTC (rev 86296)
@@ -0,0 +1,21 @@
+from setuptools import setup, find_packages
+
+
+setup(name='Products.ZopeVersionControl',
+      version='1.0a1',
+      description="Zope Version Control",
+      long_description=open("CHANGES.txt").read(),
+      classifiers=[
+        'Framework :: Zope2',
+      ],
+      author='Zope Corporation and Contributors',
+      author_email='zope-dev at zope.org',
+      url='http://pypi.python.org/pypi/Products.ZopeVersionControl',
+      packages=find_packages(),
+      namespace_packages=['Products'],
+      include_package_data=True,
+      zip_safe=False,
+      install_requires=[
+        'setuptools',
+      ],
+      )


Property changes on: Products.ZopeVersionControl/trunk/setup.py
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:eol-style
   + native



More information about the Checkins mailing list