[py-svn] pylib commit 1fe1c8998862: * removed compat namespace
commits-noreply at bitbucket.org
commits-noreply at bitbucket.org
Sun Nov 21 18:43:43 CET 2010
# HG changeset patch -- Bitbucket.org
# Project pylib
# URL http://bitbucket.org/hpk42/pylib/overview
# User holger krekel <holger at merlinux.eu>
# Date 1290361189 -3600
# Node ID 1fe1c89988622791b4a9103eae97fdd45c21cb69
# Parent 52d3b11bd299c609a25fcf701a4a6bf132736a6a
* removed compat namespace
* some bug fixes wrt tmpdirs
--- a/py/_compat/dep_subprocess.py
+++ /dev/null
@@ -1,5 +0,0 @@
-
-import py
-py.log._apiwarn("1.1", "py.compat.subprocess deprecated, use standard library version.",
-stacklevel="apipkg")
-subprocess = py.std.subprocess
--- a/testing/root/test_com.py
+++ /dev/null
@@ -1,3 +0,0 @@
-
-import py
-import os
--- a/py/__init__.py
+++ b/py/__init__.py
@@ -140,12 +140,4 @@ _apipkg.initpkg(__name__, attr={'_apipkg
'Syslog' : '._log.log:Syslog',
},
- # compatibility modules (deprecated)
- 'compat' : {
- '__doc__' : '._compat:__doc__',
- 'doctest' : '._compat.dep_doctest:doctest',
- 'optparse' : '._compat.dep_optparse:optparse',
- 'textwrap' : '._compat.dep_textwrap:textwrap',
- 'subprocess' : '._compat.dep_subprocess:subprocess',
- },
})
--- a/py/_compat/dep_doctest.py
+++ /dev/null
@@ -1,5 +0,0 @@
-import py
-
-py.log._apiwarn("1.1", "py.compat.doctest deprecated, use standard library version.",
-stacklevel="apipkg")
-doctest = py.std.doctest
--- a/py/_compat/dep_optparse.py
+++ /dev/null
@@ -1,4 +0,0 @@
-import py
-py.log._apiwarn("1.1", "py.compat.optparse deprecated, use standard library version.", stacklevel="apipkg")
-
-optparse = py.std.optparse
--- a/testing/path/test_local.py
+++ b/testing/path/test_local.py
@@ -14,7 +14,7 @@ skiponwin32 = py.test.mark.skipif(
def pytest_funcarg__path1(request):
def setup():
- path1 = request.config.mktemp("path1")
+ path1 = request.getfuncargvalue("tmpdir")
common.setuptestfs(path1)
return path1
def teardown(path1):
--- a/testing/code/test_source.py
+++ b/testing/code/test_source.py
@@ -348,7 +348,8 @@ def test_deindent():
lines = deindent(source.splitlines())
assert lines == ['', 'def f():', ' def g():', ' pass', ' ']
- at py.test.mark.xfail("sys.version_info[:2] != (2,7) and sys.version_info[:2]<(3,2)")
+ at py.test.mark.xfail("sys.version_info[:3] < (2,6,5) or "
+ "((3,0) <= sys.version_info[:2] < (3,2))")
def test_source_of_class_at_eof_without_newline(tmpdir):
# this test fails because the implicit inspect.getsource(A) below
# does not return the "x = 1" last line.
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -13,6 +13,7 @@ Changes between 1.3.4 and 2.0.0dev0
- path objects have a .dirname attribute now (equivalent to
os.path.dirname(path))
- path.visit() accepts breadthfirst (bf) and sort options
+- remove deprecated py.compat namespace
Changes between 1.3.3 and 1.3.4
==================================================
--- a/tox.ini
+++ b/tox.ini
@@ -23,3 +23,4 @@ commands=
[pytest]
rsyncdirs = conftest.py py doc testing
+addopts = -rxXf
--- a/py/_compat/dep_textwrap.py
+++ /dev/null
@@ -1,5 +0,0 @@
-import py
-
-py.log._apiwarn("1.1", "py.compat.textwrap deprecated, use standard library version.",
- stacklevel="apipkg")
-textwrap = py.std.textwrap
--- a/setup.py
+++ b/setup.py
@@ -30,7 +30,6 @@ def main():
'Programming Language :: Python :: 3'],
packages=['py',
'py._code',
- 'py._compat',
'py._io',
'py._log',
'py._path',
--- a/py/_compat/__init__.py
+++ /dev/null
@@ -1,2 +0,0 @@
-""" compatibility modules (taken from 2.4.4) """
-
More information about the pytest-commit
mailing list