{ "info": { "author": "CAC", "author_email": "cac@locus.co", "bugtrack_url": null, "classifiers": [], "description": "#Use\nExample usage for np_picker:\n\n```import spacy\nfrom phrase_pickers.np_picker import \\*\n\nnlp = spacy.load(\"en_core_web_sm\")\n\nprint(get_np_indices(nlp('We produce oil and natural gas.')))\nprint(get_np_indices(nlp('I like green and red cars.')))\nprint(get_np_indices(nlp('I like Starbucks coffee.')))```\n\nExample usage for vp_picker:\n```import spacy\nfrom phrase_pickers.vp_picker import \\*\n\nnlp = spacy.load(\"en_core_web_sm\")\n\nprint(get_vp_indices(nlp(\"We will be offering general clothes after we get approval.\")))\nprint(get_vp_indices(nlp(\"We make transportation and fracturing pipelines.\")))\nprint(get_vp_indices(nlp(\"We provide repair services.\")))\nprint(get_vp_indices(nlp(\"We are a car manufacturer.\")))\nprint(get_vp_indices(nlp(\"We have not experienced any significant shortages of raw materials, components or finished parts and normally do not carry inventories of raw materials or finished parts in excess of those reasonably required to meet our production and shipping schedules.\")))```\n```\n\n#Packaging\nPackaging for this module is tricky, because it requires a spacy _model_ (e.g. `en_core_web_sm`) to work properly.\nTo create a new release & push package to PyPI:\n1. Change the version number in `setup()` in `setup.py`\n2. Delete any old .whl or .tar.gz files in `dist` folder\n3. In your dev environment, run `python setup.py clean --all sdist bdist_wheel`\n4. Test upload to TestPyPI: `python -m twine upload --repository-url https://test.pypi.org/legacy/ dist/*`\n5. In a clean, new environment, verify that package downloaded from TestPyPI is working: `pip install --extra-index-url https://testpypi.python.org/pypi pn-phrase-pickers`\n6. Upload to PyPI with twine.\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/LocusAnalytics/phrase_pickers", "keywords": "", "license": "Proprietary", "maintainer": "", "maintainer_email": "", "name": "phrase-pickers", "package_url": "https://pypi.org/project/phrase-pickers/", "platform": "", "project_url": "https://pypi.org/project/phrase-pickers/", "project_urls": { "Homepage": "https://github.com/LocusAnalytics/phrase_pickers" }, "release_url": "https://pypi.org/project/phrase-pickers/0.2.9/", "requires_dist": [ "spacy (==2.1.3)" ], "requires_python": ">=3.6", "summary": "NLP helpers to parse noun or verb phrases in a sentence using spacy parse tree.", "version": "0.2.9", "yanked": false, "yanked_reason": null }, "last_serial": 6030943, "releases": { "0.2.3": [ { "comment_text": "", "digests": { "md5": "7c3bf7ef323e381e0f3823f2ac5a2888", "sha256": "69719a1996cbeb1991ce63d0a57e4770275a37fb3e6ae9ba0e97b0fd46b84f4b" }, "downloads": -1, "filename": "phrase_pickers-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "7c3bf7ef323e381e0f3823f2ac5a2888", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 154811, "upload_time": "2019-10-24T20:16:30", "upload_time_iso_8601": "2019-10-24T20:16:30.706400Z", "url": "https://files.pythonhosted.org/packages/98/3b/c18e485129ed283153cfaaf4370af8d11db2d04a58c871f2aef05182080a/phrase_pickers-0.2.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9c91d742ba013d771087db8e0cca29b3", "sha256": "eb74260e25c94d7c580623e5ab520b98c95bb056033331b58488032c8a421022" }, "downloads": -1, "filename": "phrase_pickers-0.2.3.tar.gz", "has_sig": false, "md5_digest": "9c91d742ba013d771087db8e0cca29b3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 154923, "upload_time": "2019-10-24T20:16:32", "upload_time_iso_8601": "2019-10-24T20:16:32.889526Z", "url": "https://files.pythonhosted.org/packages/6d/db/a784612f4b786eaccf907b7faea8cb59481fb9909c64f13e59d634783b1c/phrase_pickers-0.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "c94908d688809ebd6af45b827bf0c1b5", "sha256": "b78f9a5921c2502d0edf6b9086094588097ed450c67f1a5a183a852fe04ef4b2" }, "downloads": -1, "filename": "phrase_pickers-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "c94908d688809ebd6af45b827bf0c1b5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 154483, "upload_time": "2019-10-25T15:30:39", "upload_time_iso_8601": "2019-10-25T15:30:39.643456Z", "url": "https://files.pythonhosted.org/packages/ed/61/de5d7ebf9f46d8ee2e479e7c6f52de406fa9b3192da9492ffc5cc04d5800/phrase_pickers-0.2.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7da06ec5182be0802ca97df77a89c0bb", "sha256": "1b4835b38d478ddf4598a33862ca28c57fb192ce28abc34511000a598bd6b817" }, "downloads": -1, "filename": "phrase_pickers-0.2.4.tar.gz", "has_sig": false, "md5_digest": "7da06ec5182be0802ca97df77a89c0bb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 154989, "upload_time": "2019-10-25T15:30:41", "upload_time_iso_8601": "2019-10-25T15:30:41.263641Z", "url": "https://files.pythonhosted.org/packages/b6/28/35e7c0a5568a4a094fb173f31c4cb8e6036b9378970c684e497a73b11286/phrase_pickers-0.2.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "e5735a4bb6354adbb8d75454a797abdc", "sha256": "719a73af41c9599d48bdc8e9375d073236a7b7c05a740e434abca544b8869e40" }, "downloads": -1, "filename": "phrase_pickers-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "e5735a4bb6354adbb8d75454a797abdc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 154483, "upload_time": "2019-10-25T15:44:18", "upload_time_iso_8601": "2019-10-25T15:44:18.155963Z", "url": "https://files.pythonhosted.org/packages/fd/86/5acf1af6f0b4740e45167963ba806d864f1ab2d1572832b945bcd7a32e03/phrase_pickers-0.2.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "39f77b03dea5b12b01e85e3ea20bb1d6", "sha256": "7d3b0d51d50106039fca1613c3be5d69e8f6ad346aa72521b5aab5f30d9a16d6" }, "downloads": -1, "filename": "phrase_pickers-0.2.5.tar.gz", "has_sig": false, "md5_digest": "39f77b03dea5b12b01e85e3ea20bb1d6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 154987, "upload_time": "2019-10-25T15:44:19", "upload_time_iso_8601": "2019-10-25T15:44:19.929504Z", "url": "https://files.pythonhosted.org/packages/87/ca/96a18b862c59bacb91e6e10058202cc512cc982afb28dd1132e97f72487e/phrase_pickers-0.2.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "65b5b69a5085c9851df03e234d4a5c31", "sha256": "17f5fe0e8a0bb98c68bf6c356aacb19ef07b06f92e8428da55a40d70526654be" }, "downloads": -1, "filename": "phrase_pickers-0.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "65b5b69a5085c9851df03e234d4a5c31", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 154482, "upload_time": "2019-10-25T15:52:10", "upload_time_iso_8601": "2019-10-25T15:52:10.811272Z", "url": "https://files.pythonhosted.org/packages/c9/c0/db8f5b74998a84fb0e2e7a8cf7e0962eb7039c35fcb10deb1de88fc7024c/phrase_pickers-0.2.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9cef616ad9a7f2f54ee70bf54e20db7a", "sha256": "4005c7bc2194d89cd5a4db39dec158d06d5747c552fd4607a9192df39e3e72a6" }, "downloads": -1, "filename": "phrase_pickers-0.2.6.tar.gz", "has_sig": false, "md5_digest": "9cef616ad9a7f2f54ee70bf54e20db7a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 154983, "upload_time": "2019-10-25T15:52:12", "upload_time_iso_8601": "2019-10-25T15:52:12.238850Z", "url": "https://files.pythonhosted.org/packages/f4/ab/2742980d1f88b5801088ff806f0df139cd16a2f57c1d3d7b422068fe79c4/phrase_pickers-0.2.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "7a124dc4a1e5bf2c570a0685cb23bfb7", "sha256": "e06533e30af958c55ae5b31dd6cbf46723243752ef286887fbb7987ffbac6c36" }, "downloads": -1, "filename": "phrase_pickers-0.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "7a124dc4a1e5bf2c570a0685cb23bfb7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 154484, "upload_time": "2019-10-25T15:54:00", "upload_time_iso_8601": "2019-10-25T15:54:00.974090Z", "url": "https://files.pythonhosted.org/packages/7d/d7/4ff3d51b9c7451802ffd0ab981311f80d76fb429a5c897d4c117703b319a/phrase_pickers-0.2.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8efc55e53724f87a81065efc76daf0fa", "sha256": "ccd2d340180ac03161dbca60531ef19843dc1797c5bc85fef621bdb713407717" }, "downloads": -1, "filename": "phrase_pickers-0.2.7.tar.gz", "has_sig": false, "md5_digest": "8efc55e53724f87a81065efc76daf0fa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 154984, "upload_time": "2019-10-25T15:54:02", "upload_time_iso_8601": "2019-10-25T15:54:02.381076Z", "url": "https://files.pythonhosted.org/packages/41/9d/44205deda888735f239adfe6236df9244bebeecbca418bcb7286e4fd6d15/phrase_pickers-0.2.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "4317c43c3442032272000c4c355b2878", "sha256": "994fd44a3603238955ed6498c434a7cf784ff618ca9ca541c1ce19dcec7e0a18" }, "downloads": -1, "filename": "phrase_pickers-0.2.8-py3-none-any.whl", "has_sig": false, "md5_digest": "4317c43c3442032272000c4c355b2878", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 154483, "upload_time": "2019-10-25T15:54:55", "upload_time_iso_8601": "2019-10-25T15:54:55.513273Z", "url": "https://files.pythonhosted.org/packages/04/3c/93e58c18eee0ce784bf52b81fdcf3024c634c95021c09eaed0d7fef4d2e1/phrase_pickers-0.2.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "bbcd68a29f2f53da9c77695761c3c65e", "sha256": "aa2b0cd671f1907c7d3e322484a05d31356644d57c537c158e1a408b0cf86235" }, "downloads": -1, "filename": "phrase_pickers-0.2.8.tar.gz", "has_sig": false, "md5_digest": "bbcd68a29f2f53da9c77695761c3c65e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 154983, "upload_time": "2019-10-25T15:54:56", "upload_time_iso_8601": "2019-10-25T15:54:56.827745Z", "url": "https://files.pythonhosted.org/packages/01/70/811439619bb5c1762956500c0fee54abfe20b4b92bb51db60761586bc4c5/phrase_pickers-0.2.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "16daeb4e261551cd1cad8b9df5651eaa", "sha256": "f7b611df64eec70b644247f042b78c6d66f832fb4f8b647cd2e4e249de4351ae" }, "downloads": -1, "filename": "phrase_pickers-0.2.9-py3-none-any.whl", "has_sig": false, "md5_digest": "16daeb4e261551cd1cad8b9df5651eaa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 154654, "upload_time": "2019-10-25T18:18:30", "upload_time_iso_8601": "2019-10-25T18:18:30.769829Z", "url": "https://files.pythonhosted.org/packages/8b/11/0bac75f864b73d5e635ae5135d268fe3fcce600f6d80f7ca8078a92bbe23/phrase_pickers-0.2.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f09cf5cdf558586536fd960bc7a1a287", "sha256": "662fc3b9d8bde4568a0e5f12f36bf769fdfa953d9b9a19f516186d18c54a67b5" }, "downloads": -1, "filename": "phrase_pickers-0.2.9.tar.gz", "has_sig": false, "md5_digest": "f09cf5cdf558586536fd960bc7a1a287", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 155006, "upload_time": "2019-10-25T18:18:32", "upload_time_iso_8601": "2019-10-25T18:18:32.642615Z", "url": "https://files.pythonhosted.org/packages/67/2b/f07ad72d6593b9db5fd5653298170c1bdc1aedfcf28b426d9471fd28ab8f/phrase_pickers-0.2.9.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "16daeb4e261551cd1cad8b9df5651eaa", "sha256": "f7b611df64eec70b644247f042b78c6d66f832fb4f8b647cd2e4e249de4351ae" }, "downloads": -1, "filename": "phrase_pickers-0.2.9-py3-none-any.whl", "has_sig": false, "md5_digest": "16daeb4e261551cd1cad8b9df5651eaa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 154654, "upload_time": "2019-10-25T18:18:30", "upload_time_iso_8601": "2019-10-25T18:18:30.769829Z", "url": "https://files.pythonhosted.org/packages/8b/11/0bac75f864b73d5e635ae5135d268fe3fcce600f6d80f7ca8078a92bbe23/phrase_pickers-0.2.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f09cf5cdf558586536fd960bc7a1a287", "sha256": "662fc3b9d8bde4568a0e5f12f36bf769fdfa953d9b9a19f516186d18c54a67b5" }, "downloads": -1, "filename": "phrase_pickers-0.2.9.tar.gz", "has_sig": false, "md5_digest": "f09cf5cdf558586536fd960bc7a1a287", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 155006, "upload_time": "2019-10-25T18:18:32", "upload_time_iso_8601": "2019-10-25T18:18:32.642615Z", "url": "https://files.pythonhosted.org/packages/67/2b/f07ad72d6593b9db5fd5653298170c1bdc1aedfcf28b426d9471fd28ab8f/phrase_pickers-0.2.9.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }