{ "info": { "author": "Analyte Health", "author_email": "tech@analytehealth.com", "bugtrack_url": null, "classifiers": [], "description": "[![Travis CI Build Status](https://travis-ci.org/analytehealth/django-analytics.svg)](https://travis-ci.org/analytehealth/django-analytics)\n\ndjango-analytics\n================\n\nDjango app to capture, track and display site analytics\n\nInstall\n-------\npip install dj-analytics\n\nAdd to django configuration (before 1.7)\n---------------------------\n* Add `djanalytics` to `INSTALLED_APPS` in settings.py file.\n* Run `manage.py migrate djanalytics` to create database tables.\n\nAdd to django configuration (1.7+)\n---------------------------\n* Add `djanalytics` to `INSTALLED_APPS` in settings.py file.\n* Point at correct migration module:\n\n MIGRATION_MODULES = {\n 'djanalytics': 'djanalytics.django_migrations'\n }\n\n* Run `manage.py migrate djanalytics` to create database tables.\n\nConfigure\n---------\n* Create and configure at least one Client and Domain.\n* If you're capturing using HTML, in your urls.py, include djanalytics urls. For example:\n\n urlpatterns += patterns(\n '',\n (r'', include('djanalytics.urls'))\n )\n\n* For charts, include the charts urls:\n\n urlpatterns += patterns('', (r'^analytics/', include='djanalytics.charts.urls'))\n\n* For reports, include the reports urls:\n\n urlpatterns += patterns('', (r'^analytics/', include='djanalytics.reports.urls'))\n\nCapture using middleware\n--------------\n\n* In settings.py, add 'djanalytics.middleware.AnalyticsMiddleware' to the MIDDLEWARE_CLASSES setting\nfor your django project.\n* In settings.py, add DJA_CLIENT_ID='[uuid of Client created above]'\n\nCapture using HTML\n------------------\n\n \n\nCapture Cross-Domain\n--------------------\nIf you're hosting your djanalytics instance in a different domain than the site you're capturing,\nyou will need to use a slightly different mechanism. Set up djanalytics on your server, and ensure\nit's got a url for the djanalytics_js view (included in the urls.py file). Then put the following\nHTML in your templates:\n\n
\n \n\nIf you want to maintain tracking ids across domains, you'll need to add them to links between sites.\nIf the site you're linking to is a django site with djanalytics installed, you can use the\ncross-domain middleware by adding 'djanalytics.middleware.CrossDomainMiddleware' to your\nMIDDLEWARE_CLASSES setting and then pass the client ID, user ID and tracking ID (dja_id, dja_uuid,\nand dja_tracking_id respectively) in your link as parameters. This will then handle setting the\nappropriate cookies.\n\nFiltering IP addresses\n----------------------\n\nIf you're using the django admin app, djanalytics will automatically register its models. To filter\nby IP address, add a new IPFilter for your client. The IPFilter uses netmasks to filter addresses. You\ncan also specify whether to include or exclude the given netmask. If you choose include, only IP\naddresses that match the netmask will be allowed in.\n\nFiltering Paths\n---------------\n\nThe PathFilter model allows you to include or exclude path patterns. PathFilters use regex to determine\na match on the path.\n\nReporting\n---------\n\n### Generating report data\n\nA management command, _collect_reporting_stats_, will generate report data. This command should\nmost likely be run on a schedule (cron). It takes a few arguments:\n\n* -s, --start - Date of earliest RequestEvent to process. This is optional. If omitted, the command will\nnot set a beginning time when searching for RequestEvents.\n* -e, --end - Date of latest RequestEvent to process. This is optional. If omitted, the command will\nnot set an end time when searching for RequestEvents.\n* -a, --max-age - This is used when calculation visit durations as well as visit durations,\nconversions and exit pages. This argument defaults to 30 days.\n\n### Conversion Tracking\n\nIn order to track conversions, you'll need to define page patterns for the FUNNEL and CONVERSION\npage types. Conversions are defined by a page visit to at least one FUNNEL page followed by\na page visit to a CONVERSION page.\n\nLicense\n-------\n[Read it here](https://raw.githubusercontent.com/analytehealth/django-analytics/master/LICENSE)\n\nChange Log\n----------\n- 1.0.4\n - Fix for issue #29 - Visits are being over-reported on Device Detail and Browser Detail reports\n - Adding support for django 1.8 (removing django-nose requirement)\n- 1.0.3\n - Fix for issue #28 - Page and visit counts are incorrect on some reports\n - Limiting django versions to <= 1.7 until issue with django-nose is resolved (https://github.com/django-nose/django-nose/issues/186)\n- 1.0.2\n - Change from django date_parse to dateutil.parser for datetime parsing in collect_reporting_stats command\n- 1.0.1\n - Fix for issue #27 - User-agents with non-ascii characters cause collect_reporting_stats command to fail\n- 1.0\n - Modeling for analytics reporting (#25)\n - Adding a number of reports:\n - #19 - Audience Overview Report\n - #20 - Device Overview Report\n - #21 - Browser and OS Detail Report\n - #22 - Page Overview Report\n - #23 - Ecommerce Overview Report\n - #24 - Device Detail Report\n - Added management command to collect data into reporting model (#26)\n\n- 0.11.3\n - Fix for issue #17 - ensure djanalytics.js is served regardless of where request comes from\n\n- 0.11.2\n - Fix for issue #16 - try to make sure all browsers work with djanalytics.js (IE8 had some issues)\n\n- 0.11.1\n - Fix for issue #15 - djanalytics.js is breaking events\n\n- 0.11\n - Added issue #13 - Cross-domain capabilities\n\n- 0.10.1\n - Fix for issue #11 - Max key length exceeded with referrer field\n\n- 0.10\n - Added screen width and height to RequestEvent model (issue #10)\n - Added 'sw' and 'sh' parameters to Capture view to support screen width and height\n\n- 0.9\n - Fixed issue #6 - Referrer length > 200 characters causes 500 error\n - Added chart for top pages (issue #8)\n - Now capturing domain in middleware\n - Added chart for exit pages (issue #9)\n - Added chart for external referrers (issue #7)\n - Made base template for charts to better allow for overrides\n - Broke chart views.py file up into individual modules\n\n- 0.8\n - Corrected name of user chart.\n - Added try / except block around middleware to avoid 500 error when\n client doesn't exist or can't be found.\n\n- 0.7.1\n - Fix for issue #5 - Created date on RequestEvent is storing the wrong date\n\n- 0.7\n - Fix for issue #3 - logic for determining valid domain in capture view is wrong.\n\n- 0.6\n - Added Location model object. This will allow geocoding of IP addresses on a periodic basis,\n since IP addresses change over time.\n \n- 0.5\n - Fix for issue #1 - capture view raises TypeError\n - Fix for issue #2 - allow for use of HTTP_X_FORWARDED_FOR header\n\n- 0.4\n - Switched version of django-graphos to fix install issue\n - Added in files for Travis CI\n\n- 0.3\n - Added 'referrer' to RequestEvent model\n - Added more indexes to RequestEvent model\n - Added middleware documentation to README\n\n- 0.2\n - Switched default for RequestEvent created field to 'now()' instead of 'today()'\n\n- 0.1\n - Initial version", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/analytehealth/django-analytics/archive/1.0.6.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/analytehealth/django-analytics", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "dj-analytics", "package_url": "https://pypi.org/project/dj-analytics/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/dj-analytics/", "project_urls": { "Download": "https://github.com/analytehealth/django-analytics/archive/1.0.6.tar.gz", "Homepage": "https://github.com/analytehealth/django-analytics" }, "release_url": "https://pypi.org/project/dj-analytics/1.0.6/", "requires_dist": null, "requires_python": null, "summary": "Django app to capture, track and display site analytics", "version": "1.0.6" }, "last_serial": 2099161, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "f146bdbd71cf4263ce0d41bf4b4c8a9c", "sha256": "e194e653f30bfe29095702695d41a0f9e6031927c0020c9326907f07c931ff31" }, "downloads": -1, "filename": "dj-analytics-0.1.tar.gz", "has_sig": false, "md5_digest": "f146bdbd71cf4263ce0d41bf4b4c8a9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11396, "upload_time": "2014-06-05T18:05:30", "url": "https://files.pythonhosted.org/packages/e4/d0/a2f5f6307473f8eba6f9cef6bd5db60eaf8b0ccae9124e1d19b6914e514b/dj-analytics-0.1.tar.gz" } ], "0.10.1": [ { "comment_text": "", "digests": { "md5": "ca3335e7846140685988d78f157bf763", "sha256": "6ff0680eb0524ffa05630ddbb4f2b208fd734a22e62763162c59d7740cd06549" }, "downloads": -1, "filename": "dj-analytics-0.10.1.tar.gz", "has_sig": false, "md5_digest": "ca3335e7846140685988d78f157bf763", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18615, "upload_time": "2014-08-27T02:41:53", "url": "https://files.pythonhosted.org/packages/da/f9/0a5b4be4717907d330614ede5552c9de01971a4eb0f3cbc1d9ae8e9c77e5/dj-analytics-0.10.1.tar.gz" } ], "0.11": [ { "comment_text": "", "digests": { "md5": "db627b38d91e543bf6904503bfb3775e", "sha256": "369fcceed6b010511de7eb26235957bc2e1a70cff2c5089d7f4893166f3202be" }, "downloads": -1, "filename": "dj-analytics-0.11.tar.gz", "has_sig": false, "md5_digest": "db627b38d91e543bf6904503bfb3775e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21791, "upload_time": "2014-10-02T21:10:47", "url": "https://files.pythonhosted.org/packages/c5/db/f7adf1ffcbe2df6eba1107032ae19a3936fcea1a5b3aa51c2aee6c78ebf8/dj-analytics-0.11.tar.gz" } ], "0.11.1": [ { "comment_text": "", "digests": { "md5": "98add656bc0b8285a98f504ab72a87ca", "sha256": "1f3ee3ccadb1376fd01bd914956a137b1c60028b80ca5cee4487288f05a9d50a" }, "downloads": -1, "filename": "dj-analytics-0.11.1.tar.gz", "has_sig": false, "md5_digest": "98add656bc0b8285a98f504ab72a87ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21868, "upload_time": "2014-10-16T14:43:23", "url": "https://files.pythonhosted.org/packages/9a/23/09ee550f79a43c5d9487c7a4cf3eda87cc9503833754de87662b7c02f9f7/dj-analytics-0.11.1.tar.gz" } ], "0.11.2": [ { "comment_text": "", "digests": { "md5": "2cd4eb7f33a1029fb2aa25bc1ec314c6", "sha256": "329b8905e57c3d8e5d7988e39c9ac40979e294f8206ea192aeb6e4a2d06c215f" }, "downloads": -1, "filename": "dj-analytics-0.11.2.tar.gz", "has_sig": false, "md5_digest": "2cd4eb7f33a1029fb2aa25bc1ec314c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22029, "upload_time": "2014-10-16T18:04:23", "url": "https://files.pythonhosted.org/packages/f9/1d/b2473969767dac1598b345c83976837ed67629787956723b382caf91acfd/dj-analytics-0.11.2.tar.gz" } ], "0.11.3": [ { "comment_text": "", "digests": { "md5": "63aa4b55ece1316e9fe73b7d6b083e18", "sha256": "192a3aa5b90f019b0bbc0e5db626adacbb5cacaab2d926abdc3f045b6aa6e616" }, "downloads": -1, "filename": "dj-analytics-0.11.3.tar.gz", "has_sig": false, "md5_digest": "63aa4b55ece1316e9fe73b7d6b083e18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22137, "upload_time": "2014-10-16T22:32:11", "url": "https://files.pythonhosted.org/packages/5b/3d/a9077775c4714b3d5ef4909eb7653186c32c2eb7422445bc943c491af6a1/dj-analytics-0.11.3.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "4277a25fc3468173f84453c593b88237", "sha256": "66546b17a4231c5c21b77f408c8480d1019bf4cac80c779a9672cab234c3a5fc" }, "downloads": -1, "filename": "dj-analytics-0.2.tar.gz", "has_sig": false, "md5_digest": "4277a25fc3468173f84453c593b88237", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11412, "upload_time": "2014-06-05T22:40:19", "url": "https://files.pythonhosted.org/packages/fe/69/979199718b2411a3aee77965a256a67f9be734e3f7ccdd77080145b28d25/dj-analytics-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "6c7e487e6778f3ea312e817ca3e0f8dc", "sha256": "08565d8389b9825abd8c5e6f5a59eddc973da2d803ec718e16892192d873eb8e" }, "downloads": -1, "filename": "dj-analytics-0.3.tar.gz", "has_sig": false, "md5_digest": "6c7e487e6778f3ea312e817ca3e0f8dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12376, "upload_time": "2014-06-06T18:15:42", "url": "https://files.pythonhosted.org/packages/da/73/3b500d70d2c86b88f003fb37e13ba1422300ac19e581f324354eb8e4298d/dj-analytics-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "98dd55af8328e2813df50452d9f56e22", "sha256": "5db66698b5144bd422e9d4d585cae97239542ee7e794ce9f76d7c8b582d709a7" }, "downloads": -1, "filename": "dj-analytics-0.4.tar.gz", "has_sig": false, "md5_digest": "98dd55af8328e2813df50452d9f56e22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12963, "upload_time": "2014-06-16T16:46:07", "url": "https://files.pythonhosted.org/packages/68/09/0d43602f8329ced160b3df78e1e9c380f8a5346ecad750e9cc2b58aca27d/dj-analytics-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "8a330e79bcd0c2659cbffabcb676c702", "sha256": "3ea210f6ecdccad774a7a6015caf09c892afedb1f3801c4967cbd07647a0a7f0" }, "downloads": -1, "filename": "dj-analytics-0.5.tar.gz", "has_sig": false, "md5_digest": "8a330e79bcd0c2659cbffabcb676c702", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13150, "upload_time": "2014-06-23T19:04:14", "url": "https://files.pythonhosted.org/packages/2a/bf/0136a811fef1f2077183c8819995506142c15c58e3e1d8bea9b25e96cd85/dj-analytics-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "964c5d45be5e9759502536640d9b7d2d", "sha256": "ffca468b7482870d2a0313a4ebee3f9738677d318ac9cc4a127f8956820bd183" }, "downloads": -1, "filename": "dj-analytics-0.6.tar.gz", "has_sig": false, "md5_digest": "964c5d45be5e9759502536640d9b7d2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13779, "upload_time": "2014-07-07T21:10:02", "url": "https://files.pythonhosted.org/packages/0a/e6/66ca5803419f22d2bbd8e51f0aff1df230cea20acd6f8fa8e054f72a7a95/dj-analytics-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "32f18852fff6df008d189ff165ef1a73", "sha256": "28b01011ff18f134b7c8d6b39d4e82e053d30558b30d506f9b74cfd126b8d8ed" }, "downloads": -1, "filename": "dj-analytics-0.7.tar.gz", "has_sig": false, "md5_digest": "32f18852fff6df008d189ff165ef1a73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13881, "upload_time": "2014-07-16T19:28:50", "url": "https://files.pythonhosted.org/packages/27/d9/ff0a593cbeddd2c068a3437349f74cf40a918dc55a2176e558ecfa5e3b82/dj-analytics-0.7.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "8f39f5b0931ff8e1de65096d4c33a6d2", "sha256": "e7cb277bf7005f27e1fa7b0f06e21a801abfc8eea92370c43f7c0c136d48e72d" }, "downloads": -1, "filename": "dj-analytics-0.7.1.tar.gz", "has_sig": false, "md5_digest": "8f39f5b0931ff8e1de65096d4c33a6d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14148, "upload_time": "2014-08-05T21:09:53", "url": "https://files.pythonhosted.org/packages/77/c7/4f3e86ca67874d3cc2ebedac99f39459af00445fd9dae3a82f5c127ddef0/dj-analytics-0.7.1.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "a1060a16c2b5b2f3e03f55db63b17f58", "sha256": "b8e78efcd00759e08569fce67e0813cd14ced4a8cd6a8da16254f1b06107ac9d" }, "downloads": -1, "filename": "dj-analytics-0.8.tar.gz", "has_sig": false, "md5_digest": "a1060a16c2b5b2f3e03f55db63b17f58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14387, "upload_time": "2014-08-07T23:58:05", "url": "https://files.pythonhosted.org/packages/49/0c/32ad4d5336593515032d6793df769b2b1ecec17f7b652b0a3296edda7417/dj-analytics-0.8.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "f30be91db8d6367d9a30bcaac9101981", "sha256": "a22ba62dc9c238de4a2c3f80ae04ef432050cdb7fbef846dc23301fd89ffc82e" }, "downloads": -1, "filename": "dj-analytics-1.0.tar.gz", "has_sig": false, "md5_digest": "f30be91db8d6367d9a30bcaac9101981", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 489956, "upload_time": "2015-03-23T22:21:58", "url": "https://files.pythonhosted.org/packages/58/64/d74f93333615645ef99cfc2fc8bbfe5afeae63312c52d1a91671d1febcea/dj-analytics-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "3a70f55735a28fd3f87c22e750141efb", "sha256": "3e31a70e499a88f5c9f3b40086d0e561899c82a355608823ab18f9e4798de002" }, "downloads": -1, "filename": "dj-analytics-1.0.1.tar.gz", "has_sig": false, "md5_digest": "3a70f55735a28fd3f87c22e750141efb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 490109, "upload_time": "2015-03-27T13:23:00", "url": "https://files.pythonhosted.org/packages/f5/e1/a261af4cfcfff4b2771a371160da7e3e78ecc97715c1f3b65be5860212ed/dj-analytics-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "36173281dc0d7588203e47df24deda59", "sha256": "b422d7a694d6d4d7bf8c62630dd2bca9ecbaa0caff849d6547b33b2b1f2f72ae" }, "downloads": -1, "filename": "dj-analytics-1.0.2.tar.gz", "has_sig": false, "md5_digest": "36173281dc0d7588203e47df24deda59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 490125, "upload_time": "2015-04-08T16:37:35", "url": "https://files.pythonhosted.org/packages/f2/f7/2985f47c4f33dc46ed6a4ce11dcead7144269bcde8a5678f627c2ea42016/dj-analytics-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "40c3c9bfff4b22e1867ce1b869ec64c2", "sha256": "180b3cb268c0fef62004f188717e32e1577d0b020b491f3c2a52e20202496c75" }, "downloads": -1, "filename": "dj-analytics-1.0.3.tar.gz", "has_sig": false, "md5_digest": "40c3c9bfff4b22e1867ce1b869ec64c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 490342, "upload_time": "2015-04-08T20:52:58", "url": "https://files.pythonhosted.org/packages/95/a9/704b73c1b68fa72726ce23a73680282f4eed55fe9a642dcf7f515e585c17/dj-analytics-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "ce979da6ee691e4f59846e883acbe578", "sha256": "e4db6c2e9fe6899e73a8723612e7d38801aca4df5f891f46d56dfa9a8540bba5" }, "downloads": -1, "filename": "dj-analytics-1.0.4.tar.gz", "has_sig": false, "md5_digest": "ce979da6ee691e4f59846e883acbe578", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 490557, "upload_time": "2015-04-13T16:27:01", "url": "https://files.pythonhosted.org/packages/1e/9e/2997af0930ad337caf0e745e18c0828a3d7620da6a17a927a07e75672875/dj-analytics-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "ea712edf1fb4ba3c22610d9cecb01f27", "sha256": "fca99d676fa475cfe6e10a86e0c8207823483cd5b24b814634a76dec235844f0" }, "downloads": -1, "filename": "dj-analytics-1.0.5.tar.gz", "has_sig": false, "md5_digest": "ea712edf1fb4ba3c22610d9cecb01f27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 490916, "upload_time": "2015-11-20T20:57:48", "url": "https://files.pythonhosted.org/packages/e2/a3/bc66969179b9c79321c7d453cf9413f3d630aeb994448df2e095cc862d12/dj-analytics-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "8d898e94977193eb54a16a830d3dfe08", "sha256": "db3e51a9ab49792ee874412b7b98dfe0e35819bbdd0cbd2ffc0c21175a2d450a" }, "downloads": -1, "filename": "dj-analytics-1.0.6.tar.gz", "has_sig": false, "md5_digest": "8d898e94977193eb54a16a830d3dfe08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 490909, "upload_time": "2016-05-04T16:17:50", "url": "https://files.pythonhosted.org/packages/6b/a3/3d25c8f1b6df3e0faceeee8f26262adea9c15d19ab6f50e75282aaa1e379/dj-analytics-1.0.6.tar.gz" } ], "1.0.6b0": [ { "comment_text": "", "digests": { "md5": "7464200adcf7a8398c2b7c737cbe7e72", "sha256": "b950b2b523d4ecadb9ef1e953d5f90a3cd195a59abd0ab8b0b828b5a8e6934f3" }, "downloads": -1, "filename": "dj-analytics-1.0.6b0.tar.gz", "has_sig": false, "md5_digest": "7464200adcf7a8398c2b7c737cbe7e72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 490946, "upload_time": "2016-04-22T17:14:16", "url": "https://files.pythonhosted.org/packages/20/b0/e070c1ea29c69ad4b5124b0310942314baf6e3063ae960b47078ae75b106/dj-analytics-1.0.6b0.tar.gz" } ], "1.0.6b1": [ { "comment_text": "", "digests": { "md5": "c5e626b7a9fc8d9c017b5f105582ea2a", "sha256": "367eb4960be0707af8f4021c8eee349bf21f7e7e2b7b67f8cb3e3225001e30f4" }, "downloads": -1, "filename": "dj-analytics-1.0.6b1.tar.gz", "has_sig": false, "md5_digest": "c5e626b7a9fc8d9c017b5f105582ea2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 490997, "upload_time": "2016-04-22T21:03:51", "url": "https://files.pythonhosted.org/packages/07/f5/4a3f43e6f82156db086008ae275550dc3a0db437506df614358d1e614532/dj-analytics-1.0.6b1.tar.gz" } ], "1.0.6b2": [ { "comment_text": "", "digests": { "md5": "6e3f799169ea0234d6d2b28631bdffbb", "sha256": "16323174180b2de0232d44ac90d56c5037c2d4dbc06ea1e8a1ca76ec9d89d8ef" }, "downloads": -1, "filename": "dj-analytics-1.0.6b2.tar.gz", "has_sig": false, "md5_digest": "6e3f799169ea0234d6d2b28631bdffbb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 491012, "upload_time": "2016-04-22T21:19:00", "url": "https://files.pythonhosted.org/packages/3c/a5/34c0fc44648bedef76b69e3d1413dd3885c7a892396a28833c951fdd356a/dj-analytics-1.0.6b2.tar.gz" } ], "1.0.6b3": [ { "comment_text": "", "digests": { "md5": "ae937d5d8e704f49ae16dfbc77f57fe3", "sha256": "699e47a1404be2d3fda187603fc36c97479444993c151e30a1891c0d284188e2" }, "downloads": -1, "filename": "dj-analytics-1.0.6b3.tar.gz", "has_sig": false, "md5_digest": "ae937d5d8e704f49ae16dfbc77f57fe3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 490931, "upload_time": "2016-04-25T17:48:40", "url": "https://files.pythonhosted.org/packages/f3/c1/6da45eacf350e928b1aaec6a18e980f09d5712f3d011386685416347610a/dj-analytics-1.0.6b3.tar.gz" } ], "1.0b0": [ { "comment_text": "", "digests": { "md5": "0d6efb07b496d005d5d3597e96f9f97d", "sha256": "0ea1f0076c7fd42ad8099b6b3340072d933b6d3d9b975d8e0dc57f83eebcf2ad" }, "downloads": -1, "filename": "dj-analytics-1.0b0.tar.gz", "has_sig": false, "md5_digest": "0d6efb07b496d005d5d3597e96f9f97d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37703, "upload_time": "2015-03-04T17:26:27", "url": "https://files.pythonhosted.org/packages/9f/f0/5ba0b84cdf6b9c2dc2bfbecd79ff0c116daa67800ff9f12d8b940ed369f5/dj-analytics-1.0b0.tar.gz" } ], "1.0b1": [ { "comment_text": "", "digests": { "md5": "3555213e60a2b5e57a0ea9b83c299189", "sha256": "734c67e7304706fe7b965d61c2c8ec4d0b1caa595c965e4834b34d328be2457c" }, "downloads": -1, "filename": "dj-analytics-1.0b1.tar.gz", "has_sig": false, "md5_digest": "3555213e60a2b5e57a0ea9b83c299189", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37734, "upload_time": "2015-03-05T22:49:12", "url": "https://files.pythonhosted.org/packages/f7/9e/f10453c5a572f801a3f64ac58b388592687e4a9ea99cb551708164450e7b/dj-analytics-1.0b1.tar.gz" } ], "1.0b10": [ { "comment_text": "", "digests": { "md5": "acbe39456950e763837ed94072297ef5", "sha256": "4f844b3ffe5bcad087b68b6a49bd9c4f7315e563269733a756c083d188204dcb" }, "downloads": -1, "filename": "dj-analytics-1.0b10.tar.gz", "has_sig": false, "md5_digest": "acbe39456950e763837ed94072297ef5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38705, "upload_time": "2015-03-16T22:02:24", "url": "https://files.pythonhosted.org/packages/95/bb/10efaa626c3037eaa6e71d754e18e88e85cb9f16756a746218a579f70712/dj-analytics-1.0b10.tar.gz" } ], "1.0b11": [ { "comment_text": "", "digests": { "md5": "e33936d5773c31d9194adbef8b2c8304", "sha256": "a0d0b21bdb5a947fa446cf3fcb5b0f5457f8dc0db383f2c628c409deb1585bce" }, "downloads": -1, "filename": "dj-analytics-1.0b11.tar.gz", "has_sig": false, "md5_digest": "e33936d5773c31d9194adbef8b2c8304", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38836, "upload_time": "2015-03-18T18:32:19", "url": "https://files.pythonhosted.org/packages/d2/36/1d0a0d6d57d355d4db4878a9f61b1209ed3a1de974c6755f959424541ff0/dj-analytics-1.0b11.tar.gz" } ], "1.0b12": [ { "comment_text": "", "digests": { "md5": "d0b90917bdee25180c7cdb3cfa570dda", "sha256": "e7480ed5b9a2d1a2759df20d1e1135c9267fbebd585fb0c1fc800d9c08dd70b2" }, "downloads": -1, "filename": "dj-analytics-1.0b12.tar.gz", "has_sig": false, "md5_digest": "d0b90917bdee25180c7cdb3cfa570dda", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38933, "upload_time": "2015-03-19T14:01:42", "url": "https://files.pythonhosted.org/packages/44/75/07b403ce71a169bbcb0a98b921dbf3c4f27f200bb17315b59588ec928724/dj-analytics-1.0b12.tar.gz" } ], "1.0b13": [ { "comment_text": "", "digests": { "md5": "17dc117d269fd78c037cb8e38f93df16", "sha256": "c13b0cc69b3662bfcfb03f687939f2723860041dbbacc8c6859afef20841e194" }, "downloads": -1, "filename": "dj-analytics-1.0b13.tar.gz", "has_sig": false, "md5_digest": "17dc117d269fd78c037cb8e38f93df16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 489209, "upload_time": "2015-03-19T23:16:21", "url": "https://files.pythonhosted.org/packages/10/c9/aff377cdb1773148663bc2aeb73464f32e293c9ba2f3c7c8bc6249c16aad/dj-analytics-1.0b13.tar.gz" } ], "1.0b14": [ { "comment_text": "", "digests": { "md5": "c0b57e3d9cd5958676849a6216a01520", "sha256": "73bb4c4c8e537ec79bbbba1e0c6c3382402c9b55fc35ca4b1d5fa3f947e0dd29" }, "downloads": -1, "filename": "dj-analytics-1.0b14.tar.gz", "has_sig": false, "md5_digest": "c0b57e3d9cd5958676849a6216a01520", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 489239, "upload_time": "2015-03-20T18:49:10", "url": "https://files.pythonhosted.org/packages/f3/8d/f8b7baa4b2ae15746256974735d4438c770b0f60e336c9646d47aeced47f/dj-analytics-1.0b14.tar.gz" } ], "1.0b2": [ { "comment_text": "", "digests": { "md5": "bc7a280a3a41a66cdf5b2868e721001a", "sha256": "42c3ea270b8b7e96a29839c61d3d8eea19a3426eada7a3bdad404a21689690b5" }, "downloads": -1, "filename": "dj-analytics-1.0b2.tar.gz", "has_sig": false, "md5_digest": "bc7a280a3a41a66cdf5b2868e721001a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37787, "upload_time": "2015-03-06T23:49:27", "url": "https://files.pythonhosted.org/packages/ee/14/a1e12480b5679de0f50a477153815558beabb2addd2d24eb76e3d8bbe01d/dj-analytics-1.0b2.tar.gz" } ], "1.0b3": [], "1.0b4": [ { "comment_text": "", "digests": { "md5": "1dbd28fcde07028464d4e9789cedd630", "sha256": "3a57f98068fdb484c0e2a6706196259694351677466876cde4a3c5dfae3c8207" }, "downloads": -1, "filename": "dj-analytics-1.0b4.tar.gz", "has_sig": false, "md5_digest": "1dbd28fcde07028464d4e9789cedd630", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37439, "upload_time": "2015-03-09T19:10:05", "url": "https://files.pythonhosted.org/packages/cc/f2/05ca170b8309938ac0e66b98baa282c56b18a62d8a2eb881ace2d4b54d69/dj-analytics-1.0b4.tar.gz" } ], "1.0b5": [ { "comment_text": "", "digests": { "md5": "b3eb7365136e2db11ef3ba130be5ad86", "sha256": "bbc6393925f1a555a3ba7103e158939add405ed75612e269b0bfbdc51d1f412e" }, "downloads": -1, "filename": "dj-analytics-1.0b5.tar.gz", "has_sig": false, "md5_digest": "b3eb7365136e2db11ef3ba130be5ad86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37854, "upload_time": "2015-03-10T20:40:20", "url": "https://files.pythonhosted.org/packages/7f/19/4738134b45227ddaf08d29a2b6e87ffa35c343a4757d01516ab4d28bddd2/dj-analytics-1.0b5.tar.gz" } ], "1.0b6": [ { "comment_text": "", "digests": { "md5": "888442117b38d182d6802b56052b5e7e", "sha256": "351759f04027d72af67bb59a806d4370c01b2113621569ab54e46e80c304156b" }, "downloads": -1, "filename": "dj-analytics-1.0b6.tar.gz", "has_sig": false, "md5_digest": "888442117b38d182d6802b56052b5e7e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37855, "upload_time": "2015-03-10T20:57:26", "url": "https://files.pythonhosted.org/packages/b5/ea/eb536569d18725427041a64d0f216b14593ecc93d8e2984f46cb099ad739/dj-analytics-1.0b6.tar.gz" } ], "1.0b7": [ { "comment_text": "", "digests": { "md5": "81d3497d67e8ab22f2304b2b4143343c", "sha256": "828dd0dbea819ed99d647a35d3371b41bb65bacdf11c1ed54f87c108647433de" }, "downloads": -1, "filename": "dj-analytics-1.0b7.tar.gz", "has_sig": false, "md5_digest": "81d3497d67e8ab22f2304b2b4143343c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38656, "upload_time": "2015-03-12T21:23:12", "url": "https://files.pythonhosted.org/packages/90/23/172758fb2ac6375304728cae08e3280f10d7778d35a2788dbdab8509ce2f/dj-analytics-1.0b7.tar.gz" } ], "1.0b8": [ { "comment_text": "", "digests": { "md5": "6d28896550b275862c214f0a50d5510d", "sha256": "5ca526d8e66ef90b6966c1716646a0bc180bc3caf3973a93107720db73d564c1" }, "downloads": -1, "filename": "dj-analytics-1.0b8.tar.gz", "has_sig": false, "md5_digest": "6d28896550b275862c214f0a50d5510d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38673, "upload_time": "2015-03-16T15:43:16", "url": "https://files.pythonhosted.org/packages/1c/e0/88752e2b4869a96f2a9f6b548faf67952b5440b67a9c9437c8a55e7b7cae/dj-analytics-1.0b8.tar.gz" } ], "1.0b9": [ { "comment_text": "", "digests": { "md5": "38549da39e8df6302e98e5e53e119576", "sha256": "81eda46126acefe0379600fd9da9e785d5012eb7ef7c16662c981ee2471f3a37" }, "downloads": -1, "filename": "dj-analytics-1.0b9.tar.gz", "has_sig": false, "md5_digest": "38549da39e8df6302e98e5e53e119576", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38695, "upload_time": "2015-03-16T15:45:38", "url": "https://files.pythonhosted.org/packages/a6/50/6743e4c65bb83290d47d13d49f93ddb1e0d2bb942f6350770c3293344ec1/dj-analytics-1.0b9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8d898e94977193eb54a16a830d3dfe08", "sha256": "db3e51a9ab49792ee874412b7b98dfe0e35819bbdd0cbd2ffc0c21175a2d450a" }, "downloads": -1, "filename": "dj-analytics-1.0.6.tar.gz", "has_sig": false, "md5_digest": "8d898e94977193eb54a16a830d3dfe08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 490909, "upload_time": "2016-05-04T16:17:50", "url": "https://files.pythonhosted.org/packages/6b/a3/3d25c8f1b6df3e0faceeee8f26262adea9c15d19ab6f50e75282aaa1e379/dj-analytics-1.0.6.tar.gz" } ] }