{ "info": { "author": "Cameron Simpson", "author_email": "cs@cskk.id.au", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Facility to track file state.\n\nThis is used to watch for size or modification time changes,\nor to notice when a file path no longer points at the same file.\n\n## Function `FileState(path, do_lstat=False, missing_ok=False)`\n\nReturn a signature object for a file state derived from os.stat\n(or os.lstat if `do_lstat` is true).\n`path` may also be an int, in which case os.fstat is used.\nThis returns an object with mtime, size, dev and ino attributes\nand can be compared for equality with other signatures.\n`missing_ok`: return None if the target file is missing,\n otherwise raise. Default False.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/cameron_simpson/css/commits/all", "keywords": "python2,python3", "license": "", "maintainer": "", "maintainer_email": "", "name": "cs.filestate", "package_url": "https://pypi.org/project/cs.filestate/", "platform": "", "project_url": "https://pypi.org/project/cs.filestate/", "project_urls": { "Homepage": "https://bitbucket.org/cameron_simpson/css/commits/all" }, "release_url": "https://pypi.org/project/cs.filestate/20181107/", "requires_dist": null, "requires_python": "", "summary": "Trivial FileState class used to watch for file changes.", "version": "20181107" }, "last_serial": 4459810, "releases": { "20171231.1": [ { "comment_text": "", "digests": { "md5": "42115858ed3d5e5f46936e2a880af627", "sha256": "5324e067fd67bf335d900226ccf7e65464be890f640df202cc0a629dbb087eb8" }, "downloads": -1, "filename": "cs.filestate-20171231.1.tar.gz", "has_sig": false, "md5_digest": "42115858ed3d5e5f46936e2a880af627", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1899, "upload_time": "2017-12-30T21:54:09", "url": "https://files.pythonhosted.org/packages/27/ea/14dd0bc88d3383cfad47bea4aeaf8eb9e8fb29f848a61162e6de456deacc/cs.filestate-20171231.1.tar.gz" } ], "20181107": [ { "comment_text": "", "digests": { "md5": "42ae423eabbba8d28aa500d9e8d4f401", "sha256": "f63b491ccb856f2b5b9c246e4667e7b222b742ad9be08493de406ee31d642b80" }, "downloads": -1, "filename": "cs.filestate-20181107.tar.gz", "has_sig": false, "md5_digest": "42ae423eabbba8d28aa500d9e8d4f401", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2037, "upload_time": "2018-11-07T02:42:03", "url": "https://files.pythonhosted.org/packages/fe/ac/51d0400b7dbd3f70393885e5926798dd4b7331cf0cf18290a13a16372359/cs.filestate-20181107.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "42ae423eabbba8d28aa500d9e8d4f401", "sha256": "f63b491ccb856f2b5b9c246e4667e7b222b742ad9be08493de406ee31d642b80" }, "downloads": -1, "filename": "cs.filestate-20181107.tar.gz", "has_sig": false, "md5_digest": "42ae423eabbba8d28aa500d9e8d4f401", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2037, "upload_time": "2018-11-07T02:42:03", "url": "https://files.pythonhosted.org/packages/fe/ac/51d0400b7dbd3f70393885e5926798dd4b7331cf0cf18290a13a16372359/cs.filestate-20181107.tar.gz" } ] }