summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-05 14:07:23 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-05 14:07:23 +0000
commit043ca43a906b116f9a712cd2468e372b95209f77 (patch)
treed9f91dfdad384ccea322187267e73f032ebf34b7
parent401c4d6080348efedc3c595930957a0befadebe1 (diff)
automatic import of python-ipymarkupopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-ipymarkup.spec340
-rw-r--r--sources1
3 files changed, 342 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..4e25bab 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/ipymarkup-0.9.0.tar.gz
diff --git a/python-ipymarkup.spec b/python-ipymarkup.spec
new file mode 100644
index 0000000..ecaf84d
--- /dev/null
+++ b/python-ipymarkup.spec
@@ -0,0 +1,340 @@
+%global _empty_manifest_terminate_build 0
+Name: python-ipymarkup
+Version: 0.9.0
+Release: 1
+Summary: NER, syntax tree markup visualisations for Jupyter Notebook
+License: MIT
+URL: https://github.com/natasha/ipymarkup
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/19/0a/3a2e52002094776fc0e2756e0e6c4014a51db9baf382b7a1ce8aeed588c6/ipymarkup-0.9.0.tar.gz
+BuildArch: noarch
+
+Requires: python3-intervaltree
+
+%description
+<img src="https://github.com/natasha/natasha-logos/blob/master/ipymarkup.svg">
+
+![CI](https://github.com/natasha/ipymarkup/workflows/CI/badge.svg) [![codecov](https://codecov.io/gh/natasha/ipymarkup/branch/master/graph/badge.svg)](https://codecov.io/gh/natasha/ipymarkup)
+
+Collection of NLP visualizations for NER and syntax tree markup. Similar to Spacy <a href="https://explosion.ai/demos/displacy">displaCy</a> and <a href="https://explosion.ai/demos/displacy-ent">displaCy ENT</a>.
+
+<img src="table.png"/>
+
+## Install
+
+`ipymarkup` supports Python 3.5+.
+
+```bash
+$ pip install ipymarkup
+```
+
+## Usage
+
+For more examples and explanation see [ipymarkup documentation](http://nbviewer.jupyter.org/github/natasha/ipymarkup/blob/master/docs.ipynb).
+
+```python
+>>> from ipymarkup import show_ner_ascii_markup, show_dep_ascii_markup
+
+>>> text = 'В мероприятии примут участие не только российские учёные, но и зарубежные исследователи, в том числе, Крис Хелмбрехт - управляющий директор и совладелец креативного агентства Kollektiv (Германия, США), Ннека Угбома - руководитель проекта Mushroom works (Великобритания), Гергей Ковач - политик и лидер субкультурной партии «Dog with two tails» (Венгрия), Георг Жено - немецкий режиссёр, один из создателей экспериментального театра «Театр.doc», Театра им. Йозефа Бойса (Германия).'
+>>> spans = [(102, 116, 'PER'), (186, 194, 'LOC'), (196, 199, 'LOC'), (202, 214, 'PER'), (254, 268, 'LOC'), (271, 283, 'PER'), (324, 342, 'ORG'), (345, 352, 'LOC'), (355, 365, 'PER'), (445, 455, 'ORG'), (456, 468, 'PER'), (470, 478, 'LOC')]
+>>> show_ascii_markup(text, spans)
+
+В мероприятии примут участие не только российские учёные, но и
+зарубежные исследователи, в том числе, Крис Хелмбрехт - управляющий
+ PER───────────
+директор и совладелец креативного агентства Kollektiv (Германия, США),
+ LOC───── LOC
+ Ннека Угбома - руководитель проекта Mushroom works (Великобритания),
+ PER───────── LOC───────────
+Гергей Ковач - политик и лидер субкультурной партии «Dog with two
+PER───────── ORG──────────
+tails» (Венгрия), Георг Жено - немецкий режиссёр, один из создателей
+───── LOC──── PER───────
+экспериментального театра «Театр.doc», Театра им. Йозефа Бойса
+ ORG─────── PER─────────
+(Германия).
+ LOC─────
+
+>>> words = ['В', 'советский', 'период', 'времени', 'число', 'ИТ', '-', 'специалистов', 'в', 'Армении', 'составляло', 'около', 'десяти', 'тысяч', '.']
+>>> deps = [(2, 0, 'case'), (2, 1, 'amod'), (10, 2, 'obl'), (2, 3, 'nmod'), (10, 4, 'obj'), (7, 5, 'compound'), (5, 6, 'punct'), (4, 7, 'nmod'), (9, 8, 'case'), (4, 9, 'nmod'), (13, 11, 'case'), (13, 12, 'nummod'), (10, 13, 'nsubj'), (10, 14, 'punct')]
+>>> show_dep_ascii_markup(words, deps)
+
+ ┌──► В case
+ │ ┌► советский amod
+┌──────►└─└─ период obl
+│ └──► времени nmod
+│ ┌►┌─┌───── число obj
+│ │ │ │ ┌►┌─ ИТ compound
+│ │ │ │ │ └► - punct
+│ │ │ └►└─── специалистов nmod
+│ │ │ ┌► в case
+│ │ └────►└─ Армении nmod
+└─└─┌─┌───── составляло
+ │ │ ┌──► около case
+ │ │ │ ┌► десяти nummod
+ │ └►└─└─ тысяч nsubj
+ └──────► . punct
+
+```
+
+## Support
+
+- Chat — https://telegram.me/natural_language_processing
+- Issues — https://github.com/natasha/ipymarkup/issues
+
+## Development
+
+Tests:
+
+```bash
+make test
+```
+
+Package:
+
+```bash
+make version
+git push
+git push --tags
+
+make clean package publish
+```
+
+
+
+
+%package -n python3-ipymarkup
+Summary: NER, syntax tree markup visualisations for Jupyter Notebook
+Provides: python-ipymarkup
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-ipymarkup
+<img src="https://github.com/natasha/natasha-logos/blob/master/ipymarkup.svg">
+
+![CI](https://github.com/natasha/ipymarkup/workflows/CI/badge.svg) [![codecov](https://codecov.io/gh/natasha/ipymarkup/branch/master/graph/badge.svg)](https://codecov.io/gh/natasha/ipymarkup)
+
+Collection of NLP visualizations for NER and syntax tree markup. Similar to Spacy <a href="https://explosion.ai/demos/displacy">displaCy</a> and <a href="https://explosion.ai/demos/displacy-ent">displaCy ENT</a>.
+
+<img src="table.png"/>
+
+## Install
+
+`ipymarkup` supports Python 3.5+.
+
+```bash
+$ pip install ipymarkup
+```
+
+## Usage
+
+For more examples and explanation see [ipymarkup documentation](http://nbviewer.jupyter.org/github/natasha/ipymarkup/blob/master/docs.ipynb).
+
+```python
+>>> from ipymarkup import show_ner_ascii_markup, show_dep_ascii_markup
+
+>>> text = 'В мероприятии примут участие не только российские учёные, но и зарубежные исследователи, в том числе, Крис Хелмбрехт - управляющий директор и совладелец креативного агентства Kollektiv (Германия, США), Ннека Угбома - руководитель проекта Mushroom works (Великобритания), Гергей Ковач - политик и лидер субкультурной партии «Dog with two tails» (Венгрия), Георг Жено - немецкий режиссёр, один из создателей экспериментального театра «Театр.doc», Театра им. Йозефа Бойса (Германия).'
+>>> spans = [(102, 116, 'PER'), (186, 194, 'LOC'), (196, 199, 'LOC'), (202, 214, 'PER'), (254, 268, 'LOC'), (271, 283, 'PER'), (324, 342, 'ORG'), (345, 352, 'LOC'), (355, 365, 'PER'), (445, 455, 'ORG'), (456, 468, 'PER'), (470, 478, 'LOC')]
+>>> show_ascii_markup(text, spans)
+
+В мероприятии примут участие не только российские учёные, но и
+зарубежные исследователи, в том числе, Крис Хелмбрехт - управляющий
+ PER───────────
+директор и совладелец креативного агентства Kollektiv (Германия, США),
+ LOC───── LOC
+ Ннека Угбома - руководитель проекта Mushroom works (Великобритания),
+ PER───────── LOC───────────
+Гергей Ковач - политик и лидер субкультурной партии «Dog with two
+PER───────── ORG──────────
+tails» (Венгрия), Георг Жено - немецкий режиссёр, один из создателей
+───── LOC──── PER───────
+экспериментального театра «Театр.doc», Театра им. Йозефа Бойса
+ ORG─────── PER─────────
+(Германия).
+ LOC─────
+
+>>> words = ['В', 'советский', 'период', 'времени', 'число', 'ИТ', '-', 'специалистов', 'в', 'Армении', 'составляло', 'около', 'десяти', 'тысяч', '.']
+>>> deps = [(2, 0, 'case'), (2, 1, 'amod'), (10, 2, 'obl'), (2, 3, 'nmod'), (10, 4, 'obj'), (7, 5, 'compound'), (5, 6, 'punct'), (4, 7, 'nmod'), (9, 8, 'case'), (4, 9, 'nmod'), (13, 11, 'case'), (13, 12, 'nummod'), (10, 13, 'nsubj'), (10, 14, 'punct')]
+>>> show_dep_ascii_markup(words, deps)
+
+ ┌──► В case
+ │ ┌► советский amod
+┌──────►└─└─ период obl
+│ └──► времени nmod
+│ ┌►┌─┌───── число obj
+│ │ │ │ ┌►┌─ ИТ compound
+│ │ │ │ │ └► - punct
+│ │ │ └►└─── специалистов nmod
+│ │ │ ┌► в case
+│ │ └────►└─ Армении nmod
+└─└─┌─┌───── составляло
+ │ │ ┌──► около case
+ │ │ │ ┌► десяти nummod
+ │ └►└─└─ тысяч nsubj
+ └──────► . punct
+
+```
+
+## Support
+
+- Chat — https://telegram.me/natural_language_processing
+- Issues — https://github.com/natasha/ipymarkup/issues
+
+## Development
+
+Tests:
+
+```bash
+make test
+```
+
+Package:
+
+```bash
+make version
+git push
+git push --tags
+
+make clean package publish
+```
+
+
+
+
+%package help
+Summary: Development documents and examples for ipymarkup
+Provides: python3-ipymarkup-doc
+%description help
+<img src="https://github.com/natasha/natasha-logos/blob/master/ipymarkup.svg">
+
+![CI](https://github.com/natasha/ipymarkup/workflows/CI/badge.svg) [![codecov](https://codecov.io/gh/natasha/ipymarkup/branch/master/graph/badge.svg)](https://codecov.io/gh/natasha/ipymarkup)
+
+Collection of NLP visualizations for NER and syntax tree markup. Similar to Spacy <a href="https://explosion.ai/demos/displacy">displaCy</a> and <a href="https://explosion.ai/demos/displacy-ent">displaCy ENT</a>.
+
+<img src="table.png"/>
+
+## Install
+
+`ipymarkup` supports Python 3.5+.
+
+```bash
+$ pip install ipymarkup
+```
+
+## Usage
+
+For more examples and explanation see [ipymarkup documentation](http://nbviewer.jupyter.org/github/natasha/ipymarkup/blob/master/docs.ipynb).
+
+```python
+>>> from ipymarkup import show_ner_ascii_markup, show_dep_ascii_markup
+
+>>> text = 'В мероприятии примут участие не только российские учёные, но и зарубежные исследователи, в том числе, Крис Хелмбрехт - управляющий директор и совладелец креативного агентства Kollektiv (Германия, США), Ннека Угбома - руководитель проекта Mushroom works (Великобритания), Гергей Ковач - политик и лидер субкультурной партии «Dog with two tails» (Венгрия), Георг Жено - немецкий режиссёр, один из создателей экспериментального театра «Театр.doc», Театра им. Йозефа Бойса (Германия).'
+>>> spans = [(102, 116, 'PER'), (186, 194, 'LOC'), (196, 199, 'LOC'), (202, 214, 'PER'), (254, 268, 'LOC'), (271, 283, 'PER'), (324, 342, 'ORG'), (345, 352, 'LOC'), (355, 365, 'PER'), (445, 455, 'ORG'), (456, 468, 'PER'), (470, 478, 'LOC')]
+>>> show_ascii_markup(text, spans)
+
+В мероприятии примут участие не только российские учёные, но и
+зарубежные исследователи, в том числе, Крис Хелмбрехт - управляющий
+ PER───────────
+директор и совладелец креативного агентства Kollektiv (Германия, США),
+ LOC───── LOC
+ Ннека Угбома - руководитель проекта Mushroom works (Великобритания),
+ PER───────── LOC───────────
+Гергей Ковач - политик и лидер субкультурной партии «Dog with two
+PER───────── ORG──────────
+tails» (Венгрия), Георг Жено - немецкий режиссёр, один из создателей
+───── LOC──── PER───────
+экспериментального театра «Театр.doc», Театра им. Йозефа Бойса
+ ORG─────── PER─────────
+(Германия).
+ LOC─────
+
+>>> words = ['В', 'советский', 'период', 'времени', 'число', 'ИТ', '-', 'специалистов', 'в', 'Армении', 'составляло', 'около', 'десяти', 'тысяч', '.']
+>>> deps = [(2, 0, 'case'), (2, 1, 'amod'), (10, 2, 'obl'), (2, 3, 'nmod'), (10, 4, 'obj'), (7, 5, 'compound'), (5, 6, 'punct'), (4, 7, 'nmod'), (9, 8, 'case'), (4, 9, 'nmod'), (13, 11, 'case'), (13, 12, 'nummod'), (10, 13, 'nsubj'), (10, 14, 'punct')]
+>>> show_dep_ascii_markup(words, deps)
+
+ ┌──► В case
+ │ ┌► советский amod
+┌──────►└─└─ период obl
+│ └──► времени nmod
+│ ┌►┌─┌───── число obj
+│ │ │ │ ┌►┌─ ИТ compound
+│ │ │ │ │ └► - punct
+│ │ │ └►└─── специалистов nmod
+│ │ │ ┌► в case
+│ │ └────►└─ Армении nmod
+└─└─┌─┌───── составляло
+ │ │ ┌──► около case
+ │ │ │ ┌► десяти nummod
+ │ └►└─└─ тысяч nsubj
+ └──────► . punct
+
+```
+
+## Support
+
+- Chat — https://telegram.me/natural_language_processing
+- Issues — https://github.com/natasha/ipymarkup/issues
+
+## Development
+
+Tests:
+
+```bash
+make test
+```
+
+Package:
+
+```bash
+make version
+git push
+git push --tags
+
+make clean package publish
+```
+
+
+
+
+%prep
+%autosetup -n ipymarkup-0.9.0
+
+%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-ipymarkup -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Fri May 05 2023 Python_Bot <Python_Bot@openeuler.org> - 0.9.0-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..2c6f822
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+899d1c3d258f4d0f38f93dc7448ad188 ipymarkup-0.9.0.tar.gz