#Use Example usage for np_picker:
from phrase_pickers.np_picker import \*
nlp = spacy.load("en_core_web_sm")
print(get_np_indices(nlp('We produce oil and natural gas.')))
print(get_np_indices(nlp('I like green and red cars.')))
print(get_np_indices(nlp('I like Starbucks coffee.')))```
Example usage for vp_picker:
```import spacy
from phrase_pickers.vp_picker import \*
nlp = spacy.load("en_core_web_sm")
print(get_vp_indices(nlp("We will be offering general clothes after we get approval.")))
print(get_vp_indices(nlp("We make transportation and fracturing pipelines.")))
print(get_vp_indices(nlp("We provide repair services.")))
print(get_vp_indices(nlp("We are a car manufacturer.")))
print(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.")))```
#Packaging
Packaging for this module is tricky, because it requires a spacy model (e.g. en_core_web_sm) to work properly.
To create a new release & push package to PyPI:
- Change the version number in
setup()insetup.py - Delete any old .whl or .tar.gz files in
distfolder - In your dev environment, run
python setup.py clean --all sdist bdist_wheel - Test upload to TestPyPI:
python -m twine upload --repository-url https://test.pypi.org/legacy/ dist/* - 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 - Upload to PyPI with twine.
Release files for phrase-pickers 0.2.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| phrase_pickers-0.2.9.tar.gz | 155.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| phrase_pickers-0.2.9-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 309.7 kB
Release files / phrase_pickers-0.2.9.tar.gz
| Download URL | phrase_pickers-0.2.9.tar.gz |
|---|---|
| Size | 155.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
662fc3b9d8bde4568a0e5f12f36bf769fdfa953d9b9a19f516186d18c54a67b5
|
|
BLAKE2b-256 checksum How to use checksums |
672bf07ad72d6593b9db5fd5653298170c1bdc1aedfcf28b426d9471fd28ab8f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.36.1 CPython/3.6.4
|
Release files / phrase_pickers-0.2.9-py3-none-any.whl
| Download URL | phrase_pickers-0.2.9-py3-none-any.whl |
|---|---|
| Size | 154.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f7b611df64eec70b644247f042b78c6d66f832fb4f8b647cd2e4e249de4351ae
|
|
BLAKE2b-256 checksum How to use checksums |
8b110bac75f864b73d5e635ae5135d268fe3fcce600f6d80f7ca8078a92bbe23
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.36.1 CPython/3.6.4
|