CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Python] Packaging et licence.

midoriiro
midoriiro
Niveau 17
13 octobre 2016 à 18:05:33

Salut,

Je viens de finir d'écrire une petite librairie (enfin reste a écrire la doc) un peu fourre tout pour d'autres projets que je compte pusher sur PyPi sous licence MIT. En googlant sur le sujet des licences, certains ce contente de mettre un fichier LICENCE dans le dossier racine et d'autres rajoute en plus le "preamble" dans chaque fichier source.

Donc je me questionne, est-ce vraiment utile un "preamble" dans chaque fichier source ou le fichier LICENCE se suffit à lui même pour protéger tous les fichiers/projet?

Si vous avez un avis sur la question ou un retour d'experience, je suis preneur. C'est le premier vrai code open source que je publie :fier:

TintinMage
TintinMage
Niveau 10
13 octobre 2016 à 18:40:30

Elle permet de faire quoi ta lib ?

midoriiro
midoriiro
Niveau 17
14 octobre 2016 à 00:30:41

Et bien c'est un fourre tout que j'utilise dans plusieurs projets, pour l'instant j'ai une classe qui wrappe subrprocess.Popen,de quoi comparer un object avec un dictionnaire de manière partiel et une classe dérivé de dict mais au lieu de faire d[k] = v cela donne d.k = v. J'ai pas mal d'autres chose à implémenter mais dans l'état actuel c'est plutôt un bon début.

En passant, vous utilisez quoi comme outils de deployment? Pour l'instant j'utilise python setup.py clean && python setup.py sdist &&twine update dist/*

Mais je ne trouve pas ça très esthetique.

Message édité le 14 octobre 2016 à 00:34:11 par midoriiro
midoriiro
midoriiro
Niveau 17
14 octobre 2016 à 00:48:04

Désole du double poste, timeout de l'edit

Le lien vers pypi pour les intéressés: https://pypi.python.org/pypi/subways (lien également vers le github)

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment