{ "info": { "author": "Markus Heiser", "author_email": "markus.heiser@darmarIT.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries", "Topic :: System :: Filesystems", "Topic :: Utilities" ], "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) 2019 Markus Heiser\n:e-mail: markus.heiser@darmarIT.de\n:license: GPL Version 2, June 1991 see Linux/COPYING for details.\n:docs: http://return42.github.io/fspath\n:repository: `github 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\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/return42/fspath", "keywords": "path-names development", "license": "GPLv2", "maintainer": "", "maintainer_email": "", "name": "fspath", "package_url": "https://pypi.org/project/fspath/", "platform": "", "project_url": "https://pypi.org/project/fspath/", "project_urls": { "Homepage": "https://github.com/return42/fspath" }, "release_url": "https://pypi.org/project/fspath/20190323/", "requires_dist": [ "six" ], "requires_python": "", "summary": "semantic path names and more", "version": "20190323" }, "last_serial": 4976127, "releases": { "20160722": [ { "comment_text": "", "digests": { "md5": "dfa7e3f18981a2c60a7892c515e0763b", "sha256": "616011b8cc70ef227a80a8cb0121f21ffd34d9f3bbd59be9cc123ca25e91b74d" }, "downloads": -1, "filename": "fspath-20160722-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dfa7e3f18981a2c60a7892c515e0763b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9005, "upload_time": "2016-07-23T12:20:21", "url": "https://files.pythonhosted.org/packages/05/2b/9578b14ef64cf22668538db955fe175f027f4492ffbc9fbeac751795e276/fspath-20160722-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed8c2931269532ba20ed669c12f21393", "sha256": "b27a678c04658d433f3ee4b7e58cb8f4d2f3544361304f33f8420de24451f627" }, "downloads": -1, "filename": "fspath-20160722.tar.gz", "has_sig": false, "md5_digest": "ed8c2931269532ba20ed669c12f21393", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6727, "upload_time": "2016-07-23T12:19:53", "url": "https://files.pythonhosted.org/packages/30/57/ec3582a64d7de39644b06daa6ed1df1a1280ea7a279daed34dadeef5166f/fspath-20160722.tar.gz" } ], "20170612": [ { "comment_text": "", "digests": { "md5": "ecb6cbc677b3e8e00aea3f83c73f970a", "sha256": "b5b8623b68f6ea38e5723456ca667bd394d04d8ed5b701ead0e3ca34153d51e5" }, "downloads": -1, "filename": "fspath-20170612-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ecb6cbc677b3e8e00aea3f83c73f970a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9224, "upload_time": "2017-06-12T15:59:09", "url": "https://files.pythonhosted.org/packages/a2/a4/04d3e8bab6399de35c0975bfc1fe51c86cf803dd9088f5d3941c4b05f3e2/fspath-20170612-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9d5c76ec2f0c2271a4c715888a8194d6", "sha256": "43f4efc5e4d4c1c0bbd3e173b1c4046d978c12bfdcc911d93677b83e6cdc3f5f" }, "downloads": -1, "filename": "fspath-20170612.tar.gz", "has_sig": false, "md5_digest": "9d5c76ec2f0c2271a4c715888a8194d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6689, "upload_time": "2017-06-12T15:59:11", "url": "https://files.pythonhosted.org/packages/ac/08/6f8741cba1255a7781eceac58b7a2a34e1486259dff77fe16b3b90afbcbd/fspath-20170612.tar.gz" } ], "20170725": [ { "comment_text": "", "digests": { "md5": "fb9b1c64ab6769024322cb25b52ce952", "sha256": "965c32ce94852e25f38ba7d6c44712d820ac171f39ccff2ca3541cdd51e9ea92" }, "downloads": -1, "filename": "fspath-20170725-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fb9b1c64ab6769024322cb25b52ce952", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18551, "upload_time": "2017-07-24T23:39:40", "url": "https://files.pythonhosted.org/packages/6d/68/b4d54a7b1462e6a2fad68c8e2017f4c533221894382f295c5d52c2d5347f/fspath-20170725-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "348263f2ee9668e3bc0437fafc7976e0", "sha256": "d23235f09921672371a789a1067108e4dd704aeacfff0d9e2e6eee23fdd44e30" }, "downloads": -1, "filename": "fspath-20170725.tar.gz", "has_sig": false, "md5_digest": "348263f2ee9668e3bc0437fafc7976e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14858, "upload_time": "2017-07-24T23:39:41", "url": "https://files.pythonhosted.org/packages/9b/9e/78ffa1a3a410b0be4d964d65c2be50382ad88a82fd924bcb970af7a8ae1c/fspath-20170725.tar.gz" } ], "20170730": [ { "comment_text": "", "digests": { "md5": "d696a31016fc3fa2bc3da3b50ef2b147", "sha256": "0e1bccd92c621dec81093becc33bff5636831298029e8288585342182cd6990e" }, "downloads": -1, "filename": "fspath-20170730-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d696a31016fc3fa2bc3da3b50ef2b147", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19868, "upload_time": "2017-07-30T13:46:24", "url": "https://files.pythonhosted.org/packages/fd/f7/4a4afe9e34b0e678a2cf0a7aa7d3a0b0d0269229c247988f93cb549e2ad9/fspath-20170730-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "17663b48252ad9efeedef9e8229874ac", "sha256": "9e1ac394f02c0d37edf43dac205920cc8cf0032b65128e45feb283bb9f13afaa" }, "downloads": -1, "filename": "fspath-20170730.tar.gz", "has_sig": false, "md5_digest": "17663b48252ad9efeedef9e8229874ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14941, "upload_time": "2017-07-30T13:46:26", "url": "https://files.pythonhosted.org/packages/a5/57/9f0d9aa60e46865ea0fac082738bdea468d9df246cdb38885bcb7e17bbc3/fspath-20170730.tar.gz" } ], "20171125": [ { "comment_text": "", "digests": { "md5": "a1ffde2bb1ae8fd2133b28c8813b1d7b", "sha256": "4d57aa77c741745614cbb02f480ae67e6ac321882272b75d0b9a45dba04d06be" }, "downloads": -1, "filename": "fspath-20171125-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a1ffde2bb1ae8fd2133b28c8813b1d7b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29641, "upload_time": "2017-11-25T16:31:57", "url": "https://files.pythonhosted.org/packages/f7/ce/6d1ced0742619fdbb8782cb781daa3680a39ce6287865b4b804b36fbbac9/fspath-20171125-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "545772a360c0b251c430204a53fa6b16", "sha256": "0a636e7dd2e43a983e06e4d63e69231c278b843a9468354e132ac179250ae633" }, "downloads": -1, "filename": "fspath-20171125.tar.gz", "has_sig": false, "md5_digest": "545772a360c0b251c430204a53fa6b16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23900, "upload_time": "2017-11-25T16:31:59", "url": "https://files.pythonhosted.org/packages/9b/5c/653a385c8ec0b71696d5277ea0bb0a534e34a84e2b552c1e47786a0d261b/fspath-20171125.tar.gz" } ], "20190110": [ { "comment_text": "", "digests": { "md5": "d98ca22c7d695754e50604a98920abf3", "sha256": "143e0039763c1345ee47bb8857258d826024ebaeb51d60dfc06b65767da7e79d" }, "downloads": -1, "filename": "fspath-20190110-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d98ca22c7d695754e50604a98920abf3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28108, "upload_time": "2019-01-10T15:58:27", "url": "https://files.pythonhosted.org/packages/d8/71/972fb6b71978011233ee89a84bc6678b2ee7ad1af2a0b0f3f3b7caeddac0/fspath-20190110-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "362d6f84f28a2430d56a0914b8efaa59", "sha256": "f1861be69eca6f666cfcb7b77af870048668965687dadce43a7b4a9e75252949" }, "downloads": -1, "filename": "fspath-20190110.tar.gz", "has_sig": false, "md5_digest": "362d6f84f28a2430d56a0914b8efaa59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23143, "upload_time": "2019-01-10T15:58:29", "url": "https://files.pythonhosted.org/packages/3e/a8/bf8d11a739f11d0d794e8b6164c00eeff149a92893302889d47879aaa276/fspath-20190110.tar.gz" } ], "20190323": [ { "comment_text": "", "digests": { "md5": "0fde1b8c514eb78db4ba23e411dca489", "sha256": "4e7e28df6f27b3cbf41361ce45e9ecbf6c566bdc13834318cf1166c3eede7c6f" }, "downloads": -1, "filename": "fspath-20190323-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0fde1b8c514eb78db4ba23e411dca489", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28112, "upload_time": "2019-03-23T17:18:16", "url": "https://files.pythonhosted.org/packages/78/34/1045efbc2209e30c9e62282c18d73267c02293e0e4c07874df7ea125873d/fspath-20190323-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3b522929fbd7b9198b24ae061b74a26", "sha256": "96cbccd374709fcbc64d3fd5eafb2072b728ce59a1b75c9b4661c82f7acbd970" }, "downloads": -1, "filename": "fspath-20190323.tar.gz", "has_sig": false, "md5_digest": "d3b522929fbd7b9198b24ae061b74a26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23184, "upload_time": "2019-03-23T17:18:18", "url": "https://files.pythonhosted.org/packages/ec/23/f24d290511322caa032f209f808d1d1e42837f2b47a4f8989a96e0341650/fspath-20190323.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0fde1b8c514eb78db4ba23e411dca489", "sha256": "4e7e28df6f27b3cbf41361ce45e9ecbf6c566bdc13834318cf1166c3eede7c6f" }, "downloads": -1, "filename": "fspath-20190323-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0fde1b8c514eb78db4ba23e411dca489", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28112, "upload_time": "2019-03-23T17:18:16", "url": "https://files.pythonhosted.org/packages/78/34/1045efbc2209e30c9e62282c18d73267c02293e0e4c07874df7ea125873d/fspath-20190323-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3b522929fbd7b9198b24ae061b74a26", "sha256": "96cbccd374709fcbc64d3fd5eafb2072b728ce59a1b75c9b4661c82f7acbd970" }, "downloads": -1, "filename": "fspath-20190323.tar.gz", "has_sig": false, "md5_digest": "d3b522929fbd7b9198b24ae061b74a26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23184, "upload_time": "2019-03-23T17:18:18", "url": "https://files.pythonhosted.org/packages/ec/23/f24d290511322caa032f209f808d1d1e42837f2b47a4f8989a96e0341650/fspath-20190323.tar.gz" } ] }