{ "info": { "author": "Regards Citoyens", "author_email": "contact@regardscitoyens.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# ANpy: Scrape painlessly Assembl\u00e9e Nationale website\n[![PyPI version](https://badge.fury.io/py/anpy.svg)](https://badge.fury.io/py/anpy)\n[![Build Status](https://travis-ci.org/regardscitoyens/anpy.svg)](https://travis-ci.org/regardscitoyens/anpy)\n[![Coverage Status](https://coveralls.io/repos/github/regardscitoyens/anpy/badge.svg?branch=master)](https://coveralls.io/github/regardscitoyens/anpy?branch=master)\n\nANpy is a python library for easily scraping data from http://assemblee-nationale.fr website\n\nForget the ugly html, just get data:\n\n >>> from anpy.dossier import Dossier\n >>> url = 'http://www.assemblee-nationale.fr/14/dossiers/republique_numerique.asp'\n >>> dossier = Dossier.download_and_build(url)\n >>> dossier.title\n 'Economie : pour une R\u00e9publique num\u00e9rique'\n >>> dossier.legislature\n 14\n >>> r.procedure\n 'PPL'\n >>> r.senat_url\n 'http://www.senat.fr/dossier-legislatif/pjl15-325.html'\n >>> r.steps\n [{'type': 'AN_PREMIERE_LECTURE', 'acts': [...]}]\n\n\n## Supported Features\n\nANpy currently provides the following features:\n\n- Amendement parsing\n- Amendement search\n- Question parsing\n- Question search\n- Dossier parsing (two differents formats)\n- Scrutin parsing\n\nANpy supports Python 3.5.\n\n## Install :\n```bash\npip install anpy\n```\n\n## Documentation\n\nDocumentation is available at http://anpy.readthedocs.io/en/latest\n\n\n## CLI\nA script anpy-cli is installed with the package, it provides the following commands :\n\n#### Show an amendement given its url\n```bash\nanpy-cli show_amendement http://www.assemblee-nationale.fr/14/amendements/1847/CION-DVP/CD266.asp\n```\n\n#### Show amendements summaries after a given date\n```bash\nanpy-cli show_amendements_summary --start-date 2014-06-01\n```\n\n#### Print amendements order for a given id_dossier and id_examen\n```bash\nanpy-cli show_amendements_order 33299 --id-examen 4073\n```\n\n#### Show a question\n```bash\nanpy-cli show_question http://questions.assemblee-nationale.fr/q14/14-73499QE.htm\n```\n\n#### Show a law project (dossier l\u00e9gislatif)\n\nFormat is like [senapy](https://github.com/regardscitoyens/senapy) and the Open Data of [lafabriquedelaloi.fr](https://www.lafabriquedelaloi.fr)\n\n*There's more work done on this parser to make it work across many cases*\n\n```bash\nanpy-cli parse http://www.assemblee-nationale.fr/14/dossiers/sante.asp\n[\n {\n \"assemblee_id\": \"14-sante\",\n \"assemblee_legislature\": 14,\n \"assemblee_slug\": \"sante\",\n \"beginning\": \"2014-10-15\",\n \"long_title\": \"Questions sociales et sant\u00e9 : modernisation de notre syst\u00e8me de sant\u00e9\",\n \"steps\": [\n {\n \"date\": \"2014-10-15\",\n \"institution\": \"assemblee\",\n \"source_url\": \"http://www.assemblee-nationale.fr/14/projets/pl2302.asp\",\n \"stage\": \"1\u00e8re lecture\",\n \"step\": \"depot\"\n },\n {\n \"date\": \"2015-03-20\",\n \"institution\": \"assemblee\",\n \"source_url\": \"http://www.assemblee-nationale.fr/14/ta-commission/r2673-a0.asp\",\n \"stage\": \"1\u00e8re lecture\",\n \"step\": \"commission\"\n },\n {\n \"date\": \"2015-04-14\",\n \"institution\": \"assemblee\",\n \"source_url\": \"http://www.assemblee-nationale.fr/14/ta/ta0505.asp\",\n \"stage\": \"1\u00e8re lecture\",\n \"step\": \"hemicycle\"\n },\n...\n```\n\nFeatures:\n- Merging the law project across legislatures\n- Parse from Open Data when available or fallback to scraping HTML\n- Returns an array of law projects since a page can contains many law projects (ex: organic + non-organic)\n\n\nYou can also parse many of them by giving a list of urls:\n\n```bash\nanpy-cli doslegs_urls | anpy-cli parse_many an_doslegs/\n```\n\n#### Show a law project (with a format is similar to the AN Open Data)\n\n*This parser is still a work-in-progress*\n\n```bash\nanpy-cli show_dossier http://www.assemblee-nationale.fr/14/dossiers/sante.asp\n{\n \"legislature\": \"14\",\n \"procedure\": \"PJL\",\n \"senat_url\": \"http://www.senat.fr/dossier-legislatif/pjl14-406.html\",\n \"steps\": [\n {\n \"acts\": [\n {\n \"date\": \"2014-10-15T00:00:00\",\n \"type\": \"DEPOT_INITIATIVE\",\n \"url\": \"http://www.assemblee-nationale.fr/14/projets/pl2302.asp\"\n },\n {\n \"type\": \"ETUDE_IMPACT\",\n \"url\": \"http://www.assemblee-nationale.fr/14/projets/pl2302-ei.asp\"\n },\n {\n \"date\": \"2015-03-16T00:00:00\",\n \"type\": \"PROCEDURE_ACCELEREE\"\n },\n {\n \"date\": \"2015-03-20T00:00:00\",\n \"type\": \"DEPOT_RAPPORT\",\n \"url\": \"http://www.assemblee-nationale.fr/14/rapports/r2673.asp\"\n },\n {\n \"date\": \"2015-03-24T00:00:00\",\n \"type\": \"TEXTE_COMMISSION\",\n \"url\": \"http://www.assemblee-nationale.fr/14/ta-commission/r2673-a0.asp\"\n },\n {\n \"date\": \"2015-02-11T00:00:00\",\n \"type\": \"DEPOT_RAPPORT\",\n \"url\": \"http://www.assemblee-nationale.fr/14/rap-info/i2581.asp\"\n },\n {\n...\n```\n\n\n#### Find all the dossier urls\n```bash\nanpy-cli doslegs_urls\n```\n\n#### Show a scrutin\n```bash\nanpy-cli show_scrutin http://www2.assemblee-nationale.fr/scrutins/detail/(legislature)/14/(num)/1212\n```\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/regardscitoyens/anpy", "keywords": "scraping politics data", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "anpy", "package_url": "https://pypi.org/project/anpy/", "platform": "", "project_url": "https://pypi.org/project/anpy/", "project_urls": { "Homepage": "https://github.com/regardscitoyens/anpy" }, "release_url": "https://pypi.org/project/anpy/0.1.22/", "requires_dist": [ "pathlib (<1.1,>=1.0)", "click (<6.8,>=6.7)", "xmltodict (<0.12,>=0.11)", "html5lib (<1.1,>=1.0)", "html2text (==2018.1.9)", "mistune (<0.9,>=0.8)", "dateparser (<0.8,>=0.7)", "attrs (<19.2,>=19.1)", "future (<0.17,>=0.16)", "lawfactory-utils" ], "requires_python": "", "summary": "Python client for assemblee-nationale.fr website", "version": "0.1.22" }, "last_serial": 5887669, "releases": { "0.1.0dev": [ { "comment_text": "", "digests": { "md5": "4f11263d35e4b431e9e39462fbc92d88", "sha256": "104092dcff425acc8333c4ed43c3fe92e00c6db81d837d45d86511bddf306eea" }, "downloads": -1, "filename": "anpy-0.1.0dev-py2-none-any.whl", "has_sig": false, "md5_digest": "4f11263d35e4b431e9e39462fbc92d88", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4141, "upload_time": "2015-03-05T23:36:07", "url": "https://files.pythonhosted.org/packages/30/7f/cba57fd9872a29203ce4d9872bb340e18ce22d9a5abe07702dfbf7b42841/anpy-0.1.0dev-py2-none-any.whl" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "fd32911d5cbd47c1f6ee62384fc854e5", "sha256": "16c78d26a824a7897dbafe58ae9724ae5ae31e36b87665c3e89dcfc206634e4b" }, "downloads": -1, "filename": "anpy-0.1.10.tar.gz", "has_sig": false, "md5_digest": "fd32911d5cbd47c1f6ee62384fc854e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19709, "upload_time": "2018-06-05T17:35:24", "url": "https://files.pythonhosted.org/packages/68/a9/9086fcc6c4f00b376b0c5d5e40b5855e19f1136fa63389d1544328103f8e/anpy-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "1a9f763d9969073520486e900c3d0298", "sha256": "837da863dc1a5ddea54c118038c3322d1ce6b75178c7512b01879208dd0f19c6" }, "downloads": -1, "filename": "anpy-0.1.11.tar.gz", "has_sig": false, "md5_digest": "1a9f763d9969073520486e900c3d0298", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20418, "upload_time": "2018-06-11T09:50:33", "url": "https://files.pythonhosted.org/packages/40/d1/1d9851afd256bedbd490283751bac037c71f20effeb201126eeb44829e30/anpy-0.1.11.tar.gz" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "84b1262d6f2718a86af3c8b9c355704c", "sha256": "3ba5bf1cd4121fa37a4feaa6b0e812b887496c3cefefd3700445d28eb7d93c9c" }, "downloads": -1, "filename": "anpy-0.1.12.tar.gz", "has_sig": false, "md5_digest": "84b1262d6f2718a86af3c8b9c355704c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20692, "upload_time": "2018-06-11T16:12:33", "url": "https://files.pythonhosted.org/packages/33/73/bd00da2efb181ebe7c78dbbe86d9e1f84c12bbcca9bc6e0240004e9ef9cd/anpy-0.1.12.tar.gz" } ], "0.1.14": [ { "comment_text": "", "digests": { "md5": "283daac5fe37b16d716ddfd5b337e888", "sha256": "53900c2cdf2587434f469d1cb53d51256f532cd8700ba0098dbf2984aa31b3c9" }, "downloads": -1, "filename": "anpy-0.1.14.tar.gz", "has_sig": false, "md5_digest": "283daac5fe37b16d716ddfd5b337e888", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20646, "upload_time": "2018-06-18T17:11:53", "url": "https://files.pythonhosted.org/packages/b7/ef/806426834329462541f20c46b7c25e74675d753b8f31b01d94ee15c9c79f/anpy-0.1.14.tar.gz" } ], "0.1.15": [ { "comment_text": "", "digests": { "md5": "426c796761759d5111a385b9a8879095", "sha256": "979b5ce8473cacc458ebe69ab27aebf3f97c47433f8f982fb866853c81dfe16d" }, "downloads": -1, "filename": "anpy-0.1.15.tar.gz", "has_sig": false, "md5_digest": "426c796761759d5111a385b9a8879095", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21901, "upload_time": "2018-08-23T15:04:55", "url": "https://files.pythonhosted.org/packages/2a/03/64831ac512ce6b964a8cecaf9306543942e78f93d179dc810e1f073b33c4/anpy-0.1.15.tar.gz" } ], "0.1.16": [ { "comment_text": "", "digests": { "md5": "33cc5e11f98010a3bf7e2c7e94726661", "sha256": "fa8de5714883f457131782a5b81f0fb53be586a816fe356f6c9f53a0711807c2" }, "downloads": -1, "filename": "anpy-0.1.16-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "33cc5e11f98010a3bf7e2c7e94726661", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26884, "upload_time": "2019-04-14T18:48:27", "url": "https://files.pythonhosted.org/packages/ba/b3/661179bf5e029dfb74780668f0eeff75dd135a8694804eeca1c89bef5401/anpy-0.1.16-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7e2111c7af5e8e1a2d733609327778da", "sha256": "8c13bc05d1702de3fbf617b6af0934f9b3476371cc1eaf7606a52590ae7f32cb" }, "downloads": -1, "filename": "anpy-0.1.16.tar.gz", "has_sig": false, "md5_digest": "7e2111c7af5e8e1a2d733609327778da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25285, "upload_time": "2019-04-14T18:48:29", "url": "https://files.pythonhosted.org/packages/bd/8d/70478b65e718e4616628935d37d0eb415e70aaa97e540349170177d148a8/anpy-0.1.16.tar.gz" } ], "0.1.17": [ { "comment_text": "", "digests": { "md5": "04a6ed48caa81b001e600d5808d37612", "sha256": "26ce090058dae565d2a69feee0da1e235b713b217bfb2e58e0c79d060d8a4180" }, "downloads": -1, "filename": "anpy-0.1.17.tar.gz", "has_sig": false, "md5_digest": "04a6ed48caa81b001e600d5808d37612", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23353, "upload_time": "2019-07-05T10:09:46", "url": "https://files.pythonhosted.org/packages/1c/8e/b2b515e43eae51c416cd5b21c7b07d16cbaa83753b8db91a4a75eadef98d/anpy-0.1.17.tar.gz" } ], "0.1.18": [ { "comment_text": "", "digests": { "md5": "a9a7cc530c000a80718779df94a9ac16", "sha256": "2ceac0246585e5ff91e99a9088f40b00a6f78963262c98ffa640ae5296be0ba4" }, "downloads": -1, "filename": "anpy-0.1.18.tar.gz", "has_sig": false, "md5_digest": "a9a7cc530c000a80718779df94a9ac16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23302, "upload_time": "2019-08-09T13:31:18", "url": "https://files.pythonhosted.org/packages/98/59/04ca9259f1f389aeaaa0258e2545f01441b7a1f63a99bdf80a366d1b4e48/anpy-0.1.18.tar.gz" } ], "0.1.19": [ { "comment_text": "", "digests": { "md5": "98dddac9b24a7f36e2d4f13d0a71bbf2", "sha256": "4bdfd8b0370da098a0ed2d81d34a0e20b84c66ba8573815913bb26b86cd8c1b1" }, "downloads": -1, "filename": "anpy-0.1.19.tar.gz", "has_sig": false, "md5_digest": "98dddac9b24a7f36e2d4f13d0a71bbf2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23308, "upload_time": "2019-08-30T10:48:08", "url": "https://files.pythonhosted.org/packages/00/06/f3b3e8fd41541d646fe6ae5f706897c868de63d23de867ea88f3dc7cabc0/anpy-0.1.19.tar.gz" } ], "0.1.1dev": [ { "comment_text": "", "digests": { "md5": "b100bf3e31e10723fd69625da31617e9", "sha256": "e03579845aded3ebbfedff65458df7d1ba25ad0dd6f57dea079975b0240fb8eb" }, "downloads": -1, "filename": "anpy-0.1.1dev-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b100bf3e31e10723fd69625da31617e9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11054, "upload_time": "2015-02-08T13:40:57", "url": "https://files.pythonhosted.org/packages/cc/44/0dad4cd35245b6be2fabf7e1837c43f7a2ef0457f4186df75d9e4cb989ce/anpy-0.1.1dev-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "75769a340b4d3fc4de130969fb4ed6d1", "sha256": "4eb2c5724231fd6e3d0b5536c70e336340680eca3f7b350f9a06bffe53d8e9f2" }, "downloads": -1, "filename": "anpy-0.1.1dev.tar.gz", "has_sig": false, "md5_digest": "75769a340b4d3fc4de130969fb4ed6d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7441, "upload_time": "2015-02-08T13:41:06", "url": "https://files.pythonhosted.org/packages/b6/c1/f497a1b90b5900f27ebcf60ab041db98a79cacbceaaf666da6f73a0e2ee3/anpy-0.1.1dev.tar.gz" } ], "0.1.20": [ { "comment_text": "", "digests": { "md5": "d5673e31786f3c00d68da8fcf7e50e72", "sha256": "83e9087d7be3dae8569e59cbc558b2fb10c38a7ab3123587c8a48268b3ac6be3" }, "downloads": -1, "filename": "anpy-0.1.20-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d5673e31786f3c00d68da8fcf7e50e72", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27053, "upload_time": "2019-09-25T21:41:22", "url": "https://files.pythonhosted.org/packages/43/84/73cb9979d00d6c65e7c2b8b98edf7f364e486b6b40e3e50debc37cfe217c/anpy-0.1.20-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ab71d50b9144ccc600734f64487962f", "sha256": "35b7ba9cc28ba2a1f7754a6f96cae44529b8dd236db456807a523a35171e2f80" }, "downloads": -1, "filename": "anpy-0.1.20.tar.gz", "has_sig": false, "md5_digest": "4ab71d50b9144ccc600734f64487962f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23422, "upload_time": "2019-09-25T21:41:25", "url": "https://files.pythonhosted.org/packages/1d/20/20e50e87f0a923a151e922ccc9988e5b347d252f9da283a5ee0358149f8e/anpy-0.1.20.tar.gz" } ], "0.1.21": [ { "comment_text": "", "digests": { "md5": "9e8fc5414f885ccd9c4483902797d1ea", "sha256": "d57c48b7b8e27f055d1cdba37adfb182c99f79fb7bcef2182c9f4c72c0761a83" }, "downloads": -1, "filename": "anpy-0.1.21-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9e8fc5414f885ccd9c4483902797d1ea", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27059, "upload_time": "2019-09-25T23:11:05", "url": "https://files.pythonhosted.org/packages/43/1c/947a8dae38ef10d0f38e9ea073292298bc13b67ca4c6aaa1babc9e80cba2/anpy-0.1.21-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3082fc1dd475f9ae60c4fe10760ef474", "sha256": "e4a6fdaec4d0cca072b54046a07429ca7a8167f69c089bec1e966f2d50d22667" }, "downloads": -1, "filename": "anpy-0.1.21.tar.gz", "has_sig": false, "md5_digest": "3082fc1dd475f9ae60c4fe10760ef474", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23424, "upload_time": "2019-09-25T23:11:08", "url": "https://files.pythonhosted.org/packages/09/3b/25e8b5d14fb56a2938f919cfc484d1b197047c7ff41a927c2cc4faba3cff/anpy-0.1.21.tar.gz" } ], "0.1.22": [ { "comment_text": "", "digests": { "md5": "47a5db08ddc3cb630ded2fb52d14617d", "sha256": "850c0bf0c0f22f687dc4a1823694c1018eff951dc79f96c918f6a0d474ee2049" }, "downloads": -1, "filename": "anpy-0.1.22-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "47a5db08ddc3cb630ded2fb52d14617d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27061, "upload_time": "2019-09-25T23:57:06", "url": "https://files.pythonhosted.org/packages/44/0c/79247d2637122cfafd88f6a6de3e58244a8cf6e816902a2f01d075399f97/anpy-0.1.22-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d7988c28c549756537c88041f6338ae0", "sha256": "09503c71359979d4b2e8175f04397d24295bb93d5ce2819625968497f037308f" }, "downloads": -1, "filename": "anpy-0.1.22.tar.gz", "has_sig": false, "md5_digest": "d7988c28c549756537c88041f6338ae0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23424, "upload_time": "2019-09-25T23:57:09", "url": "https://files.pythonhosted.org/packages/e2/35/78c7b4761ec65af50e212e17e67f3e520f195eb5e54e16160aabfb9187e0/anpy-0.1.22.tar.gz" } ], "0.1.2dev": [ { "comment_text": "", "digests": { "md5": "9415cbbdd556189b6ae0eca7fbc389c4", "sha256": "f49c25384c45f6e1e79ec305b334431ab34d8e64ce28514fe1f2310bdbb8ff46" }, "downloads": -1, "filename": "anpy-0.1.2dev-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9415cbbdd556189b6ae0eca7fbc389c4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11215, "upload_time": "2015-02-08T17:52:05", "url": "https://files.pythonhosted.org/packages/e1/2f/51c3bf15b547b0910354ba0046abb7b9230f2be794439339e8bd18852066/anpy-0.1.2dev-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dbd856e533eafba05eb8be2e1c57b926", "sha256": "b59a37a92c269563af9f30b907fa573df7d2f0b21505376ee2f13a7bd289e3ee" }, "downloads": -1, "filename": "anpy-0.1.2dev.tar.gz", "has_sig": false, "md5_digest": "dbd856e533eafba05eb8be2e1c57b926", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7600, "upload_time": "2015-02-08T17:52:07", "url": "https://files.pythonhosted.org/packages/92/84/057116c0c9984e06e9d0525ea442a78b0ade5cabdc3378b8770ecf50d611/anpy-0.1.2dev.tar.gz" } ], "0.1.3dev": [ { "comment_text": "", "digests": { "md5": "363c956d552dfa9840ecf4bf8768b8eb", "sha256": "70e7c7b7373875b3315e75679f815f748830d17f79620fbb515a139f54fc7d1d" }, "downloads": -1, "filename": "anpy-0.1.3dev-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "363c956d552dfa9840ecf4bf8768b8eb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11221, "upload_time": "2015-02-09T22:06:48", "url": "https://files.pythonhosted.org/packages/74/45/89063959f03d32fcb71de053baaf1eb90b6a76078e0f16d9da39571b97dc/anpy-0.1.3dev-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ef53021a4d7b4edc450dbde76bb81bc", "sha256": "0c3fe22755a6b85e73d5160f054d9ea18bea986e0c99342e310ff1f74ab55c9b" }, "downloads": -1, "filename": "anpy-0.1.3dev.tar.gz", "has_sig": false, "md5_digest": "6ef53021a4d7b4edc450dbde76bb81bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7606, "upload_time": "2015-02-09T22:06:52", "url": "https://files.pythonhosted.org/packages/12/5d/bb8490b7415d742124cc30e64d045162770303227c88b7adec3a8993d76d/anpy-0.1.3dev.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "3731bc74838103abef6558d9df3c0bbd", "sha256": "a4144fb0918e33f27e56127c42f6b2b56a0b184f478ea663759d9759f55747ed" }, "downloads": -1, "filename": "anpy-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3731bc74838103abef6558d9df3c0bbd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11783, "upload_time": "2015-03-21T20:28:34", "url": "https://files.pythonhosted.org/packages/85/ad/7441daba5c6de6dec20071acbe74adf91bccee25cb39df2d396383e41be9/anpy-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cdf67d72f1f659e08394449fb824b175", "sha256": "e267f253068172f08a99547dfea23ae44a19238250d2e089dbf345da173a2aed" }, "downloads": -1, "filename": "anpy-0.1.4.tar.gz", "has_sig": false, "md5_digest": "cdf67d72f1f659e08394449fb824b175", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7955, "upload_time": "2015-03-21T20:28:38", "url": "https://files.pythonhosted.org/packages/04/5f/c54d482c85f7ba4b9bea970f942abe9734951b67c4d001fbcf73da8f80db/anpy-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "34dfaec865b4d21f5efc7b8e84b3a90e", "sha256": "e8d418b40f4eb864b8dff69f359480a997725b826c6a3a35baed482fceaf7f09" }, "downloads": -1, "filename": "anpy-0.1.5.tar.gz", "has_sig": false, "md5_digest": "34dfaec865b4d21f5efc7b8e84b3a90e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6400, "upload_time": "2016-07-10T18:42:26", "url": "https://files.pythonhosted.org/packages/3c/04/3a928bc00b2eaa09f7e6c2ed22acd45deaa04e835a4447fbdb13ef85fc6e/anpy-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "1f49978a237ee0bbe255777d1aac8819", "sha256": "169916893c5cc32bb36c04dc84d0cddedb9455c39019954d02ed09b222d44309" }, "downloads": -1, "filename": "anpy-0.1.6.tar.gz", "has_sig": false, "md5_digest": "1f49978a237ee0bbe255777d1aac8819", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6399, "upload_time": "2016-07-10T18:53:02", "url": "https://files.pythonhosted.org/packages/75/59/b68a45117a052df12ab7e6dc915848a999ec5892db8c367f3986ff4b07d5/anpy-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "582be37fed1aa18c12caa62636d0682d", "sha256": "92bdffdebb6277f76d1171b3c88a20e9ac6f162e1887aeaf2b6f9cd5ab97572e" }, "downloads": -1, "filename": "anpy-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "582be37fed1aa18c12caa62636d0682d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10138, "upload_time": "2016-07-24T23:03:28", "url": "https://files.pythonhosted.org/packages/48/1d/ead08d83c56bf7231823a5bf911153d563b99332469a811795913c3a0f26/anpy-0.1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "855774bdaa6b3ae03e8d2ea5538185fb", "sha256": "1569a168deb4a149be34baa0fed6c708298775683bfe95104f0a991388d1bbde" }, "downloads": -1, "filename": "anpy-0.1.7.tar.gz", "has_sig": false, "md5_digest": "855774bdaa6b3ae03e8d2ea5538185fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6475, "upload_time": "2016-07-24T23:03:26", "url": "https://files.pythonhosted.org/packages/8f/3a/2f11e30a01b90a1583880fabe59e2ec04a3fa94a2a708ec1b483444fd97c/anpy-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "01bb8ad6eba9003ee2f36821504dcac5", "sha256": "87e9c2bf2550178f7802c7b31d781d9fc8b366c18cfaad325f7ec4b2d95397d2" }, "downloads": -1, "filename": "anpy-0.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "01bb8ad6eba9003ee2f36821504dcac5", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10581, "upload_time": "2016-08-08T22:30:43", "url": "https://files.pythonhosted.org/packages/21/2e/9e3bbc4510f1c427c6cbf92ebb9011f40fe433e96a0b2ef540c6f4cc6d42/anpy-0.1.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e842723be0bfbcf7ae556e49fe1dbf64", "sha256": "702f0ad48fc1758b24095d4d9ddbfb4e541e788ff6c1f5af6308ecb59e95ec2d" }, "downloads": -1, "filename": "anpy-0.1.8.tar.gz", "has_sig": false, "md5_digest": "e842723be0bfbcf7ae556e49fe1dbf64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6836, "upload_time": "2016-08-08T22:30:40", "url": "https://files.pythonhosted.org/packages/67/bf/6d3d2906549efa7cf67e3468766a6989445a9c5278dd3639514fecd4c547/anpy-0.1.8.tar.gz" } ], "0.1dev": [ { "comment_text": "", "digests": { "md5": "a817ae5f9f8b918dc7f1a30d8a1c0d3d", "sha256": "2eda638bc59f4974ddc7cf49a1c6fa845e17a425bec128732080b5152ea46908" }, "downloads": -1, "filename": "anpy-0.1dev-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a817ae5f9f8b918dc7f1a30d8a1c0d3d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9702, "upload_time": "2015-02-08T12:24:29", "url": "https://files.pythonhosted.org/packages/29/78/5e2fbea30bff48181b3faff428795291ea0b3f4d05bdeb0633315d8b3c78/anpy-0.1dev-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "47a5db08ddc3cb630ded2fb52d14617d", "sha256": "850c0bf0c0f22f687dc4a1823694c1018eff951dc79f96c918f6a0d474ee2049" }, "downloads": -1, "filename": "anpy-0.1.22-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "47a5db08ddc3cb630ded2fb52d14617d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27061, "upload_time": "2019-09-25T23:57:06", "url": "https://files.pythonhosted.org/packages/44/0c/79247d2637122cfafd88f6a6de3e58244a8cf6e816902a2f01d075399f97/anpy-0.1.22-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d7988c28c549756537c88041f6338ae0", "sha256": "09503c71359979d4b2e8175f04397d24295bb93d5ce2819625968497f037308f" }, "downloads": -1, "filename": "anpy-0.1.22.tar.gz", "has_sig": false, "md5_digest": "d7988c28c549756537c88041f6338ae0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23424, "upload_time": "2019-09-25T23:57:09", "url": "https://files.pythonhosted.org/packages/e2/35/78c7b4761ec65af50e212e17e67f3e520f195eb5e54e16160aabfb9187e0/anpy-0.1.22.tar.gz" } ] }