[Checkins] SVN: zc.shortcut/trunk/ * Declared missing dependencies in `setup.py` so package might run on ZTK 1.1.

Michael Howitz mh at gocept.com
Tue May 3 02:58:44 EDT 2011


Log message for revision 121518:
  * Declared missing dependencies in `setup.py` so package might run on ZTK 1.1.
  
  * Added test extra to declare test dependency on ``zope.app.testing``.
  
  * Fixed obvious test failures on ZTK 1.1.
  
  

Changed:
  A   zc.shortcut/trunk/CHANGES.txt
  U   zc.shortcut/trunk/buildout.cfg
  U   zc.shortcut/trunk/setup.py
  U   zc.shortcut/trunk/src/zc/shortcut/adapters.txt

-=-
Added: zc.shortcut/trunk/CHANGES.txt
===================================================================
--- zc.shortcut/trunk/CHANGES.txt	                        (rev 0)
+++ zc.shortcut/trunk/CHANGES.txt	2011-05-03 06:58:44 UTC (rev 121518)
@@ -0,0 +1,25 @@
+========
+ Issues
+========
+
+* Currently a test breaks with ZTK 1.1, maybe the product does not work with ZTK 1.1.
+
+=========
+ Changes
+=========
+
+1.2 (unreleased)
+================
+
+* Declared missing dependencies in `setup.py` so package might run on ZTK 1.1.
+
+* Added test extra to declare test dependency on ``zope.app.testing``.
+
+* Fixed obvious test failures on ZTK 1.1.
+
+
+1.1 (????-??-??)
+================
+
+* Previous release.
+


Property changes on: zc.shortcut/trunk/CHANGES.txt
___________________________________________________________________
Added: svn:keywords
   + Id Rev Date
Added: svn:eol-style
   + native

Modified: zc.shortcut/trunk/buildout.cfg
===================================================================
--- zc.shortcut/trunk/buildout.cfg	2011-05-03 06:27:58 UTC (rev 121517)
+++ zc.shortcut/trunk/buildout.cfg	2011-05-03 06:58:44 UTC (rev 121518)
@@ -1,15 +1,8 @@
 [buildout]
 develop = .
-parts = zope3 test
+parts = test
 
-find-links = http://download.zope.org/distribution/
-
 [test]
 recipe = zc.recipe.testrunner
-eggs = zc.shortcut
-extra-paths = parts/zope3/src
+eggs = zc.shortcut [test]
 
-[zope3]
-recipe = zc.recipe.zope3checkout
-url = svn://svn.zope.org/repos/main/Zope3/branches/3.3
-

Modified: zc.shortcut/trunk/setup.py
===================================================================
--- zc.shortcut/trunk/setup.py	2011-05-03 06:27:58 UTC (rev 121517)
+++ zc.shortcut/trunk/setup.py	2011-05-03 06:58:44 UTC (rev 121518)
@@ -3,22 +3,28 @@
 setup(
     name = "zc.shortcut",
     version = "1.1",
-
     packages = find_packages('src'),
     include_package_data = True,
     package_dir = {'':'src'},
     namespace_packages = ['zc'],
     install_requires = [
-    'setuptools',
-    'zc.displayname',
-    # XXX leaving out most of the zope 3 dependencies for now,
-    # since Zope 3 hasn't been packages yet.
+        'setuptools',
+        'zc.displayname',
+        'zope.decorator',
+        'zope.deprecation',
+        'zope.app.component',
     ],
+    extras_require=dict(
+        test=[
+            'zope.app.testing',
+            ]),
     zip_safe=False,
     author='Zope Project',
-    author_email='zope3-dev at zope.org',
+    author_email='zope-dev at zope.org',
     description=open("README.txt").read(),
     long_description=
+        open("CHANGES.txt").read() +
+        '\n' +
         open("src/zc/shortcut/shortcut.txt").read() +
         '\n' +
         open("src/zc/shortcut/proxy.txt").read() +
@@ -30,5 +36,4 @@
         open("src/zc/shortcut/factory.txt").read(),
     license='ZPL 2.1',
     keywords="zope zope3",
-    dependency_links = ['http://download.zope.org/distribution/'],
     )

Modified: zc.shortcut/trunk/src/zc/shortcut/adapters.txt
===================================================================
--- zc.shortcut/trunk/src/zc/shortcut/adapters.txt	2011-05-03 06:27:58 UTC (rev 121517)
+++ zc.shortcut/trunk/src/zc/shortcut/adapters.txt	2011-05-03 06:58:44 UTC (rev 121518)
@@ -425,7 +425,7 @@
     >>> verifyObject(copypastemove.IObjectCopier, copier)
     True
     >>> copier.copyTo(folder)
-    'dummy'
+    u'dummy'
     >>> showEvents()
     ['IObjectCopiedEvent fired for foo.',
      'IObjectCreatedEvent fired for a Shortcut (IShortcut).']
@@ -475,31 +475,31 @@
     >>> dummy_linker.linkTo(badcontainer)
     Traceback (most recent call last):
     ...
-    Invalid: ('Not linkableTo target with name', <DummyContainer...>, 'dummy')
+    Invalid: ('Not linkableTo target with name', <DummyContainer...>, u'dummy')
     >>> shortcut_linker.linkTo(badcontainer)
     Traceback (most recent call last):
     ...
-    Invalid: ('Not linkableTo target with name', <DummyContainer...>, 'special_spam_shortcut')
+    Invalid: ('Not linkableTo target with name', <DummyContainer...>, u'special_spam_shortcut')
     >>> dummy_linker.linkTo(folder)
-    'dummy'
+    u'dummy'
     >>> showEvents()
     ['IObjectCreatedEvent fired for a Shortcut (IShortcut).']
     >>> folder['dummy'].raw_target is dummy
     True
     >>> shortcut_linker.linkTo(folder)
-    'special_spam_shortcut'
+    u'special_spam_shortcut'
     >>> showEvents()
     ['IObjectCopiedEvent fired for a Shortcut (IShortcut).']
     >>> folder['special_spam_shortcut'].raw_target is spam
     True
     >>> dummy_linker.linkTo(folder, 'dummy2')
-    'dummy2'
+    u'dummy2'
     >>> showEvents()
     ['IObjectCreatedEvent fired for a Shortcut (IShortcut).']
     >>> folder['dummy2'].raw_target is dummy
     True
     >>> shortcut_linker.linkTo(folder, 'shortcut2')
-    'shortcut2'
+    u'shortcut2'
     >>> showEvents()
     ['IObjectCopiedEvent fired for a Shortcut (IShortcut).']
     >>> folder['shortcut2'].raw_target is spam
@@ -534,7 +534,7 @@
     >>> copier.copyableTo(folder)
     True
     >>> copier.copyTo(folder)
-    'immutable_dummy'
+    u'immutable_dummy'
     >>> showEvents()
     ['IObjectCreatedEvent fired for a Shortcut (IShortcut).']
     >>> folder['immutable_dummy'].raw_target is immutable_dummy



More information about the checkins mailing list