%global _empty_manifest_terminate_build 0 Name: python-Accuinsight Version: 3.3.0.2 Release: 1 Summary: Model life cycle and monitoring library in Accuinsight+ License: MIT License URL: https://pypi.org/project/Accuinsight/ Source0: https://mirrors.nju.edu.cn/pypi/web/packages/52/e3/c56cf80f41fc3cf0240dfc3c85fce86df9523ade1f5987ce9db865bc5e73/Accuinsight-3.3.0.2.tar.gz BuildArch: noarch Requires: python3-wrapt Requires: python3-requests Requires: python3-gorilla Requires: python3-more-itertools Requires: python3-py-cpuinfo Requires: python3-packaging Requires: python3-GitPython Requires: python3-munch Requires: python3-nest-asyncio Requires: python3-scipy Requires: python3-scikit-learn Requires: python3-numpy Requires: python3-numba Requires: python3-matplotlib Requires: python3-cython Requires: python3-lightgbm Requires: python3-pandas Requires: python3-Asyncio Requires: python3-boto3 Requires: python3-joblib Requires: python3-shap Requires: python3-hdfs3 Requires: python3-protobuf %description 1. set up virtual environment for python - for Pycharm - https://www.jetbrains.com/help/pycharm/creating-virtual-environment.html - for pure python - go to your/download/src/directory and run the below commands >>> python3 -m venv venv >>> source venv/bin/activate 2. after downloading source from git, open terminal and run the below command. >>> python setup.py test install 3. if you added a new package then run the following commend >>> python setup.py install 4. Install protobuf 3.6.1 on Ubuntu 18.04 #! /bin/bash # Make sure you grab the latest version curl -OL https://github.com/google/protobuf/releases/download/v3.6.1/protoc-3.6.1-linux-x86_64.zip https://github.com/google/protobuf/releases/download/v3.6.1/protoc-3.6.1-linux-x86_64.zip # Unzip unzip protoc-3.6.1-linux-x86_64.zip -d protoc3 # Move protoc to /usr/local/bin/ sudo mv(or cp -pr) protoc3/bin/* /usr/local/bin/ # Move protoc3/include to /usr/local/include/ sudo mv(or cp -pr) protoc3/include/* /usr/local/include/ # Optional: change owner sudo chown $USER /usr/local/bin/protoc sudo chown -R $USER /usr/local/include/google - if you update or add "\*.proto" file in protos package - excute generate-protos.sh How to use - for Lifecycle - see Lifecycle/README.MD %package -n python3-Accuinsight Summary: Model life cycle and monitoring library in Accuinsight+ Provides: python-Accuinsight BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-Accuinsight 1. set up virtual environment for python - for Pycharm - https://www.jetbrains.com/help/pycharm/creating-virtual-environment.html - for pure python - go to your/download/src/directory and run the below commands >>> python3 -m venv venv >>> source venv/bin/activate 2. after downloading source from git, open terminal and run the below command. >>> python setup.py test install 3. if you added a new package then run the following commend >>> python setup.py install 4. Install protobuf 3.6.1 on Ubuntu 18.04 #! /bin/bash # Make sure you grab the latest version curl -OL https://github.com/google/protobuf/releases/download/v3.6.1/protoc-3.6.1-linux-x86_64.zip https://github.com/google/protobuf/releases/download/v3.6.1/protoc-3.6.1-linux-x86_64.zip # Unzip unzip protoc-3.6.1-linux-x86_64.zip -d protoc3 # Move protoc to /usr/local/bin/ sudo mv(or cp -pr) protoc3/bin/* /usr/local/bin/ # Move protoc3/include to /usr/local/include/ sudo mv(or cp -pr) protoc3/include/* /usr/local/include/ # Optional: change owner sudo chown $USER /usr/local/bin/protoc sudo chown -R $USER /usr/local/include/google - if you update or add "\*.proto" file in protos package - excute generate-protos.sh How to use - for Lifecycle - see Lifecycle/README.MD %package help Summary: Development documents and examples for Accuinsight Provides: python3-Accuinsight-doc %description help 1. set up virtual environment for python - for Pycharm - https://www.jetbrains.com/help/pycharm/creating-virtual-environment.html - for pure python - go to your/download/src/directory and run the below commands >>> python3 -m venv venv >>> source venv/bin/activate 2. after downloading source from git, open terminal and run the below command. >>> python setup.py test install 3. if you added a new package then run the following commend >>> python setup.py install 4. Install protobuf 3.6.1 on Ubuntu 18.04 #! /bin/bash # Make sure you grab the latest version curl -OL https://github.com/google/protobuf/releases/download/v3.6.1/protoc-3.6.1-linux-x86_64.zip https://github.com/google/protobuf/releases/download/v3.6.1/protoc-3.6.1-linux-x86_64.zip # Unzip unzip protoc-3.6.1-linux-x86_64.zip -d protoc3 # Move protoc to /usr/local/bin/ sudo mv(or cp -pr) protoc3/bin/* /usr/local/bin/ # Move protoc3/include to /usr/local/include/ sudo mv(or cp -pr) protoc3/include/* /usr/local/include/ # Optional: change owner sudo chown $USER /usr/local/bin/protoc sudo chown -R $USER /usr/local/include/google - if you update or add "\*.proto" file in protos package - excute generate-protos.sh How to use - for Lifecycle - see Lifecycle/README.MD %prep %autosetup -n Accuinsight-3.3.0.2 %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-Accuinsight -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Sun Apr 23 2023 Python_Bot - 3.3.0.2-1 - Package Spec generated