summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-04-12 02:33:02 +0000
committerCoprDistGit <infra@openeuler.org>2023-04-12 02:33:02 +0000
commit5e20317035242b7c18f4ffc5419e5c06e5edc638 (patch)
tree90336ebd463e02097492c3154a77d46554f02f81
parent9b3988a5bfb001bd43f76d2910ed986a2af9c3f4 (diff)
automatic import of python-metasdk
-rw-r--r--.gitignore1
-rw-r--r--python-metasdk.spec157
-rw-r--r--sources1
3 files changed, 159 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..b251411 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/metasdk-1.5.2.tar.gz
diff --git a/python-metasdk.spec b/python-metasdk.spec
new file mode 100644
index 0000000..dcb2504
--- /dev/null
+++ b/python-metasdk.spec
@@ -0,0 +1,157 @@
+%global _empty_manifest_terminate_build 0
+Name: python-metasdk
+Version: 1.5.2
+Release: 1
+Summary: Devision Meta SDK
+License: MIT
+URL: https://github.com/devision-io/metasdk
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/21/f7/34fa609e7b4a4d1f8ea8f84f6f5781def0d2cad2559b4808516ee901c22c/metasdk-1.5.2.tar.gz
+BuildArch: noarch
+
+Requires: python3-elasticsearch
+Requires: python3-six
+Requires: python3-logstash
+Requires: python3-fluent-logger
+Requires: python3-PyJWT
+Requires: python3-requests
+Requires: python3-redis
+Requires: python3-pytest
+Requires: python3-pytest-mock
+Requires: python3-urllib3
+
+%description
+# MetaSDK Python
+
+[Документация](http://metasdk.readthedocs.io/)
+
+[Полный список примеров](https://github.com/devision-io/metasdk/tree/master/metasdk/examples/)
+
+#### Как обновить metasdk в pypi.org
+
+1. Если кто-то из новых людей будет пробовать обновлять - надо дописать гайд как зарегаться на pypi.org и получить возможность обновлять метасдк
+
+2. Обновляем наш репозиторий в соответствии с общими правилами, не забываем апнуть версию (version) в info.py, как обычно в пайтон-либах (на момент написания это - обновляем мастер, создаём ветку с номером задачи из мастера, заливаем коммиты в ветку, создаём пулл-реквест в стеше, при необходимости мержимся с актуальным мастером, проходим ревью, заливаем в мастер)
+
+3. Если не устанавливали, устанавливаем pip3 install wheel && pip3 install twine (если ещё не делали (это как раз тот этап, когда у кого-то может деплоиться, а у кого-то нет)
+
+4. Делаем make publish. Может спросить пароль от ключа, логи и пароль от pypi.org
+
+5. Обновить версию в тех репозиториях, для которых, собственно, делаются изменения (например, metafeedconnectors)
+
+
+Связанные задачи:
+- META-2941
+- META-2571
+
+
+
+
+
+%package -n python3-metasdk
+Summary: Devision Meta SDK
+Provides: python-metasdk
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-metasdk
+# MetaSDK Python
+
+[Документация](http://metasdk.readthedocs.io/)
+
+[Полный список примеров](https://github.com/devision-io/metasdk/tree/master/metasdk/examples/)
+
+#### Как обновить metasdk в pypi.org
+
+1. Если кто-то из новых людей будет пробовать обновлять - надо дописать гайд как зарегаться на pypi.org и получить возможность обновлять метасдк
+
+2. Обновляем наш репозиторий в соответствии с общими правилами, не забываем апнуть версию (version) в info.py, как обычно в пайтон-либах (на момент написания это - обновляем мастер, создаём ветку с номером задачи из мастера, заливаем коммиты в ветку, создаём пулл-реквест в стеше, при необходимости мержимся с актуальным мастером, проходим ревью, заливаем в мастер)
+
+3. Если не устанавливали, устанавливаем pip3 install wheel && pip3 install twine (если ещё не делали (это как раз тот этап, когда у кого-то может деплоиться, а у кого-то нет)
+
+4. Делаем make publish. Может спросить пароль от ключа, логи и пароль от pypi.org
+
+5. Обновить версию в тех репозиториях, для которых, собственно, делаются изменения (например, metafeedconnectors)
+
+
+Связанные задачи:
+- META-2941
+- META-2571
+
+
+
+
+
+%package help
+Summary: Development documents and examples for metasdk
+Provides: python3-metasdk-doc
+%description help
+# MetaSDK Python
+
+[Документация](http://metasdk.readthedocs.io/)
+
+[Полный список примеров](https://github.com/devision-io/metasdk/tree/master/metasdk/examples/)
+
+#### Как обновить metasdk в pypi.org
+
+1. Если кто-то из новых людей будет пробовать обновлять - надо дописать гайд как зарегаться на pypi.org и получить возможность обновлять метасдк
+
+2. Обновляем наш репозиторий в соответствии с общими правилами, не забываем апнуть версию (version) в info.py, как обычно в пайтон-либах (на момент написания это - обновляем мастер, создаём ветку с номером задачи из мастера, заливаем коммиты в ветку, создаём пулл-реквест в стеше, при необходимости мержимся с актуальным мастером, проходим ревью, заливаем в мастер)
+
+3. Если не устанавливали, устанавливаем pip3 install wheel && pip3 install twine (если ещё не делали (это как раз тот этап, когда у кого-то может деплоиться, а у кого-то нет)
+
+4. Делаем make publish. Может спросить пароль от ключа, логи и пароль от pypi.org
+
+5. Обновить версию в тех репозиториях, для которых, собственно, делаются изменения (например, metafeedconnectors)
+
+
+Связанные задачи:
+- META-2941
+- META-2571
+
+
+
+
+
+%prep
+%autosetup -n metasdk-1.5.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-metasdk -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Wed Apr 12 2023 Python_Bot <Python_Bot@openeuler.org> - 1.5.2-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..3855cb5
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+1230290561384774ad18865492986742 metasdk-1.5.2.tar.gz