{ "info": { "author": "Timoth\u00e9e Peignier", "author_email": "timothee.peignier@tryphon.org", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Utilities" ], "description": "======\nAtomic\n======\n\nAn atomic class that guarantees atomic updates to its contained value. ::\n\n from atomic import AtomicLong\n atomic = AtomicLong(0)\n atomic += 1\n atomic.value\n\n\nInstallation\n============\n\nTo install atomic, use pip : ::\n\n pip install atomic\n\n\nAcknowledgement\n===============\n\nThis is heavily inspired by `ruby-atomic `_.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cyberdelia/atomic", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "atomic", "package_url": "https://pypi.org/project/atomic/", "platform": "", "project_url": "https://pypi.org/project/atomic/", "project_urls": { "Homepage": "https://github.com/cyberdelia/atomic" }, "release_url": "https://pypi.org/project/atomic/0.7.3/", "requires_dist": null, "requires_python": "", "summary": "An atomic class that guarantees atomic updates to its contained value.", "version": "0.7.3" }, "last_serial": 4171210, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "77a52503aa799abe78fd2c0855cbdd44", "sha256": "180c22ec4ece5942e581a55abbae2ef041b091acdb99fb909ff37903463e9db7" }, "downloads": -1, "filename": "atomic-0.1.tar.gz", "has_sig": false, "md5_digest": "77a52503aa799abe78fd2c0855cbdd44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1657, "upload_time": "2012-03-15T16:05:16", "url": "https://files.pythonhosted.org/packages/8e/ff/a24bd742ae587615b2c5a6db332336a1a36e8ba7220da71af0c8717b22d9/atomic-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "683cd18cc3b83b8125464c0975f247de", "sha256": "da357daa2aa16bf817f87300cc2cb6cf01075709f339ac70b2cf25b93e07000d" }, "downloads": -1, "filename": "atomic-0.2.tar.gz", "has_sig": false, "md5_digest": "683cd18cc3b83b8125464c0975f247de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1513, "upload_time": "2012-03-16T14:35:44", "url": "https://files.pythonhosted.org/packages/3d/7a/b4c624c18d2e87881e0942bb9e8b31f23a8e448ca5840538c2805f27619c/atomic-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "53415cf43a5569ec07601021da67b753", "sha256": "8c4dcd1b461db445716c48ccb2c47f0c87ce42bea5f3cf1940901c2c19e03097" }, "downloads": -1, "filename": "atomic-0.2.1.tar.gz", "has_sig": false, "md5_digest": "53415cf43a5569ec07601021da67b753", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1493, "upload_time": "2012-03-17T10:23:02", "url": "https://files.pythonhosted.org/packages/2a/24/e2502c6966c095559747c9d2aef785ec3cff7567e04c68b324c0c5f01831/atomic-0.2.1.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "166e7fa33b10b77db745a7c2028632de", "sha256": "1a8f7dae3330aefb42f62480411b43c3f9babb93f259ae81bb8563cfba410201" }, "downloads": -1, "filename": "atomic-0.3.tar.gz", "has_sig": false, "md5_digest": "166e7fa33b10b77db745a7c2028632de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2980, "upload_time": "2012-05-06T12:08:07", "url": "https://files.pythonhosted.org/packages/49/74/be670c1b0384a676dd4a47c9877b613cc4d171d29d7bf26c8d6aa18e3a0c/atomic-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "6f9a5150cc2a4c930878eea78e10a0b0", "sha256": "a8d689938a7b9f15f79b49961bffd175afe0d516e258ccbf835462eab7b723df" }, "downloads": -1, "filename": "atomic-0.3.1.tar.gz", "has_sig": false, "md5_digest": "6f9a5150cc2a4c930878eea78e10a0b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3097, "upload_time": "2012-05-06T20:25:21", "url": "https://files.pythonhosted.org/packages/96/6e/1d138165c688e7e38edab2b96d949a22b4729fc064759710593f605bad85/atomic-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "c8a9e79f5dd626780679dae1f8617a07", "sha256": "6200c749aa4e21f33e0c58dc632559902699495121706eb77924fadfe1126022" }, "downloads": -1, "filename": "atomic-0.3.2.tar.gz", "has_sig": false, "md5_digest": "c8a9e79f5dd626780679dae1f8617a07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3152, "upload_time": "2012-05-06T21:31:53", "url": "https://files.pythonhosted.org/packages/f5/6e/d9a29af273c69b2708e8f8b5126b43614f1eff0893f75cc270dd267aae07/atomic-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "d7fd6777fcccf997d8dc6940e68016b8", "sha256": "e22acbd9bbf206d7220e9ad62a3cc53536e074904b2ed79a51b0c312ba9d42b1" }, "downloads": -1, "filename": "atomic-0.3.3.tar.gz", "has_sig": false, "md5_digest": "d7fd6777fcccf997d8dc6940e68016b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9321, "upload_time": "2012-05-17T20:27:05", "url": "https://files.pythonhosted.org/packages/9b/f6/9be34f2fa06ce2d163cc84aa4f965faed9d07e986569d1f294690b338f6c/atomic-0.3.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "99188d677790d21bdf1b87fa865201ee", "sha256": "a38ba9a9cac389c1469d95cda8edfd48adda578a0409212cb57f78c7fbc91b4a" }, "downloads": -1, "filename": "atomic-0.4.tar.gz", "has_sig": false, "md5_digest": "99188d677790d21bdf1b87fa865201ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10941, "upload_time": "2012-05-20T20:22:23", "url": "https://files.pythonhosted.org/packages/7c/21/d7dfbf83e6473a84d7233876f006836a9c0baeaa3432a19e53c8b7b655fd/atomic-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "dc812086b779cd90fe962d921d1cc8ec", "sha256": "3ab7f1fd2997a9be10b4248659899746f66333a3f0d335207e3c198f4b11fcae" }, "downloads": -1, "filename": "atomic-0.5.tar.gz", "has_sig": false, "md5_digest": "dc812086b779cd90fe962d921d1cc8ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10990, "upload_time": "2012-10-20T19:37:39", "url": "https://files.pythonhosted.org/packages/c8/13/c684b0ca396fe1094a39afaf4e87178545ef4a82ed903508fc4757402ea8/atomic-0.5.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "387af81c543825be8ee0401f774c725c", "sha256": "8900869fd78a11d8df8664c424a53c1c28c87ad07e1ac5b073cbb8e6e0495fc3" }, "downloads": -1, "filename": "atomic-0.5.1.tar.gz", "has_sig": false, "md5_digest": "387af81c543825be8ee0401f774c725c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10998, "upload_time": "2012-10-20T20:08:32", "url": "https://files.pythonhosted.org/packages/15/ab/2f7ae6d850029050b8178412354914a2d194285290f8d114c46f4c41fd59/atomic-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "3b8213c3101a7a640ff9730f1098fd6d", "sha256": "cdd2f9edc3d842ff4ba0f7173f6100faf08515ee58ce471e072e46e1653fef5e" }, "downloads": -1, "filename": "atomic-0.5.2.tar.gz", "has_sig": false, "md5_digest": "3b8213c3101a7a640ff9730f1098fd6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10980, "upload_time": "2012-12-21T18:47:35", "url": "https://files.pythonhosted.org/packages/d4/b4/4a5141a51bd53f31bb8540bd4170122c9c8dd2f57e16438503c3e3329e41/atomic-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "c9be9fd414f610da6bf6421a1feaae01", "sha256": "01a137ce77a659ef79a69e1d33f47e3c3f5ed0f0c6e62163a505b88f7a47222c" }, "downloads": -1, "filename": "atomic-0.5.3.tar.gz", "has_sig": false, "md5_digest": "c9be9fd414f610da6bf6421a1feaae01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11010, "upload_time": "2013-03-03T20:01:33", "url": "https://files.pythonhosted.org/packages/e3/ee/62bed518c84cf25ee35a2a007b8a4918b45e1eb7427960067187201823f3/atomic-0.5.3.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "5a09ad35853a74426718bd5ee6206d4b", "sha256": "3a15a4bccbb3155657cbad6d0652e56c35829acee0b9abb4dc65dd88cdfb6f04" }, "downloads": -1, "filename": "atomic-0.6.tar.gz", "has_sig": false, "md5_digest": "5a09ad35853a74426718bd5ee6206d4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11385, "upload_time": "2013-07-27T18:23:12", "url": "https://files.pythonhosted.org/packages/2d/d7/ea5711a7d6eee85309d83b5cf1e0c62966e06d60976b517d9491d0d38f7d/atomic-0.6.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "f962eb94c9cb7bbc3940810d40884570", "sha256": "16f8a191a2e196b751b03be6da8e2c5ef56f7e9ddad46a2f09b8136c30e5d1d6" }, "downloads": -1, "filename": "atomic-0.7.0-cp27-none-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "f962eb94c9cb7bbc3940810d40884570", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 35843, "upload_time": "2014-03-16T04:20:06", "url": "https://files.pythonhosted.org/packages/8d/4b/e40effa5c6ea4a274fdacc556025ce7dac16e40cf04a0470b949f89291d4/atomic-0.7.0-cp27-none-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "fbf95b52aa1a0c6ee04e31dd8cee953e", "sha256": "177d2993043d120222ce13dbd22aaae900b41ce4811a201ec8c6544bbdfae3e4" }, "downloads": -1, "filename": "atomic-0.7.0.tar.gz", "has_sig": false, "md5_digest": "fbf95b52aa1a0c6ee04e31dd8cee953e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11658, "upload_time": "2014-03-16T04:20:04", "url": "https://files.pythonhosted.org/packages/24/7d/6b0d90a22ce488036e80b3edc868eb977ff453465fc51d9d601b7a0cb910/atomic-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "6e2cc56b3d5ba1d8b22cd13fe3606ffd", "sha256": "ea351b50e037dd9b78275e92d455e92c147462d31a1828ca2d2a32d576c9b041" }, "downloads": -1, "filename": "atomic-0.7.1-cp27-none-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "6e2cc56b3d5ba1d8b22cd13fe3606ffd", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 35832, "upload_time": "2014-03-16T06:34:09", "url": "https://files.pythonhosted.org/packages/3a/44/a4e9b4c2715e25c5ef77dda2e4617f4d78290506b3b542acce9de97e9dff/atomic-0.7.1-cp27-none-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "09d6eb01e5fb718d1b2bdd284ebfe9c2", "sha256": "2f435b52cc91be9c49feeba896cbae05efe8cd934994b2d8ad27b1ca86b3b3b1" }, "downloads": -1, "filename": "atomic-0.7.1.tar.gz", "has_sig": false, "md5_digest": "09d6eb01e5fb718d1b2bdd284ebfe9c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10786, "upload_time": "2014-03-16T06:34:06", "url": "https://files.pythonhosted.org/packages/e6/ec/2212d478c7de54eb2f6ae1eab9c751e22774457a311f145a9b36801b8f3d/atomic-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "59ae66798c9ca74b0e333978e2f3ca48", "sha256": "8f3c24e43f6ad903b96a6e7841e46788788cfd011320cbfba7422c4711c717e4" }, "downloads": -1, "filename": "atomic-0.7.2-cp27-none-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "59ae66798c9ca74b0e333978e2f3ca48", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 35978, "upload_time": "2014-03-17T21:05:53", "url": "https://files.pythonhosted.org/packages/aa/b8/522ba7f6c3380647b0551afd8e6f7c0082e170803530135d4f6105af0568/atomic-0.7.2-cp27-none-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "36026e8980814d82cd97087b3e55ec9f", "sha256": "c8aa3c4d1c959264287fecf9f0eaa9767f73d425f512dada794a6a7ef1551a07" }, "downloads": -1, "filename": "atomic-0.7.2.tar.gz", "has_sig": false, "md5_digest": "36026e8980814d82cd97087b3e55ec9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10935, "upload_time": "2014-03-17T21:05:50", "url": "https://files.pythonhosted.org/packages/dd/5e/df2cf5fe50d23735b4fd751685fbc417b066ddad52cd08cf0f8fd8fa7aba/atomic-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "97aae2d88b85a68f23d15120a9492e7e", "sha256": "e23baa42ace8d69693f7a9be83377f410be301c29cb3121b070fa9b9473b2e5c" }, "downloads": -1, "filename": "atomic-0.7.3.tar.gz", "has_sig": false, "md5_digest": "97aae2d88b85a68f23d15120a9492e7e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8439, "upload_time": "2018-08-14T22:42:04", "url": "https://files.pythonhosted.org/packages/b1/c8/18758210ec92eca9211f742d136c3a6e069bd53f2be34c2ec4af0c225696/atomic-0.7.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "97aae2d88b85a68f23d15120a9492e7e", "sha256": "e23baa42ace8d69693f7a9be83377f410be301c29cb3121b070fa9b9473b2e5c" }, "downloads": -1, "filename": "atomic-0.7.3.tar.gz", "has_sig": false, "md5_digest": "97aae2d88b85a68f23d15120a9492e7e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8439, "upload_time": "2018-08-14T22:42:04", "url": "https://files.pythonhosted.org/packages/b1/c8/18758210ec92eca9211f742d136c3a6e069bd53f2be34c2ec4af0c225696/atomic-0.7.3.tar.gz" } ] }