Commit 8cad8fdf authored by Sebastian Ramacher's avatar Sebastian Ramacher

Imported Upstream version 1.0.1

parent ebac3bde
Metadata-Version: 1.0
Name: py
Version: 0.9.1
Summary: py lib: agile development and test support library
Home-page: http://codespeak.net/py
Author: holger krekel, Carl Friedrich Bolz, Guido Wesdorp, Maciej Fijalkowski, Armin Rigo & others
Author-email: py-dev@codespeak.net
Version: 1.0.1
Summary: py.test and pylib: advanced testing tool and networking lib
Home-page: http://pylib.org
Author: holger krekel, Guido Wesdorp, Carl Friedrich Bolz, Armin Rigo, Maciej Fijalkowski & others
Author-email: holger at merlinux.eu, py-dev at codespeak.net
License: MIT license
Download-URL: XXX
Description:
the py lib is a development support library featuring
py.test, ad-hoc distributed execution, micro-threads
and svn abstractions.
advanced testing and development support library:
- `py.test`_: cross-project testing tool with many advanced features
- `py.execnet`_: ad-hoc code distribution to SSH, Socket and local sub processes
- `py.path`_: path abstractions over local and subversion files
- `py.code`_: dynamic code compile and traceback printing support
Compatibility: Linux, Win32, OSX, Python versions 2.3-2.6.
For questions please check out http://pylib.org/contact.html
.. _`py.test`: http://pylib.org/test.html
.. _`py.execnet`: http://pylib.org/execnet.html
.. _`py.path`: http://pylib.org/path.html
.. _`py.code`: http://pylib.org/code.html
Platform: unix
Platform: linux
Platform: osx
Platform: cygwin
Platform: win32
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: System :: Distributed Computing
Classifier: Topic :: Utilities
Classifier: Programming Language :: Python
The py lib is a Python development support library featuring
the following tools and modules:
* py.test: tool for distributed automated testing
* py.execnet: ad-hoc distributed execution
* py.code: dynamic code generation and introspection
* py.path: uniform local and svn path objects
It includes code and contributions from several people,
listed in the LICENSE file.
For questions, please see py/doc/index.txt, refer to the website
http://pylib.org or come to the #pylib IRC freenode channel or subscribe to
http://codespeak.net/mailman/listinfo/py-dev .
have fun,
holger krekel, holger at merlinux eu
Metadata-Version: 1.0
Name: py
Version: 1.0.1
Summary: py.test and pylib: advanced testing tool and networking lib
Home-page: http://pylib.org
Author: holger krekel, Guido Wesdorp, Carl Friedrich Bolz, Armin Rigo, Maciej Fijalkowski & others
Author-email: holger at merlinux.eu, py-dev at codespeak.net
License: MIT license
Description:
advanced testing and development support library:
- `py.test`_: cross-project testing tool with many advanced features
- `py.execnet`_: ad-hoc code distribution to SSH, Socket and local sub processes
- `py.path`_: path abstractions over local and subversion files
- `py.code`_: dynamic code compile and traceback printing support
Compatibility: Linux, Win32, OSX, Python versions 2.3-2.6.
For questions please check out http://pylib.org/contact.html
.. _`py.test`: http://pylib.org/test.html
.. _`py.execnet`: http://pylib.org/execnet.html
.. _`py.path`: http://pylib.org/path.html
.. _`py.code`: http://pylib.org/code.html
Platform: unix
Platform: linux
Platform: osx
Platform: cygwin
Platform: win32
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: System :: Distributed Computing
Classifier: Topic :: Utilities
Classifier: Programming Language :: Python
README.txt
setup.py
py/__init__.py
py/_com.py
py/conftest.py
py/env.py
py/initpkg.py
py.egg-info/PKG-INFO
py.egg-info/SOURCES.txt
py.egg-info/dependency_links.txt
py.egg-info/entry_points.txt
py.egg-info/not-zip-safe
py.egg-info/top_level.txt
py/builtin/__init__.py
py/builtin/enumerate.py
py/builtin/exception.py
py/builtin/reversed.py
py/builtin/set.py
py/builtin/sorted.py
py/builtin/testing/__init__.py
py/builtin/testing/test_enumerate.py
py/builtin/testing/test_exception.py
py/builtin/testing/test_reversed.py
py/builtin/testing/test_set.py
py/builtin/testing/test_sorted.py
py/cmdline/__init__.py
py/cmdline/pycleanup.py
py/cmdline/pycountloc.py
py/cmdline/pylookup.py
py/cmdline/pyrest.py
py/cmdline/pysvnwcrevert.py
py/cmdline/pytest.py
py/cmdline/pywhich.py
py/cmdline/testing/__init__.py
py/cmdline/testing/test_cmdline.py
py/cmdline/testing/test_generic.py
py/code/__init__.py
py/code/code.py
py/code/excinfo.py
py/code/frame.py
py/code/safe_repr.py
py/code/source.py
py/code/traceback2.py
py/code/testing/__init__.py
py/code/testing/test_code.py
py/code/testing/test_excinfo.py
py/code/testing/test_frame.py
py/code/testing/test_safe_repr.py
py/code/testing/test_source.py
py/compat/__init__.py
py/compat/conftest.py
py/compat/doctest.py
py/compat/optparse.py
py/compat/subprocess.py
py/compat/textwrap.py
py/compat/testing/__init__.py
py/compat/testing/test_doctest.py
py/compat/testing/test_doctest2.py
py/compat/testing/test_optparse.py
py/compat/testing/test_subprocess.py
py/compat/testing/test_textwrap.py
py/execnet/__init__.py
py/execnet/channel.py
py/execnet/gateway.py
py/execnet/gwmanage.py
py/execnet/inputoutput.py
py/execnet/message.py
py/execnet/multi.py
py/execnet/register.py
py/execnet/rsync.py
py/execnet/rsync_remote.py
py/execnet/xspec.py
py/execnet/script/__init__.py
py/execnet/script/loop_socketserver.py
py/execnet/script/quitserver.py
py/execnet/script/shell.py
py/execnet/script/socketserver.py
py/execnet/script/socketserverservice.py
py/execnet/script/xx.py
py/execnet/testing/__init__.py
py/execnet/testing/conftest.py
py/execnet/testing/test_event.py
py/execnet/testing/test_gateway.py
py/execnet/testing/test_gwmanage.py
py/execnet/testing/test_multi.py
py/execnet/testing/test_pickle.py
py/execnet/testing/test_rsync.py
py/execnet/testing/test_xspec.py
py/io/__init__.py
py/io/dupfile.py
py/io/fdcapture.py
py/io/stdcapture.py
py/io/terminalwriter.py
py/io/testing/__init__.py
py/io/testing/test_dupfile.py
py/io/testing/test_fdcapture.py
py/io/testing/test_stdcapture.py
py/io/testing/test_terminalwriter.py
py/log/__init__.py
py/log/consumer.py
py/log/logger.py
py/log/producer.py
py/log/warning.py
py/log/testing/__init__.py
py/log/testing/test_log.py
py/log/testing/test_logger.py
py/log/testing/test_warning.py
py/magic/__init__.py
py/magic/assertion.py
py/magic/autopath.py
py/magic/exprinfo.py
py/magic/invoke.py
py/magic/patch.py
py/magic/viewtype.py
py/magic/testing/__init__.py
py/magic/testing/test_assertion.py
py/magic/testing/test_autopath.py
py/magic/testing/test_exprinfo.py
py/magic/testing/test_invoke.py
py/magic/testing/test_patch.py
py/magic/testing/test_viewtype.py
py/misc/__init__.py
py/misc/_dist.py
py/misc/buildcmodule.py
py/misc/cache.py
py/misc/difftime.py
py/misc/dynpkg.py
py/misc/error.py
py/misc/findmissingdocstrings.py
py/misc/rest.py
py/misc/std.py
py/misc/svnlook.py
py/misc/terminal_helper.py
py/misc/cmdline/__init__.py
py/misc/cmdline/countloc.py
py/misc/testing/__init__.py
py/misc/testing/test_api.py
py/misc/testing/test_cache.py
py/misc/testing/test_com.py
py/misc/testing/test_error.py
py/misc/testing/test_initpkg.py
py/misc/testing/test_install.py
py/misc/testing/test_std.py
py/misc/testing/test_svnlook.py
py/misc/testing/test_terminal.py
py/path/__init__.py
py/path/common.py
py/path/gateway/__init__.py
py/path/gateway/channeltest.py
py/path/gateway/channeltest2.py
py/path/gateway/remotepath.py
py/path/local/__init__.py
py/path/local/common.py
py/path/local/local.py
py/path/local/posix.py
py/path/local/win.py
py/path/local/testing/__init__.py
py/path/local/testing/test_local.py
py/path/local/testing/test_posix.py
py/path/local/testing/test_win.py
py/path/svn/__init__.py
py/path/svn/cache.py
py/path/svn/svncommon.py
py/path/svn/urlcommand.py
py/path/svn/wccommand.py
py/path/svn/testing/__init__.py
py/path/svn/testing/svntestbase.py
py/path/svn/testing/test_auth.py
py/path/svn/testing/test_test_repo.py
py/path/svn/testing/test_urlcommand.py
py/path/svn/testing/test_wccommand.py
py/path/testing/__init__.py
py/path/testing/common.py
py/path/testing/fscommon.py
py/path/testing/test_api.py
py/process/__init__.py
py/process/cmdexec.py
py/process/forkedfunc.py
py/process/killproc.py
py/process/testing/__init__.py
py/process/testing/test_cmdexec.py
py/process/testing/test_forkedfunc.py
py/process/testing/test_killproc.py
py/rest/__init__.py
py/rest/convert.py
py/rest/directive.py
py/rest/latex.py
py/rest/rst.py
py/rest/transform.py
py/rest/testing/__init__.py
py/rest/testing/setup.py
py/rest/testing/test_convert.py
py/rest/testing/test_directive.py
py/rest/testing/test_htmlrest.py
py/rest/testing/test_rst.py
py/rest/testing/test_rst2pdf.py
py/rest/testing/test_transform.py
py/test/__init__.py
py/test/cmdline.py
py/test/collect.py
py/test/compat.py
py/test/config.py
py/test/conftesthandle.py
py/test/defaultconftest.py
py/test/funcargs.py
py/test/outcome.py
py/test/parseopt.py
py/test/pluginmanager.py
py/test/pycollect.py
py/test/session.py
py/test/dist/__init__.py
py/test/dist/dsession.py
py/test/dist/mypickle.py
py/test/dist/nodemanage.py
py/test/dist/txnode.py
py/test/dist/testing/__init__.py
py/test/dist/testing/acceptance_test.py
py/test/dist/testing/test_dsession.py
py/test/dist/testing/test_mypickle.py
py/test/dist/testing/test_nodemanage.py
py/test/dist/testing/test_txnode.py
py/test/looponfail/__init__.py
py/test/looponfail/remote.py
py/test/looponfail/util.py
py/test/looponfail/testing/__init__.py
py/test/looponfail/testing/test_remote.py
py/test/looponfail/testing/test_util.py
py/test/plugin/__init__.py
py/test/plugin/conftest.py
py/test/plugin/hookspec.py
py/test/plugin/pytest__pytest.py
py/test/plugin/pytest_capture.py
py/test/plugin/pytest_default.py
py/test/plugin/pytest_doctest.py
py/test/plugin/pytest_execnetcleanup.py
py/test/plugin/pytest_figleaf.py
py/test/plugin/pytest_helpconfig.py
py/test/plugin/pytest_hooklog.py
py/test/plugin/pytest_keyword.py
py/test/plugin/pytest_monkeypatch.py
py/test/plugin/pytest_nose.py
py/test/plugin/pytest_pastebin.py
py/test/plugin/pytest_pdb.py
py/test/plugin/pytest_pylint.py
py/test/plugin/pytest_pytester.py
py/test/plugin/pytest_recwarn.py
py/test/plugin/pytest_restdoc.py
py/test/plugin/pytest_resultlog.py
py/test/plugin/pytest_runner.py
py/test/plugin/pytest_terminal.py
py/test/plugin/pytest_tmpdir.py
py/test/plugin/pytest_unittest.py
py/test/plugin/pytest_xfail.py
py/test/plugin/test_pytest_capture.py
py/test/plugin/test_pytest_helpconfig.py
py/test/plugin/test_pytest_nose.py
py/test/plugin/test_pytest_runner.py
py/test/plugin/test_pytest_runner_xunit.py
py/test/plugin/test_pytest_terminal.py
py/test/testing/__init__.py
py/test/testing/acceptance_test.py
py/test/testing/conftest.py
py/test/testing/test_collect.py
py/test/testing/test_compat.py
py/test/testing/test_config.py
py/test/testing/test_conftesthandle.py
py/test/testing/test_deprecated_api.py
py/test/testing/test_funcargs.py
py/test/testing/test_genitems.py
py/test/testing/test_outcome.py
py/test/testing/test_parseopt.py
py/test/testing/test_pickling.py
py/test/testing/test_pluginmanager.py
py/test/testing/test_pycollect.py
py/test/testing/test_recording.py
py/test/testing/test_session.py
py/test/testing/test_traceback.py
py/test/testing/import_test/package/__init__.py
py/test/testing/import_test/package/absolute_import_shared_lib.py
py/test/testing/import_test/package/module_that_imports_shared_lib.py
py/test/testing/import_test/package/shared_lib.py
py/test/testing/import_test/package/test_import.py
py/test/web/__init__.py
py/test/web/exception.py
py/test/web/post_multipart.py
py/test/web/webcheck.py
py/thread/__init__.py
py/thread/io.py
py/thread/pool.py
py/thread/testing/__init__.py
py/thread/testing/test_io.py
py/thread/testing/test_pool.py
py/tool/__init__.py
py/tool/utestconvert.py
py/tool/testing/__init__.py
py/tool/testing/test_utestconvert.py
py/xmlobj/__init__.py
py/xmlobj/html.py
py/xmlobj/misc.py
py/xmlobj/visit.py
py/xmlobj/xml.py
py/xmlobj/testing/__init__.py
py/xmlobj/testing/test_html.py
py/xmlobj/testing/test_xml.py
\ No newline at end of file
[console_scripts]
py.lookup = py.cmdline:pylookup
py.countloc = py.cmdline:pycountloc
py.rest = py.cmdline:pyrest
py.test = py.cmdline:pytest
py.which = py.cmdline:pywhich
py.cleanup = py.cmdline:pycleanup
py.svnwcrevert = py.cmdline:pysvnwcrevert
py lib Copyright holders, 2003-2005
=======================================
Except when otherwise stated (look for LICENSE files or information at
the beginning of each file) the files in the 'py' directory are
copyrighted by one or more of the following people and organizations:
Holger Krekel <hpk@trillke.net>
merlinux GmbH, Germany <office@merlinux.de>
Armin Rigo <arigo@tunes.org>
Carl Friedrich Bolz <cfbolz@merlinux.de>
Maciek Fijalkowski <fijal@genesilico.pl>
Guido Wesdorp <guido@merlinux.de>
Jan Balster <jan@balster.info>
Contributors include::
Ian Bicking <ianb@colorstudy.com>
Grig Gheorghiu <grig@gheorghiu.net>
Bob Ippolito <bob@redivi.com>
Christian Tismer <tismer@stackless.com>
Samuele Pedroni <pedronis@strakt.com>
Except when otherwise stated (look for LICENSE files or information at
the beginning of each file) all files in the 'py' directory are
licensed under the MIT license:
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
# -*- coding: utf-8 -*-
"""
the py lib is a development support library featuring
py.test, ad-hoc distributed execution, micro-threads
and svn abstractions.
advanced testing and development support library:
- `py.test`_: cross-project testing tool with many advanced features
- `py.execnet`_: ad-hoc code distribution to SSH, Socket and local sub processes
- `py.path`_: path abstractions over local and subversion files
- `py.code`_: dynamic code compile and traceback printing support
Compatibility: Linux, Win32, OSX, Python versions 2.3-2.6.
For questions please check out http://pylib.org/contact.html
.. _`py.test`: http://pylib.org/test.html
.. _`py.execnet`: http://pylib.org/execnet.html
.. _`py.path`: http://pylib.org/path.html
.. _`py.code`: http://pylib.org/code.html
"""
from initpkg import initpkg
trunk = None
version = "0.9.1"
version = trunk or "1.0.1"
initpkg(__name__,
description = "py lib: agile development and test support library",
revision = int('$LastChangedRevision: 52798 $'.split(':')[1][:-1]),
lastchangedate = '$LastChangedDate: 2008-03-21 11:40:39 +0100 (Fri, 21 Mar 2008) $',
description = "py.test and pylib: advanced testing tool and networking lib",
version = version,
url = "http://codespeak.net/py",
download_url = "XXX", # "http://codespeak.net/download/py/py-%s.tar.gz" %(version,),
url = "http://pylib.org",
license = "MIT license",
platforms = ['unix', 'linux', 'cygwin', 'win32'],
author = "holger krekel, Carl Friedrich Bolz, Guido Wesdorp, Maciej Fijalkowski, Armin Rigo & others",
author_email = "py-dev@codespeak.net",
platforms = ['unix', 'linux', 'osx', 'cygwin', 'win32'],
author = "holger krekel, Guido Wesdorp, Carl Friedrich Bolz, Armin Rigo, Maciej Fijalkowski & others",
author_email = "holger at merlinux.eu, py-dev at codespeak.net",
long_description = globals()['__doc__'],
classifiers = [
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Operating System :: POSIX",
"Operating System :: Microsoft :: Windows",
"Operating System :: MacOS :: MacOS X",
"Topic :: Software Development :: Testing",
"Topic :: Software Development :: Libraries",
"Topic :: System :: Distributed Computing",
"Topic :: Utilities",
"Programming Language :: Python",
],
# EXPORTED API
exportdefs = {
# py lib events and plugins
'_com.Registry' : ('./_com.py', 'Registry'),
'_com.MultiCall' : ('./_com.py', 'MultiCall'),
'_com.comregistry' : ('./_com.py', 'comregistry'),
'_com.HookRelay' : ('./_com.py', 'HookRelay'),
# py lib cmdline tools
'cmdline.pytest' : ('./cmdline/pytest.py', 'main',),
'cmdline.pyrest' : ('./cmdline/pyrest.py', 'main',),
'cmdline.pylookup' : ('./cmdline/pylookup.py', 'main',),
'cmdline.pycountloc' : ('./cmdline/pycountloc.py', 'main',),
'cmdline.pycleanup' : ('./cmdline/pycleanup.py', 'main',),
'cmdline.pywhich' : ('./cmdline/pywhich.py', 'main',),
'cmdline.pysvnwcrevert' : ('./cmdline/pysvnwcrevert.py', 'main',),
# helpers for use from test functions or collectors
'test.__doc__' : ('./test/__init__.py', '__doc__'),
'test.raises' : ('./test/raises.py', 'raises'),
'test.deprecated_call' : ('./test/deprecate.py', 'deprecated_call'),
'test.skip' : ('./test/item.py', 'skip'),
'test.fail' : ('./test/item.py', 'fail'),
'test.exit' : ('./test/session.py', 'exit'),
'test.broken' : ('./test/item.py', 'Broken'),
'test.notimplemented' : ('./test/item.py', '_NotImplemented'),
'test._PluginManager' : ('./test/pluginmanager.py', 'PluginManager'),
'test.raises' : ('./test/outcome.py', 'raises'),
'test.skip' : ('./test/outcome.py', 'skip'),
'test.importorskip' : ('./test/outcome.py', 'importorskip'),
'test.fail' : ('./test/outcome.py', 'fail'),
'test.exit' : ('./test/outcome.py', 'exit'),
# configuration/initialization related test api
'test.config' : ('./test/config.py', 'config_per_process'),
......@@ -42,13 +80,14 @@ initpkg(__name__,
# for customization of collecting/running tests
'test.collect.Collector' : ('./test/collect.py', 'Collector'),