diff options
| author | CoprDistGit <infra@openeuler.org> | 2023-05-05 09:42:52 +0000 |
|---|---|---|
| committer | CoprDistGit <infra@openeuler.org> | 2023-05-05 09:42:52 +0000 |
| commit | 5f9ee07a00c28d02fc95d67cd3d0df33bae76813 (patch) | |
| tree | e963ec13873e6ad6a213174e1d82b9e81a644d2f | |
| parent | 55a4e83fc52e8fc966792be8190277bcd205e50c (diff) | |
automatic import of python-vdk-coreopeneuler20.03
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | python-vdk-core.spec | 195 | ||||
| -rw-r--r-- | sources | 1 |
3 files changed, 197 insertions, 0 deletions
@@ -0,0 +1 @@ +/vdk-core-0.3.765384785.tar.gz diff --git a/python-vdk-core.spec b/python-vdk-core.spec new file mode 100644 index 0000000..05504ea --- /dev/null +++ b/python-vdk-core.spec @@ -0,0 +1,195 @@ +%global _empty_manifest_terminate_build 0 +Name: python-vdk-core +Version: 0.3.765384785 +Release: 1 +Summary: Versatile Data Kit SDK Core +License: Apache Software License +URL: https://github.com/vmware/versatile-data-kit/projects/vdk-core +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/3e/90/a782665a0f8aabe46cbd0e7b5c0b4aecbb0ccede5b2eb1f52eac0a9f64b8/vdk-core-0.3.765384785.tar.gz +BuildArch: noarch + + +%description +# Versatile Data Kit SDK Core + +To build or contribute, see [CONTRIBUTING.md](./CONTRIBUTING.md). + +Versatile Data Kit enables data engineers, data scientists and data analysts to develop, deploy, run, and manage data processing workloads (called "Data Job"). +A "Data Job" enables Data Engineers to implement automated pull ingestion (E in ELT) and batch data transformation into a database (T in ELT). + +## Build + +Make sure you have python3 installed. It's strongly recommended to use a virtual environment, and also to use a python installer like pyenv or conda. We recommend pyenv. + +CICD is managed through gitlab-ci.yml. You can see how to build, run tests, deploy there best. +All related CICD scripts are in /cicd/ folder. + +## Installation + +All Versatile Data Kit SDK Core releases can be found in PyPI. + +Install Versatile Data Kit SDK Core with: +```bash +pip install vdk-core +``` +This will install console application called `vdk` + +Then run help to see what it can do: +```bash +vdk --help +``` + +## Plugins + +Plugins are a powerful way of extending or adapting Versatile Data Kit for all kinds of use-cases. +For more information see [Plugins doc](../vdk-plugins/README.md). + +## Public interfaces + +Any backwards compatibility guarantees apply only to public interfaces. +Public interfaces are modules and packages defined or imported in vdk.api.*. +unless the documentation explicitly declares them to be provisional or internal interfaces. +Anything else is considered internal. +All public interfaces (classes or methods) must have documentation. + + +%package -n python3-vdk-core +Summary: Versatile Data Kit SDK Core +Provides: python-vdk-core +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-vdk-core +# Versatile Data Kit SDK Core + +To build or contribute, see [CONTRIBUTING.md](./CONTRIBUTING.md). + +Versatile Data Kit enables data engineers, data scientists and data analysts to develop, deploy, run, and manage data processing workloads (called "Data Job"). +A "Data Job" enables Data Engineers to implement automated pull ingestion (E in ELT) and batch data transformation into a database (T in ELT). + +## Build + +Make sure you have python3 installed. It's strongly recommended to use a virtual environment, and also to use a python installer like pyenv or conda. We recommend pyenv. + +CICD is managed through gitlab-ci.yml. You can see how to build, run tests, deploy there best. +All related CICD scripts are in /cicd/ folder. + +## Installation + +All Versatile Data Kit SDK Core releases can be found in PyPI. + +Install Versatile Data Kit SDK Core with: +```bash +pip install vdk-core +``` +This will install console application called `vdk` + +Then run help to see what it can do: +```bash +vdk --help +``` + +## Plugins + +Plugins are a powerful way of extending or adapting Versatile Data Kit for all kinds of use-cases. +For more information see [Plugins doc](../vdk-plugins/README.md). + +## Public interfaces + +Any backwards compatibility guarantees apply only to public interfaces. +Public interfaces are modules and packages defined or imported in vdk.api.*. +unless the documentation explicitly declares them to be provisional or internal interfaces. +Anything else is considered internal. +All public interfaces (classes or methods) must have documentation. + + +%package help +Summary: Development documents and examples for vdk-core +Provides: python3-vdk-core-doc +%description help +# Versatile Data Kit SDK Core + +To build or contribute, see [CONTRIBUTING.md](./CONTRIBUTING.md). + +Versatile Data Kit enables data engineers, data scientists and data analysts to develop, deploy, run, and manage data processing workloads (called "Data Job"). +A "Data Job" enables Data Engineers to implement automated pull ingestion (E in ELT) and batch data transformation into a database (T in ELT). + +## Build + +Make sure you have python3 installed. It's strongly recommended to use a virtual environment, and also to use a python installer like pyenv or conda. We recommend pyenv. + +CICD is managed through gitlab-ci.yml. You can see how to build, run tests, deploy there best. +All related CICD scripts are in /cicd/ folder. + +## Installation + +All Versatile Data Kit SDK Core releases can be found in PyPI. + +Install Versatile Data Kit SDK Core with: +```bash +pip install vdk-core +``` +This will install console application called `vdk` + +Then run help to see what it can do: +```bash +vdk --help +``` + +## Plugins + +Plugins are a powerful way of extending or adapting Versatile Data Kit for all kinds of use-cases. +For more information see [Plugins doc](../vdk-plugins/README.md). + +## Public interfaces + +Any backwards compatibility guarantees apply only to public interfaces. +Public interfaces are modules and packages defined or imported in vdk.api.*. +unless the documentation explicitly declares them to be provisional or internal interfaces. +Anything else is considered internal. +All public interfaces (classes or methods) must have documentation. + + +%prep +%autosetup -n vdk-core-0.3.765384785 + +%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-vdk-core -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Fri May 05 2023 Python_Bot <Python_Bot@openeuler.org> - 0.3.765384785-1 +- Package Spec generated @@ -0,0 +1 @@ +9b09019ddb769403d1c65f6538bec66d vdk-core-0.3.765384785.tar.gz |
