{ "info": { "author": "Adrien Horgnies", "author_email": "adrien.pierre.horgnies@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "# Alone\nMetaclass that defines a class as a singleton.\n\n[Kudo to theheadofabroom from SO for the implementation][so-post]\n\n## Getting started\n\nPython 2:\n```python\nimport alone.MetaSingleton\n\nclass YourClass(alone.MetaSingleton):\n pass\n```\nPython 3:\n```python\nimport alone.MetaSingleton\n\nclass YourClass(metaclass=alone.MetaSingleton):\n pass\n```\n\n[so-post]: https://stackoverflow.com/questions/6760685/creating-a-singleton-in-python\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/AdrienHorgnies/py-singleton/archive/0.1.7.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/AdrienHorgnies/py-singleton", "keywords": "singleton", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "alone", "package_url": "https://pypi.org/project/alone/", "platform": "", "project_url": "https://pypi.org/project/alone/", "project_urls": { "Download": "https://github.com/AdrienHorgnies/py-singleton/archive/0.1.7.tar.gz", "Homepage": "https://github.com/AdrienHorgnies/py-singleton" }, "release_url": "https://pypi.org/project/alone/0.1.7/", "requires_dist": null, "requires_python": "", "summary": "Metaclass that defines a class as a singleton", "version": "0.1.7" }, "last_serial": 4800576, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "3c9fb0443806ea90551016396dbd3742", "sha256": "984ca0b3d277e00581d9a46dee8b7ce5c9ea4f18270b4b67e062d11aa8619c03" }, "downloads": -1, "filename": "alone-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3c9fb0443806ea90551016396dbd3742", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2694, "upload_time": "2019-02-09T13:27:01", "url": "https://files.pythonhosted.org/packages/f2/83/bfd5c238c7d4e31ecf8a7f87459cfa55c36dc4de86268d4661be3c63c598/alone-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c6d8d943f4fb52a16f5939389b7edb63", "sha256": "1c3c5ee624dc70f332a71d6168568dc6cd25dc4a194433801fac8ffaae8b5f6a" }, "downloads": -1, "filename": "alone-0.1.0.tar.gz", "has_sig": false, "md5_digest": "c6d8d943f4fb52a16f5939389b7edb63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1467, "upload_time": "2019-02-09T13:27:03", "url": "https://files.pythonhosted.org/packages/c5/83/687a98f1882fde5122dd7e1aadeba326e51d6c04485e8230a1e117672626/alone-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "d841130e811edf41ed4770e7f5f210a3", "sha256": "f9b76860914698434b4eb4dd3e80c7df0dbe7b71b656119d72bfa392c3788a50" }, "downloads": -1, "filename": "alone-0.1.1.tar.gz", "has_sig": false, "md5_digest": "d841130e811edf41ed4770e7f5f210a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1459, "upload_time": "2019-02-09T14:44:56", "url": "https://files.pythonhosted.org/packages/a5/b2/4f9cec1d0d89d1050ac615ea937ded7da1efffa4f904366aa90a67c0e68b/alone-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "bdb863a5efb5e7c957e16fbcb2e8f3b1", "sha256": "06f8e8de8e01185ac4d8b778a955e5eab4810aa48936921e8214718ae74d6062" }, "downloads": -1, "filename": "alone-0.1.2-py3.6.egg", "has_sig": false, "md5_digest": "bdb863a5efb5e7c957e16fbcb2e8f3b1", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 2533, "upload_time": "2019-02-09T15:07:36", "url": "https://files.pythonhosted.org/packages/1e/91/6064ed1f662894f955ebd25a56084902e1a0b58db54cd40562f81902023e/alone-0.1.2-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "e9cf8f3d5999bdd566d60091556932a7", "sha256": "472755c057593d8cae25c8c829f98fccb3180b92fa7e31053e1bb8ed9d4e17d8" }, "downloads": -1, "filename": "alone-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e9cf8f3d5999bdd566d60091556932a7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2724, "upload_time": "2019-02-09T15:07:35", "url": "https://files.pythonhosted.org/packages/d1/0e/da133f81c6dff58a92c867f95d19aa7bf124c9fd630d90f7acf38962d4cc/alone-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a68c4ee43dbb637ff2330c0c4a2210cc", "sha256": "5c1aac6a56083df88c662de036a767881fc662131260263599043f1f7309d0e7" }, "downloads": -1, "filename": "alone-0.1.2.tar.gz", "has_sig": false, "md5_digest": "a68c4ee43dbb637ff2330c0c4a2210cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1497, "upload_time": "2019-02-09T15:07:37", "url": "https://files.pythonhosted.org/packages/de/f4/a15c0f4209047387dbbce0147a39a8121815996ebcbc05e66a2ab4cc275b/alone-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "980bdb6a378b713fde004cae4bcef0e1", "sha256": "b5f14ec817b0967b81739b00d8676d6b95de94f71a94bb5d07cc09e64e26b319" }, "downloads": -1, "filename": "alone-0.1.3-py3.6.egg", "has_sig": false, "md5_digest": "980bdb6a378b713fde004cae4bcef0e1", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 2532, "upload_time": "2019-02-09T15:14:57", "url": "https://files.pythonhosted.org/packages/e0/75/fd9a3d6522a661877eaeef3111842dce9789da11471822021014f4b79d1c/alone-0.1.3-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "6c53a8cd7acc4a26c79384ed3df0336d", "sha256": "64919f05eecd1da7f665ea4fd7d975f48a5e26bdf8955493d40198613ad6312e" }, "downloads": -1, "filename": "alone-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "6c53a8cd7acc4a26c79384ed3df0336d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2723, "upload_time": "2019-02-09T15:14:56", "url": "https://files.pythonhosted.org/packages/a5/57/1e7c0d227ca8b5c311e25c4e1b36f7cba4c60444cd09356ccb33268b6daa/alone-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e93830aa4ac235659d684f4243de2ebb", "sha256": "8513d15e1e8567124673df6f023769fdb35f7b97944b08786366df2e898baec7" }, "downloads": -1, "filename": "alone-0.1.3.tar.gz", "has_sig": false, "md5_digest": "e93830aa4ac235659d684f4243de2ebb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1499, "upload_time": "2019-02-09T15:14:58", "url": "https://files.pythonhosted.org/packages/cb/52/72e18807c1d4e2d82fbd14d193e75de06d38ed1e2a4f458adb415a7bece9/alone-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "0c8593f5a891d2fd718b5e4bc31d2982", "sha256": "75fbb23cd97a8d1ce0487df38fd55c8ba1ab47c525d12d5bda97fdb7e505be0b" }, "downloads": -1, "filename": "alone-0.1.4-py3.6.egg", "has_sig": false, "md5_digest": "0c8593f5a891d2fd718b5e4bc31d2982", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 2534, "upload_time": "2019-02-09T15:21:23", "url": "https://files.pythonhosted.org/packages/65/81/0d758b6d2c42a7c2443cfe79b6c7e9b576151d22c6ced267c8b763bac3aa/alone-0.1.4-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "2e64082b2bb4cc4f835f8c9a281d6ac0", "sha256": "829368090cffcac5d981aeae46d1a492011eec26792ef37ac7848e1592a7b25f" }, "downloads": -1, "filename": "alone-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "2e64082b2bb4cc4f835f8c9a281d6ac0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2724, "upload_time": "2019-02-09T15:21:22", "url": "https://files.pythonhosted.org/packages/6d/0a/4e9cc0e50e49b48853080329ce94701a99080b1f4adf48f4c2601a1859ab/alone-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f9548beb9c3e7d418e1f41a51f969df8", "sha256": "60dcc58ae6283ffd316dc45c68ce6182f3c9215b9a2f5450d7b25782a8e1841c" }, "downloads": -1, "filename": "alone-0.1.4.tar.gz", "has_sig": false, "md5_digest": "f9548beb9c3e7d418e1f41a51f969df8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1496, "upload_time": "2019-02-09T15:21:24", "url": "https://files.pythonhosted.org/packages/55/87/a781cbaea18a29606ad8cd9daa58f60625df28a2ea2e6a3588e2a410bf76/alone-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "9649c243a5d676c6e3dd14fd5992bec2", "sha256": "2c2a4676f841027a62dfe1068be427646cdaef327d658afefcce3f695b886376" }, "downloads": -1, "filename": "alone-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "9649c243a5d676c6e3dd14fd5992bec2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2732, "upload_time": "2019-02-09T15:32:37", "url": "https://files.pythonhosted.org/packages/72/a6/8167ab4cb9c399a8600deda4e10231dac4f8d65aa2788721c8768bad358e/alone-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "36ab771ae54acce7f98a4ed5d5e13214", "sha256": "fb6837a970d91c82d3d1483999c893b74a006ebb12d305716bac73f0141b80ec" }, "downloads": -1, "filename": "alone-0.1.5.tar.gz", "has_sig": false, "md5_digest": "36ab771ae54acce7f98a4ed5d5e13214", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1515, "upload_time": "2019-02-09T15:32:39", "url": "https://files.pythonhosted.org/packages/bc/7f/03ecba136fb4b69a3d61e1bb1bbb8a5cef7d90ab017de5979ef0ef95690d/alone-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "0949ca0062b8c2659bb45c1a2664c6a7", "sha256": "07d4d6893f9f35e1e6d82f40d64ef725a88f6d1871cd7afabdfcd1a266b544d1" }, "downloads": -1, "filename": "alone-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "0949ca0062b8c2659bb45c1a2664c6a7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2730, "upload_time": "2019-02-09T22:20:17", "url": "https://files.pythonhosted.org/packages/8a/05/09b2b0da70a142921af43a5a80b5ea6858e25bf06246ec67d20070fc508e/alone-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d0452e4fd201828c6977680ec262e078", "sha256": "94caf0485b5cb47a53526afe47f7a59e19802ae1c4445a94e79155775c23f72a" }, "downloads": -1, "filename": "alone-0.1.6.tar.gz", "has_sig": false, "md5_digest": "d0452e4fd201828c6977680ec262e078", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1543, "upload_time": "2019-02-09T22:20:18", "url": "https://files.pythonhosted.org/packages/97/27/5375519d503c14e7ee7105ea713830314601875a3d651c6c8e9b909d1f1a/alone-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "8f7ad93b8372b9d35c15cb843ed1df41", "sha256": "d72272d0e1411689bd0f71f949c8f9e589656abbf6fec9a55635a8cb255e7401" }, "downloads": -1, "filename": "alone-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "8f7ad93b8372b9d35c15cb843ed1df41", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2727, "upload_time": "2019-02-09T22:25:33", "url": "https://files.pythonhosted.org/packages/b7/47/2e0702b5355ce0544282d7b3a7e830668354e7f5478bf30447d5f87481d5/alone-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f142c76d2c235e6f92384310ed454aa3", "sha256": "86e0b9a48efcf22cd62296439e645ad62c503b0d0c1ad13c4ef468a2b77e8fd5" }, "downloads": -1, "filename": "alone-0.1.7.tar.gz", "has_sig": false, "md5_digest": "f142c76d2c235e6f92384310ed454aa3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1545, "upload_time": "2019-02-09T22:25:34", "url": "https://files.pythonhosted.org/packages/30/82/de5fdbeb59394ae063c8a8afa0b2c961cdeb9f70155bf22dbb6c3ce3b72a/alone-0.1.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8f7ad93b8372b9d35c15cb843ed1df41", "sha256": "d72272d0e1411689bd0f71f949c8f9e589656abbf6fec9a55635a8cb255e7401" }, "downloads": -1, "filename": "alone-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "8f7ad93b8372b9d35c15cb843ed1df41", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2727, "upload_time": "2019-02-09T22:25:33", "url": "https://files.pythonhosted.org/packages/b7/47/2e0702b5355ce0544282d7b3a7e830668354e7f5478bf30447d5f87481d5/alone-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f142c76d2c235e6f92384310ed454aa3", "sha256": "86e0b9a48efcf22cd62296439e645ad62c503b0d0c1ad13c4ef468a2b77e8fd5" }, "downloads": -1, "filename": "alone-0.1.7.tar.gz", "has_sig": false, "md5_digest": "f142c76d2c235e6f92384310ed454aa3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1545, "upload_time": "2019-02-09T22:25:34", "url": "https://files.pythonhosted.org/packages/30/82/de5fdbeb59394ae063c8a8afa0b2c961cdeb9f70155bf22dbb6c3ce3b72a/alone-0.1.7.tar.gz" } ] }