[Checkins] SVN: zope.app.annotation/trunk/ Initial commit of zope.app.annotation for eggification

Bernd Dorn zope-mailinglist at mopa.at
Thu Jan 18 02:47:46 EST 2007


hi

why do you eggify zope.app.annotation and not zope.annotation
do we eggify deprecated packages too?


On 16.01.2007, at 10:26, Baiju M wrote:

> Log message for revision 72046:
>   Initial commit of zope.app.annotation for eggification
>
> Changed:
>   _U  zope.app.annotation/trunk/
>   A   zope.app.annotation/trunk/CHANGES.txt
>   A   zope.app.annotation/trunk/INSTALL.txt
>   A   zope.app.annotation/trunk/MANIFEST.in
>   A   zope.app.annotation/trunk/README.txt
>   A   zope.app.annotation/trunk/setup.cfg.in
>   A   zope.app.annotation/trunk/setup.py
>   A   zope.app.annotation/trunk/src/
>   A   zope.app.annotation/trunk/src/zope/
>   A   zope.app.annotation/trunk/src/zope/__init__.py
>   A   zope.app.annotation/trunk/src/zope/app/
>   A   zope.app.annotation/trunk/src/zope/app/__init__.py
>   A   zope.app.annotation/trunk/test.py
>
> -=-
>
> Property changes on: zope.app.annotation/trunk
> ___________________________________________________________________
> Name: svn:ignore
>    + bin
> build
> dist
> lib
> setup.cfg
>
>
> Added: zope.app.annotation/trunk/CHANGES.txt
> ===================================================================
> --- zope.app.annotation/trunk/CHANGES.txt	2007-01-16 08:24:59 UTC  
> (rev 72045)
> +++ zope.app.annotation/trunk/CHANGES.txt	2007-01-16 09:26:15 UTC  
> (rev 72046)
> @@ -0,0 +1,2 @@
> +zope.app.annotation Package Changelog
> +=====================================
>
>
> Property changes on: zope.app.annotation/trunk/CHANGES.txt
> ___________________________________________________________________
> Name: svn:eol-style
>    + native
>
> Added: zope.app.annotation/trunk/INSTALL.txt
> ===================================================================
> --- zope.app.annotation/trunk/INSTALL.txt	2007-01-16 08:24:59 UTC  
> (rev 72045)
> +++ zope.app.annotation/trunk/INSTALL.txt	2007-01-16 09:26:15 UTC  
> (rev 72046)
> @@ -0,0 +1,80 @@
> +Installing This Package
> +=======================
> +
> +Prerequisites
> +-------------
> +
> +The installation steps below assume that you have the cool new  
> 'setuptools'
> +package installed in your Python.  Here is where to get it:
> +
> +  $ wget http://peak.telecommunity.com/dist/ez_setup.py
> +  $ /path/to/your/python ez_setup.py # req. write access to 'site- 
> packages'
> +
> +  - Docs for EasyInstall:
> +    http://peak.telecommunity.com/DevCenter/EasyInstall
> +
> +  - Docs for setuptools:
> +    http://peak.telecommunity.com/DevCenter/setuptools
> +
> +  - Docs for eggs:
> +    http://peak.telecommunity.com/DevCenter/PythonEggs
> +
> +
> +Installing a Development Checkout
> +---------------------------------
> +
> +Check out the package from subversion:
> +
> +  $ svn co svn+ssh://svn.zope.org/repos/main/zope.app.annotation/ 
> trunk \
> +    src/zope.app.annotation
> +  $ cd src/zope.app.annotation
> +
> +Install it as a "devlopment egg" (which also installs its "hard"
> +dependencies):
> +
> +  $ /path/to/your/python setup.py devel
> +
> +The installation of dependency eggs uses the 'setup.cfg' file in
> +the checkout.  You can supply '--find-links' on the command line to
> +point it at a non-standard package repository.
> +
> +
> +Running the Tests
> +-----------------
> +
> +To test the package, you will also need the 'zope.testing'  
> package, which
> +can't (yet) be automatically installed.  Eventually, you should be  
> able to
> +type:
> +
> +  $ /path/to/your/python setup.py test
> +
> +and have it install the "testing dependencies."  Today, the  
> workaround
> +is to install it manually:
> +
> +  $ /path/to/easy_install --find-links="...." zope.testing
> +
> +You can then run the tests (finally) from the checkout directory:
> +
> +  $ /path/to/your/python test.py
> +    Running:
> +      .............
> +    Ran 13 tests with 0 failures and 0 errors in 0.094 seconds.
> +
> +
> +Installing a Source Distribution
> +--------------------------------
> +
> +You can also install it from a source distribution:
> +
> +  $ /path/to/easy_install --find-links="...." -eb src  
> zope.app.annotation
> +  $ cd src/zope.app.annotation
> +  $ /path/to/your/python setup.py devel
> +
> +
> +Installing a Binary Egg
> +-----------------------
> +
> +Install the package as a "binary egg" (which also installs its "hard"
> +dependencies):
> +
> +  $ /path/to/easy_install --find-links="...." zope.app.annotation
>
>
> Property changes on: zope.app.annotation/trunk/INSTALL.txt
> ___________________________________________________________________
> Name: svn:eol-style
>    + native
>
> Added: zope.app.annotation/trunk/MANIFEST.in
> ===================================================================
> --- zope.app.annotation/trunk/MANIFEST.in	2007-01-16 08:24:59 UTC  
> (rev 72045)
> +++ zope.app.annotation/trunk/MANIFEST.in	2007-01-16 09:26:15 UTC  
> (rev 72046)
> @@ -0,0 +1 @@
> +exclude setup.cfg
>
>
> Property changes on: zope.app.annotation/trunk/MANIFEST.in
> ___________________________________________________________________
> Name: svn:eol-style
>    + native
>
> Added: zope.app.annotation/trunk/README.txt
> ===================================================================
> --- zope.app.annotation/trunk/README.txt	2007-01-16 08:24:59 UTC  
> (rev 72045)
> +++ zope.app.annotation/trunk/README.txt	2007-01-16 09:26:15 UTC  
> (rev 72046)
> @@ -0,0 +1,34 @@
> +zope.app.annotation Package Readme
> +==================================
> +
> +Overview
> +--------
> +
> +This module has moved to zope.annotation
> +
> +Changes
> +-------
> +
> +See CHANGES.txt.
> +
> +Installation
> +------------
> +
> +See INSTALL.txt.
> +
> +
> +Developer Resources
> +-------------------
> +
> +- Subversion browser:
> +
> +  http://svn.zope.org/zope.app.annotation/
> +
> +- Read-only Subversion checkout:
> +
> +  $ svn co svn://svn.zope.org/repos/main/zope.app.annotation/trunk
> +
> +- Writable Subversion checkout:
> +
> +  $ svn co svn+ssh://userid@svn.zope.org/repos/main/ 
> zope.app.annotation/trunk
> +
>
>
> Property changes on: zope.app.annotation/trunk/README.txt
> ___________________________________________________________________
> Name: svn:eol-style
>    + native
>
> Added: zope.app.annotation/trunk/setup.cfg.in
> ===================================================================
> --- zope.app.annotation/trunk/setup.cfg.in	2007-01-16 08:24:59 UTC  
> (rev 72045)
> +++ zope.app.annotation/trunk/setup.cfg.in	2007-01-16 09:26:15 UTC  
> (rev 72046)
> @@ -0,0 +1,6 @@
> +[development]
> +depends = zope.testing
> +
> +[egg_info]
> +tag_build = .dev
> +tag_svn_revision = 1
>
>
> Property changes on: zope.app.annotation/trunk/setup.cfg.in
> ___________________________________________________________________
> Name: svn:eol-style
>    + native
>
> Added: zope.app.annotation/trunk/setup.py
> ===================================================================
> --- zope.app.annotation/trunk/setup.py	2007-01-16 08:24:59 UTC (rev  
> 72045)
> +++ zope.app.annotation/trunk/setup.py	2007-01-16 09:26:15 UTC (rev  
> 72046)
> @@ -0,0 +1,45 @@
> +##################################################################### 
> #########
> +#
> +# Copyright (c) 2006 Zope Corporation and Contributors.
> +# All Rights Reserved.
> +#
> +# This software is subject to the provisions of the Zope Public  
> License,
> +# Version 2.1 (ZPL).  A copy of the ZPL should accompany this  
> distribution.
> +# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR  
> IMPLIED
> +# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE  
> IMPLIED
> +# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND  
> FITNESS
> +# FOR A PARTICULAR PURPOSE.
> +#
> +##################################################################### 
> #########
> +"""Setup for zope.app.annotation package
> +
> +$Id$
> +"""
> +
> +import os
> +
> +try:
> +    from setuptools import setup, Extension
> +except ImportError, e:
> +    from distutils.core import setup, Extension
> +
> +setup(name='zope.app.annotation',
> +      version='3.4-dev',
> +      url='http://svn.zope.org/zope.app.annotation',
> +      license='ZPL 2.1',
> +      description='Zope annotation',
> +      author='Zope Corporation and Contributors',
> +      author_email='zope3-dev at zope.org',
> +      long_description="This is deprecated, use zope.annotation",
> +
> +      packages=['zope', 'zope.app.annotation'],
> +      package_dir = {'': 'src'},
> +
> +      namespace_packages=['zope', 'zope.app'],
> +      tests_require = ['zope.testing'],
> +      install_requires=['zope.interface',
> +                        'zope.deprecation'],
> +      include_package_data = True,
> +
> +      zip_safe = False,
> +      )
>
>
> Property changes on: zope.app.annotation/trunk/setup.py
> ___________________________________________________________________
> Name: svn:eol-style
>    + native
>
>
> Property changes on: zope.app.annotation/trunk/src
> ___________________________________________________________________
> Name: svn:ignore
>    + zope.app.annotation.egg-info
>
>
> Added: zope.app.annotation/trunk/src/zope/__init__.py
> ===================================================================
> --- zope.app.annotation/trunk/src/zope/__init__.py	2007-01-16  
> 08:24:59 UTC (rev 72045)
> +++ zope.app.annotation/trunk/src/zope/__init__.py	2007-01-16  
> 09:26:15 UTC (rev 72046)
> @@ -0,0 +1,7 @@
> +# this is a namespace package
> +try:
> +    import pkg_resources
> +    pkg_resources.declare_namespace(__name__)
> +except ImportError:
> +    import pkgutil
> +    __path__ = pkgutil.extend_path(__path__, __name__)
>
>
> Property changes on: zope.app.annotation/trunk/src/zope/__init__.py
> ___________________________________________________________________
> Name: svn:eol-style
>    + native
>
>
> Property changes on: zope.app.annotation/trunk/src/zope/app
> ___________________________________________________________________
> Name: svn:externals
>    + annotation svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/ 
> app/annotation
>
>
> Added: zope.app.annotation/trunk/src/zope/app/__init__.py
> ===================================================================
> --- zope.app.annotation/trunk/src/zope/app/__init__.py	2007-01-16  
> 08:24:59 UTC (rev 72045)
> +++ zope.app.annotation/trunk/src/zope/app/__init__.py	2007-01-16  
> 09:26:15 UTC (rev 72046)
> @@ -0,0 +1,7 @@
> +# this is a namespace package
> +try:
> +    import pkg_resources
> +    pkg_resources.declare_namespace(__name__)
> +except ImportError:
> +    import pkgutil
> +    __path__ = pkgutil.extend_path(__path__, __name__)
>
>
> Property changes on: zope.app.annotation/trunk/src/zope/app/ 
> __init__.py
> ___________________________________________________________________
> Name: svn:eol-style
>    + native
>
> Added: zope.app.annotation/trunk/test.py
> ===================================================================
> --- zope.app.annotation/trunk/test.py	2007-01-16 08:24:59 UTC (rev  
> 72045)
> +++ zope.app.annotation/trunk/test.py	2007-01-16 09:26:15 UTC (rev  
> 72046)
> @@ -0,0 +1,41 @@
> +#!/usr/bin/env python
> +##################################################################### 
> #########
> +#
> +# Copyright (c) 2006 Zope Corporation and Contributors.
> +# All Rights Reserved.
> +#
> +# This software is subject to the provisions of the Zope Public  
> License,
> +# Version 2.0 (ZPL).  A copy of the ZPL should accompany this  
> distribution.
> +# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR  
> IMPLIED
> +# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE  
> IMPLIED
> +# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND  
> FITNESS
> +# FOR A PARTICULAR PURPOSE.
> +#
> +##################################################################### 
> #########
> +"""Sample test script using zope.testing.testrunner
> +
> +see zope.testing testrunner.txt
> +
> +$Id: test.py 70876 2006-10-22 07:42:56Z baijum $
> +"""
> +
> +import os, sys
> +
> +here = os.path.abspath(os.path.dirname(sys.argv[0]))
> +
> +# Remove this directory from path:
> +sys.path[:] = [p for p in sys.path if os.path.abspath(p) != here]
> +
> +src = os.path.join(here, 'src')
> +sys.path.insert(0, src) # put at beginning to avoid one in  
> site_packages
> +
> +from zope.testing import testrunner
> +
> +defaults = [
> +    '--path', src,
> +    '--package', 'zope.app.annotation',
> +    '--tests-pattern', '^f?tests$',
> +    ]
> +
> +sys.exit(testrunner.run(defaults))
> +
>
>
> Property changes on: zope.app.annotation/trunk/test.py
> ___________________________________________________________________
> Name: svn:eol-style
>    + native
>
> _______________________________________________
> Checkins mailing list
> Checkins at zope.org
> http://mail.zope.org/mailman/listinfo/checkins



More information about the Checkins mailing list