# HG changeset patch -- Bitbucket.org # Project py # URL http://bitbucket.org/hpk42/py/overview # User holger krekel <hol...@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 _______________________________________________ py-svn mailing list py-svn@codespeak.net http://codespeak.net/mailman/listinfo/py-svn