Metadata-Version: 2.1
Name: automatheque.schema
Version: 0.9.6a0
Summary: Domaine pour des classes courantes et partagées
Author-email: Marc <githubmarc@maj44.com>
License: GPLv3.0
Project-URL: Home, https://github.com/jaegerbobomb/automatheque
Project-URL: Repository, https://github.com/jaegerbobomb/automatheque.git
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: attrs
Provides-Extra: dev
Requires-Dist: pytest ; extra == 'dev'
Requires-Dist: tox ; extra == 'dev'

# automatheque.schema

Domaine pour des classes courantes et partagées

Objectifs :

* partager des structures de données
* metadonnées ou etiquettes et adaptateurs faciles

## Réfléchir

Classe "StockageMedium" de base = classe avec un nom_fichier éventuel pour la sauvegarde ou url si dans le cloud etc.

L'idée c'est d'avoir un autre module automatheque pour gérer les xattrs , les extensions
et la sauvegarde en fichier par ex., deviner le type de media (même pour meta données ou étiquettes, qui peuvent être enregistrées dans un fichier) ...

## TODO

donner des exemples pour l'héritage de renommable etc. qu'on ne va plus intégrer ici

=> encourager le sous classage :

```py
class ChansonRenommable(Chanson, Renommable):
  def liste_champs():
    pass

  def gabarits():
    pass
```

## Requirement

Python >=3.8

## Installation

```bash
pip install automatheque.schema
```

## License

GPLv3.0
