{ "info": { "author": "M\u00e5ns Magnusson", "author_email": "mans.magnusson@scilifelab.se", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.6", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries" ], "description": "\n

\n\t\n\t\t\n\t\n\t

Analyze VCFs and collaborate on solving rare diseases quicker

\n

\n\n[![Build Status][travis-img]][travis-url]\n[![PyPI Version][pypi-img]][pypi-url]\n[![Coverage Status](https://coveralls.io/repos/github/Clinical-Genomics/scout/badge.svg?branch=master)](https://coveralls.io/github/Clinical-Genomics/scout?branch=master)\n\n## What is Scout?\n\n- **Simple** - Analyze variants in a simple to use web interface.\n- **Aggregation** - Combine results from multiple analyses and VCFs into a centralized database.\n- **Collaboration** - Write comments and share cases between users and institutes.\n\n## Documentation\n\nThis README only gives a brief overview of Scout, for a more complete reference, please check out our docs: [www.clinicalgenomics.se/scout](http://www.clinicalgenomics.se/scout/).\n\n## Installation\n\n\n\n```bash\ngit clone https://github.com/Clinical-Genomics/scout\ncd scout\npip install --requirement requirements.txt --editable .\n```\n\nScout PDF reports are created using [Flask-WeasyPrint](https://pythonhosted.org/Flask-WeasyPrint/). This library requires external dependencies which need be installed separately (namely Cairo and Pango). See platform-specific instructions for Linux, macOS and Windows available on the WeasyPrint installation [pages](https://weasyprint.readthedocs.io/en/stable/install.html#).\n\nYou also need to have an instance of MongoDB running. I've found that it's easiest to do using the official Docker image:\n\n```bash\ndocker run --name mongo -p 27017:27017 mongo\n```\n\n## Usage\n\n### Demo\n\nOnce installed, you can setup Scout by running a few commands using the included command line interface. Given you have a MongoDB server listening on the default port (27017), this is how you would setup a fully working Scout demo:\n\n```bash\nscout setup demo\n```\n\nThis will setup an instance of scout with a database called `scout-demo`. Now run\n\n```bash\nscout --demo serve\n```\nAnd play around with the interface. A user has been created with email clark.kent@mail.com so use that adress to get access\n\n### Initialize scout\n\nTo initialize a working instance with all genes, diseases etc run\n\n```bash\nscout setup database\n```\n\nfor more info, run `scout --help`\n\n> If you intent to use authentication, make sure you are using a Google email!\n\nThe previous command setup the database with a curated collection of gene definitions with links to OMIM along with HPO phenotype terms. Now we will load some example data. Scout expects the analysis to be accomplished using various gene panels so let's load one and then our first analysis case:\n\n```bash\nscout load panel scout/demo/panel_1.txt\nscout load case scout/demo/643594.config.yaml\n```\n\n## Integration with chanjo for coverage report visualization\n\nScout may be configured to visualize coverage reports produced by [Chanjo][chanjo]. Instructions on how to enable this feature can be found in the document [chanjo_coverage_integration](docs/admin-guide/chanjo_coverage_integration.md).\n\n## Server setup\n\nScout needs a server config to know which databases to connect to etc. Depending on which information you provide you activate different parts of the interface automatically, including user authentication, coverage, and local observations.\n\nThis is an example of the config file:\n\n```python\n# scoutconfig.py\n\n# list of email addresses to send errors to in production\nADMINS = ['paul.anderson@magnolia.com']\n\nMONGO_HOST = 'localhost'\nMONGO_PORT = 27017\nMONGO_DBNAME = 'scoutTest'\nMONGO_USERNAME = 'testUser'\nMONGO_PASSWORD = 'testPass'\n\n# enable user authentication using Google OAuth\nGOOGLE = dict(\n\t\tconsumer_key='CLIENT_ID',\n\t\tconsumer_secret='CLIENT_SECRET',\n\t\tbase_url='https://www.googleapis.com/oauth2/v1/',\n\t\tauthorize_url='https://accounts.google.com/o/oauth2/auth',\n\t\trequest_token_url=None,\n\t\trequest_token_params={\n\t\t\t\t'scope': (\"https://www.googleapis.com/auth/userinfo.profile \"\n\t\t\t\t\t\t \"https://www.googleapis.com/auth/userinfo.email\"),\n\t\t},\n\t\taccess_token_url='https://accounts.google.com/o/oauth2/token',\n\t\taccess_token_method='POST'\n)\n\n# enable Phenomizer gene predictions from phenotype terms\nPHENOMIZER_USERNAME = '???'\nPHENOMIZER_PASSWORD = '???'\n\n# enable Chanjo coverage integration\nSQLALCHEMY_DATABASE_URI = '???'\nREPORT_LANGUAGE = 'en' # or 'sv'\n\n# other interesting settings\nSQLALCHEMY_TRACK_MODIFICATIONS = False # this is essential in production\nTEMPLATES_AUTO_RELOAD = False \t\t\t# consider turning off in production\nSECRET_KEY = 'secret key' # override in production!\n```\n\nStarting the server in now really easy, for the demo and local development we will use the CLI:\n\n```bash\nscout serve --config ./config.py\n```\n\n![Scout Interface demo](artwork/scout-variant-demo.png)\n\n### Hosting a production server\n\nWhen running the server in production you will likely want to use a proper Python server solution such as Gunicorn. This is also how we can multiprocess the server and use encrypted HTTPS connections.\n\n```bash\nSCOUT_CONFIG=./config.py gunicorn --workers 4 --bind 0.0.0.0:8080 --access-logfile - --error-logfile - --keyfile /tmp/myserver.key --certfile /tmp/server.crt wsgi_gunicorn:app\n```\n\n> The `wsgi_gunicorn.py` file is included in the repo and configures Flask to work with Gunicorn.\n\n\n### Integration with MatchMaker Exchange\n\nStarting from release 4.4, Scout offers integration for patient data sharing via MatchMaker Exchange. General info about MatchMaker and patient matching could be found in [this paper](https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6016856/). \nFor a technical guideline of our implementation of MatchMaker Exchange at Clinical Genomics and its integration with Scout follow this [link](docs/admin-guide/matchmaker_exchange_integration.md). \nA user-oriented guide describing how to share case and variant data to MatchMaker using Scout can be found [here](docs/user-guide/cases.md#matchmaker-exchange-integration).\n\n\n## Example of analysis config\n\nTODO.\n\n\n### Contributing to Scout\n\nIf you want to contribute and make Scout better, you help is very appreciated! Bug reports or feature requests are really helpful and can be submitted via github issues.\nFeel free to open a pull request to add a new functionality or fixing a bug, we welcome any help, regardless of the amount of code provided or your skills as a programmer.\nMore info on how to contribute to the project and a description of the Scout branching workflow can be found [here](CONTRIBUTING.md).\n\n\n\n[chanjo]: https://github.com/Clinical-Genomics/chanjo\n[travis-img]: https://img.shields.io/travis/Clinical-Genomics/scout/develop.svg?style=flat-square\n[travis-url]: https://travis-ci.org/Clinical-Genomics/scout\n[pypi-img]: https://img.shields.io/pypi/v/scout-browser.svg?style=flat-square\n[pypi-url]: https://pypi.python.org/pypi/scout-browser/\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Clinical-Genomics/scout", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "scout-browser", "package_url": "https://pypi.org/project/scout-browser/", "platform": "", "project_url": "https://pypi.org/project/scout-browser/", "project_urls": { "Homepage": "https://github.com/Clinical-Genomics/scout" }, "release_url": "https://pypi.org/project/scout-browser/4.7.3/", "requires_dist": [ "BeautifulSoup4", "Flask (>=0.10)", "Flask-DebugToolbar", "Flask-Bootstrap", "path.py", "Flask-OAuthlib", "Flask-Markdown", "Flask-WTF", "Flask-Mail", "Flask-WeasyPrint", "coloredlogs", "query-phenomizer", "loqusdb (<2.0)", "Flask-Babel", "livereload", "mongo-adapter", "python-dateutil", "pymongo (<3.7)", "pathlib", "WeasyPrint (>=0.42.3)", "xlsxwriter", "click (<7.0)", "requests-oauthlib (<1.2.0)", "oauthlib (<3.0.0)", "Flask-Login", "cyvcf2 (<0.10.0)", "PyYaml (>=5.1)", "ped-parser", "intervaltree (==3.0.2)", "tabulate", "chanjo-report ; extra == 'coverage'" ], "requires_python": "", "summary": "Clinical DNA variant visualizer and browser.", "version": "4.7.3" }, "last_serial": 5931382, "releases": { "1.2.0": [ { "comment_text": "", "digests": { "md5": "d51f6b61484349d31a576dfcf810b262", "sha256": "68d7978be255eeeafdf676c1676c557463e3651c4086993f8481180cbba154c2" }, "downloads": -1, "filename": "scout_browser-1.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "d51f6b61484349d31a576dfcf810b262", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 79754, "upload_time": "2016-01-14T14:20:36", "url": "https://files.pythonhosted.org/packages/24/04/affe06f5c4b32777697bad5913a007cf98b303ad2e6df1779dd281ee6af5/scout_browser-1.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "de1af634b46718d4fa4206ba70897778", "sha256": "2171af1e053bb3caaf5e8addd14b7b17e90a13573b088c9c03db39e1aed2374d" }, "downloads": -1, "filename": "scout-browser-1.2.0.tar.gz", "has_sig": false, "md5_digest": "de1af634b46718d4fa4206ba70897778", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57340, "upload_time": "2016-01-14T14:21:19", "url": "https://files.pythonhosted.org/packages/aa/94/d360f619abe6372e565308ab76dd60444bff2a427a65bb9c048727a82f06/scout-browser-1.2.0.tar.gz" } ], "1.2.0b1": [ { "comment_text": "", "digests": { "md5": "e11506498335643f7afed94b04f0ff4d", "sha256": "61deb5fca5a491d7fe85a1f424242ae4ff5f9365280f0b1476044e58ae0064f8" }, "downloads": -1, "filename": "scout_browser-1.2.0b1-py2-none-any.whl", "has_sig": false, "md5_digest": "e11506498335643f7afed94b04f0ff4d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 79641, "upload_time": "2016-01-04T07:56:10", "url": "https://files.pythonhosted.org/packages/92/7c/074956f8d4d7abf6a1e5e9df39a5c6f2891439b00bb9fd031b76cb14ade5/scout_browser-1.2.0b1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca22f63ea205cbca5fad61086c2b7f0f", "sha256": "9fb2f8888748dfeadbf37318a858b583e3767b26eec90eb291fab683562fb9b2" }, "downloads": -1, "filename": "scout-browser-1.2.0b1.tar.gz", "has_sig": false, "md5_digest": "ca22f63ea205cbca5fad61086c2b7f0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57331, "upload_time": "2016-01-04T07:55:59", "url": "https://files.pythonhosted.org/packages/b1/95/b7562f9e1c4f6a04128bc03a7da0f0a3388cb0766d1ee6e7ba5d3f2c967f/scout-browser-1.2.0b1.tar.gz" } ], "1.2.0b2": [ { "comment_text": "", "digests": { "md5": "d98cb3f232277d927bde0dd215e4d6bc", "sha256": "f3444cfad8d88b3801e8c7160ef3dbe0589fd46590866eb73f2988e3293d45cf" }, "downloads": -1, "filename": "scout_browser-1.2.0b2-py2-none-any.whl", "has_sig": false, "md5_digest": "d98cb3f232277d927bde0dd215e4d6bc", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 79643, "upload_time": "2016-01-04T09:11:17", "url": "https://files.pythonhosted.org/packages/4d/bc/efd9610d8c006e80eae6935ce3d811c84a7edb60a03a8f47117dd21bc894/scout_browser-1.2.0b2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c97517bdbf89bc927481de8e1f09fa3", "sha256": "3724c55ba3c45841128ac023adceea2b16319e6aa119f41af676d2f66a2cd87f" }, "downloads": -1, "filename": "scout-browser-1.2.0b2.tar.gz", "has_sig": false, "md5_digest": "8c97517bdbf89bc927481de8e1f09fa3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57342, "upload_time": "2016-01-04T09:11:01", "url": "https://files.pythonhosted.org/packages/39/76/57bcdd772ca31640ba18ba522028d5832441fe99d57aef1787694dced8e8/scout-browser-1.2.0b2.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "f703f53c0570bb67ac41e5221f3726f3", "sha256": "1c952c2ec84e437de846ac1c834203a2638be94821939fb7e2917fc5146899e4" }, "downloads": -1, "filename": "scout_browser-1.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "f703f53c0570bb67ac41e5221f3726f3", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 80691, "upload_time": "2016-03-23T07:54:57", "url": "https://files.pythonhosted.org/packages/b9/64/9456679203249c85eeb68503b7f12b2742255b747613e0be35618458fc63/scout_browser-1.4.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c267c1d905f121edf196f818c434f06b", "sha256": "2ef6a85107222f9469fb010a6f94bbcdcf028675dfcb6256da3ffcdd85b5d36a" }, "downloads": -1, "filename": "scout-browser-1.4.0.tar.gz", "has_sig": false, "md5_digest": "c267c1d905f121edf196f818c434f06b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58574, "upload_time": "2016-03-23T07:55:14", "url": "https://files.pythonhosted.org/packages/df/f4/2c0c145eceb315eed92ba43b43750e2aa24aeaa98c65b111766a8afffc75/scout-browser-1.4.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "eeaefec242b6fa1ccc280a5af40f6974", "sha256": "bed9378459bc0dc64f0887a2223c0f8f0e1378e7815ca9ba74b0dd9fc6d57096" }, "downloads": -1, "filename": "scout_browser-2.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "eeaefec242b6fa1ccc280a5af40f6974", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 118733, "upload_time": "2017-01-02T10:04:27", "url": "https://files.pythonhosted.org/packages/de/d5/b7de68aa46b18a0820273264fe2c434b594b4be07c0fa7ba80be63ae82fd/scout_browser-2.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "445579268b50cdb92ef1c676eeeea7af", "sha256": "86752edb4d97df06938bfb3df3a2dba19b4c170af3e55675478063ca664e3e8c" }, "downloads": -1, "filename": "scout-browser-2.0.0.tar.gz", "has_sig": false, "md5_digest": "445579268b50cdb92ef1c676eeeea7af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78910, "upload_time": "2017-01-02T10:04:24", "url": "https://files.pythonhosted.org/packages/66/b7/0ca047c93793a47288cff974db4fa08e0a396faecbefe2e4fdfdcaf032ef/scout-browser-2.0.0.tar.gz" } ], "3.0.2": [ { "comment_text": "", "digests": { "md5": "9ca0c37492e1a6f194cfe52fd1be2e01", "sha256": "4cbddb02b5c5cf7a70b2a8283a06cf03dab514693e54864280c2423574c6ed11" }, "downloads": -1, "filename": "scout-browser-3.0.2.tar.gz", "has_sig": false, "md5_digest": "9ca0c37492e1a6f194cfe52fd1be2e01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23457548, "upload_time": "2017-04-18T05:44:55", "url": "https://files.pythonhosted.org/packages/3f/df/a685bdb261f7d2efeee07c649c6498872a3efcc8f862916f7287415f6917/scout-browser-3.0.2.tar.gz" } ], "3.0.3": [ { "comment_text": "", "digests": { "md5": "372502efe9ce71016e473b65735bfa32", "sha256": "8c1041e3dfa33d181528893037a4b3a033dba66dc423c7288f716c4b98c8f096" }, "downloads": -1, "filename": "scout_browser-3.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "372502efe9ce71016e473b65735bfa32", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 23580764, "upload_time": "2017-04-18T12:28:16", "url": "https://files.pythonhosted.org/packages/6b/76/4bf72329cefe2a8303434af541359234857b0d3dde5f716eed85fa7ac977/scout_browser-3.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "769b72de6f9f859e9e3b04026fff7057", "sha256": "126bb195253f654aa272974d78b4a20570c33a020e05b1f0670017f4c4c9c8f9" }, "downloads": -1, "filename": "scout-browser-3.0.3.tar.gz", "has_sig": false, "md5_digest": "769b72de6f9f859e9e3b04026fff7057", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24871547, "upload_time": "2017-04-18T12:28:03", "url": "https://files.pythonhosted.org/packages/bc/e3/6c48187ad1ff85f78641f8a2dae445c4c572d82af7a37165ffbf9643d16b/scout-browser-3.0.3.tar.gz" } ], "3.0.5": [ { "comment_text": "", "digests": { "md5": "918b56a7e915d8853501e2cb2912a3e4", "sha256": "1af9acc541be5979684be6987959875f02eab191de2088ebc22ea6247e946f1b" }, "downloads": -1, "filename": "scout_browser-3.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "918b56a7e915d8853501e2cb2912a3e4", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 25707801, "upload_time": "2017-04-18T14:16:13", "url": "https://files.pythonhosted.org/packages/2f/13/d9273db8aeebfa8d5c06fe6f9b7cefe07e6fef1150f99a54530bd5c3cdce/scout_browser-3.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9d3e1c604d3424809c8c0ec5c366ae52", "sha256": "81947de7712dfc1c3e121782a5ac1506376d976e30a19ec456ecaf4c8e89d793" }, "downloads": -1, "filename": "scout-browser-3.0.5.tar.gz", "has_sig": false, "md5_digest": "9d3e1c604d3424809c8c0ec5c366ae52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23485364, "upload_time": "2017-04-18T14:15:57", "url": "https://files.pythonhosted.org/packages/a2/35/3dc34ffea25aaebabede4ab73e9fbd1daa9ea824dbfbeb01ecc01a43a817/scout-browser-3.0.5.tar.gz" } ], "3.0.6": [ { "comment_text": "", "digests": { "md5": "736fc3f54b97441445493392648fdf3e", "sha256": "1385f1e12640552935f303f3c19dfa11ad8de7497ed0e395d8131b39d2dc2b58" }, "downloads": -1, "filename": "scout_browser-3.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "736fc3f54b97441445493392648fdf3e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24400882, "upload_time": "2017-04-18T14:36:00", "url": "https://files.pythonhosted.org/packages/11/07/ff1e6d6dec905ac61193924a75c92d066817f080460670d815766eceb90d/scout_browser-3.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "07f44f5398dec2353a5d486eea12541c", "sha256": "067f48416149330c96121f185c63ee6838ea81a356a182fcc79e97fecf40d1e3" }, "downloads": -1, "filename": "scout-browser-3.0.6.tar.gz", "has_sig": false, "md5_digest": "07f44f5398dec2353a5d486eea12541c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24379687, "upload_time": "2017-04-18T14:35:21", "url": "https://files.pythonhosted.org/packages/3f/1c/1c6a043b4627efaa526738640bfe694b43785e665465f197856e95d02b59/scout-browser-3.0.6.tar.gz" } ], "3.0.7": [ { "comment_text": "", "digests": { "md5": "10ba8d6f02cc53e82f17f50f2a41debf", "sha256": "ae91e323429cb7458959c61f756a783139a2a9bfa1f9979bcd3c58c7b1dc1da6" }, "downloads": -1, "filename": "scout-browser-3.0.7.tar.gz", "has_sig": false, "md5_digest": "10ba8d6f02cc53e82f17f50f2a41debf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24379700, "upload_time": "2017-04-18T14:54:38", "url": "https://files.pythonhosted.org/packages/53/71/853cd0183bc6ae202a1f5162191c475773286a6f6389a9e170099927dab1/scout-browser-3.0.7.tar.gz" } ], "3.3.1": [ { "comment_text": "", "digests": { "md5": "d1ee5aa16024cc25d2687fcf0366f75f", "sha256": "38ce7d0206b9bb8aad11c1df117cce3ba5cb776acea2112c1ae6bb6bfe3cc774" }, "downloads": -1, "filename": "scout_browser-3.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d1ee5aa16024cc25d2687fcf0366f75f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24644223, "upload_time": "2017-09-05T12:38:26", "url": "https://files.pythonhosted.org/packages/f7/9f/4686ff90d8fd192bf1594fa5d7adb4c010563e71e2b4a12ad338505ae962/scout_browser-3.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7555cb8ac68144ab0e471bf2732e2ba1", "sha256": "b23abf1073eba3ed1c2cc8bb4fea30bdf8f9771a6b49ddbd39a92716a97d2d26" }, "downloads": -1, "filename": "scout-browser-3.3.1.tar.gz", "has_sig": false, "md5_digest": "7555cb8ac68144ab0e471bf2732e2ba1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24610276, "upload_time": "2017-09-05T12:38:41", "url": "https://files.pythonhosted.org/packages/81/14/8f961d00c220824f1698ea74d1e0433d87813837db2f406a3b1941f3cfbb/scout-browser-3.3.1.tar.gz" } ], "3.5.0": [ { "comment_text": "", "digests": { "md5": "de77d120be4c880b853607912a974762", "sha256": "7da454fcc5de8d8ac47537fca79aad7c85aa9ea16aa6907ce47e84343e43716e" }, "downloads": -1, "filename": "scout_browser-3.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "de77d120be4c880b853607912a974762", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24653119, "upload_time": "2017-09-26T11:43:56", "url": "https://files.pythonhosted.org/packages/fe/b4/4ef444acb7679a2f122f98493e5e1ad0fa6744103e703809285e728a3b8e/scout_browser-3.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eede8961ad95943aaf8599ff0f7f843d", "sha256": "f5ef27312f4e2751666049f720750756d4594368fac14da9a3200f846f5c6c98" }, "downloads": -1, "filename": "scout-browser-3.5.0.tar.gz", "has_sig": false, "md5_digest": "eede8961ad95943aaf8599ff0f7f843d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24622644, "upload_time": "2017-09-26T11:44:26", "url": "https://files.pythonhosted.org/packages/4a/34/9119c60fede8bcd69872492cf52ff54f138bb2c97000e467aa659a0a2126/scout-browser-3.5.0.tar.gz" } ], "4.0.0": [ { "comment_text": "", "digests": { "md5": "ad86eb2f55cbe6b21eb01328c013de86", "sha256": "56055a239d39dd571df569b45c9c6c86ab68d12c0dc1a17a74555e3e6b0c66ee" }, "downloads": -1, "filename": "scout_browser-4.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ad86eb2f55cbe6b21eb01328c013de86", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2675042, "upload_time": "2018-06-15T11:12:28", "url": "https://files.pythonhosted.org/packages/d9/fb/006cbedc13d5999a194bc80a5febe70f42cb2296b5f95f169156a5caf167/scout_browser-4.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "451ea7238576d93ded1e4a443eddab59", "sha256": "6c2a8715ae4e9813b14289e61c62b6604d490c80f6bafed4bbc8d6f1bc49d64a" }, "downloads": -1, "filename": "scout-browser-4.0.0.tar.gz", "has_sig": false, "md5_digest": "451ea7238576d93ded1e4a443eddab59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2636162, "upload_time": "2018-06-15T11:12:31", "url": "https://files.pythonhosted.org/packages/7c/60/2e5e6252b00fff25f75182c46d98364605ba69bd0ba1960d479ed05ba182/scout-browser-4.0.0.tar.gz" } ], "4.1.0": [ { "comment_text": "", "digests": { "md5": "5919e072aa89d7712842081dd302e566", "sha256": "7cc9454545d772898452d8222f695e60cb2bebd12235e580ab9996d36f641c9b" }, "downloads": -1, "filename": "scout_browser-4.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5919e072aa89d7712842081dd302e566", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3080231, "upload_time": "2018-10-09T13:00:20", "url": "https://files.pythonhosted.org/packages/bc/cd/b8feb3853352ae74ca07d0b54a434da339df0019bc2cb109f110d59b4da0/scout_browser-4.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aeefb9d2042c5ed842862a371e018f2f", "sha256": "1ba459d6367861bca7497ff81a4c3256c7b35f180c53210cf2968f7f27004e30" }, "downloads": -1, "filename": "scout-browser-4.1.0.tar.gz", "has_sig": false, "md5_digest": "aeefb9d2042c5ed842862a371e018f2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3032032, "upload_time": "2018-10-09T13:00:22", "url": "https://files.pythonhosted.org/packages/54/cb/c4a809edf734122fe4e61e3d5ee747107bf72fcabbc456e2f5335c22b29c/scout-browser-4.1.0.tar.gz" } ], "4.1.1": [ { "comment_text": "", "digests": { "md5": "38704c8968f4ad8d4bb0ce904bcbb8ea", "sha256": "7f15448cc8afc6e784987f6e48d1d19b5b9d49b0016f447e0f2c4236e8436fcb" }, "downloads": -1, "filename": "scout_browser-4.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "38704c8968f4ad8d4bb0ce904bcbb8ea", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3080290, "upload_time": "2018-10-10T18:25:11", "url": "https://files.pythonhosted.org/packages/92/1d/462a12cf085383767c27376c7c9728bd725b8ef05a5641f7942a6bb25a90/scout_browser-4.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9fadfed7deed8566be2cd374889b66c1", "sha256": "e5cfaf9de0e2b2627dc39920c46c845ec595438f9044b822801a73031eca4262" }, "downloads": -1, "filename": "scout-browser-4.1.1.tar.gz", "has_sig": false, "md5_digest": "9fadfed7deed8566be2cd374889b66c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3032129, "upload_time": "2018-10-10T18:25:18", "url": "https://files.pythonhosted.org/packages/a3/c5/b93abc7506fb49936dec99a87be2f020a04820cb70d12d8aebc8ad6154c8/scout-browser-4.1.1.tar.gz" } ], "4.1.2": [ { "comment_text": "", "digests": { "md5": "7e6d9cadee5e3f3c6b6fbca7f23aa529", "sha256": "c633a113f2c7be2f9639beda5b26a6604f1b7c48f3267e7daf9d0cd4334a07a0" }, "downloads": -1, "filename": "scout_browser-4.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7e6d9cadee5e3f3c6b6fbca7f23aa529", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3091520, "upload_time": "2018-10-25T12:01:53", "url": "https://files.pythonhosted.org/packages/37/2f/6d41bb9e6ad42c955061a6d24c20813286580e53e564583f802306b638a9/scout_browser-4.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "80c88abdef5976ed266a751188d001e3", "sha256": "dd9bcb4f3b4deb95bd53be0bfeb0683eea2e8173ce26d97f2242a5f61b739629" }, "downloads": -1, "filename": "scout-browser-4.1.2.tar.gz", "has_sig": false, "md5_digest": "80c88abdef5976ed266a751188d001e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3043598, "upload_time": "2018-10-25T12:01:56", "url": "https://files.pythonhosted.org/packages/ea/e9/a67aea35f5fdecc6adc9d282ff82f703e8aba48c631ab0d141cb3bcc67b8/scout-browser-4.1.2.tar.gz" } ], "4.1.3": [ { "comment_text": "", "digests": { "md5": "157ed08adcb3c588d0937dc8d87dd12b", "sha256": "558209ebe63838644d64d8aff8f7c98f05e1a61e99a3de16a11417dabb9bee2d" }, "downloads": -1, "filename": "scout_browser-4.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "157ed08adcb3c588d0937dc8d87dd12b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3091535, "upload_time": "2018-10-29T08:48:13", "url": "https://files.pythonhosted.org/packages/8a/76/a996eea08c517b874f2a2c2fc272905c09605328edd820baa8a4d00b8a36/scout_browser-4.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f17f12d3e2fb718a29cffe3f0c92207c", "sha256": "e5dd3f2d8cad7b7794bb26ee7c41229ac96d0075555d76a869eb6166e4c9473b" }, "downloads": -1, "filename": "scout-browser-4.1.3.tar.gz", "has_sig": false, "md5_digest": "f17f12d3e2fb718a29cffe3f0c92207c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3043755, "upload_time": "2018-10-29T08:48:15", "url": "https://files.pythonhosted.org/packages/12/bf/8d9e24fcc693b4c0507c572f5863a62dcf5efff0930c9372031d259d0b14/scout-browser-4.1.3.tar.gz" } ], "4.1.4": [ { "comment_text": "", "digests": { "md5": "d0b6eca31f5eb5981270d0fba667a0f6", "sha256": "0987535faa4b2b257607ffef9c447ade5efa7a32f02bffcf1e7aa70ceac62c9b" }, "downloads": -1, "filename": "scout_browser-4.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d0b6eca31f5eb5981270d0fba667a0f6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3096861, "upload_time": "2018-10-30T14:14:27", "url": "https://files.pythonhosted.org/packages/85/49/263adcc4e0fd883935ffaa6adeb76f70fd3f3df2fe90f05ee1994243f576/scout_browser-4.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e51c50694fc0322c54b9180b805912e8", "sha256": "f17eed7920b967b2955b722ee8908f6354fe59567cd9b737a3d3ab14374e918e" }, "downloads": -1, "filename": "scout-browser-4.1.4.tar.gz", "has_sig": false, "md5_digest": "e51c50694fc0322c54b9180b805912e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3047822, "upload_time": "2018-10-30T14:14:30", "url": "https://files.pythonhosted.org/packages/20/ed/f9531056ae5b000b6bbba001e9496fd3b61100ac760dad82a98059617d21/scout-browser-4.1.4.tar.gz" } ], "4.2.1": [ { "comment_text": "", "digests": { "md5": "1a309e190e5906949c7de8c1fa8ac5ae", "sha256": "3d8cdf458b5cd4c86b947a545026aa84d4a516ca2523b22e535f62a535e5825d" }, "downloads": -1, "filename": "scout_browser-4.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1a309e190e5906949c7de8c1fa8ac5ae", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3096703, "upload_time": "2018-11-07T12:55:53", "url": "https://files.pythonhosted.org/packages/e4/a0/1b57366b044e25a0531cf9e50cb100e2c2cb2e2ad6bd6279a4f4d6fe27f0/scout_browser-4.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c3412ccbe614f04e72c0df00fbee6fbf", "sha256": "9c7610c84457830fec0ce06636442e7e956e7ea0aaa0dabe364f9788ed509ee3" }, "downloads": -1, "filename": "scout-browser-4.2.1.tar.gz", "has_sig": false, "md5_digest": "c3412ccbe614f04e72c0df00fbee6fbf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3047901, "upload_time": "2018-11-07T12:55:57", "url": "https://files.pythonhosted.org/packages/d9/a2/0353b39337cf229e8c8370dba8a1b30906b91218f45c2e7684d5bd83629e/scout-browser-4.2.1.tar.gz" } ], "4.2.2": [ { "comment_text": "", "digests": { "md5": "2ed34db4418e122bc14e26b9c82a7bf2", "sha256": "96dddafe60eb5aef3c6ac0ef5e78c7a312f268f01e05b41d9f8d24a98ef2fcb7" }, "downloads": -1, "filename": "scout_browser-4.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2ed34db4418e122bc14e26b9c82a7bf2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3096915, "upload_time": "2018-11-09T13:56:06", "url": "https://files.pythonhosted.org/packages/a6/79/b6b73c5c81750ddfb475f15c2f4a376e1aee6b08bc7ff6098b0bf73e1d90/scout_browser-4.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "95b5eaa6f5e624d27d7e1cbf8515d079", "sha256": "a09f41d7cc1b0419edb6b9e7e4ba3ded328784a3fea3bd9a9765f51928e72e17" }, "downloads": -1, "filename": "scout-browser-4.2.2.tar.gz", "has_sig": false, "md5_digest": "95b5eaa6f5e624d27d7e1cbf8515d079", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3048107, "upload_time": "2018-11-09T13:56:11", "url": "https://files.pythonhosted.org/packages/80/d8/bfc9922627cc837b80a76b2006daef788fccc19da0699d2d9ee61772cb5f/scout-browser-4.2.2.tar.gz" } ], "4.3.0": [ { "comment_text": "", "digests": { "md5": "384efe22e9453c791af2b97ce99c1bd6", "sha256": "dc6d38133fbbb851860fee140e917f03c48e4b6bde7c07025b22574de3eb8dbc" }, "downloads": -1, "filename": "scout_browser-4.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "384efe22e9453c791af2b97ce99c1bd6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3105851, "upload_time": "2018-12-17T13:55:24", "url": "https://files.pythonhosted.org/packages/e9/86/7221b428d2aeb98488090ff8642bc8cc50dc5dcdd18f4fc1a5746a56b2b9/scout_browser-4.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "09e34251f094a8c3040699412451870e", "sha256": "2e6dc3cc92fcee058f199ef2dd75fd072f7099079a35df778a64633bdea20c93" }, "downloads": -1, "filename": "scout-browser-4.3.0.tar.gz", "has_sig": false, "md5_digest": "09e34251f094a8c3040699412451870e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3058348, "upload_time": "2018-12-17T13:55:27", "url": "https://files.pythonhosted.org/packages/18/95/74745237a44a09867ed8f8def477d25b8320f3455f1ee82d9b407d6fb132/scout-browser-4.3.0.tar.gz" } ], "4.3.1": [ { "comment_text": "", "digests": { "md5": "13f32da96579c2bab83c6d5137e14c35", "sha256": "d87b1ad22c43a9fff9b3898ebc1ba482c94e96ed90653fd3adef933906aa9aff" }, "downloads": -1, "filename": "scout_browser-4.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "13f32da96579c2bab83c6d5137e14c35", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3109964, "upload_time": "2019-02-08T10:55:01", "url": "https://files.pythonhosted.org/packages/82/85/44ebc96f7f2fae4f836b549904ec9e22c117110c67f8447dc209eed4d4a9/scout_browser-4.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "71abfe572f4c5e4a0a530e6366b4a584", "sha256": "709342a663b0fb753f629c81ae412cba0de0718575600a7fa91ffbbe55867511" }, "downloads": -1, "filename": "scout-browser-4.3.1.tar.gz", "has_sig": false, "md5_digest": "71abfe572f4c5e4a0a530e6366b4a584", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3053677, "upload_time": "2019-02-08T10:55:05", "url": "https://files.pythonhosted.org/packages/13/ba/cdfa65a8fbd21191ae252f16e7070502bde9a524fd3a9c646735b05414de/scout-browser-4.3.1.tar.gz" } ], "4.4.1": [ { "comment_text": "", "digests": { "md5": "48b4a3cff483cd9ac825ff725cc76022", "sha256": "30ca762673b43d9d87ed8b663a82ee8a8b6b138e7fab6223377403ef30ce62f1" }, "downloads": -1, "filename": "scout_browser-4.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "48b4a3cff483cd9ac825ff725cc76022", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27567875, "upload_time": "2019-05-09T10:17:08", "url": "https://files.pythonhosted.org/packages/71/65/07b1e9b202d75898f7a3dafbc8b22b4fc7f6592693a559dd1559b3d79a69/scout_browser-4.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "401f4b27dc254f9c25669b502e458e07", "sha256": "2c503c1fae178a82437fcd89bcfa778b1dcddc9f1de494e4c9a24bd7c13658fb" }, "downloads": -1, "filename": "scout-browser-4.4.1.tar.gz", "has_sig": false, "md5_digest": "401f4b27dc254f9c25669b502e458e07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27249211, "upload_time": "2019-05-09T10:17:14", "url": "https://files.pythonhosted.org/packages/b1/fe/d0eb855c2b257b8af4eb79d39e890f1f4b23b03ee8e80c701395c579b51a/scout-browser-4.4.1.tar.gz" } ], "4.7": [ { "comment_text": "", "digests": { "md5": "1917de9f3e99a2b3b0197fb944f5d6c9", "sha256": "56f7670d0c28c261a77033a745fbe90f2828221554d1216f622b4d60f8c65b65" }, "downloads": -1, "filename": "scout_browser-4.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1917de9f3e99a2b3b0197fb944f5d6c9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3567335, "upload_time": "2019-09-13T11:48:52", "url": "https://files.pythonhosted.org/packages/2f/2e/76a245848fd08415df0614d93eafbf29035054fb98c3f0fa84fe9247315a/scout_browser-4.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "790da3913804ebb54cfc4079a678be6e", "sha256": "2ff2c2dc975085cac2b54b3134072645588e988686619b89328e040b64b7d0ce" }, "downloads": -1, "filename": "scout-browser-4.7.tar.gz", "has_sig": false, "md5_digest": "790da3913804ebb54cfc4079a678be6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3508219, "upload_time": "2019-09-13T11:48:59", "url": "https://files.pythonhosted.org/packages/ca/c1/60c559289382f3c0bece797a47208a02aa82179acb1ada5bff9383fe3592/scout-browser-4.7.tar.gz" } ], "4.7.2": [ { "comment_text": "", "digests": { "md5": "3f30d85683e0c08a07dafbc72d80a090", "sha256": "686672eca6cb09bdb6503a5fd5de2bfd5a10ca2b24c02b527d93946db9162193" }, "downloads": -1, "filename": "scout_browser-4.7.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3f30d85683e0c08a07dafbc72d80a090", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3543254, "upload_time": "2019-10-01T14:33:48", "url": "https://files.pythonhosted.org/packages/53/8c/04bffaf23db13883cf599675cd0a5ac259ae78fafa9b7c41500cf8c287a2/scout_browser-4.7.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "969b9cf3740268d6dd8feda886288f66", "sha256": "5f3f3cadff72455a01f851d9b4aef6f8008de02456ed88408e8b83d58a0b7a3e" }, "downloads": -1, "filename": "scout-browser-4.7.2.tar.gz", "has_sig": false, "md5_digest": "969b9cf3740268d6dd8feda886288f66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3501315, "upload_time": "2019-10-01T14:33:56", "url": "https://files.pythonhosted.org/packages/ff/ec/a73f30f4660f5c5789b4f08bc090d41bc0c93bd93218af6cf2b23e8288af/scout-browser-4.7.2.tar.gz" } ], "4.7.3": [ { "comment_text": "", "digests": { "md5": "280c595d9ca9da0b69fe2938dae07eac", "sha256": "4bda2abb5ff7341803f3d0597fa33172f90a9989faf169b80bccffca462d9e14" }, "downloads": -1, "filename": "scout_browser-4.7.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "280c595d9ca9da0b69fe2938dae07eac", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3954147, "upload_time": "2019-10-05T08:41:18", "url": "https://files.pythonhosted.org/packages/38/34/cd06f892b1d92d56264a8285a2c6263527fc643bcca495e400dd2b805522/scout_browser-4.7.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "874bd5e8bdca6e58aabf31ec4378ec19", "sha256": "96b16809db0cea305bba6a662d5f0b02c601e0e6783b1cef77d0ed64eecf2c3b" }, "downloads": -1, "filename": "scout-browser-4.7.3.tar.gz", "has_sig": false, "md5_digest": "874bd5e8bdca6e58aabf31ec4378ec19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3912328, "upload_time": "2019-10-05T08:41:38", "url": "https://files.pythonhosted.org/packages/c0/8c/e988631d87877387b294e8632c5b7af8a05e34c0d5f8e575012e26d2c0d6/scout-browser-4.7.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "280c595d9ca9da0b69fe2938dae07eac", "sha256": "4bda2abb5ff7341803f3d0597fa33172f90a9989faf169b80bccffca462d9e14" }, "downloads": -1, "filename": "scout_browser-4.7.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "280c595d9ca9da0b69fe2938dae07eac", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3954147, "upload_time": "2019-10-05T08:41:18", "url": "https://files.pythonhosted.org/packages/38/34/cd06f892b1d92d56264a8285a2c6263527fc643bcca495e400dd2b805522/scout_browser-4.7.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "874bd5e8bdca6e58aabf31ec4378ec19", "sha256": "96b16809db0cea305bba6a662d5f0b02c601e0e6783b1cef77d0ed64eecf2c3b" }, "downloads": -1, "filename": "scout-browser-4.7.3.tar.gz", "has_sig": false, "md5_digest": "874bd5e8bdca6e58aabf31ec4378ec19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3912328, "upload_time": "2019-10-05T08:41:38", "url": "https://files.pythonhosted.org/packages/c0/8c/e988631d87877387b294e8632c5b7af8a05e34c0d5f8e575012e26d2c0d6/scout-browser-4.7.3.tar.gz" } ] }