summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-05 05:41:10 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-05 05:41:10 +0000
commit2c67af51642ea59d06c6465c9a56f7ee65ec5f15 (patch)
tree772bdfe8f7d795341f58fbc404a816771a5aa3d4
parent3315b26bd610da58267b2f8e572f3a4161e7b31e (diff)
automatic import of python-iparapheur-utils-betaopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-iparapheur-utils-beta.spec312
-rw-r--r--sources1
3 files changed, 314 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..ef332de 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/iparapheur-utils.beta-0.0.1.post467552.tar.gz
diff --git a/python-iparapheur-utils-beta.spec b/python-iparapheur-utils-beta.spec
new file mode 100644
index 0000000..4c24938
--- /dev/null
+++ b/python-iparapheur-utils-beta.spec
@@ -0,0 +1,312 @@
+%global _empty_manifest_terminate_build 0
+Name: python-iparapheur-utils.beta
+Version: 0.0.1.post467552
+Release: 1
+Summary: Client python pour i-Parapheur
+License: AGPLv3
+URL: https://gitlab.libriciel.fr/i-parapheur/client-python
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/9e/b4/a46507a08895a5a84614e44b35a255401a1f4fb23d1dab4caaec6d26cd4c/iparapheur-utils.beta-0.0.1.post467552.tar.gz
+BuildArch: noarch
+
+
+%description
+[![PyPi](https://img.shields.io/pypi/v/iparapheur-utils.svg)](https://pypi.org/project/iparapheur-utils)
+# Introduction
+C'est principalement une librairie écrite en Python permettant la communication avec le [i-Parapheur](https://www.libriciel.fr/iparapheur/) en version 4.2+, au travers de l'API REST ou via webservice SOAP.
+Elle offre des commandes accessibles depuis un shell standard, pour faciliter certaines opérations d'exploitation.
+# Installation
+Sur une distribution Ubuntu 18.04 LTS :
+* une instance i-Parapheur accessible en v4.4.0 ou plus
+* un environnement Python fonctionnel !
+* ajout de l'outil ` pip ` depuis un terminal BASH :
+```bash
+sudo bash
+curl https://bootstrap.pypa.io/get-pip.py | python
+```
+* installation du paquet python `iparapheur-utils`, depuis un terminal BASH :
+```bash
+sudo pip install iparapheur-utils
+```
+## Problèmes connus et solutions
+### python2 et python3 coexistent sur la machine
+Lancer les commandes pour python2, spécifiquement (partant du principe que `python2` pointe sur l'exécutable python 2)
+```bash
+curl https://bootstrap.pypa.io/get-pip.py | python2
+sudo python2 -m pip install iparapheur-utils
+```
+### Erreur urllib3 : "No module named ordered_dict"
+Une dépendance de iparapheur-utils est installée dans une mauvaise version, non supportée (eg urllib3 v 1.24).
+Il faut la désinstaller et la réinstaller dans la bonne version (v 1.23).
+```bash
+sudo pip uninstall urllib3
+sudo pip install urllib3==1.23
+```
+## Cas d'environnement avec MitM
+Certains environnements réseau bloquent l'accès à pypi.org, avec un message "SSL Error: Certificate_Verify_Failed".
+> Could not fetch URL https://pypi.org/…/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host=’pypi.org’, port=443): Max retries exceeded with url: /…/ (Caused by SSLError(SSLCertVerificationError(1, ‘[ SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: …
+Il est possible de passer outre, au prix d'une réduction de la confiance, avec l'argument `--trusted-host`
+```bash
+sudo pip install --trusted-host pypi.org iparapheur-utils
+```
+## Support CentOS / RHEL :
+* Version 6 : Cette version n'est plus supportée, en cause une version de python trop ancienne (2.6)
+* Version 7 : Cette version requiert l'installation de paquets supplémentaires :
+ `yum install libffi-devel gcc openssl-devel`
+# Usage
+Ces commandes sont actuellement disponibles :
+- [`ph-init`](#ph-init)
+- [`ph-check`](#ph-check)
+- [`ph-echo`](#ph-echo)
+- [`ph-recupArchives`](#ph-recuparchives)
+- [`ph-export`](#ph-export)
+- [`ph-import`](#ph-import)
+- [`ph-rename`](#ph-rename)
+- [`ph-removeldap`](#ph-removeldap)
+- [`ph-pushdoc`](#ph-pushdoc)
+- [`ph-ipclean`](#ph-ipclean)
+- [`ph-ldapsearch`](#ph-ldapsearch)
+- [`ph-count_files`](#ph-count_files)
+- [`ph-reset_admin_password`](#ph-reset_admin_password)
+- [`ph-patch`](#ph-patch)
+- [`ph-orphan`](#ph-orphan)
+> Remarques : Elles sont conçues pour être exécutées en environnement bash standard: ligne de commande, ou script BASH.
+Aucune qualification à ce stade pour l'usage de ces commandes dans un interpréteur Python.
+## `ph-init`
+Cette commande permet la génération d'un fichier de configuration "par défaut", qu'il faut bien sûr adapter au serveur.
+Exemple d'utilisation :
+```
+usage: ph-init [-h] [-p P] [-c {recuparchives,export,import}]
+Génère un fichier de configuration par défaut dans le répertoire courant
+Arguments:
+ -h, --help Affiche ce message et quitte
+ -p P Chemin du fichier de configuration
+ -c {recuparchives,export,import}
+ Commande pour laquelle générer le fichier de
+ configuration
+```
+Le lancement de la commande génère un fichier `iparapheur-utils.cfg`, lu par défaut lors de l'appel des autres fonctions
+## `ph-check`
+Lance le script de check d'installation. Pas de pré-requis particulier.
+## `ph-echo`
+Lance la fonction `echo` vers le i-Parapheur désigné dans le fichier de configuration.
+Exemple d'utilisation :
+```
+
+%package -n python3-iparapheur-utils.beta
+Summary: Client python pour i-Parapheur
+Provides: python-iparapheur-utils.beta
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-iparapheur-utils.beta
+[![PyPi](https://img.shields.io/pypi/v/iparapheur-utils.svg)](https://pypi.org/project/iparapheur-utils)
+# Introduction
+C'est principalement une librairie écrite en Python permettant la communication avec le [i-Parapheur](https://www.libriciel.fr/iparapheur/) en version 4.2+, au travers de l'API REST ou via webservice SOAP.
+Elle offre des commandes accessibles depuis un shell standard, pour faciliter certaines opérations d'exploitation.
+# Installation
+Sur une distribution Ubuntu 18.04 LTS :
+* une instance i-Parapheur accessible en v4.4.0 ou plus
+* un environnement Python fonctionnel !
+* ajout de l'outil ` pip ` depuis un terminal BASH :
+```bash
+sudo bash
+curl https://bootstrap.pypa.io/get-pip.py | python
+```
+* installation du paquet python `iparapheur-utils`, depuis un terminal BASH :
+```bash
+sudo pip install iparapheur-utils
+```
+## Problèmes connus et solutions
+### python2 et python3 coexistent sur la machine
+Lancer les commandes pour python2, spécifiquement (partant du principe que `python2` pointe sur l'exécutable python 2)
+```bash
+curl https://bootstrap.pypa.io/get-pip.py | python2
+sudo python2 -m pip install iparapheur-utils
+```
+### Erreur urllib3 : "No module named ordered_dict"
+Une dépendance de iparapheur-utils est installée dans une mauvaise version, non supportée (eg urllib3 v 1.24).
+Il faut la désinstaller et la réinstaller dans la bonne version (v 1.23).
+```bash
+sudo pip uninstall urllib3
+sudo pip install urllib3==1.23
+```
+## Cas d'environnement avec MitM
+Certains environnements réseau bloquent l'accès à pypi.org, avec un message "SSL Error: Certificate_Verify_Failed".
+> Could not fetch URL https://pypi.org/…/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host=’pypi.org’, port=443): Max retries exceeded with url: /…/ (Caused by SSLError(SSLCertVerificationError(1, ‘[ SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: …
+Il est possible de passer outre, au prix d'une réduction de la confiance, avec l'argument `--trusted-host`
+```bash
+sudo pip install --trusted-host pypi.org iparapheur-utils
+```
+## Support CentOS / RHEL :
+* Version 6 : Cette version n'est plus supportée, en cause une version de python trop ancienne (2.6)
+* Version 7 : Cette version requiert l'installation de paquets supplémentaires :
+ `yum install libffi-devel gcc openssl-devel`
+# Usage
+Ces commandes sont actuellement disponibles :
+- [`ph-init`](#ph-init)
+- [`ph-check`](#ph-check)
+- [`ph-echo`](#ph-echo)
+- [`ph-recupArchives`](#ph-recuparchives)
+- [`ph-export`](#ph-export)
+- [`ph-import`](#ph-import)
+- [`ph-rename`](#ph-rename)
+- [`ph-removeldap`](#ph-removeldap)
+- [`ph-pushdoc`](#ph-pushdoc)
+- [`ph-ipclean`](#ph-ipclean)
+- [`ph-ldapsearch`](#ph-ldapsearch)
+- [`ph-count_files`](#ph-count_files)
+- [`ph-reset_admin_password`](#ph-reset_admin_password)
+- [`ph-patch`](#ph-patch)
+- [`ph-orphan`](#ph-orphan)
+> Remarques : Elles sont conçues pour être exécutées en environnement bash standard: ligne de commande, ou script BASH.
+Aucune qualification à ce stade pour l'usage de ces commandes dans un interpréteur Python.
+## `ph-init`
+Cette commande permet la génération d'un fichier de configuration "par défaut", qu'il faut bien sûr adapter au serveur.
+Exemple d'utilisation :
+```
+usage: ph-init [-h] [-p P] [-c {recuparchives,export,import}]
+Génère un fichier de configuration par défaut dans le répertoire courant
+Arguments:
+ -h, --help Affiche ce message et quitte
+ -p P Chemin du fichier de configuration
+ -c {recuparchives,export,import}
+ Commande pour laquelle générer le fichier de
+ configuration
+```
+Le lancement de la commande génère un fichier `iparapheur-utils.cfg`, lu par défaut lors de l'appel des autres fonctions
+## `ph-check`
+Lance le script de check d'installation. Pas de pré-requis particulier.
+## `ph-echo`
+Lance la fonction `echo` vers le i-Parapheur désigné dans le fichier de configuration.
+Exemple d'utilisation :
+```
+
+%package help
+Summary: Development documents and examples for iparapheur-utils.beta
+Provides: python3-iparapheur-utils.beta-doc
+%description help
+[![PyPi](https://img.shields.io/pypi/v/iparapheur-utils.svg)](https://pypi.org/project/iparapheur-utils)
+# Introduction
+C'est principalement une librairie écrite en Python permettant la communication avec le [i-Parapheur](https://www.libriciel.fr/iparapheur/) en version 4.2+, au travers de l'API REST ou via webservice SOAP.
+Elle offre des commandes accessibles depuis un shell standard, pour faciliter certaines opérations d'exploitation.
+# Installation
+Sur une distribution Ubuntu 18.04 LTS :
+* une instance i-Parapheur accessible en v4.4.0 ou plus
+* un environnement Python fonctionnel !
+* ajout de l'outil ` pip ` depuis un terminal BASH :
+```bash
+sudo bash
+curl https://bootstrap.pypa.io/get-pip.py | python
+```
+* installation du paquet python `iparapheur-utils`, depuis un terminal BASH :
+```bash
+sudo pip install iparapheur-utils
+```
+## Problèmes connus et solutions
+### python2 et python3 coexistent sur la machine
+Lancer les commandes pour python2, spécifiquement (partant du principe que `python2` pointe sur l'exécutable python 2)
+```bash
+curl https://bootstrap.pypa.io/get-pip.py | python2
+sudo python2 -m pip install iparapheur-utils
+```
+### Erreur urllib3 : "No module named ordered_dict"
+Une dépendance de iparapheur-utils est installée dans une mauvaise version, non supportée (eg urllib3 v 1.24).
+Il faut la désinstaller et la réinstaller dans la bonne version (v 1.23).
+```bash
+sudo pip uninstall urllib3
+sudo pip install urllib3==1.23
+```
+## Cas d'environnement avec MitM
+Certains environnements réseau bloquent l'accès à pypi.org, avec un message "SSL Error: Certificate_Verify_Failed".
+> Could not fetch URL https://pypi.org/…/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host=’pypi.org’, port=443): Max retries exceeded with url: /…/ (Caused by SSLError(SSLCertVerificationError(1, ‘[ SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: …
+Il est possible de passer outre, au prix d'une réduction de la confiance, avec l'argument `--trusted-host`
+```bash
+sudo pip install --trusted-host pypi.org iparapheur-utils
+```
+## Support CentOS / RHEL :
+* Version 6 : Cette version n'est plus supportée, en cause une version de python trop ancienne (2.6)
+* Version 7 : Cette version requiert l'installation de paquets supplémentaires :
+ `yum install libffi-devel gcc openssl-devel`
+# Usage
+Ces commandes sont actuellement disponibles :
+- [`ph-init`](#ph-init)
+- [`ph-check`](#ph-check)
+- [`ph-echo`](#ph-echo)
+- [`ph-recupArchives`](#ph-recuparchives)
+- [`ph-export`](#ph-export)
+- [`ph-import`](#ph-import)
+- [`ph-rename`](#ph-rename)
+- [`ph-removeldap`](#ph-removeldap)
+- [`ph-pushdoc`](#ph-pushdoc)
+- [`ph-ipclean`](#ph-ipclean)
+- [`ph-ldapsearch`](#ph-ldapsearch)
+- [`ph-count_files`](#ph-count_files)
+- [`ph-reset_admin_password`](#ph-reset_admin_password)
+- [`ph-patch`](#ph-patch)
+- [`ph-orphan`](#ph-orphan)
+> Remarques : Elles sont conçues pour être exécutées en environnement bash standard: ligne de commande, ou script BASH.
+Aucune qualification à ce stade pour l'usage de ces commandes dans un interpréteur Python.
+## `ph-init`
+Cette commande permet la génération d'un fichier de configuration "par défaut", qu'il faut bien sûr adapter au serveur.
+Exemple d'utilisation :
+```
+usage: ph-init [-h] [-p P] [-c {recuparchives,export,import}]
+Génère un fichier de configuration par défaut dans le répertoire courant
+Arguments:
+ -h, --help Affiche ce message et quitte
+ -p P Chemin du fichier de configuration
+ -c {recuparchives,export,import}
+ Commande pour laquelle générer le fichier de
+ configuration
+```
+Le lancement de la commande génère un fichier `iparapheur-utils.cfg`, lu par défaut lors de l'appel des autres fonctions
+## `ph-check`
+Lance le script de check d'installation. Pas de pré-requis particulier.
+## `ph-echo`
+Lance la fonction `echo` vers le i-Parapheur désigné dans le fichier de configuration.
+Exemple d'utilisation :
+```
+
+%prep
+%autosetup -n iparapheur-utils.beta-0.0.1.post467552
+
+%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-iparapheur-utils.beta -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Fri May 05 2023 Python_Bot <Python_Bot@openeuler.org> - 0.0.1.post467552-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..6e774eb
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+aeaa7791000011d5ab4266791128174a iparapheur-utils.beta-0.0.1.post467552.tar.gz