[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