Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #77484

[ANN] pathlib 1.0.1

Path csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!news.stack.nl!newsfeed.xs4all.nl!newsfeed4.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail
Return-Path <python-python-list@m.gmane.org>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/simple; d=python.org; s=200901; t=1409759939; bh=Qmx8+QKMax+8cYWZNTFgahanYVdMMo+Gilj9j/M8aYw=; h=To:From:Subject:Date:From; b=SfWisxdNZZcCbvLxMWlEvH2NmSHOY7Vw9kGCqelYQLX+8rRFbTuzr/3WkmTfGA/Q4 3oIBcVu+uDNEdLut0ksf5YZuevWiXBWE9/4QJeiZem7fEqd4GNsosVm9ATzSXmjG59 xfzmR+8n1W1hFbB6hTIwonRrqBlvZWuWvV2dIBUs=
X-Spam-Status OK 0.000
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'url:pypi': 0.03; '(especially': 0.07; 'attribute': 0.07; 'fixes': 0.07; 'paths': 0.07; 'skip:` 10': 0.07; 'subject:ANN': 0.07; 'string': 0.09; '------------': 0.09; '1.0.1': 0.09; 'calls.': 0.09; 'objects:': 0.09; 'os.path': 0.09; 'received:80.91': 0.09; 'received:80.91.229': 0.09; 'received:gmane.org': 0.09; 'received:list': 0.09; '--------': 0.10; 'python': 0.11; 'bug': 0.12; 'mostly': 0.14; 'windows': 0.15; '-------': 0.16; 'backward': 0.16; 'eliminating': 0.16; 'filesystem': 0.16; 'from:name:antoine pitrou': 0.16; 'message-id:@post.gmane.org': 0.16; 'operators,': 0.16; 'paths.': 0.16; 'received:213.41.240': 0.16; 'received:213.41.240.54': 0.16; 'received:80.91.229.3': 0.16; 'received:charlus.yi.org': 0.16; 'received:plane.gmane.org': 0.16; 'received:yi.org': 0.16; 'semantics': 0.16; 'usable': 0.16; 'from:addr:python.org': 0.16; 'later': 0.20; 'subject:] ': 0.20; 'install': 0.23; 'header:User-Agent:1': 0.23; 'comparing': 0.24; 'library,': 0.24; 'versions': 0.24; 'header:X-Complaints-To:1': 0.27; '3.2': 0.31; 'etc.).': 0.31; 'publicly': 0.31; 'types.': 0.31; 'regular': 0.32; 'url:python': 0.33; 'classes': 0.35; 'but': 0.35; 'version': 0.36; '2.6': 0.36; 'functions.': 0.36; 'library.': 0.36; 'done': 0.36; 'method': 0.36; 'charset:us- ascii': 0.36; 'url:org': 0.36; 'should': 0.36; 'example,': 0.37; 'requirements': 0.37; 'skip:- 20': 0.37; 'easily': 0.37; 'handle': 0.38; 'to:addr:python-list': 0.38; 'recent': 0.39; 'subject:[': 0.39; 'to:addr:python.org': 0.39; 'received:org': 0.40; 'release': 0.40; 'new': 0.61; 'happen': 0.63; 'more': 0.64; 'different': 0.65; 'advantages': 0.68; 'receive': 0.70; '2.7.': 0.84; 'antoine.': 0.84; 'reminder,': 0.84; 'trick.': 0.84; 'announcing': 0.91; 'releases.': 0.91; 'developments': 0.95
X-Injected-Via-Gmane http://gmane.org/
To python-list@python.org
From Antoine Pitrou <antoine@python.org>
Subject [ANN] pathlib 1.0.1
Date Wed, 3 Sep 2014 15:58:47 +0000 (UTC)
Mime-Version 1.0
Content-Type text/plain; charset=us-ascii
Content-Transfer-Encoding 7bit
X-Gmane-NNTP-Posting-Host sea.gmane.org
User-Agent Loom/3.14 (http://gmane.org/)
X-Loom-IP 213.41.240.54 (Mozilla/5.0 (X11; Linux x86_64; rv:32.0) Gecko/20100101 Firefox/32.0)
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.15
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list/>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Newsgroups comp.lang.python
Message-ID <mailman.13739.1409759940.18130.python-list@python.org> (permalink)
Lines 53
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1409759940 news.xs4all.nl 2851 [2001:888:2000:d::a6]:56745
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python:77484

Show key headers only | View raw


Hello,

I am announcing the release of pathlib 1.0.1.  This version makes pathlib
Python 2.6-compatible. Note that 2.6 compatibility may not have been as
well tested as more recent Python versions (especially on non-Unix 
platforms).

As a reminder, the standalone (PyPI) version of pathlib will not receive
any new features or general improvements. New developments and regular
bug fixes will happen mostly in the Python standard library, and be
publicly available in official Python releases.

See https://pypi.python.org/pypi/pathlib

Overview
--------

pathlib offers a set of classes to handle filesystem paths.  It offers the
following advantages over using string objects:

* No more cumbersome use of os and os.path functions.  Everything can be
  done easily through operators, attribute accesses, and method calls.

* Embodies the semantics of different path types.  For example, comparing
  Windows paths ignores casing.

* Well-defined semantics, eliminating any warts or ambiguities (forward vs.
  backward slashes, etc.).

Requirements
------------

Python 3.2 or later is recommended, but pathlib is also usable with Python
2.6 and 2.7.

Install
-------

In Python 3.4, pathlib is now part of the standard library.  For Python 3.3
and earlier, ``easy_install pathlib`` or ``pip install pathlib`` should do
the trick.

Changelog for version 1.0.1
---------------------------

- Pull request #4: Python 2.6 compatibility by eevee.

Regards

Antoine.

Back to comp.lang.python | Previous | NextNext in thread | Find similar | Unroll thread


Thread

[ANN] pathlib 1.0.1 Antoine Pitrou <antoine@python.org> - 2014-09-03 15:58 +0000
  Re: [ANN] pathlib 1.0.1 thequietcenter@gmail.com - 2014-09-09 07:36 -0700

csiph-web