%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 - 0.3.765384785-1 - Package Spec generated