[py-svn] py commit 5346ab41b059: setting version to 1.4.0 refining release announce

commits-noreply at bitbucket.org commits-noreply at bitbucket.org
Thu Nov 25 18:15:19 CET 2010


# HG changeset patch -- Bitbucket.org
# Project py
# URL http://bitbucket.org/hpk42/py/overview
# User holger krekel <holger at merlinux.eu>
# Date 1290705284 -3600
# Node ID 5346ab41b059c95a48cbe1e8a7bae96ce6e0da27
# Parent  33d061c0c2790378ff0171022516ea2b2c9350ca
setting version to 1.4.0 refining release announce

--- a/setup.py
+++ b/setup.py
@@ -9,7 +9,7 @@ def main():
         name='py',
         description='library with cross-python path, ini-parsing, io, code, log facilities',
         long_description = open('README.txt').read(),
-        version='1.4.0.a7',
+        version='1.4.0',
         url='http://pylib.org',
         license='MIT license',
         platforms=['unix', 'linux', 'osx', 'cygwin', 'win32'],

--- a/py/__init__.py
+++ b/py/__init__.py
@@ -8,7 +8,7 @@ dictionary or an import path.
 
 (c) Holger Krekel and others, 2004-2010
 """
-__version__ = '1.4.0.a7'
+__version__ = '1.4.0'
 
 from py import _apipkg
 

--- a/doc/announce/release-1.4.0.txt
+++ b/doc/announce/release-1.4.0.txt
@@ -4,18 +4,35 @@
 py-1.4.0: lib for path, code, io, ... manipulations
 ===========================================================================
 
-"py" is a small library comprising APIs for filesystem and svn path manipulations,
-dynamic code construction and introspection, IO capturing and a Python2/Python3
-compatibility namespace.  It runs unmodified on all Python interpreters compatible
-to Python2.4 up until Python 3.2.
+"py" is a small library comprising APIs for filesystem and svn path
+manipulations, dynamic code construction and introspection, IO capturing
+and a Python2/Python3 compatibility namespace.  It runs unmodified on
+all Python interpreters compatible to Python2.4 up until Python 3.2.
+The general goal with "py" is to provide stable APIs that are
+continously tested against many Python interpreters and thus also to
+help transition.
 
 The py distribution prior to 1.4.0 used to contain "py.test" which now
-comes as its own "pytest" distribution.  Also, the "py.cleanup|py.lookup|py.countloc"
-etc. helpers are now part of pycmd.  This makes "py-1.4.0" a simple library
-not installing any command line utilities.  The general idea for "py" is to
-place high value on providing some basic APIs that are continously tested
-against many Python interpreters and thus also to help transition.
+comes as its own "pytest" distribution.  Also, the
+"py.cleanup|py.lookup|py.countloc" etc. helpers are now part of pycmd.
+This makes "py-1.4.0" a simple library which does not nstall any command
+line utilities anymore.
 
 cheers,
 holger
 
+Changes between 1.3.4 and 1.4.0
+-------------------------------------
+
+- py.test was moved to a separate "pytest" package. What remains is
+  a stub hook which will proxy ``import py.test`` to ``pytest``.
+- all command line tools ("py.cleanup/lookup/countloc/..." moved
+  to "pycmd" package)
+- removed the old and deprecated "py.magic" namespace
+- use apipkg-1.1 and make py.apipkg.initpkg|ApiModule available
+- add py.iniconfig module for brain-dead easy ini-config file parsing
+- introduce py.builtin.any()
+- 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

--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,5 +1,5 @@
 
-Changes between 1.3.4 and 1.4.0dev0
+Changes between 1.3.4 and 1.4.0
 ==================================================
 
 - py.test was moved to a separate "pytest" package. What remains is



More information about the pytest-commit mailing list