summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--python-datafluent.spec213
-rw-r--r--sources1
3 files changed, 215 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..3833410 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/datafluent-0.0.36.tar.gz
diff --git a/python-datafluent.spec b/python-datafluent.spec
new file mode 100644
index 0000000..5c061cd
--- /dev/null
+++ b/python-datafluent.spec
@@ -0,0 +1,213 @@
+%global _empty_manifest_terminate_build 0
+Name: python-datafluent
+Version: 0.0.36
+Release: 1
+Summary: Build a better understanding of your data in PostgreSQL.
+License: MIT
+URL: https://github.com/marklit/datafluent_pg
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/85/06/22c16aaef8e1809cbe7fdccd445cdb6075fc458ea30a5adb0f88e6cc5e4b/datafluent-0.0.36.tar.gz
+BuildArch: noarch
+
+Requires: python3-humanfriendly
+Requires: python3-Pandas
+Requires: python3-psycopg2-binary
+Requires: python3-SQLAlchemy
+Requires: python3-typer
+Requires: python3-xlsxwriter
+
+%description
+# Data Fluent for PostgreSQL
+
+[![Documentation Status](https://readthedocs.org/projects/datafluent/badge/?version=latest)](http://datafluent.readthedocs.io/en/latest/)
+[![license](http://img.shields.io/badge/license-MIT-red.svg?style=flat)](http://opensource.org/licenses/MIT)
+[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/datafluent.svg)](https://pypi.org/project/datafluent/)
+
+Build a better understanding of your data in PostgreSQL.
+
+The following shows an example report generated by this tool. It gives the numbers of rows, columns, bytes as well as human-friendly size counts for each table within a given PostgreSQL database.
+
+![The Metrics Report](https://github.com/marklit/datafluent_pg/raw/main/example.png)
+
+The following shows the row count for every column that represents a date grouped by year and month.
+
+![The Time Distribution Report](https://github.com/marklit/datafluent_pg/raw/main/example2.png)
+
+## Installation and Usage
+
+Please read [this guide](https://tech.marksblogg.com/data-fluent-for-postgresql.html) for installation instructions and example usage.
+
+## Further Help
+
+The database URL is passed through to sqlalchemy. Please see their documentation on [Database URLs](https://docs.sqlalchemy.org/en/14/core/engines.html#database-urls) for more information on their syntax and the drivers supported.
+
+If you need to override any parameters in this application, please refer to the help documentation generated by typer:
+
+```bash
+$ datafluent --help
+```
+
+```
+Usage: datafluent [OPTIONS]
+
+Options:
+ --url TEXT [default: postgresql://localhost:5432/intel]
+ --output TEXT [default: fluency.xlsx]
+ --install-completion [bash|zsh|fish|powershell|pwsh]
+ Install completion for the specified shell.
+ --show-completion [bash|zsh|fish|powershell|pwsh]
+ Show completion for the specified shell, to
+ copy it or customize the installation.
+
+ --help Show this message and exit.
+```
+
+
+
+%package -n python3-datafluent
+Summary: Build a better understanding of your data in PostgreSQL.
+Provides: python-datafluent
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-datafluent
+# Data Fluent for PostgreSQL
+
+[![Documentation Status](https://readthedocs.org/projects/datafluent/badge/?version=latest)](http://datafluent.readthedocs.io/en/latest/)
+[![license](http://img.shields.io/badge/license-MIT-red.svg?style=flat)](http://opensource.org/licenses/MIT)
+[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/datafluent.svg)](https://pypi.org/project/datafluent/)
+
+Build a better understanding of your data in PostgreSQL.
+
+The following shows an example report generated by this tool. It gives the numbers of rows, columns, bytes as well as human-friendly size counts for each table within a given PostgreSQL database.
+
+![The Metrics Report](https://github.com/marklit/datafluent_pg/raw/main/example.png)
+
+The following shows the row count for every column that represents a date grouped by year and month.
+
+![The Time Distribution Report](https://github.com/marklit/datafluent_pg/raw/main/example2.png)
+
+## Installation and Usage
+
+Please read [this guide](https://tech.marksblogg.com/data-fluent-for-postgresql.html) for installation instructions and example usage.
+
+## Further Help
+
+The database URL is passed through to sqlalchemy. Please see their documentation on [Database URLs](https://docs.sqlalchemy.org/en/14/core/engines.html#database-urls) for more information on their syntax and the drivers supported.
+
+If you need to override any parameters in this application, please refer to the help documentation generated by typer:
+
+```bash
+$ datafluent --help
+```
+
+```
+Usage: datafluent [OPTIONS]
+
+Options:
+ --url TEXT [default: postgresql://localhost:5432/intel]
+ --output TEXT [default: fluency.xlsx]
+ --install-completion [bash|zsh|fish|powershell|pwsh]
+ Install completion for the specified shell.
+ --show-completion [bash|zsh|fish|powershell|pwsh]
+ Show completion for the specified shell, to
+ copy it or customize the installation.
+
+ --help Show this message and exit.
+```
+
+
+
+%package help
+Summary: Development documents and examples for datafluent
+Provides: python3-datafluent-doc
+%description help
+# Data Fluent for PostgreSQL
+
+[![Documentation Status](https://readthedocs.org/projects/datafluent/badge/?version=latest)](http://datafluent.readthedocs.io/en/latest/)
+[![license](http://img.shields.io/badge/license-MIT-red.svg?style=flat)](http://opensource.org/licenses/MIT)
+[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/datafluent.svg)](https://pypi.org/project/datafluent/)
+
+Build a better understanding of your data in PostgreSQL.
+
+The following shows an example report generated by this tool. It gives the numbers of rows, columns, bytes as well as human-friendly size counts for each table within a given PostgreSQL database.
+
+![The Metrics Report](https://github.com/marklit/datafluent_pg/raw/main/example.png)
+
+The following shows the row count for every column that represents a date grouped by year and month.
+
+![The Time Distribution Report](https://github.com/marklit/datafluent_pg/raw/main/example2.png)
+
+## Installation and Usage
+
+Please read [this guide](https://tech.marksblogg.com/data-fluent-for-postgresql.html) for installation instructions and example usage.
+
+## Further Help
+
+The database URL is passed through to sqlalchemy. Please see their documentation on [Database URLs](https://docs.sqlalchemy.org/en/14/core/engines.html#database-urls) for more information on their syntax and the drivers supported.
+
+If you need to override any parameters in this application, please refer to the help documentation generated by typer:
+
+```bash
+$ datafluent --help
+```
+
+```
+Usage: datafluent [OPTIONS]
+
+Options:
+ --url TEXT [default: postgresql://localhost:5432/intel]
+ --output TEXT [default: fluency.xlsx]
+ --install-completion [bash|zsh|fish|powershell|pwsh]
+ Install completion for the specified shell.
+ --show-completion [bash|zsh|fish|powershell|pwsh]
+ Show completion for the specified shell, to
+ copy it or customize the installation.
+
+ --help Show this message and exit.
+```
+
+
+
+%prep
+%autosetup -n datafluent-0.0.36
+
+%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-datafluent -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Mon May 29 2023 Python_Bot <Python_Bot@openeuler.org> - 0.0.36-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..82935c7
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+ff3739227105e4de89e8a702a2b86961 datafluent-0.0.36.tar.gz