diff options
| author | CoprDistGit <infra@openeuler.org> | 2023-05-10 09:05:47 +0000 |
|---|---|---|
| committer | CoprDistGit <infra@openeuler.org> | 2023-05-10 09:05:47 +0000 |
| commit | 3a988149c349087f4945301f4da6c25094ec5a2a (patch) | |
| tree | e44d32c0155bc84a08bcce5f198ae0c68dd72f8b | |
| parent | d332937dfdd160c2ad2a8a3c74ad9ba4b5019756 (diff) | |
automatic import of python-csv2pdf
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | python-csv2pdf.spec | 274 | ||||
| -rw-r--r-- | sources | 1 |
3 files changed, 276 insertions, 0 deletions
@@ -0,0 +1 @@ +/csv2pdf-0.1.4.tar.gz diff --git a/python-csv2pdf.spec b/python-csv2pdf.spec new file mode 100644 index 0000000..5d8f231 --- /dev/null +++ b/python-csv2pdf.spec @@ -0,0 +1,274 @@ +%global _empty_manifest_terminate_build 0 +Name: python-csv2pdf +Version: 0.1.4 +Release: 1 +Summary: Easily convert CSV Files to PDF Files using Python! +License: MIT License +URL: https://github.com/TECH-SAVVY-GUY/csv2pdf +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/36/3b/4a2692bc9b8e687d88b909b99f3dd3ee9ceb14b10eb2780f898ce8dd8911/csv2pdf-0.1.4.tar.gz +BuildArch: noarch + +Requires: python3-fpdf2 + +%description +# **CSV TO PDF CONVERTER ( .csv ➜ .pdf )** + +## ***A Python module that allows you to convert CSV FILES to PDF FILES easily!*** + + + +### Installation + +```python +pip install csv2pdf +``` + + +### Examples 📋 + +```python +# Quick conversion + +>>> from csv2pdf import convert +>>> convert("source.csv", "destination.pdf") +``` + +```python +# Change Orientation of the PDF File + +>>> from csv2pdf import convert +>>> convert("source.csv", "destination.pdf", orientation="L") +``` + +```python +# Specify Delimiter for the CSV File + +>>> from csv2pdf import convert +>>> convert("source.csv", "destination.pdf", delimiter="&") +``` + +```python +# Change Alignment of the cells + +>>> from csv2pdf import convert +>>> convert("source.csv", "destination.pdf", align="L") + +>>> from csv2pdf import convert +>>> convert("source.csv", "destination.pdf", align="R") +``` + +```python +# Change Size & Header-Size + +>>> from csv2pdf import convert +>>> convert("source.csv", "destination.pdf", size=5) + +>>> from csv2pdf import convert +>>> convert("source.csv", "destination.pdf", headersize=7) +``` + +```python +# Using custom fonts + +>>> from csv2pdf import convert +>>> convert("source.csv", "destination.pdf", + font=r"Fonts\custom-font.tff", headerfont=r"Fonts\custom-header-font.tff") +``` + +***Use*** `.tff` ***files for specifying font files. Fonts can be downloaded from **[Google Fonts](https://fonts.google.com/)**.*** + + + + +%package -n python3-csv2pdf +Summary: Easily convert CSV Files to PDF Files using Python! +Provides: python-csv2pdf +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-csv2pdf +# **CSV TO PDF CONVERTER ( .csv ➜ .pdf )** + +## ***A Python module that allows you to convert CSV FILES to PDF FILES easily!*** + + + +### Installation + +```python +pip install csv2pdf +``` + + +### Examples 📋 + +```python +# Quick conversion + +>>> from csv2pdf import convert +>>> convert("source.csv", "destination.pdf") +``` + +```python +# Change Orientation of the PDF File + +>>> from csv2pdf import convert +>>> convert("source.csv", "destination.pdf", orientation="L") +``` + +```python +# Specify Delimiter for the CSV File + +>>> from csv2pdf import convert +>>> convert("source.csv", "destination.pdf", delimiter="&") +``` + +```python +# Change Alignment of the cells + +>>> from csv2pdf import convert +>>> convert("source.csv", "destination.pdf", align="L") + +>>> from csv2pdf import convert +>>> convert("source.csv", "destination.pdf", align="R") +``` + +```python +# Change Size & Header-Size + +>>> from csv2pdf import convert +>>> convert("source.csv", "destination.pdf", size=5) + +>>> from csv2pdf import convert +>>> convert("source.csv", "destination.pdf", headersize=7) +``` + +```python +# Using custom fonts + +>>> from csv2pdf import convert +>>> convert("source.csv", "destination.pdf", + font=r"Fonts\custom-font.tff", headerfont=r"Fonts\custom-header-font.tff") +``` + +***Use*** `.tff` ***files for specifying font files. Fonts can be downloaded from **[Google Fonts](https://fonts.google.com/)**.*** + + + + +%package help +Summary: Development documents and examples for csv2pdf +Provides: python3-csv2pdf-doc +%description help +# **CSV TO PDF CONVERTER ( .csv ➜ .pdf )** + +## ***A Python module that allows you to convert CSV FILES to PDF FILES easily!*** + + + +### Installation + +```python +pip install csv2pdf +``` + + +### Examples 📋 + +```python +# Quick conversion + +>>> from csv2pdf import convert +>>> convert("source.csv", "destination.pdf") +``` + +```python +# Change Orientation of the PDF File + +>>> from csv2pdf import convert +>>> convert("source.csv", "destination.pdf", orientation="L") +``` + +```python +# Specify Delimiter for the CSV File + +>>> from csv2pdf import convert +>>> convert("source.csv", "destination.pdf", delimiter="&") +``` + +```python +# Change Alignment of the cells + +>>> from csv2pdf import convert +>>> convert("source.csv", "destination.pdf", align="L") + +>>> from csv2pdf import convert +>>> convert("source.csv", "destination.pdf", align="R") +``` + +```python +# Change Size & Header-Size + +>>> from csv2pdf import convert +>>> convert("source.csv", "destination.pdf", size=5) + +>>> from csv2pdf import convert +>>> convert("source.csv", "destination.pdf", headersize=7) +``` + +```python +# Using custom fonts + +>>> from csv2pdf import convert +>>> convert("source.csv", "destination.pdf", + font=r"Fonts\custom-font.tff", headerfont=r"Fonts\custom-header-font.tff") +``` + +***Use*** `.tff` ***files for specifying font files. Fonts can be downloaded from **[Google Fonts](https://fonts.google.com/)**.*** + + + + +%prep +%autosetup -n csv2pdf-0.1.4 + +%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-csv2pdf -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Wed May 10 2023 Python_Bot <Python_Bot@openeuler.org> - 0.1.4-1 +- Package Spec generated @@ -0,0 +1 @@ +e0660727663d77f73995b6e59d268a2a csv2pdf-0.1.4.tar.gz |
