summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--python-duecredit.spec216
-rw-r--r--sources1
3 files changed, 218 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..55f5d26 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/duecredit-0.9.2.tar.gz
diff --git a/python-duecredit.spec b/python-duecredit.spec
new file mode 100644
index 0000000..34a3057
--- /dev/null
+++ b/python-duecredit.spec
@@ -0,0 +1,216 @@
+%global _empty_manifest_terminate_build 0
+Name: python-duecredit
+Version: 0.9.2
+Release: 1
+Summary: Publications (and donations) tracer
+License: 2-clause BSD License
+URL: https://github.com/duecredit/duecredit
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/30/bf/bb32fd00bf5759960c87b79537fb08002f3070a900d3afd00617c427fb75/duecredit-0.9.2.tar.gz
+BuildArch: noarch
+
+Requires: python3-requests
+Requires: python3-citeproc-py
+Requires: python3-six
+Requires: python3-importlib-metadata
+Requires: python3-pytest
+Requires: python3-vcrpy
+Requires: python3-contextlib2
+
+%description
+ [1] Van Der Walt, S., Colbert, S.C. & Varoquaux, G., 2011. The NumPy array: a structure for efficient numerical computation. Computing in Science & Engineering, 13(2), pp.22–30.
+ [2] Jones, E. et al., 2001. SciPy: Open source scientific tools for Python.
+ [3] Sibson, R., 1973. SLINK: an optimally efficient algorithm for the single-link cluster method. The Computer Journal, 16(1), pp.30–34.
+Incremental runs of various software would keep enriching that file.
+Then you can use `duecredit summary` command to show that information
+again (stored in `.duecredit.p` file) or export it as a BibTeX file
+ready for reuse, e.g.:
+ $> duecredit summary --format=bibtex
+ @article{van2011numpy,
+ title={The NumPy array: a structure for efficient numerical computation},
+ author={Van Der Walt, Stefan and Colbert, S Chris and Varoquaux, Gael},
+ journal={Computing in Science \& Engineering},
+ volume={13},
+ number={2},
+ pages={22--30},
+ year={2011},
+ publisher={AIP Publishing}
+ }
+ @Misc{JOP+01,
+ author = {Eric Jones and Travis Oliphant and Pearu Peterson and others},
+ title = {{SciPy}: Open source scientific tools for {Python}},
+ year = {2001--},
+ url = "http://www.scipy.org/",
+ note = {[Online; accessed 2015-07-13]}
+ }
+ @article{sibson1973slink,
+ title={SLINK: an optimally efficient algorithm for the single-link cluster method},
+ author={Sibson, Robin},
+ journal={The Computer Journal},
+ volume={16},
+ number={1},
+ pages={30--34},
+ year={1973},
+ publisher={Br Computer Soc}
+ }
+and if by default only references for "implementation" are listed, we
+can enable listing of references for other tags as well (e.g. "edu"
+depicting instructional materials -- textbooks etc. on the topic):
+ $> DUECREDIT_REPORT_TAGS=* duecredit summary
+ DueCredit Report:
+ - Scientific tools library / numpy (v 1.10.4) [1]
+ - Scientific tools library / scipy (v 0.14) [2]
+ - Hierarchical clustering / scipy.cluster.hierarchy (v 0.14) [3, 4, 5, 6, 7, 8, 9]
+ - Single linkage hierarchical clustering / scipy.cluster.hierarchy:linkage (v 0.14) [10, 11]
+ 2 packages cited
+ 1 module cited
+ 1 function cited
+
+%package -n python3-duecredit
+Summary: Publications (and donations) tracer
+Provides: python-duecredit
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+%description -n python3-duecredit
+ [1] Van Der Walt, S., Colbert, S.C. & Varoquaux, G., 2011. The NumPy array: a structure for efficient numerical computation. Computing in Science & Engineering, 13(2), pp.22–30.
+ [2] Jones, E. et al., 2001. SciPy: Open source scientific tools for Python.
+ [3] Sibson, R., 1973. SLINK: an optimally efficient algorithm for the single-link cluster method. The Computer Journal, 16(1), pp.30–34.
+Incremental runs of various software would keep enriching that file.
+Then you can use `duecredit summary` command to show that information
+again (stored in `.duecredit.p` file) or export it as a BibTeX file
+ready for reuse, e.g.:
+ $> duecredit summary --format=bibtex
+ @article{van2011numpy,
+ title={The NumPy array: a structure for efficient numerical computation},
+ author={Van Der Walt, Stefan and Colbert, S Chris and Varoquaux, Gael},
+ journal={Computing in Science \& Engineering},
+ volume={13},
+ number={2},
+ pages={22--30},
+ year={2011},
+ publisher={AIP Publishing}
+ }
+ @Misc{JOP+01,
+ author = {Eric Jones and Travis Oliphant and Pearu Peterson and others},
+ title = {{SciPy}: Open source scientific tools for {Python}},
+ year = {2001--},
+ url = "http://www.scipy.org/",
+ note = {[Online; accessed 2015-07-13]}
+ }
+ @article{sibson1973slink,
+ title={SLINK: an optimally efficient algorithm for the single-link cluster method},
+ author={Sibson, Robin},
+ journal={The Computer Journal},
+ volume={16},
+ number={1},
+ pages={30--34},
+ year={1973},
+ publisher={Br Computer Soc}
+ }
+and if by default only references for "implementation" are listed, we
+can enable listing of references for other tags as well (e.g. "edu"
+depicting instructional materials -- textbooks etc. on the topic):
+ $> DUECREDIT_REPORT_TAGS=* duecredit summary
+ DueCredit Report:
+ - Scientific tools library / numpy (v 1.10.4) [1]
+ - Scientific tools library / scipy (v 0.14) [2]
+ - Hierarchical clustering / scipy.cluster.hierarchy (v 0.14) [3, 4, 5, 6, 7, 8, 9]
+ - Single linkage hierarchical clustering / scipy.cluster.hierarchy:linkage (v 0.14) [10, 11]
+ 2 packages cited
+ 1 module cited
+ 1 function cited
+
+%package help
+Summary: Development documents and examples for duecredit
+Provides: python3-duecredit-doc
+%description help
+ [1] Van Der Walt, S., Colbert, S.C. & Varoquaux, G., 2011. The NumPy array: a structure for efficient numerical computation. Computing in Science & Engineering, 13(2), pp.22–30.
+ [2] Jones, E. et al., 2001. SciPy: Open source scientific tools for Python.
+ [3] Sibson, R., 1973. SLINK: an optimally efficient algorithm for the single-link cluster method. The Computer Journal, 16(1), pp.30–34.
+Incremental runs of various software would keep enriching that file.
+Then you can use `duecredit summary` command to show that information
+again (stored in `.duecredit.p` file) or export it as a BibTeX file
+ready for reuse, e.g.:
+ $> duecredit summary --format=bibtex
+ @article{van2011numpy,
+ title={The NumPy array: a structure for efficient numerical computation},
+ author={Van Der Walt, Stefan and Colbert, S Chris and Varoquaux, Gael},
+ journal={Computing in Science \& Engineering},
+ volume={13},
+ number={2},
+ pages={22--30},
+ year={2011},
+ publisher={AIP Publishing}
+ }
+ @Misc{JOP+01,
+ author = {Eric Jones and Travis Oliphant and Pearu Peterson and others},
+ title = {{SciPy}: Open source scientific tools for {Python}},
+ year = {2001--},
+ url = "http://www.scipy.org/",
+ note = {[Online; accessed 2015-07-13]}
+ }
+ @article{sibson1973slink,
+ title={SLINK: an optimally efficient algorithm for the single-link cluster method},
+ author={Sibson, Robin},
+ journal={The Computer Journal},
+ volume={16},
+ number={1},
+ pages={30--34},
+ year={1973},
+ publisher={Br Computer Soc}
+ }
+and if by default only references for "implementation" are listed, we
+can enable listing of references for other tags as well (e.g. "edu"
+depicting instructional materials -- textbooks etc. on the topic):
+ $> DUECREDIT_REPORT_TAGS=* duecredit summary
+ DueCredit Report:
+ - Scientific tools library / numpy (v 1.10.4) [1]
+ - Scientific tools library / scipy (v 0.14) [2]
+ - Hierarchical clustering / scipy.cluster.hierarchy (v 0.14) [3, 4, 5, 6, 7, 8, 9]
+ - Single linkage hierarchical clustering / scipy.cluster.hierarchy:linkage (v 0.14) [10, 11]
+ 2 packages cited
+ 1 module cited
+ 1 function cited
+
+%prep
+%autosetup -n duecredit-0.9.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-duecredit -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Fri Feb 24 2023 Python_Bot <Python_Bot@openeuler.org> - 0.9.2-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..d519b63
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+9d3ab1a25e5adaa22c88b1a1e8a11afc duecredit-0.9.2.tar.gz