scanner code v1 & new libs
This commit is contained in:
1
lib/pathlib-1.0.1.dist-info/INSTALLER
Normal file
1
lib/pathlib-1.0.1.dist-info/INSTALLER
Normal file
@@ -0,0 +1 @@
|
||||
pip
|
||||
19
lib/pathlib-1.0.1.dist-info/LICENSE.txt
Normal file
19
lib/pathlib-1.0.1.dist-info/LICENSE.txt
Normal file
@@ -0,0 +1,19 @@
|
||||
Copyright (c) 2012-2014 Antoine Pitrou and contributors
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
180
lib/pathlib-1.0.1.dist-info/METADATA
Normal file
180
lib/pathlib-1.0.1.dist-info/METADATA
Normal file
@@ -0,0 +1,180 @@
|
||||
Metadata-Version: 2.1
|
||||
Name: pathlib
|
||||
Version: 1.0.1
|
||||
Summary: Object-oriented filesystem paths
|
||||
Home-page: https://pathlib.readthedocs.org/
|
||||
Download-URL: https://pypi.python.org/pypi/pathlib/
|
||||
Author: Antoine Pitrou
|
||||
Author-email: solipsis@pitrou.net
|
||||
License: MIT License
|
||||
Platform: UNKNOWN
|
||||
Classifier: Development Status :: 5 - Production/Stable
|
||||
Classifier: Intended Audience :: Developers
|
||||
Classifier: License :: OSI Approved :: MIT License
|
||||
Classifier: Operating System :: OS Independent
|
||||
Classifier: Programming Language :: Python :: 3
|
||||
Classifier: Programming Language :: Python :: 2.6
|
||||
Classifier: Programming Language :: Python :: 2.7
|
||||
Classifier: Programming Language :: Python :: 3.2
|
||||
Classifier: Programming Language :: Python :: 3.3
|
||||
Classifier: Programming Language :: Python :: 3.4
|
||||
Classifier: Topic :: Software Development :: Libraries
|
||||
Classifier: Topic :: System :: Filesystems
|
||||
License-File: LICENSE.txt
|
||||
|
||||
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.7
|
||||
and 2.6.
|
||||
|
||||
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.
|
||||
|
||||
Examples
|
||||
--------
|
||||
|
||||
Importing the module classes::
|
||||
|
||||
>>> from pathlib import *
|
||||
|
||||
Listing Python source files in a directory::
|
||||
|
||||
>>> list(p.glob('*.py'))
|
||||
[PosixPath('test_pathlib.py'), PosixPath('setup.py'),
|
||||
PosixPath('pathlib.py')]
|
||||
|
||||
Navigating inside a directory tree::
|
||||
|
||||
>>> p = Path('/etc')
|
||||
>>> q = p / 'init.d' / 'reboot'
|
||||
>>> q
|
||||
PosixPath('/etc/init.d/reboot')
|
||||
>>> q.resolve()
|
||||
PosixPath('/etc/rc.d/init.d/halt')
|
||||
|
||||
Querying path properties::
|
||||
|
||||
>>> q.exists()
|
||||
True
|
||||
>>> q.is_dir()
|
||||
False
|
||||
|
||||
Opening a file::
|
||||
|
||||
>>> with q.open() as f: f.readline()
|
||||
...
|
||||
'#!/bin/bash\n'
|
||||
|
||||
|
||||
Documentation
|
||||
-------------
|
||||
|
||||
The full documentation can be read at `Read the Docs
|
||||
<https://pathlib.readthedocs.org/>`_.
|
||||
|
||||
|
||||
Contributing
|
||||
------------
|
||||
|
||||
Main development now takes place in the Python standard library: see
|
||||
the `Python developer's guide <http://docs.python.org/devguide/>`_, and
|
||||
report issues on the `Python bug tracker <http://bugs.python.org/>`_.
|
||||
|
||||
However, if you find an issue specific to prior versions of Python
|
||||
(such as 2.7 or 3.2), you can post an issue on the
|
||||
`BitBucket project page <https://bitbucket.org/pitrou/pathlib/>`_.
|
||||
|
||||
|
||||
History
|
||||
-------
|
||||
|
||||
Version 1.0.1
|
||||
^^^^^^^^^^^^^
|
||||
|
||||
- Pull requestion #4: Python 2.6 compatibility by eevee.
|
||||
|
||||
Version 1.0
|
||||
^^^^^^^^^^^
|
||||
|
||||
This version brings ``pathlib`` up to date with the official Python 3.4
|
||||
release, and also fixes a couple of 2.7-specific issues.
|
||||
|
||||
- Python issue #20765: Add missing documentation for PurePath.with_name()
|
||||
and PurePath.with_suffix().
|
||||
- Fix test_mkdir_parents when the working directory has additional bits
|
||||
set (such as the setgid or sticky bits).
|
||||
- Python issue #20111: pathlib.Path.with_suffix() now sanity checks the
|
||||
given suffix.
|
||||
- Python issue #19918: Fix PurePath.relative_to() under Windows.
|
||||
- Python issue #19921: When Path.mkdir() is called with parents=True, any
|
||||
missing parent is created with the default permissions, ignoring the mode
|
||||
argument (mimicking the POSIX "mkdir -p" command).
|
||||
- Python issue #19887: Improve the Path.resolve() algorithm to support
|
||||
certain symlink chains.
|
||||
- Make pathlib usable under Python 2.7 with unicode pathnames (only pure
|
||||
ASCII, though).
|
||||
- Issue #21: fix TypeError under Python 2.7 when using new division.
|
||||
- Add tox support for easier testing.
|
||||
|
||||
Version 0.97
|
||||
^^^^^^^^^^^^
|
||||
|
||||
This version brings ``pathlib`` up to date with the final API specified
|
||||
in :pep:`428`. The changes are too long to list here, it is recommended
|
||||
to read the `documentation <https://pathlib.readthedocs.org/>`_.
|
||||
|
||||
.. warning::
|
||||
The API in this version is partially incompatible with pathlib 0.8 and
|
||||
earlier. Be sure to check your code for possible breakage!
|
||||
|
||||
Version 0.8
|
||||
^^^^^^^^^^^
|
||||
|
||||
- Add PurePath.name and PurePath.anchor.
|
||||
- Add Path.owner and Path.group.
|
||||
- Add Path.replace().
|
||||
- Add Path.as_uri().
|
||||
- Issue #10: when creating a file with Path.open(), don't set the executable
|
||||
bit.
|
||||
- Issue #11: fix comparisons with non-Path objects.
|
||||
|
||||
Version 0.7
|
||||
^^^^^^^^^^^
|
||||
|
||||
- Add '**' (recursive) patterns to Path.glob().
|
||||
- Fix openat() support after the API refactoring in Python 3.3 beta1.
|
||||
- Add a *target_is_directory* argument to Path.symlink_to()
|
||||
|
||||
Version 0.6
|
||||
^^^^^^^^^^^
|
||||
|
||||
- Add Path.is_file() and Path.is_symlink()
|
||||
- Add Path.glob() and Path.rglob()
|
||||
- Add PurePath.match()
|
||||
|
||||
Version 0.5
|
||||
^^^^^^^^^^^
|
||||
|
||||
- Add Path.mkdir().
|
||||
- Add Python 2.7 compatibility by Michele Lacchia.
|
||||
- Make parent() raise ValueError when the level is greater than the path
|
||||
length.
|
||||
|
||||
|
||||
9
lib/pathlib-1.0.1.dist-info/RECORD
Normal file
9
lib/pathlib-1.0.1.dist-info/RECORD
Normal file
@@ -0,0 +1,9 @@
|
||||
__pycache__/pathlib.cpython-314.pyc,,
|
||||
pathlib-1.0.1.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
|
||||
pathlib-1.0.1.dist-info/LICENSE.txt,sha256=7FK0RgeHp9ofbbcLvp4eZJxz98sU7rrxDl25_n9-nNk,1080
|
||||
pathlib-1.0.1.dist-info/METADATA,sha256=NrN3I2q6qf7u2iD0kK0Or6JrsqSP-WXXK41ZAkQznuI,5149
|
||||
pathlib-1.0.1.dist-info/RECORD,,
|
||||
pathlib-1.0.1.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
pathlib-1.0.1.dist-info/WHEEL,sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA,92
|
||||
pathlib-1.0.1.dist-info/top_level.txt,sha256=zhefsaNuASYaoZF-ELG3TPFn6S2cuB1fd8PlNFLrMh0,8
|
||||
pathlib.py,sha256=9MfboQTEcuscgm7ZALBMTDpLwD-2PCTSUyhlA2tcvqw,41481
|
||||
0
lib/pathlib-1.0.1.dist-info/REQUESTED
Normal file
0
lib/pathlib-1.0.1.dist-info/REQUESTED
Normal file
5
lib/pathlib-1.0.1.dist-info/WHEEL
Normal file
5
lib/pathlib-1.0.1.dist-info/WHEEL
Normal file
@@ -0,0 +1,5 @@
|
||||
Wheel-Version: 1.0
|
||||
Generator: bdist_wheel (0.37.1)
|
||||
Root-Is-Purelib: true
|
||||
Tag: py3-none-any
|
||||
|
||||
1
lib/pathlib-1.0.1.dist-info/top_level.txt
Normal file
1
lib/pathlib-1.0.1.dist-info/top_level.txt
Normal file
@@ -0,0 +1 @@
|
||||
pathlib
|
||||
Reference in New Issue
Block a user