[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