diff options
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | python-sense2vec.spec | 261 | ||||
| -rw-r--r-- | sources | 1 |
3 files changed, 263 insertions, 0 deletions
@@ -0,0 +1 @@ +/sense2vec-2.0.2.tar.gz diff --git a/python-sense2vec.spec b/python-sense2vec.spec new file mode 100644 index 0000000..fdd5e7f --- /dev/null +++ b/python-sense2vec.spec @@ -0,0 +1,261 @@ +%global _empty_manifest_terminate_build 0 +Name: python-sense2vec +Version: 2.0.2 +Release: 1 +Summary: Contextually-keyed word vectors +License: MIT +URL: https://github.com/explosion/sense2vec +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/ad/e3/e987ff210e1882cc6d6d8196ef9314474d5be9ef0f5714e37470c41a0383/sense2vec-2.0.2.tar.gz +BuildArch: noarch + +Requires: python3-spacy +Requires: python3-wasabi +Requires: python3-srsly +Requires: python3-catalogue +Requires: python3-numpy +Requires: python3-importlib-metadata + +%description +### <kbd>class</kbd> `Sense2VecComponent` +The pipeline component to add sense2vec to spaCy pipelines. +#### <kbd>method</kbd> `Sense2VecComponent.__init__` +Initialize the pipeline component. +| Argument | Type | Description | +| --------------- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | +| `vocab` | `Vocab` | The shared `Vocab`. Mostly used for the shared `StringStore`. | +| `shape` | tuple | The vector shape. | +| `merge_phrases` | bool | Whether to merge sense2vec phrases into one token. Defaults to `False`. | +| `lemmatize` | bool | Always look up lemmas if available in the vectors, otherwise default to original word. Defaults to `False`. | +| `overrides` | Optional custom functions to use, mapped to names registred via the registry, e.g. `{"make_key": "custom_make_key"}`. | +| **RETURNS** | `Sense2VecComponent` | The newly constructed object. | +```python +s2v = Sense2VecComponent(nlp.vocab) +``` +#### <kbd>classmethod</kbd> `Sense2VecComponent.from_nlp` +Initialize the component from an nlp object. Mostly used as the component +factory for the entry point (see setup.cfg) and to auto-register via the +`@spacy.component` decorator. +| Argument | Type | Description | +| ----------- | -------------------- | ----------------------------- | +| `nlp` | `Language` | The `nlp` object. | +| `**cfg` | - | Optional config parameters. | +| **RETURNS** | `Sense2VecComponent` | The newly constructed object. | +```python +s2v = Sense2VecComponent.from_nlp(nlp) +``` +#### <kbd>method</kbd> `Sense2VecComponent.__call__` +Process a `Doc` object with the component. Typically only called as part of the +spaCy pipeline and not directly. +| Argument | Type | Description | +| ----------- | ----- | ------------------------ | +| `doc` | `Doc` | The document to process. | +| **RETURNS** | `Doc` | the processed document. | +#### <kbd>method</kbd> `Sense2Vec.init_component` +Register the component-specific extension attributes here and only if the +component is added to the pipeline and used – otherwise, tokens will still get +the attributes even if the component is only created and not added. +#### <kbd>method</kbd> `Sense2VecComponent.to_bytes` +Serialize the component to a bytestring. Also called when the component is added +to the pipeline and you run `nlp.to_bytes`. +| Argument | Type | Description | +| ----------- | ----- | ------------------------- | +| **RETURNS** | bytes | The serialized component. | +#### <kbd>method</kbd> `Sense2VecComponent.from_bytes` +Load a component from a bytestring. Also called when you run `nlp.from_bytes`. +| Argument | Type | Description | +| ------------ | -------------------- | ------------------ | +| `bytes_data` | bytes | The data to load. | +| **RETURNS** | `Sense2VecComponent` | The loaded object. | +#### <kbd>method</kbd> `Sense2VecComponent.to_disk` +Serialize the component to a directory. Also called when the component is added +to the pipeline and you run `nlp.to_disk`. +| Argument | Type | Description | +| -------- | ---------------- | ----------- | +| `path` | unicode / `Path` | The path. | +#### <kbd>method</kbd> `Sense2VecComponent.from_disk` +Load a `Sense2Vec` object from a directory. Also called when you run +`nlp.from_disk`. +| Argument | Type | Description | +| ----------- | -------------------- | --------------------- | +| `path` | unicode / `Path` | The path to load from | + +%package -n python3-sense2vec +Summary: Contextually-keyed word vectors +Provides: python-sense2vec +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-sense2vec +### <kbd>class</kbd> `Sense2VecComponent` +The pipeline component to add sense2vec to spaCy pipelines. +#### <kbd>method</kbd> `Sense2VecComponent.__init__` +Initialize the pipeline component. +| Argument | Type | Description | +| --------------- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | +| `vocab` | `Vocab` | The shared `Vocab`. Mostly used for the shared `StringStore`. | +| `shape` | tuple | The vector shape. | +| `merge_phrases` | bool | Whether to merge sense2vec phrases into one token. Defaults to `False`. | +| `lemmatize` | bool | Always look up lemmas if available in the vectors, otherwise default to original word. Defaults to `False`. | +| `overrides` | Optional custom functions to use, mapped to names registred via the registry, e.g. `{"make_key": "custom_make_key"}`. | +| **RETURNS** | `Sense2VecComponent` | The newly constructed object. | +```python +s2v = Sense2VecComponent(nlp.vocab) +``` +#### <kbd>classmethod</kbd> `Sense2VecComponent.from_nlp` +Initialize the component from an nlp object. Mostly used as the component +factory for the entry point (see setup.cfg) and to auto-register via the +`@spacy.component` decorator. +| Argument | Type | Description | +| ----------- | -------------------- | ----------------------------- | +| `nlp` | `Language` | The `nlp` object. | +| `**cfg` | - | Optional config parameters. | +| **RETURNS** | `Sense2VecComponent` | The newly constructed object. | +```python +s2v = Sense2VecComponent.from_nlp(nlp) +``` +#### <kbd>method</kbd> `Sense2VecComponent.__call__` +Process a `Doc` object with the component. Typically only called as part of the +spaCy pipeline and not directly. +| Argument | Type | Description | +| ----------- | ----- | ------------------------ | +| `doc` | `Doc` | The document to process. | +| **RETURNS** | `Doc` | the processed document. | +#### <kbd>method</kbd> `Sense2Vec.init_component` +Register the component-specific extension attributes here and only if the +component is added to the pipeline and used – otherwise, tokens will still get +the attributes even if the component is only created and not added. +#### <kbd>method</kbd> `Sense2VecComponent.to_bytes` +Serialize the component to a bytestring. Also called when the component is added +to the pipeline and you run `nlp.to_bytes`. +| Argument | Type | Description | +| ----------- | ----- | ------------------------- | +| **RETURNS** | bytes | The serialized component. | +#### <kbd>method</kbd> `Sense2VecComponent.from_bytes` +Load a component from a bytestring. Also called when you run `nlp.from_bytes`. +| Argument | Type | Description | +| ------------ | -------------------- | ------------------ | +| `bytes_data` | bytes | The data to load. | +| **RETURNS** | `Sense2VecComponent` | The loaded object. | +#### <kbd>method</kbd> `Sense2VecComponent.to_disk` +Serialize the component to a directory. Also called when the component is added +to the pipeline and you run `nlp.to_disk`. +| Argument | Type | Description | +| -------- | ---------------- | ----------- | +| `path` | unicode / `Path` | The path. | +#### <kbd>method</kbd> `Sense2VecComponent.from_disk` +Load a `Sense2Vec` object from a directory. Also called when you run +`nlp.from_disk`. +| Argument | Type | Description | +| ----------- | -------------------- | --------------------- | +| `path` | unicode / `Path` | The path to load from | + +%package help +Summary: Development documents and examples for sense2vec +Provides: python3-sense2vec-doc +%description help +### <kbd>class</kbd> `Sense2VecComponent` +The pipeline component to add sense2vec to spaCy pipelines. +#### <kbd>method</kbd> `Sense2VecComponent.__init__` +Initialize the pipeline component. +| Argument | Type | Description | +| --------------- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | +| `vocab` | `Vocab` | The shared `Vocab`. Mostly used for the shared `StringStore`. | +| `shape` | tuple | The vector shape. | +| `merge_phrases` | bool | Whether to merge sense2vec phrases into one token. Defaults to `False`. | +| `lemmatize` | bool | Always look up lemmas if available in the vectors, otherwise default to original word. Defaults to `False`. | +| `overrides` | Optional custom functions to use, mapped to names registred via the registry, e.g. `{"make_key": "custom_make_key"}`. | +| **RETURNS** | `Sense2VecComponent` | The newly constructed object. | +```python +s2v = Sense2VecComponent(nlp.vocab) +``` +#### <kbd>classmethod</kbd> `Sense2VecComponent.from_nlp` +Initialize the component from an nlp object. Mostly used as the component +factory for the entry point (see setup.cfg) and to auto-register via the +`@spacy.component` decorator. +| Argument | Type | Description | +| ----------- | -------------------- | ----------------------------- | +| `nlp` | `Language` | The `nlp` object. | +| `**cfg` | - | Optional config parameters. | +| **RETURNS** | `Sense2VecComponent` | The newly constructed object. | +```python +s2v = Sense2VecComponent.from_nlp(nlp) +``` +#### <kbd>method</kbd> `Sense2VecComponent.__call__` +Process a `Doc` object with the component. Typically only called as part of the +spaCy pipeline and not directly. +| Argument | Type | Description | +| ----------- | ----- | ------------------------ | +| `doc` | `Doc` | The document to process. | +| **RETURNS** | `Doc` | the processed document. | +#### <kbd>method</kbd> `Sense2Vec.init_component` +Register the component-specific extension attributes here and only if the +component is added to the pipeline and used – otherwise, tokens will still get +the attributes even if the component is only created and not added. +#### <kbd>method</kbd> `Sense2VecComponent.to_bytes` +Serialize the component to a bytestring. Also called when the component is added +to the pipeline and you run `nlp.to_bytes`. +| Argument | Type | Description | +| ----------- | ----- | ------------------------- | +| **RETURNS** | bytes | The serialized component. | +#### <kbd>method</kbd> `Sense2VecComponent.from_bytes` +Load a component from a bytestring. Also called when you run `nlp.from_bytes`. +| Argument | Type | Description | +| ------------ | -------------------- | ------------------ | +| `bytes_data` | bytes | The data to load. | +| **RETURNS** | `Sense2VecComponent` | The loaded object. | +#### <kbd>method</kbd> `Sense2VecComponent.to_disk` +Serialize the component to a directory. Also called when the component is added +to the pipeline and you run `nlp.to_disk`. +| Argument | Type | Description | +| -------- | ---------------- | ----------- | +| `path` | unicode / `Path` | The path. | +#### <kbd>method</kbd> `Sense2VecComponent.from_disk` +Load a `Sense2Vec` object from a directory. Also called when you run +`nlp.from_disk`. +| Argument | Type | Description | +| ----------- | -------------------- | --------------------- | +| `path` | unicode / `Path` | The path to load from | + +%prep +%autosetup -n sense2vec-2.0.2 + +%build +%py3_build + +%install +%py3_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + +%files -n python3-sense2vec -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Wed May 10 2023 Python_Bot <Python_Bot@openeuler.org> - 2.0.2-1 +- Package Spec generated @@ -0,0 +1 @@ +91e6657ac40a64a2e300f85018950164 sense2vec-2.0.2.tar.gz |
