[Checkins] SVN: hurry.zopetinymce/ Initial import.

Martijn Faassen faassen at infrae.com
Mon Oct 13 07:43:18 EDT 2008


Log message for revision 92096:
  Initial import.
  

Changed:
  A   hurry.zopetinymce/
  A   hurry.zopetinymce/trunk/
  A   hurry.zopetinymce/trunk/CHANGES.txt
  A   hurry.zopetinymce/trunk/README.txt
  A   hurry.zopetinymce/trunk/buildout.cfg
  A   hurry.zopetinymce/trunk/setup.py
  A   hurry.zopetinymce/trunk/src/
  A   hurry.zopetinymce/trunk/src/hurry/
  A   hurry.zopetinymce/trunk/src/hurry/__init__.py
  A   hurry.zopetinymce/trunk/src/hurry/zopetinymce/
  A   hurry.zopetinymce/trunk/src/hurry/zopetinymce/__init__.py
  A   hurry.zopetinymce/trunk/src/hurry/zopetinymce/configure.zcml

-=-
Added: hurry.zopetinymce/trunk/CHANGES.txt
===================================================================
--- hurry.zopetinymce/trunk/CHANGES.txt	                        (rev 0)
+++ hurry.zopetinymce/trunk/CHANGES.txt	2008-10-13 11:43:17 UTC (rev 92096)
@@ -0,0 +1,7 @@
+CHANGES
+*******
+
+0.1 (2008-10-13)
+================
+
+* Initial public release.

Added: hurry.zopetinymce/trunk/README.txt
===================================================================
--- hurry.zopetinymce/trunk/README.txt	                        (rev 0)
+++ hurry.zopetinymce/trunk/README.txt	2008-10-13 11:43:17 UTC (rev 92096)
@@ -0,0 +1,10 @@
+hurry.zopetinymce
+*****************
+
+If you want to use TinyMCE in Grok or Zope, you add a dependency to this
+package in your setup.py. You can then import from ``hury.tinymce`` and
+``need`` the resources you want to use.
+
+This is a very thin integration layer between Zope and
+``hurry.tinymce``. Right now it only publishes the TinyMCE code
+(``tinymce-build``) in ``hurry.tinymce`` as a Zope 3 resource directory.

Added: hurry.zopetinymce/trunk/buildout.cfg
===================================================================
--- hurry.zopetinymce/trunk/buildout.cfg	                        (rev 0)
+++ hurry.zopetinymce/trunk/buildout.cfg	2008-10-13 11:43:17 UTC (rev 92096)
@@ -0,0 +1,20 @@
+[buildout]
+develop = . 
+parts = scripts devpython test
+versions = versions
+
+[versions]
+
+[scripts]
+recipe = zc.recipe.egg:scripts
+eggs = hurry.zopetinymce
+
+[devpython]
+recipe = zc.recipe.egg
+interpreter = devpython
+eggs = hurry.zopetinymce
+
+[test]
+recipe = zc.recipe.testrunner
+eggs = hurry.zopetinymce
+defaults = ['--tests-pattern', '^f?tests$', '-v']

Added: hurry.zopetinymce/trunk/setup.py
===================================================================
--- hurry.zopetinymce/trunk/setup.py	                        (rev 0)
+++ hurry.zopetinymce/trunk/setup.py	2008-10-13 11:43:17 UTC (rev 92096)
@@ -0,0 +1,36 @@
+from setuptools import setup, find_packages
+import sys, os
+
+def read(*rnames):
+    return open(os.path.join(os.path.dirname(__file__), *rnames)).read()
+
+long_description = (
+    read('README.txt')
+    + '\n' +
+    read('CHANGES.txt')
+    + '\n' +
+    'Download\n'
+    '********\n'
+    )
+
+setup(
+    name='hurry.zopetinymce',
+    version='0.1dev',
+    description="Zope integration for hurry.tinymce.",
+    long_description=long_description,
+    classifiers=[],
+    keywords='',
+    author='Martijn Faassen',
+    author_email='faassen at startifact.com',
+    license='ZPL 2.1',
+    packages=find_packages('src'),
+    package_dir={'': 'src'},
+    namespace_packages=['hurry'],
+    include_package_data=True,
+    zip_safe=False,
+    install_requires=[
+        'setuptools',
+        'hurry.zoperesource',
+        'hurry.tinymce',
+        ],
+    )

Added: hurry.zopetinymce/trunk/src/hurry/__init__.py
===================================================================
--- hurry.zopetinymce/trunk/src/hurry/__init__.py	                        (rev 0)
+++ hurry.zopetinymce/trunk/src/hurry/__init__.py	2008-10-13 11:43:17 UTC (rev 92096)
@@ -0,0 +1,13 @@
+# XXX awful hack to make sure we don't get a warning due to two
+# namespace packages being loaded. Why this is needed I do not know,
+# haven't seen this before :(
+import warnings
+warnings.filterwarnings("ignore", "Module (.*) was already imported (.*)")
+
+# this is a namespace package
+try:
+    import pkg_resources
+    pkg_resources.declare_namespace(__name__)
+except ImportError:
+    import pkgutil
+    __path__ = pkgutil.extend_path(__path__, __name__)

Added: hurry.zopetinymce/trunk/src/hurry/zopetinymce/__init__.py
===================================================================
--- hurry.zopetinymce/trunk/src/hurry/zopetinymce/__init__.py	                        (rev 0)
+++ hurry.zopetinymce/trunk/src/hurry/zopetinymce/__init__.py	2008-10-13 11:43:17 UTC (rev 92096)
@@ -0,0 +1 @@
+#

Added: hurry.zopetinymce/trunk/src/hurry/zopetinymce/configure.zcml
===================================================================
--- hurry.zopetinymce/trunk/src/hurry/zopetinymce/configure.zcml	                        (rev 0)
+++ hurry.zopetinymce/trunk/src/hurry/zopetinymce/configure.zcml	2008-10-13 11:43:17 UTC (rev 92096)
@@ -0,0 +1,11 @@
+<configure xmlns="http://namespaces.zope.org/zope"
+           xmlns:browser="http://namespaces.zope.org/browser">
+  <include package="hurry.zoperesource" />
+
+  <configure package="hurry.tinymce"> 
+    <browser:resourceDirectory 
+      name="tinymce"
+      directory="tinymce-build" />
+  </configure>
+
+</configure>



More information about the Checkins mailing list