Re: [Zope-dev] egg issues: adding namespace boilerplate Products / patching testrunner
Dieter Maurer wrote: If possible, add it at the end of module: My XEmacs version loses the ability to recognize function and class definitions after the first top level "try: ... except ...:". Maybe you should fix your editor then? ;-) Chris -- Simplistix - Content Management, Zope & Python Consulting - http://www.simplistix.co.uk ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] egg issues: adding namespace boilerplate Products / patching testrunner
Previously whit wrote: > 2 items: > > 1. how does everyone feel about adding the following boilerplate to all > occurences of Products/__init__.py to enable the easy creation of > Product eggs? Aren't we asking people to move to using python packages instead? I'm -1 on requiring such changes to Products. Wichert. -- Wichert Akkerman <[EMAIL PROTECTED]>It is simple to make things. http://www.wiggy.net/ It is hard to make things simple. ___ Zope-Dev maillist - [EMAIL PROTECTED] http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] egg issues: adding namespace boilerplate Products / patching testrunner
whit wrote at 2007-4-13 10:43 -0500: >2 items: > >1. how does everyone feel about adding the following boilerplate to all >occurences of Products/__init__.py to enable the easy creation of >Product eggs? > >try: > __import__('pkg_resources').declare_namespace(__name__) > >except ImportError: > from pkgutil import extend_path > __path__ = extend_path(__path__, __name__) If you add this monster, please add also a manifest comment which indicates what it is for. If possible, add it at the end of module: My XEmacs version loses the ability to recognize function and class definitions after the first top level "try: ... except ...:". -- Dieter ___ Zope-Dev maillist - [EMAIL PROTECTED] http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
[Zope-dev] egg issues: adding namespace boilerplate Products / patching testrunner
2 items: 1. how does everyone feel about adding the following boilerplate to all occurences of Products/__init__.py to enable the easy creation of Product eggs? try: __import__('pkg_resources').declare_namespace(__name__) except ImportError: from pkgutil import extend_path __path__ = extend_path(__path__, __name__) 2. Could we consider this a defect so it could be added to relavent maintenance branches(provided no one sees any harm in #1. I mainly care about zope 2.9) 3. daniel nouri has made a patch for the test runner to enable a flag optionally add all packages on your path to the test search path. I consider this a defect in the current test runner that makes working with eggs and 2.9 or 2.10 rather cumbersome. could we consider adding this or some other solution to this problem? http://www.zope.org/Collectors/Zope/2276 -w -- -- d. whit morriss -- - senior engineer, opencore - - http://www.openplans.org - - m: 415-710-8975 - "If you don't know where you are, you don't know anything at all" Dr. Edgar Spencer, Ph.D., 1995 ___ Zope-Dev maillist - [EMAIL PROTECTED] http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )