fspath


Namefspath JSON
Version 20230629 PyPI version JSON
download
home_pagehttps://github.com/return42/fspath
Summarysemantic path names and more
upload_time2023-06-29 16:50:05
maintainer
docs_urlNone
authorMarkus Heiser
requires_python
licenseAGPLv3
keywords path-names development
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ======
fspath
======

After 10 years juggling with os.path, zipfile & Co. I thought it is time to
bring back more *pythonic* to APIs. It is made with the philosophy that API's
should be intuitive and their defaults should at least cover 80% of what
programmer daily needs.  Started with the semantic file system pathes, it grows
continuous and includes more and more handy stuff for the daily python
scripting.

visit our slide-show at https://return42.github.io/fspath/slides/index.html

:copyright:  Copyright (C) 2023 Markus Heiser
:e-mail:     markus.heiser@darmarIT.de
:license:    GNU Affero General Public License v3 or later (AGPLv3+)
:docs:       http://return42.github.io/fspath
:repository: `github return42/fspath <https://github.com/return42/fspath>`_


Installing
==========

Works as usual, e.g. use::

  pip install --user fspath

or a bleeding edge installation from GitHub::

  pip install --user git+http://github.com/return42/fspath.git

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/return42/fspath",
    "name": "fspath",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "path-names development",
    "author": "Markus Heiser",
    "author_email": "markus.heiser@darmarIT.de",
    "download_url": "https://files.pythonhosted.org/packages/04/e7/5f1fd78115caec76ca456e8e8222fc5a83138dd52dcf923e5f4921df08db/fspath-20230629.tar.gz",
    "platform": null,
    "description": "======\nfspath\n======\n\nAfter 10 years juggling with os.path, zipfile & Co. I thought it is time to\nbring back more *pythonic* to APIs. It is made with the philosophy that API's\nshould be intuitive and their defaults should at least cover 80% of what\nprogrammer daily needs.  Started with the semantic file system pathes, it grows\ncontinuous and includes more and more handy stuff for the daily python\nscripting.\n\nvisit our slide-show at https://return42.github.io/fspath/slides/index.html\n\n:copyright:  Copyright (C) 2023 Markus Heiser\n:e-mail:     markus.heiser@darmarIT.de\n:license:    GNU Affero General Public License v3 or later (AGPLv3+)\n:docs:       http://return42.github.io/fspath\n:repository: `github return42/fspath <https://github.com/return42/fspath>`_\n\n\nInstalling\n==========\n\nWorks as usual, e.g. use::\n\n  pip install --user fspath\n\nor a bleeding edge installation from GitHub::\n\n  pip install --user git+http://github.com/return42/fspath.git\n",
    "bugtrack_url": null,
    "license": "AGPLv3",
    "summary": "semantic path names and more",
    "version": "20230629",
    "project_urls": {
        "Homepage": "https://github.com/return42/fspath"
    },
    "split_keywords": [
        "path-names",
        "development"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5539c9136af840b1dce6e835d5a665b0cea00edf8b022375d99ed75c79df0203",
                "md5": "6e300de0f714627aac6e0d5e739dc258",
                "sha256": "f64b560c7e3ed77da61b55f35764e03e2fb9dd8955c5c140535dbd07711693af"
            },
            "downloads": -1,
            "filename": "fspath-20230629-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "6e300de0f714627aac6e0d5e739dc258",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": null,
            "size": 65979,
            "upload_time": "2023-06-29T16:50:03",
            "upload_time_iso_8601": "2023-06-29T16:50:03.787103Z",
            "url": "https://files.pythonhosted.org/packages/55/39/c9136af840b1dce6e835d5a665b0cea00edf8b022375d99ed75c79df0203/fspath-20230629-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "04e75f1fd78115caec76ca456e8e8222fc5a83138dd52dcf923e5f4921df08db",
                "md5": "c6bc8180d06452c54f087b1538218c64",
                "sha256": "3620ef6cd6d9657bb844dcee594270210a4ad61bce8ac5007e728809d8caac6e"
            },
            "downloads": -1,
            "filename": "fspath-20230629.tar.gz",
            "has_sig": false,
            "md5_digest": "c6bc8180d06452c54f087b1538218c64",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 38410,
            "upload_time": "2023-06-29T16:50:05",
            "upload_time_iso_8601": "2023-06-29T16:50:05.340781Z",
            "url": "https://files.pythonhosted.org/packages/04/e7/5f1fd78115caec76ca456e8e8222fc5a83138dd52dcf923e5f4921df08db/fspath-20230629.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-06-29 16:50:05",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "return42",
    "github_project": "fspath",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [],
    "tox": true,
    "lcname": "fspath"
}
        
Elapsed time: 0.09665s