fslock


Namefslock JSON
Version 2.1.1 PyPI version JSON
download
home_pagehttps://github.com/remram44/python-fslock
SummaryShared and exclusive file locking using flock(2)
upload_time2024-09-15 21:43:07
maintainerRemi Rampin
docs_urlNone
authorRemi Rampin
requires_pythonNone
licenseMIT
keywords lock flock file lock locking filesystem
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            File locks
==========

This library provides a safe wrapper around ``flock(2)``. It avoids problems when using locks in multi-threaded applications, while still exposing exclusive and shared locks.

It also contains a caching utility, ``fslock.cache.cache_get_or_set()``, which can be use to safely cache files that are expensive to produce on disk.



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/remram44/python-fslock",
    "name": "fslock",
    "maintainer": "Remi Rampin",
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": "remi@rampin.org",
    "keywords": "lock, flock, file lock, locking, filesystem",
    "author": "Remi Rampin",
    "author_email": "remi@rampin.org",
    "download_url": "https://files.pythonhosted.org/packages/10/88/3b704208bca4e6c535308547761e441bcaacf7efcdcb7889ebab6b6bc187/fslock-2.1.1.tar.gz",
    "platform": null,
    "description": "File locks\n==========\n\nThis library provides a safe wrapper around ``flock(2)``. It avoids problems when using locks in multi-threaded applications, while still exposing exclusive and shared locks.\n\nIt also contains a caching utility, ``fslock.cache.cache_get_or_set()``, which can be use to safely cache files that are expensive to produce on disk.\n\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Shared and exclusive file locking using flock(2)",
    "version": "2.1.1",
    "project_urls": {
        "Homepage": "https://github.com/remram44/python-fslock",
        "Source": "https://github.com/remram44/python-fslock",
        "Tracker": "https://github.com/remram44/python-fslock/issues"
    },
    "split_keywords": [
        "lock",
        " flock",
        " file lock",
        " locking",
        " filesystem"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "21f12ec8469c86f347c826cc74e0a96bd41117b4caa3a73bca22b9a94397e2d7",
                "md5": "76550ab81596482da8d8dfd44bf09987",
                "sha256": "815256ab80eca7f4b77408795e82fd06fb98c489b325b12e814e6042001cc5be"
            },
            "downloads": -1,
            "filename": "fslock-2.1.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "76550ab81596482da8d8dfd44bf09987",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 5983,
            "upload_time": "2024-09-15T21:43:10",
            "upload_time_iso_8601": "2024-09-15T21:43:10.492996Z",
            "url": "https://files.pythonhosted.org/packages/21/f1/2ec8469c86f347c826cc74e0a96bd41117b4caa3a73bca22b9a94397e2d7/fslock-2.1.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "10883b704208bca4e6c535308547761e441bcaacf7efcdcb7889ebab6b6bc187",
                "md5": "205c6f50f47f411dc7cf61ee05e10213",
                "sha256": "19b747947e6b8d99e92993418216c319f47d4a49f37b287e00d403c6b0326af8"
            },
            "downloads": -1,
            "filename": "fslock-2.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "205c6f50f47f411dc7cf61ee05e10213",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 5407,
            "upload_time": "2024-09-15T21:43:07",
            "upload_time_iso_8601": "2024-09-15T21:43:07.695112Z",
            "url": "https://files.pythonhosted.org/packages/10/88/3b704208bca4e6c535308547761e441bcaacf7efcdcb7889ebab6b6bc187/fslock-2.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-09-15 21:43:07",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "remram44",
    "github_project": "python-fslock",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "fslock"
}
        
Elapsed time: 2.62338s