Skip to main content

The ‘filesysobjects’ package provides cross-platform-utilities for path addresses of file like resources. This includes the search and navigation features on file system structures with the application of regular expressions for pathnames intermixed with globs.

  • filesysobjects - constants

  • filesysobjects.apppaths - application resource path processing

  • filesysobjects.paths - file systems path processing

  • filesysobjects.pathtools - search, enumeration, and iteration operations

  • filesysobjects.userdata - user directories

  • filesysobjects.osdata - OS directories

  • filesysobjects.configdata - config directories

Supported platforms are:

  • Linux, BSD, Unix, Mac-OS/OS-X, and Windows

  • Python2.7, Python3.5+

Online documentation:

Runtime-Repository:

Downloads:

Project Data

  • PROJECT: ‘filesysobjects’

  • MISSION: Standard conform utilities for paths of file systems and URIs.

  • VERSION: 00.01

  • RELEASE: 00.01.033

  • STATUS: alpha

  • AUTHOR: Arno-Can Uestuensoez

  • COPYRIGHT: Copyright (C) 2010,2011,2015-2018 Arno-Can Uestuensoez @Ingenieurbuero Arno-Can Uestuensoez

  • LICENSE: Artistic-License-2.0 + Forced-Fairplay-Constraints

Python support:

  • Python2.7, and Python3.5+

OS-Support:

  • Linux: Fedora, CentOS, Debian, and Raspbian

  • BSD - OpenBSD, and FreeBSD

  • OS-X: Snow Leopard

  • Windows: Win7, Win10

  • Cygwin

  • UNIX: Solaris

Current Release

Major Changes:

  • Changed interface to notation.

  • Python2.6 support dropped.

  • Python3.5+ support introduced.

  • Added advanced file and path search by glob and re - findpattern().

  • Added rfc3986 - level-1 with basic normapppathx() and splitapppathx().

  • Conformity tests for rfc1738, rfc3986, rfc8089, UNC, MS-SMB/MS-CIFS, IEEE/1003.1, see references section of doc.

ToDo:

  • Introduction of dynamic plugins

  • Support for name spaces of Windows

Known Issues:

  • Quoting/masking in http paths currently does not work, %-codes has to be used. Queries and fragments are OK.

  • Some minor non-compliance for rare esoteric cases.

  • Old style MacOS path names and special handling of ‘:’ by HPF/cli/finder are not supported.

  • OpenVMS path names are not supported.

Metadata

Release files for pyfilesysobjects 0.1.33

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyfilesysobjects 0.1.33
File Size Uploaded
pyfilesysobjects-0.1.33.tar.gz 121.8 kB Details

Release files / pyfilesysobjects-0.1.33.tar.gz

Download URL pyfilesysobjects-0.1.33.tar.gz
Size 121.8 kB
Tags Source
SHA-256 checksum
How to use checksums
f6d963d6e917829a543949e06bf0b1bc3d54d10da1defcf4766adc4134f03701
BLAKE2b-256 checksum
How to use checksums
994d92cf549bfdb904cfc6ddfc6769d48bcaaa910671490cec2831b65802e904
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.33 This release

1 release file

0.1.32

1 release file

0.1.31

1 release file

0.1.30

1 release file

0.1.29

1 release file

0.1.9

5 release files

0.1.8

5 release files

0.1.6

5 release files

0.1.5

5 release files

0.1.3

4 release files

0.1.2

4 release files

0.0.6

4 release files

0.0.4

4 release files

0.0.3

3 release files

0.0.2

4 release files

0.0.1

00.00.001

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page