{ "info": { "author": "Marcin Lulek", "author_email": "info@webreactor.eu", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: BFG", "Framework :: CherryPy", "Framework :: Django", "Framework :: Flask", "Framework :: Pylons", "Framework :: Pyramid", "Framework :: TurboGears", "Framework :: Twisted", "Framework :: Zope2", "Framework :: Zope3", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3" ], "description": ".. image:: http://getappenlight.com/static/images/sections/index/devices.png\n\nappenlight_client\n=================\n\n.. image:: http://getappenlight.com/static/images/logos/python_small.png\n :alt: Python Logo\n \n.. image:: http://getappenlight.com/static/images/logos/pyramid_small.png\n :alt: Pyramid Logo\n \n.. image:: http://getappenlight.com/static/images/logos/flask_small.png\n :alt: Flask Logo\n \n.. image:: http://getappenlight.com/static/images/logos/django_small.png\n :alt: Django Logo\n\nInstallation and Setup\n======================\n\nInstall the ``appenlight_client`` using pip::\n\n pip install appenlight-client\n\nMain Documentation location\n===========================\n\nThe App Enlight developer documentation contains the most up to date information,\nincluding implementation guides in popular python web frameworks. \n\nhttp://getappenlight.com/page/api/main.html\n \nUsage\n=====\n\nBefore you can use the client inside your application, you first need to \nnavigate to the directory that stores your application configuration and issue the\nfollowing command::\n\n $ENV/bin/python/appenlight_client makeini appenlight.ini\n\nUsage (example for pyramid or other WSGI pipeline compatible solutions like Zope):\n\nIn your INI file, you need to add::\n\n [filter:appenlight_client]\n use = egg:appenlight_client\n appenlight.config_path = %(here)s/appenlight.ini #optional if you don't want to set APPENLIGHT_INI env var\n\n [pipeline:main]\n pipeline =\n .....your other pipeline entries ....\n appenlight_client\n app_name\n\nTo minimize configuration complexity, the client will, by default, look for the\nAPPENLIGHT_INI environment variable that will supply the absolute path\nto the config file.\n\nFor a pylons app, you can modify config/middleware.py:\nimport the callable and add these lines::\n\n #exception gathering\n # CUSTOM MIDDLEWARE HERE (filtered by error handling middlewares)\n \n app = make_appenlight_middleware(app,config)\n\nand add to your ini::\n\n appenlight.config_path = %(here)s/appenlight.ini #optional if you don't want to set APPENLIGHT_INI env var\n\n \nThe App Enlight client provides slow call and datastore timing capabilities;\ncurrent out-of-the-box libraries supported:\n\n* most used dbapi2 drivers\n* django templates\n* httplib\n* jinja2 templates\n* mongodb\n* mako templates\n* pysolr\n* requests\n* urllib\n* urllib2\n* urllib3 \n\nIf for some reason you want to disable the timing of specific library, just set\nthe time value to false.\n\nConfiguring appenlight and django\n=================================\n\nFor a django framework, there is separate compatible middleware provided.\n\nModify your settings file to contain::\n\n import appenlight_client.client as e_client\n APPENLIGHT = e_client.get_config()\n\nAdditionally, the middleware stack needs to be modified with additional middleware::\n\n MIDDLEWARE_CLASSES = (\n 'appenlight_client.django_middleware.AppenlightMiddleware',\n 'django.middleware.common.CommonMiddleware',\n ...\n\n\nPlease note that the App Enlight middleware should be placed first in your stack\nto function properly.\n\nRun your django app providing the APPENLIGHT_INI env variable containing the\nabsolute path to your config file.\n\nChanging default scaffold configuration in Pyramid Web Framework\n================================================================\n\nDefault scaffolds in pyramid 1.3 have a section called *[app:main]* - \nthe App Enlight client expects that you are using *wsgi pipeline* instead to\nposition itself in it.\n\nThe easiest way to accomplish that is to alter your configuration file to look \nlike this::\n\n [app:main] becomes [app:yourappname] \n\nand inside your configuration, **above the [server:main]** directive, the\nfollowing directive should appear::\n\n [pipeline:main]\n pipeline =\n ... your other middleware you may have ...\n appenlight_client\n yourappname\n \n\n\nException views in a Pyramid Web Framework and Appenlight\n=========================================================\n\nPyramid uses exception views to serve nice html templates when an exception occurs.\nUnfortunately, this means that an exception is handled BEFORE it reaches\nApp Enlight's middleware, so any 500 error data will never get sent to App Enlight.\n\nThis is how you can handle error handling inside your error_view::\n\n def error_view(exc, request):\n from appenlight_client.exceptions import get_current_traceback\n from appenlight_client.timing import get_local_storage\n appenlight_storage = get_local_storage()\n stats, slow_calls = appenlight_storage.get_thread_stats()\n traceback = get_current_traceback(skip=1, show_hidden_frames=True, ignore_system_exceptions=True)\n request.environ['appenlight.client'].py_report(request.environ, traceback, message=None,http_status=500, request_stats=stats)\n request.response.status = 500\n return {}\n\nSensitive data filtering\n========================\nThe client by default blanks out COOKIE,POST, and GET for keys like:\n'password','passwd','pwd','auth_tkt'\n\nThis behaviour can be altered to filter all kinds of data from the structures\nthat get sent to the server by passing a dotted module name in configuration::\n\n appenlight.filter_callable = foo.bar.baz:callable_name\n\nexample::\n\n def callable_name(structure, section=None):\n structure['request']['SOMEVAL'] = '***REMOVED***'\n return structure\n\nApp Enlight will try to import foo.bar.baz and use callable_name as the function\nthat accepts parameters (structure, section) and returns altered data structure.\n\nPlease note that this functionality can be used to alter things like the App\nEnlight grouping mechanism; you can set this variable based on values present\nin the structure generated by the client. \n\nappenlight_client is BSD licensed, consult LICENSE for details.\n\n**client source**: https://github.com/AppEnlight/appenlight-client-python", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "monitoring,wsgi,django,flask,pylons,pyramid,debugging,debug,reporting,errors,errormator,appenlight client,sentry alternative", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "appenlight-client", "package_url": "https://pypi.org/project/appenlight-client/", "platform": "", "project_url": "https://pypi.org/project/appenlight-client/", "project_urls": null, "release_url": "https://pypi.org/project/appenlight-client/0.6.26/", "requires_dist": null, "requires_python": "", "summary": "Client for AppEnlight reporting - WSGI applications and django monitoring (http://getappenlight.com)", "version": "0.6.26" }, "last_serial": 3961108, "releases": { "0.5.15": [ { "comment_text": "", "digests": { "md5": "c33374e29f9ad5c576d6ca3a3b7e74ee", "sha256": "30c3a9abb71373af24a344b7c95f3930af83c571e193f2ac3bc04cb38a94ff7d" }, "downloads": -1, "filename": "appenlight_client-0.5.15.tar.gz", "has_sig": false, "md5_digest": "c33374e29f9ad5c576d6ca3a3b7e74ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36463, "upload_time": "2013-11-25T20:37:14", "url": "https://files.pythonhosted.org/packages/10/64/e1c67f4ed5588d746ac8e55ee937f938c6917e190b50fe0b859975047e5b/appenlight_client-0.5.15.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "50bc8f52b7b0f40a636840864b04e7a2", "sha256": "ea860035ee5411650df6e503c17e4aa5ad2ed389167ae082366e1828525d0921" }, "downloads": -1, "filename": "appenlight_client-0.6.tar.gz", "has_sig": false, "md5_digest": "50bc8f52b7b0f40a636840864b04e7a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39437, "upload_time": "2013-12-17T12:10:53", "url": "https://files.pythonhosted.org/packages/fb/70/c75919949f6b49b9de86712382965e01504bb5a429e244551246dc90af78/appenlight_client-0.6.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "16e72d47f0d387ef8e1e2284ee7ab14c", "sha256": "2e6137a3fa00aa04b349fff31ae07693fa859f51f157b985118208fcee2b121e" }, "downloads": -1, "filename": "appenlight_client-0.6.1.tar.gz", "has_sig": false, "md5_digest": "16e72d47f0d387ef8e1e2284ee7ab14c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39575, "upload_time": "2013-12-23T11:20:43", "url": "https://files.pythonhosted.org/packages/6f/1b/97e63ef71246d1ee67fb92605ed8b54852499f574f3c830ff46fe5c5d0ae/appenlight_client-0.6.1.tar.gz" } ], "0.6.10": [ { "comment_text": "", "digests": { "md5": "3a8186388a3f1f268f7118f9b08d0478", "sha256": "c145edfb42451096a1f69ec3c403a058582dc48e8c736134dde82e06296a0766" }, "downloads": -1, "filename": "appenlight_client-0.6.10.tar.gz", "has_sig": false, "md5_digest": "3a8186388a3f1f268f7118f9b08d0478", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42824, "upload_time": "2014-08-26T09:39:30", "url": "https://files.pythonhosted.org/packages/ce/0b/73cf883bab6a93f3428534b9a7568e6c7b34f8f82dd81e87246ef978d964/appenlight_client-0.6.10.tar.gz" } ], "0.6.11": [ { "comment_text": "", "digests": { "md5": "fa14bf27fac200c0d6f89fca50fe8d12", "sha256": "e0a54081880dbd187c13623ad468e9a72547948d7c3c7c5f3c7171b2ad653fef" }, "downloads": -1, "filename": "appenlight_client-0.6.11.tar.gz", "has_sig": false, "md5_digest": "fa14bf27fac200c0d6f89fca50fe8d12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43023, "upload_time": "2014-11-25T15:52:14", "url": "https://files.pythonhosted.org/packages/5f/cb/a84e60a849c81820de4c489c571e1effee5cfcd203f724ce4fc29be4bec8/appenlight_client-0.6.11.tar.gz" } ], "0.6.12": [ { "comment_text": "", "digests": { "md5": "aa8a966dbbb9117db833f6fd614eb9fe", "sha256": "05c218feff7e7004a55e3db82b1fdc2904149117c42fa3decddf1b70e1a40502" }, "downloads": -1, "filename": "appenlight_client-0.6.12.tar.gz", "has_sig": false, "md5_digest": "aa8a966dbbb9117db833f6fd614eb9fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43376, "upload_time": "2014-12-02T12:46:18", "url": "https://files.pythonhosted.org/packages/07/18/f3b238a9e9db30ec828c8c938d305399867eddfb52a6eb6784a86b45791a/appenlight_client-0.6.12.tar.gz" } ], "0.6.13": [ { "comment_text": "", "digests": { "md5": "006309ad203799fd674687268ca2d33d", "sha256": "834d562e7dcbde3f7bda8ce61d48cf233fb048c3c4d3cbaa5d6dcecd14f72f75" }, "downloads": -1, "filename": "appenlight_client-0.6.13.tar.gz", "has_sig": false, "md5_digest": "006309ad203799fd674687268ca2d33d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43971, "upload_time": "2015-05-13T07:59:43", "url": "https://files.pythonhosted.org/packages/f2/e5/8551a31554c2f3b916a00724c5b3b76fce007cb4e15b018f53f8cc319367/appenlight_client-0.6.13.tar.gz" } ], "0.6.14": [ { "comment_text": "", "digests": { "md5": "578c69b09f4356d898fff1199b98a95c", "sha256": "6e992d596ee9524170e4893cc898ebb3e5a9e2663876045b619ade83c86d146e" }, "downloads": -1, "filename": "appenlight_client-0.6.14.tar.gz", "has_sig": false, "md5_digest": "578c69b09f4356d898fff1199b98a95c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43964, "upload_time": "2015-05-18T09:08:24", "url": "https://files.pythonhosted.org/packages/4d/e0/23fee3ebada8143f707e65c06bcb82992040ee64ea8355e044ed55ebf0c1/appenlight_client-0.6.14.tar.gz" } ], "0.6.15": [ { "comment_text": "", "digests": { "md5": "19277a7dadd0de0d8949a8f6b4c4a5c3", "sha256": "4aab2636f8eba04930e560717c5ce9fd6e3e9fb359e248bbd9481260881c4ed9" }, "downloads": -1, "filename": "appenlight_client-0.6.15.tar.gz", "has_sig": false, "md5_digest": "19277a7dadd0de0d8949a8f6b4c4a5c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44061, "upload_time": "2015-11-24T15:22:51", "url": "https://files.pythonhosted.org/packages/9b/21/01bf9fad30875fc42ef12a1bdc2521629acdd8511f3c57419eaacc282860/appenlight_client-0.6.15.tar.gz" } ], "0.6.16": [ { "comment_text": "", "digests": { "md5": "d21ae132bc4bbe877f11c30c40276ff1", "sha256": "a1c1f906beb1c22f73e998acb2d862fcd7ea6d9008b4691606e9816489f5828a" }, "downloads": -1, "filename": "appenlight_client-0.6.16.tar.gz", "has_sig": false, "md5_digest": "d21ae132bc4bbe877f11c30c40276ff1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44002, "upload_time": "2016-01-13T17:09:37", "url": "https://files.pythonhosted.org/packages/b9/d5/44de3579bd29a9c3662153559aff3e95cde96abda10bcc71771513343271/appenlight_client-0.6.16.tar.gz" } ], "0.6.17": [ { "comment_text": "", "digests": { "md5": "2f4d8229ce2dba607a9077210857e0e5", "sha256": "d1f37e1aa4b41edbdabcddce084f417d85b5e70c369220fc2a7bf447af99a7ad" }, "downloads": -1, "filename": "appenlight_client-0.6.17.tar.gz", "has_sig": false, "md5_digest": "2f4d8229ce2dba607a9077210857e0e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43915, "upload_time": "2016-07-19T08:12:48", "url": "https://files.pythonhosted.org/packages/af/86/1075f162d6534080f7f6ed9d8a83254e8f0be90c0a3e7ead9feffbe4423f/appenlight_client-0.6.17.tar.gz" } ], "0.6.18": [ { "comment_text": "", "digests": { "md5": "37475b1bdf75df6e354117d2d7c66949", "sha256": "a4645c6b558929f35cee4ebdeb4f6ac9fd5b788c749f6bd0afe534ee2cbd01d4" }, "downloads": -1, "filename": "appenlight_client-0.6.18.tar.gz", "has_sig": false, "md5_digest": "37475b1bdf75df6e354117d2d7c66949", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46994, "upload_time": "2016-10-25T13:36:34", "url": "https://files.pythonhosted.org/packages/18/2a/5494913d85d326b6f4ed8b861b5f030ef101889dd06949b0e7ac811289cf/appenlight_client-0.6.18.tar.gz" } ], "0.6.19": [ { "comment_text": "", "digests": { "md5": "be2523404073f122b6ad92fc111fd644", "sha256": "13b3152a2e021a850b2e11bbf9b76022340b627e4844fcc4c041161b0967c9c7" }, "downloads": -1, "filename": "appenlight_client-0.6.19.tar.gz", "has_sig": false, "md5_digest": "be2523404073f122b6ad92fc111fd644", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47399, "upload_time": "2016-10-31T10:14:29", "url": "https://files.pythonhosted.org/packages/19/b2/bc5080fd52c806013991d4f215fb002d929611ef91168bb5149dbb09e4ea/appenlight_client-0.6.19.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "f59a56b7d267054ed62442949200c9e7", "sha256": "f27e76942446d994ed3b0eb848ca2025ed70c45cb035e551c876dc96a51a1de5" }, "downloads": -1, "filename": "appenlight_client-0.6.2.tar.gz", "has_sig": false, "md5_digest": "f59a56b7d267054ed62442949200c9e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39658, "upload_time": "2014-01-05T13:17:30", "url": "https://files.pythonhosted.org/packages/d3/09/b652561f5e047ce0ba8e5d291c2271c47f90221555b86730a491006a5bf3/appenlight_client-0.6.2.tar.gz" } ], "0.6.21": [ { "comment_text": "", "digests": { "md5": "273999ac854fdaefa8d0fb61965a4ed9", "sha256": "0cbcf97d6b15ef6339e6d36f416026afa1c569ef8419df4f93d05ddc9c6bcf20" }, "downloads": -1, "filename": "appenlight_client-0.6.21.tar.gz", "has_sig": false, "md5_digest": "273999ac854fdaefa8d0fb61965a4ed9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47982, "upload_time": "2017-04-10T15:30:24", "url": "https://files.pythonhosted.org/packages/c9/23/91b66cfa0b963662c10b2a06ccaadf3f3a4848a7a2aa16255cb43d5160ec/appenlight_client-0.6.21.tar.gz" } ], "0.6.22": [ { "comment_text": "", "digests": { "md5": "641afc114a9a3b3af4f75b11c70968ee", "sha256": "324c08e03d7439b254a173f7b4dbcf681ead05a3c36a95e6f4751054afa62bae" }, "downloads": -1, "filename": "appenlight_client-0.6.22.tar.gz", "has_sig": false, "md5_digest": "641afc114a9a3b3af4f75b11c70968ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48087, "upload_time": "2017-11-10T13:08:09", "url": "https://files.pythonhosted.org/packages/73/37/0a64460fa9670b17c061adc433bc8be5079cba21e8b3a92d824adccb12bc/appenlight_client-0.6.22.tar.gz" } ], "0.6.23": [], "0.6.24": [ { "comment_text": "", "digests": { "md5": "b7e577d7dbec131f70dc4cd0536ee6ba", "sha256": "25b5944d478abccadc2f3046b6b852d4853669647e7f59dad6017d34bad8852b" }, "downloads": -1, "filename": "appenlight_client-0.6.24.tar.gz", "has_sig": false, "md5_digest": "b7e577d7dbec131f70dc4cd0536ee6ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47504, "upload_time": "2018-02-17T10:26:13", "url": "https://files.pythonhosted.org/packages/73/b0/e12eada32cacd01261631291a98fcb12bccbe3962cd50a338d6fdf5af6d5/appenlight_client-0.6.24.tar.gz" } ], "0.6.25": [ { "comment_text": "", "digests": { "md5": "76dd2f9d42659fae8f290982078dc880", "sha256": "47180fc8ef136feb906129dce09bf0ef07ed884fcbaf5615ecf61cf35c1634e5" }, "downloads": -1, "filename": "appenlight_client-0.6.25.tar.gz", "has_sig": false, "md5_digest": "76dd2f9d42659fae8f290982078dc880", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48443, "upload_time": "2018-02-17T12:09:30", "url": "https://files.pythonhosted.org/packages/fa/44/2911ef85ea4f4fe65058fd22959d8dad598fab6a3c84e5bcb569d15c8783/appenlight_client-0.6.25.tar.gz" } ], "0.6.26": [ { "comment_text": "", "digests": { "md5": "6046f7bbd63ea797339a344051dcf46e", "sha256": "221c417b9bc174f7aa0bca7db6ccac040f1a25c1d6a233c7997768b4f4e03d69" }, "downloads": -1, "filename": "appenlight_client-0.6.26.tar.gz", "has_sig": false, "md5_digest": "6046f7bbd63ea797339a344051dcf46e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48603, "upload_time": "2018-06-14T12:22:07", "url": "https://files.pythonhosted.org/packages/2e/56/418fc10379b96e795ee39a15e69a730c222818af04c3821fa354eaa859ec/appenlight_client-0.6.26.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "116f59d83117a05a8a34d14aeae321f2", "sha256": "ec99d1114bdbf22ca8b5ed3e2394a5e9c0cbce643b5914eb9b581c38548dbf49" }, "downloads": -1, "filename": "appenlight_client-0.6.3.tar.gz", "has_sig": false, "md5_digest": "116f59d83117a05a8a34d14aeae321f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40081, "upload_time": "2014-01-09T10:56:03", "url": "https://files.pythonhosted.org/packages/8f/a4/1d69954c9e5849e6ebed11de7a8a46587d0c58dc93aee67aa4b610dca64a/appenlight_client-0.6.3.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "17e4d34ed4efe1e04906a3b26b786fa5", "sha256": "af8960e0a8152eaff5b727ef13553857c75a794a0c933381e78bea1735a556e4" }, "downloads": -1, "filename": "appenlight_client-0.6.4.tar.gz", "has_sig": false, "md5_digest": "17e4d34ed4efe1e04906a3b26b786fa5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40773, "upload_time": "2014-01-21T11:09:39", "url": "https://files.pythonhosted.org/packages/96/40/712fb3d796f56f56a94863f42e90891c9ff39999e06ec9fe8aafd1187b1f/appenlight_client-0.6.4.tar.gz" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "af0b5585cc938f2a641cbc7bc60ad21f", "sha256": "d34730da3222c1c5be6c2fab7e3f3bf6c05d9d3ba52a8a9fb453ea058f350dff" }, "downloads": -1, "filename": "appenlight_client-0.6.5.tar.gz", "has_sig": false, "md5_digest": "af0b5585cc938f2a641cbc7bc60ad21f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41246, "upload_time": "2014-02-16T22:08:45", "url": "https://files.pythonhosted.org/packages/37/c3/f73196cbd17ccb79a0c5a697eaf7374d7dfd423cb53a32c25136a3f8fcf4/appenlight_client-0.6.5.tar.gz" } ], "0.6.6": [ { "comment_text": "", "digests": { "md5": "caf838fa842a2b30e11551f68d72a5ad", "sha256": "4466418ade2b2525bec5e3cb6dae53ab8efb24b1c4c2871d2180b0cff3a77a16" }, "downloads": -1, "filename": "appenlight_client-0.6.6.tar.gz", "has_sig": false, "md5_digest": "caf838fa842a2b30e11551f68d72a5ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41940, "upload_time": "2014-04-01T08:50:34", "url": "https://files.pythonhosted.org/packages/b0/8b/02ef5da6299df789e498ab32e7dc4f67fe57154cfe9c602777e39e1a0c2c/appenlight_client-0.6.6.tar.gz" } ], "0.6.7": [ { "comment_text": "", "digests": { "md5": "840f49ba57a6791827105d3260daa28c", "sha256": "635a8e280a90ad5374fdc3b4acbfc4f957a808ebe154f05e8a46c65ee61a493d" }, "downloads": -1, "filename": "appenlight_client-0.6.7.tar.gz", "has_sig": false, "md5_digest": "840f49ba57a6791827105d3260daa28c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41961, "upload_time": "2014-06-18T09:35:46", "url": "https://files.pythonhosted.org/packages/37/ad/bf391ba50b7e0ea2f2421f0d6d6c2e765dfe70d1cb3bafc6fd5210e36cce/appenlight_client-0.6.7.tar.gz" } ], "0.6.8": [ { "comment_text": "", "digests": { "md5": "cd6958f6aea04eb56f0019d3c714b46b", "sha256": "ed01396252da9bc9576a05a2754b573f5de11925c19b318d1f2b6c3487b461b7" }, "downloads": -1, "filename": "appenlight_client-0.6.8.tar.gz", "has_sig": false, "md5_digest": "cd6958f6aea04eb56f0019d3c714b46b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42007, "upload_time": "2014-06-23T09:39:37", "url": "https://files.pythonhosted.org/packages/15/b6/32edf0ffcdbedb2e7ab43874ff4f54c3b2014d7f28b6ead0f73dde8df75e/appenlight_client-0.6.8.tar.gz" } ], "0.6.9": [ { "comment_text": "", "digests": { "md5": "de23a3462a771befaae6946e4a97e705", "sha256": "65babfa7b74b86948bede9316563ff3f335b31b7da01bb66ee57424ffca7cca7" }, "downloads": -1, "filename": "appenlight_client-0.6.9.tar.gz", "has_sig": false, "md5_digest": "de23a3462a771befaae6946e4a97e705", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42366, "upload_time": "2014-08-19T20:43:42", "url": "https://files.pythonhosted.org/packages/48/fe/368844679891b744cb7e91056f3c1df419110dc312e72f3e5f82b9e5c933/appenlight_client-0.6.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6046f7bbd63ea797339a344051dcf46e", "sha256": "221c417b9bc174f7aa0bca7db6ccac040f1a25c1d6a233c7997768b4f4e03d69" }, "downloads": -1, "filename": "appenlight_client-0.6.26.tar.gz", "has_sig": false, "md5_digest": "6046f7bbd63ea797339a344051dcf46e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48603, "upload_time": "2018-06-14T12:22:07", "url": "https://files.pythonhosted.org/packages/2e/56/418fc10379b96e795ee39a15e69a730c222818af04c3821fa354eaa859ec/appenlight_client-0.6.26.tar.gz" } ] }