diff options
Diffstat (limited to 'python-autogovernance.spec')
| -rw-r--r-- | python-autogovernance.spec | 264 |
1 files changed, 264 insertions, 0 deletions
diff --git a/python-autogovernance.spec b/python-autogovernance.spec new file mode 100644 index 0000000..4cdec4d --- /dev/null +++ b/python-autogovernance.spec @@ -0,0 +1,264 @@ +%global _empty_manifest_terminate_build 0 +Name: python-Autogovernance +Version: 0.8.0 +Release: 1 +Summary: Package to update information in Governance +License: GNU +URL: https://github.com/JulioPestanaSalinas/AutoGovernance +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/44/1e/4b0c839b5c4eab26b9a749c16360cbe3f13fb0213cc46867739fd35d81ff/Autogovernance-0.8.0.tar.gz +BuildArch: noarch + + +%description +# Autogovernance + +Autogovernance is a package that help to update the information relative to dictionary and quality rules in Governance, a Stratio tool. + + +## Getting Started + +### Prerequisites + +There are certain requirements to use this package: + +1.- Previous installation of Python 3.x. You can get the installable from https://www.python.org/downloads/. + +2.- The package use any other packages which should be installed. These packages are selenium, os, sys, logging and xlrd. +You can install every needed packages using the command above: +``` + pip3 install --upgrade -r requirements.txt + +``` +3.- This package is based on Selenium and use a Chrome driver to execute. That means you need to install Chrome browser (https://www.google.com/intl/es_es/chrome/). + +4.- In addition, you have to download (https://chromedriver.chromium.org/downloads) the driver used by selenium to navigate over Governance or any other web. That file .exe should be in the same directory of your application. + +## Running the tests + +Explain how to run the automated tests for this system + +### Break down into end to end tests + +Explain what these tests test and why + +``` +Give an example +``` + +### And coding style tests + +Explain what these tests test and why + +``` +Give an example +``` + + +## Built With + +* [Governance](https://admin.sgcto-int.stratio.com/service/governance-ui/) - Stratio Governance +* [Spyder](https://www.spyder-ide.org/) - KDE + + +## Versioning + +We use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/your/project/tags). + +## Authors + +* **Julio Pestaña Salinas** - [JulioPestanaSalinas](https://github.com/JulioPestanaSalinas) + +## License + +This project is licensed under the GNU-3 License - see the [LICENSE](LICENSE) file for details. + + + + + +%package -n python3-Autogovernance +Summary: Package to update information in Governance +Provides: python-Autogovernance +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-Autogovernance +# Autogovernance + +Autogovernance is a package that help to update the information relative to dictionary and quality rules in Governance, a Stratio tool. + + +## Getting Started + +### Prerequisites + +There are certain requirements to use this package: + +1.- Previous installation of Python 3.x. You can get the installable from https://www.python.org/downloads/. + +2.- The package use any other packages which should be installed. These packages are selenium, os, sys, logging and xlrd. +You can install every needed packages using the command above: +``` + pip3 install --upgrade -r requirements.txt + +``` +3.- This package is based on Selenium and use a Chrome driver to execute. That means you need to install Chrome browser (https://www.google.com/intl/es_es/chrome/). + +4.- In addition, you have to download (https://chromedriver.chromium.org/downloads) the driver used by selenium to navigate over Governance or any other web. That file .exe should be in the same directory of your application. + +## Running the tests + +Explain how to run the automated tests for this system + +### Break down into end to end tests + +Explain what these tests test and why + +``` +Give an example +``` + +### And coding style tests + +Explain what these tests test and why + +``` +Give an example +``` + + +## Built With + +* [Governance](https://admin.sgcto-int.stratio.com/service/governance-ui/) - Stratio Governance +* [Spyder](https://www.spyder-ide.org/) - KDE + + +## Versioning + +We use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/your/project/tags). + +## Authors + +* **Julio Pestaña Salinas** - [JulioPestanaSalinas](https://github.com/JulioPestanaSalinas) + +## License + +This project is licensed under the GNU-3 License - see the [LICENSE](LICENSE) file for details. + + + + + +%package help +Summary: Development documents and examples for Autogovernance +Provides: python3-Autogovernance-doc +%description help +# Autogovernance + +Autogovernance is a package that help to update the information relative to dictionary and quality rules in Governance, a Stratio tool. + + +## Getting Started + +### Prerequisites + +There are certain requirements to use this package: + +1.- Previous installation of Python 3.x. You can get the installable from https://www.python.org/downloads/. + +2.- The package use any other packages which should be installed. These packages are selenium, os, sys, logging and xlrd. +You can install every needed packages using the command above: +``` + pip3 install --upgrade -r requirements.txt + +``` +3.- This package is based on Selenium and use a Chrome driver to execute. That means you need to install Chrome browser (https://www.google.com/intl/es_es/chrome/). + +4.- In addition, you have to download (https://chromedriver.chromium.org/downloads) the driver used by selenium to navigate over Governance or any other web. That file .exe should be in the same directory of your application. + +## Running the tests + +Explain how to run the automated tests for this system + +### Break down into end to end tests + +Explain what these tests test and why + +``` +Give an example +``` + +### And coding style tests + +Explain what these tests test and why + +``` +Give an example +``` + + +## Built With + +* [Governance](https://admin.sgcto-int.stratio.com/service/governance-ui/) - Stratio Governance +* [Spyder](https://www.spyder-ide.org/) - KDE + + +## Versioning + +We use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/your/project/tags). + +## Authors + +* **Julio Pestaña Salinas** - [JulioPestanaSalinas](https://github.com/JulioPestanaSalinas) + +## License + +This project is licensed under the GNU-3 License - see the [LICENSE](LICENSE) file for details. + + + + + +%prep +%autosetup -n Autogovernance-0.8.0 + +%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-Autogovernance -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Wed May 10 2023 Python_Bot <Python_Bot@openeuler.org> - 0.8.0-1 +- Package Spec generated |
