From fef4dd2625ea7919f0f5dbf7671e7dfc3f3a247e Mon Sep 17 00:00:00 2001 From: Iustin Pop Date: Fri, 23 May 2014 17:42:04 +0200 Subject: [PATCH] Update changelog and bump version for 0.5.3 --- NEWS | 17 +++++++++++++++++ README | 4 ++-- doc/conf.py | 6 +++--- setup.py | 4 ++-- 4 files changed, 24 insertions(+), 7 deletions(-) diff --git a/NEWS b/NEWS index 84d4ca4..06d2627 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,23 @@ News ==== +Version 0.5.3 +------------- + +Small optimisations release: + +* ari edelkind contributed a speed-up optimisation for handling of files + without xattrs (which is, in general, the expected case) +* Jonas Borgström contributed a behaviour change to the handling of file + names: under Python 3 and up, unicode paths are encoded/decoded using + the 'surogatee' handler, instead of the 'strict' handler; while this + can hide encoding errors, it mirrors what Python libraries do + (e.g. see os.fsencode/fsdecode) +* Sean Patrick Santos contributed improvements to the test suite so that + it can be used even on files systems which have built-in attributes + (e.g. when using SELinux, or NFSv4); to enable this, define the + attributes in the TEST_IGNORE_XATTRS environment variable + Version 0.5.2 ------------- diff --git a/README b/README index 5988580..492645d 100644 --- a/README +++ b/README @@ -6,7 +6,7 @@ to the extended attributes for filesystem objects available in some operating systems. Downloads: go to http://pyxattr.k1024.org/downloads/. Latest -version is 0.5.2. The source repository is either at +version is 0.5.3. The source repository is either at http://git.k1024.org/pyxattr.git or at https://github.com/iustin/pyxattr. @@ -24,7 +24,7 @@ installed in order to build and install the module. License ------- -pyxattr is Copyright 2002-2008, 2012, 2013 Iustin Pop. +pyxattr is Copyright 2002-2008, 2012, 2013, 2014 Iustin Pop. pyxattr is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free diff --git a/doc/conf.py b/doc/conf.py index 0d2e64b..d0733cb 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -41,16 +41,16 @@ master_doc = 'index' # General information about the project. project = u'pyxattr' -copyright = u'2002, 2003, 2006, 2008, 2012, 2013, Iustin Pop' +copyright = u'2002, 2003, 2006, 2008, 2012, 2013, 2014, Iustin Pop' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the # built documents. # # The short X.Y version. -version = '0.5.2' +version = '0.5.3' # The full version, including alpha/beta/rc tags. -release = '0.5.2' +release = '0.5.3' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.py b/setup.py index c18e054..82c9747 100755 --- a/setup.py +++ b/setup.py @@ -9,7 +9,7 @@ except ImportError: long_desc = """This is a C extension module for Python which implements extended attributes manipulation. It is a wrapper on top of the attr C library - see attr(5).""" -version = "0.5.2" +version = "0.5.3" author = "Iustin Pop" author_email = "iusty@k1024.org" macros = [ @@ -24,7 +24,7 @@ setup(name = "pyxattr", author = author, author_email = author_email, url = "http://pyxattr.k1024.org/", - download_url = "https://github.com/iustin/pyxattr/downloads", + download_url = "http://pyxattr.k1024.org/downloads/", license = "LGPL", ext_modules = [Extension("xattr", ["xattr.c"], libraries=["attr"], -- 2.39.2