{ "info": { "author": "Bouke Haarsma", "author_email": "bouke@webatoom.nl", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 1.11", "Framework :: Django :: 2.0", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Security" ], "description": "====================\nDjango User Sessions\n====================\n\n.. image:: https://travis-ci.org/Bouke/django-user-sessions.svg?branch=master\n :alt: Build Status\n :target: https://travis-ci.org/Bouke/django-user-sessions\n\n.. image:: https://codecov.io/gh/Bouke/django-user-sessions/branch/master/graph/badge.svg\n :alt: Test Coverage\n :target: https://codecov.io/gh/Bouke/django-user-sessions\n\n.. image:: https://badge.fury.io/py/django-user-sessions.svg\n :alt: PyPI\n :target: https://pypi.python.org/pypi/django-user-sessions\n\nDjango includes excellent built-in sessions, however all the data is hidden\naway into base64 encoded data. This makes it very difficult to run a query on\nall active sessions for a particular user. `django-user-sessions` fixes this\nand makes session objects a first class citizen like other ORM objects.\n\nI would love to hear your feedback on this package. If you run into\nproblems, please file an issue on GitHub, or contribute to the project by\nforking the repository and sending some pull requests. The package is\ntranslated into English, Dutch and other languages. Please contribute your own\nlanguage using Transifex_.\n\nAlso, have a look at the online `example app`_, hosted by Heroku_. It also\ncontains the package `django-two-factor-auth`_, but that application is not a\ndependency for this package. Also have a look at the bundled example templates\nand views to see how you can integrate the application into your project.\n\nCompatible with Django 1.11 and 2.0 on Python 2.7, 3.4, 3.5 and 3.6.\nDocumentation is available at `readthedocs.org`_.\n\n\nFeatures\n========\n\nTo get the list of a user's sessions:\n\n.. code-block:: python\n\n user.session_set.filter(expire_date__gt=now())\n\nOr logout the user everywhere:\n\n.. code-block:: python\n\n user.session_set.all().delete()\n\nThe user's IP address and user agent are also stored on the session. This\nallows to show a list of active sessions to the user in the admin:\n\n.. image:: http://i.imgur.com/YV9Nx3f.png\n\nAnd also in a custom layout:\n\n.. image:: http://i.imgur.com/d7kZtr9.png\n\n\nInstallation\n============\nRefer to the `installation instructions`_ in the documentation.\n\nGeoIP\n-----\nYou need to setup GeoIP for the location detection to work. See the Django\ndocumentation on `installing GeoIP`_.\n\n\nGetting help\n============\n\nFor general questions regarding this package, please hop over to Stack \nOverflow. If you think there is an issue with this package; check if the\nissue is already listed (either open or closed), and file an issue if\nit's not.\n\n\nDevelopment\n===========\n\nHow to contribute\n-----------------\n* Fork the repository on GitHub and start hacking.\n* Run the tests.\n* Send a pull request with your changes.\n* Provide a translation using Transifex_.\n\nRunning tests\n-------------\nThis project aims for full code-coverage, this means that your code should be\nwell-tested. Also test branches for hardened code. You can run the full test\nsuite with::\n\n make test\n\nOr run a specific test with::\n\n make test TARGET=tests.tests.MiddlewareTest\n\nFor Python compatibility, tox_ is used. You can run the full test suite with::\n\n tox\n\nReleasing\n---------\nThe following actions are required to push a new version:\n\n* Update release notes\n* If any new translations strings were added, push the new source language to\n Transifex_. Make sure translators have sufficient time to translate those\n new strings::\n\n make tx-push\n\n* Add migrations::\n\n python example/manage.py makemigrations user_sessions\n git commit user_sessions/migrations -m \"Added migrations\"\n\n* Update translations::\n\n make tx-pull\n\n* Package and upload::\n\n bumpversion [major|minor|patch]\n git push && git push --tags\n python setup.py sdist bdist_wheel\n twine upload dist/*\n\n\nLicense\n=======\nThis project is licensed under the MIT license.\n\n\nCredits\n=======\nThis library was written by `Bouke Haarsma`_.\n\n\n.. _Transifex: https://www.transifex.com/projects/p/django-user-sessions/\n.. _`readthedocs.org`: https://django-user-sessions.readthedocs.org/\n.. _`installation instructions`:\n https://django-user-sessions.readthedocs.io/en/stable/installation.html\n.. _`example app`: https://example-two-factor-auth.herokuapp.com\n.. _Heroku: https://www.heroku.com\n.. _`django-two-factor-auth`: https://github.com/Bouke/django-two-factor-auth\n.. _installing GeoIP:\n https://docs.djangoproject.com/en/2.0/ref/contrib/gis/geoip2/\n.. _tox: https://testrun.org/tox/latest/\n.. _Bouke Haarsma:\n https://twitter.com/BoukeHaarsma\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "https://pypi.python.org/pypi/django-user-sessions", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/Bouke/django-user-sessions", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-user-sessions", "package_url": "https://pypi.org/project/django-user-sessions/", "platform": "", "project_url": "https://pypi.org/project/django-user-sessions/", "project_urls": { "Download": "https://pypi.python.org/pypi/django-user-sessions", "Homepage": "http://github.com/Bouke/django-user-sessions" }, "release_url": "https://pypi.org/project/django-user-sessions/1.6.0/", "requires_dist": [ "Django (>=1.11)" ], "requires_python": "", "summary": "Django sessions with a foreign key to the user", "version": "1.6.0" }, "last_serial": 3427056, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "2b43be7eb68a04fa97c456c8ed9d9d84", "sha256": "f56594c49d5ad2a871fd9f1952f7319bb288b09f57f053b2d1c59a12a25d9a17" }, "downloads": -1, "filename": "django-user-sessions-0.1.0.tar.gz", "has_sig": false, "md5_digest": "2b43be7eb68a04fa97c456c8ed9d9d84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6353, "upload_time": "2013-11-14T10:46:45", "url": "https://files.pythonhosted.org/packages/00/4e/db7680fc63903570d1c63165be5d669d954000d7dd05466b8c81357dfa15/django-user-sessions-0.1.0.tar.gz" } ], "0.1.0-beta": [ { "comment_text": "", "digests": { "md5": "8c6898dab696c25f960e49771f6275c3", "sha256": "1891ceda055d5af90d77a8d71df2759879a42c9059fb9014e846999ad7886870" }, "downloads": -1, "filename": "django-user-sessions-0.1.0-beta.tar.gz", "has_sig": false, "md5_digest": "8c6898dab696c25f960e49771f6275c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6350, "upload_time": "2013-11-13T23:47:19", "url": "https://files.pythonhosted.org/packages/5d/d3/daa09648bedd59de2dfb9cda824a889f4dfe75384c0812e3ded6d7c6ac2e/django-user-sessions-0.1.0-beta.tar.gz" } ], "0.1.0-dev": [ { "comment_text": "", "digests": { "md5": "1ac3b33b112e456ed256d171924b0be2", "sha256": "3f5f8a3f6d72828be35b8c44ed01266d85be200bc839b85ea15a3edc3ceffdb3" }, "downloads": -1, "filename": "django-user-sessions-0.1.0-dev.tar.gz", "has_sig": false, "md5_digest": "1ac3b33b112e456ed256d171924b0be2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6299, "upload_time": "2013-11-13T22:35:15", "url": "https://files.pythonhosted.org/packages/5a/d1/83405682f84d4a26087abffeb5affa4f601509dba043dacfedfa3abfff7f/django-user-sessions-0.1.0-dev.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "e0fe998fa074b10de8942da1e6cd3032", "sha256": "fa775808721809ee8c02a133e104cc6248001192075ac35aeeef9e4a02ee0b7c" }, "downloads": -1, "filename": "django-user-sessions-0.1.1.tar.gz", "has_sig": false, "md5_digest": "e0fe998fa074b10de8942da1e6cd3032", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7538, "upload_time": "2013-11-21T09:56:56", "url": "https://files.pythonhosted.org/packages/27/8c/3636c5324c0b63893e73296d7e21b459c03452bcb0b8c90e6f481f914490/django-user-sessions-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "a5056bfd07c8e49ae83778972a5db3ca", "sha256": "feb6204b63963285d021a9eecc5ea024b9bce530c64f4626dcbe99689293f7a0" }, "downloads": -1, "filename": "django-user-sessions-0.1.2.tar.gz", "has_sig": false, "md5_digest": "a5056bfd07c8e49ae83778972a5db3ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10994, "upload_time": "2013-11-22T07:57:07", "url": "https://files.pythonhosted.org/packages/97/e8/7392713879ad168e5b14b4f3468f3348c92875653175e09af307afd95545/django-user-sessions-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "24fae391fdeda2e2de2f54e2e111c67f", "sha256": "dceb11b5456b06920705f222732817e6f4504ad6c3635531087273fc734a116b" }, "downloads": -1, "filename": "django-user-sessions-0.1.3.tar.gz", "has_sig": false, "md5_digest": "24fae391fdeda2e2de2f54e2e111c67f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14730, "upload_time": "2014-01-11T08:45:04", "url": "https://files.pythonhosted.org/packages/44/70/15f4fef3bcce2a2c3cca7a8aeab23decfcc78849698803be1a621b60815f/django-user-sessions-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "20b7ffaf4751b4a37e0892a5803c9db6", "sha256": "04a2e1103b206714eb93203374082149b9b182a1dcb2c7653305abbb94e97a7c" }, "downloads": -1, "filename": "django-user-sessions-0.1.4.tar.gz", "has_sig": false, "md5_digest": "20b7ffaf4751b4a37e0892a5803c9db6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16117, "upload_time": "2014-04-13T07:07:49", "url": "https://files.pythonhosted.org/packages/51/29/ed3b4a1c7928e9cacc89dbf3e99987a26b29b1752fe7e9510037d51529e3/django-user-sessions-0.1.4.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "278ab943ac872f5fdcda7a402a505416", "sha256": "3d8b90302478a8bdef91bcc6ebbe7e4b1daaca8971ca12255460aa9a2f1c2443" }, "downloads": -1, "filename": "django_user_sessions-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "278ab943ac872f5fdcda7a402a505416", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 32961, "upload_time": "2014-06-15T09:34:38", "url": "https://files.pythonhosted.org/packages/53/90/c1e1557432db5807a92d856c9737103cc20b3842db0fd27dc8190a26b396/django_user_sessions-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5c62aa6739d82716fcbd0bac7e7b40c2", "sha256": "91f5a5627993ce375428b6aa14580fe690214a3d2ce055ee5c48bba8bac162fd" }, "downloads": -1, "filename": "django-user-sessions-1.0.0.tar.gz", "has_sig": false, "md5_digest": "5c62aa6739d82716fcbd0bac7e7b40c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16878, "upload_time": "2014-06-15T09:34:31", "url": "https://files.pythonhosted.org/packages/07/2e/5e5fb771fe2de37bbe2211b4f1c16110a6b3c0ff912127d2f79c3234524b/django-user-sessions-1.0.0.tar.gz" } ], "1.0.0-beta1": [ { "comment_text": "", "digests": { "md5": "08a7d8e00dbbf926dbbad74926c7873f", "sha256": "7229ca3b8e73bf9abed416cb0a9d5d247447422ec19816fe8c6ad289b9b6297e" }, "downloads": -1, "filename": "django_user_sessions-1.0.0_beta1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "08a7d8e00dbbf926dbbad74926c7873f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 33031, "upload_time": "2014-06-01T09:42:18", "url": "https://files.pythonhosted.org/packages/5a/da/65f2e5fb10c94c2579f56bf1d6ca8e4f05ce31583875edcff7fbf86dbff2/django_user_sessions-1.0.0_beta1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4273fee7e89dd4706632d63f57dab176", "sha256": "6c8a085b6a045c0a3f30d48f7499835ed68ca949459a0df31de59ca29dba7ed7" }, "downloads": -1, "filename": "django-user-sessions-1.0.0-beta1.tar.gz", "has_sig": false, "md5_digest": "4273fee7e89dd4706632d63f57dab176", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16878, "upload_time": "2014-06-01T09:42:30", "url": "https://files.pythonhosted.org/packages/29/c7/aef8f99b46c338b94c5dcfad31408ce74ce697c55963bf8d0a15c82eeecc/django-user-sessions-1.0.0-beta1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "8be392ec7a9d9dea6dd88556e6ed7f7a", "sha256": "153b704a69d205141517ad3dc4f7d99104c9675df4435ca6cae733d14a3b578c" }, "downloads": -1, "filename": "django_user_sessions-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8be392ec7a9d9dea6dd88556e6ed7f7a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 34378, "upload_time": "2014-11-11T19:54:02", "url": "https://files.pythonhosted.org/packages/02/47/e9491a0f9aa64dd5a0f73b51a976b2a1ed4a07f3ac0965e82bc4ce1f4447/django_user_sessions-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f4e0cca845907059ca273928b96ab57", "sha256": "f96024e40a260652cd90885a5d87831faeaee3972ee93fe70f5625ff57c974e1" }, "downloads": -1, "filename": "django-user-sessions-1.1.0.tar.gz", "has_sig": false, "md5_digest": "6f4e0cca845907059ca273928b96ab57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17556, "upload_time": "2014-11-11T19:54:00", "url": "https://files.pythonhosted.org/packages/27/4a/ce15734561d1f14daf111bf75834a68ae198143509e7b1627b70f3daab7e/django-user-sessions-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "c4ad8be1bc59b77df22fd3b782804e09", "sha256": "f63d7138329d85b1207eae8f472ed0af7d05e9b5401dfb63237d2fb0494c8fbc" }, "downloads": -1, "filename": "django_user_sessions-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c4ad8be1bc59b77df22fd3b782804e09", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 35205, "upload_time": "2015-05-14T06:53:12", "url": "https://files.pythonhosted.org/packages/15/7b/e7373f707cedcf85f9682fe9b3473f5e383f0b38b0b19f70b6479e13fa76/django_user_sessions-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f57622e786ef664f1a17af036a32ab9", "sha256": "46566550f6ab33ddabc0fa30d0858543441cccf20580c76fffeab4a41eafcbaf" }, "downloads": -1, "filename": "django-user-sessions-1.1.1.tar.gz", "has_sig": false, "md5_digest": "3f57622e786ef664f1a17af036a32ab9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18132, "upload_time": "2015-05-14T06:53:09", "url": "https://files.pythonhosted.org/packages/0b/a9/2f6aa716255049064bfc93285734d9ed57fd47074f996b904baa2aa86589/django-user-sessions-1.1.1.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "eac35cb1918ec0c0c70cd4811cf7a7d3", "sha256": "46ef43a171685d442eb4ab39d934270598010e10dcf02be2454d4dbd5a5a6376" }, "downloads": -1, "filename": "django_user_sessions-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eac35cb1918ec0c0c70cd4811cf7a7d3", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 36150, "upload_time": "2015-06-04T19:00:32", "url": "https://files.pythonhosted.org/packages/3f/7d/02b4bc7d24a1c4e14a74fda6771aa4df5c8173fc10e3b13ecb1d1a9285cd/django_user_sessions-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c769d0e89c9260035fed0d68a86e51ba", "sha256": "15553a51d4caa1dad7e45183089fdc585503b0162c79e29285ad278130758206" }, "downloads": -1, "filename": "django-user-sessions-1.2.0.tar.gz", "has_sig": false, "md5_digest": "c769d0e89c9260035fed0d68a86e51ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18569, "upload_time": "2015-06-04T19:00:29", "url": "https://files.pythonhosted.org/packages/fb/fd/4460361a3dc7cfe80bdd93cc85c07b2f76673150f21b6fbab3d715c5afdc/django-user-sessions-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "9756fcc76fd18480f54842235bcc237e", "sha256": "e6922f347923e21c291288afb733e44a28eb9a2a4c4419847bbd58fa550c8435" }, "downloads": -1, "filename": "django_user_sessions-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9756fcc76fd18480f54842235bcc237e", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 36809, "upload_time": "2016-01-05T21:37:20", "url": "https://files.pythonhosted.org/packages/73/10/616ebc8b88d06f6a91342b375d61c0169af22670e39f1d9f0ca1c1313af8/django_user_sessions-1.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f1c9d6cc0def6ff62f63f7129d12d2ac", "sha256": "577f5c116cd9f05922dd40783bbab8ef1c6e21db82c3b391772e7a88a5848e3d" }, "downloads": -1, "filename": "django-user-sessions-1.3.0.tar.gz", "has_sig": false, "md5_digest": "f1c9d6cc0def6ff62f63f7129d12d2ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18793, "upload_time": "2016-01-05T21:36:55", "url": "https://files.pythonhosted.org/packages/5b/c9/7ade3287e60b720e170b8736a1abdbebe7df546df558a0af2e9544a944d0/django-user-sessions-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "b3c155fb656e22c639ca5bcb23aebd97", "sha256": "6d8fb630be5e93f329e7f33128128b399d3d15e81e79827dba0b19389bc2da2d" }, "downloads": -1, "filename": "django_user_sessions-1.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b3c155fb656e22c639ca5bcb23aebd97", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 37139, "upload_time": "2016-09-25T12:21:55", "url": "https://files.pythonhosted.org/packages/c7/8c/4cec83aaed76397d2c000032fcbb7eb03b737ae514921c0bf058b866298e/django_user_sessions-1.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "78f4f9fa8bc1fd0892ab4902d00e90b7", "sha256": "9d6bad44e80eb0dbad68daa0f17a79c942fd42ff7e0f88a7bad87f07e11f9076" }, "downloads": -1, "filename": "django-user-sessions-1.3.1.tar.gz", "has_sig": false, "md5_digest": "78f4f9fa8bc1fd0892ab4902d00e90b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19027, "upload_time": "2016-09-25T12:21:53", "url": "https://files.pythonhosted.org/packages/a6/7c/f7a594b9f0fd4e755bb66667f7de649148c91fc2ad613b8be9dc86689434/django-user-sessions-1.3.1.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "693526046fd30d09adaf5ae9fb0205a9", "sha256": "cb31a906834620725155fa84484053fce83689cb2d6337df2d629425f0f123a2" }, "downloads": -1, "filename": "django_user_sessions-1.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "693526046fd30d09adaf5ae9fb0205a9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 38300, "upload_time": "2017-01-07T08:20:07", "url": "https://files.pythonhosted.org/packages/dd/ff/768ab605f44f6678c41b12e7481d93af1ac2418818dc4bdd169d4f74dbad/django_user_sessions-1.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "42bd4115e5710c7f4c93886e363064d0", "sha256": "536c3ec1384401ae2bbfe16b3167fb0fb34192375227ab98f34eec979c249863" }, "downloads": -1, "filename": "django-user-sessions-1.4.0.tar.gz", "has_sig": false, "md5_digest": "42bd4115e5710c7f4c93886e363064d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18716, "upload_time": "2017-01-07T08:20:09", "url": "https://files.pythonhosted.org/packages/1a/be/e4e0b4409cbdf9550b3c9809341674c1598809412c505cf415d0971450cb/django-user-sessions-1.4.0.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "a338d88453aba98863434f198a3401ee", "sha256": "9b979ed81e57c9eccb1055bd37873481f33f7d264d0ac6d9395b783578aab345" }, "downloads": -1, "filename": "django_user_sessions-1.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a338d88453aba98863434f198a3401ee", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 42156, "upload_time": "2017-04-19T05:51:33", "url": "https://files.pythonhosted.org/packages/07/5c/19166eb467e3f1992f95b6cb86d32070a50cdf439ef6389f0d0bb4e16367/django_user_sessions-1.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a05aa04a6ab8106a0e8d45785360c9f0", "sha256": "0266e7f45ab19aa10601a96fc7f76059ca554c4d1057b2f986e16988209ebff7" }, "downloads": -1, "filename": "django-user-sessions-1.5.0.tar.gz", "has_sig": false, "md5_digest": "a05aa04a6ab8106a0e8d45785360c9f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19898, "upload_time": "2017-04-19T05:51:35", "url": "https://files.pythonhosted.org/packages/11/ea/a1c45b2859e221de6de1ed47d46210221be4304a51d466191a023a77ca94/django-user-sessions-1.5.0.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "494b8bf7da47bdbbf3b4acc6101fc699", "sha256": "ab87f826d96dea1db8d17a59a367e5d96e877244e0c7dafaadf6362796871f0e" }, "downloads": -1, "filename": "django_user_sessions-1.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "494b8bf7da47bdbbf3b4acc6101fc699", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 42376, "upload_time": "2017-08-11T17:29:54", "url": "https://files.pythonhosted.org/packages/32/d8/7639d87de33750997fec3756787fe4706ade6712b9271fdca21484be047b/django_user_sessions-1.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3f242b87102fedbad2a14a9f58abeb5", "sha256": "6360c6b5169ce56abe452f5b2d33205d4b822d899995aacd652452f889e60c27" }, "downloads": -1, "filename": "django-user-sessions-1.5.1.tar.gz", "has_sig": false, "md5_digest": "d3f242b87102fedbad2a14a9f58abeb5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19972, "upload_time": "2017-08-11T17:29:56", "url": "https://files.pythonhosted.org/packages/31/6a/d803484f62b724e20a70f0aa52703c997edc13d3667410c5ea19e3fcc5a8/django-user-sessions-1.5.1.tar.gz" } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "c16dfc9f1d57c6f98408df269fe9dedf", "sha256": "c9a27022c91f93e547b4e598448c042b7e1669a0cc519e753579b6926be7793d" }, "downloads": -1, "filename": "django_user_sessions-1.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c16dfc9f1d57c6f98408df269fe9dedf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 42392, "upload_time": "2017-08-11T17:54:58", "url": "https://files.pythonhosted.org/packages/f5/fd/0d01ce9feff053780d83731c8656354c72cf77248678db51fa0b827d4e88/django_user_sessions-1.5.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "548374d93d2eb3bbb4fda6faaa6fdf52", "sha256": "eee59e1a445f4665ca19af2a5eb9f59be821a87f6e69b45d6ef18ffb93d44af1" }, "downloads": -1, "filename": "django-user-sessions-1.5.2.tar.gz", "has_sig": false, "md5_digest": "548374d93d2eb3bbb4fda6faaa6fdf52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19978, "upload_time": "2017-08-11T17:55:00", "url": "https://files.pythonhosted.org/packages/bc/f1/33f93c2c1d31c5d8fedef63b4dbb493970835b225ff253ccad5cca325074/django-user-sessions-1.5.2.tar.gz" } ], "1.5.3": [ { "comment_text": "", "digests": { "md5": "9323c0887033e1d9cefc639b95d68786", "sha256": "b5b87fc5ece94528310de300316afaf5dd529c0ea19c655e774a1b4d0e3be852" }, "downloads": -1, "filename": "django_user_sessions-1.5.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9323c0887033e1d9cefc639b95d68786", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 42392, "upload_time": "2017-08-11T19:06:28", "url": "https://files.pythonhosted.org/packages/ca/5e/b22e832939f3e22af705e1de315e5eca2c2910caa149317f26aaf0a7d085/django_user_sessions-1.5.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dd760015eb4717f158edeafc0884e5ff", "sha256": "985942b1385fb8db9a76a1e74d0c98317e0a0946e2c4725537f6f49ac03af970" }, "downloads": -1, "filename": "django-user-sessions-1.5.3.tar.gz", "has_sig": false, "md5_digest": "dd760015eb4717f158edeafc0884e5ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19981, "upload_time": "2017-08-11T19:06:29", "url": "https://files.pythonhosted.org/packages/12/cb/80614f118d863f48aa7249c7d1d6010e5c21c3449172ee1f579716bdaa0f/django-user-sessions-1.5.3.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "cb1d72539bddeec4dc2243f49f76e57c", "sha256": "5d47ca6dc258662424c88383717a9f5c74b582c5646f9164f4bd6a9f3c3ea138" }, "downloads": -1, "filename": "django_user_sessions-1.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cb1d72539bddeec4dc2243f49f76e57c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 40817, "upload_time": "2017-12-19T07:20:34", "url": "https://files.pythonhosted.org/packages/2f/9a/a90a5b15d41f06d88b4b1574cd1213818dc029dbe1ad1c6d10cf1800f4c2/django_user_sessions-1.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b6e63f99d1bdb19e25fd4c6788226927", "sha256": "b626eb9acd4b60f09d6222c772277717b78e0fde3c5772a7d3a309866b5e9f55" }, "downloads": -1, "filename": "django-user-sessions-1.6.0.tar.gz", "has_sig": false, "md5_digest": "b6e63f99d1bdb19e25fd4c6788226927", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20050, "upload_time": "2017-12-19T07:20:35", "url": "https://files.pythonhosted.org/packages/e8/39/cef38401b14466e35cf1cb65fe4ae58fbe7266df1a6ec256ab3baf26120a/django-user-sessions-1.6.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cb1d72539bddeec4dc2243f49f76e57c", "sha256": "5d47ca6dc258662424c88383717a9f5c74b582c5646f9164f4bd6a9f3c3ea138" }, "downloads": -1, "filename": "django_user_sessions-1.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cb1d72539bddeec4dc2243f49f76e57c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 40817, "upload_time": "2017-12-19T07:20:34", "url": "https://files.pythonhosted.org/packages/2f/9a/a90a5b15d41f06d88b4b1574cd1213818dc029dbe1ad1c6d10cf1800f4c2/django_user_sessions-1.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b6e63f99d1bdb19e25fd4c6788226927", "sha256": "b626eb9acd4b60f09d6222c772277717b78e0fde3c5772a7d3a309866b5e9f55" }, "downloads": -1, "filename": "django-user-sessions-1.6.0.tar.gz", "has_sig": false, "md5_digest": "b6e63f99d1bdb19e25fd4c6788226927", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20050, "upload_time": "2017-12-19T07:20:35", "url": "https://files.pythonhosted.org/packages/e8/39/cef38401b14466e35cf1cb65fe4ae58fbe7266df1a6ec256ab3baf26120a/django-user-sessions-1.6.0.tar.gz" } ] }