Metadata-Version: 2.1
Name: synch2jira
Version: 0.0.131
Summary: Lib
Author: wefine
Author-email: wefine2529@ebuthor.com
License: MIT
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
Requires-Dist: requests==2.31.0
Requires-Dist: setuptools==68.2.0
Requires-Dist: SQLAlchemy==2.0.25

# sync2jira

# Faut avoir la version 3.10.12 de python 
## Importer le package
```
 pip install synch2jira
```

## Mettre à jour le package 
⚠️ A faire 2 fois !! 
```
 pip install --upgrade synch2jira
 pip install --upgrade synch2jira
```

## Remplir le fichier de config

from synch2jira.config_package import config_package 
config_package()

* Vérifier qu'un fichier config.py va etre crée

## Issue try jira connexion 
* Créer un dossier database
* Appeler la fonction pour créer et remplir la base de données
from synch2jira.config_package import config_database_workflow
config_database_workflow()

## Générer le fichier csv 


## Tester le package 
Dans un fichier test.py importer le package 
from synch2jira.issue import Issue
issue = Issue("test  issue factory", "test issue fatory", None, "")
print(issue)




## Développer les fonctions suivantes dans S1 :

* All() : Cette fonction retourne la liste de tous les enregistrements disponibles dans S1.

* first() : Retourne le premier élément de la liste des enregistrements.

* last() : Retourne le dernier élément de la liste des enregistrements.

* find_by() : Cette fonction permet de rechercher des enregistrements en fonction de certains critères spécifiés.

* find_by_id(id) : Retourne l'enregistrement correspondant à l'ID spécifié.

* update() : Met à jour un enregistrement existant dans la base de données.

* delete() : Supprime un enregistrement de la base de données.

* save() : Enregistre un nouvel enregistrement dans la base de données.

* get() : Cette fonction récupère des informations spécifiques sur un enregistrement donné.





