# \#python

**URL:** https://forum.duniter.org/tag/python/180.md

[Latest](https://forum.duniter.org/latest.md) · [Categories](https://forum.duniter.org/categories.md) · [Tags](https://forum.duniter.org/tags.md)

---

## [Bug Tikka 0.19.0](https://forum.duniter.org/t/bug-tikka-0-19-0/13455)

<div class="topic-metadata">

**Author:** [@Moul](https://forum.duniter.org/u/Moul)\
**Replies:** 3\
**Last updated:** [19 November 2025 10:52 UTC](https://forum.duniter.org/t/bug-tikka-0-19-0/13455 "2025-11-19T10:52:48Z")

</div>

Oublié de pousser du code ? File "/home/moul/.local/pipx/venvs/tikka/lib64/python3.14/site-packages/tikka/slots/pyqt/windows/main.py", line 173, in connect\_to\_datapod self.application.datapods.network\_set\_url\_rand…

---

## [Création de dérivation ED25519 en Python](https://forum.duniter.org/t/creation-de-derivation-ed25519-en-python/13049)

<div class="topic-metadata">

**Author:** [@vit](https://forum.duniter.org/u/vit)\
**Replies:** 2\
**Last updated:** [8 April 2025 16:06 UTC](https://forum.duniter.org/t/creation-de-derivation-ed25519-en-python/13049 "2025-04-08T16:06:00Z")

</div>

Le client Python py-substrate-interface ne gère pas la création de dérivation en ED25519. C’est donc à nous de le faire si on utilise ED25519 au lieu de SR25519 pour les nouveaux comptes V2. Pour l’instant, j’échoue à …

---

## [Remplacer Poetry par UV pour votre environnement de dev Python](https://forum.duniter.org/t/remplacer-poetry-par-uv-pour-votre-environnement-de-dev-python/13035)

<div class="topic-metadata">

**Author:** [@vit](https://forum.duniter.org/u/vit)\
**Replies:** 4\
**Last updated:** [1 April 2025 19:32 UTC](https://forum.duniter.org/t/remplacer-poetry-par-uv-pour-votre-environnement-de-dev-python/13035 "2025-04-01T19:32:28Z")

</div>

J’ai eu de gros problèmes avec Poetry qui bloquait l’execution de ma CI/CD. Je reprochais déjà à Poetry sa lenteur et sa mauvaise gestion des dépendances. Un comble pour un outil dont c’est censé être le coeur de métier…

---

## [Ruff : le linter Python en Rust](https://forum.duniter.org/t/ruff-le-linter-python-en-rust/10530)

<div class="topic-metadata">

**Author:** [@vit](https://forum.duniter.org/u/vit)\
**Replies:** 0\
**Last updated:** [9 February 2023 18:21 UTC](https://forum.duniter.org/t/ruff-le-linter-python-en-rust/10530 "2023-02-09T18:21:55Z")

</div>

Je viens de remplacer Pylint par Ruff sur le projet Tikka et je respire enfin ! Ruff est un linter Python compilé en C et écrit en Rust. Il y a de plus en plus de bibliothèques Python qui s’oxydent et ça permet une vit…

---

## [Web3 Foundation subxtpy Grant](https://forum.duniter.org/t/web3-foundation-subxtpy-grant/12914)

<div class="topic-metadata">

**Author:** [@bgallois](https://forum.duniter.org/u/bgallois)\
**Replies:** 6\
**Last updated:** [29 March 2025 17:47 UTC](https://forum.duniter.org/t/web3-foundation-subxtpy-grant/12914 "2025-03-29T17:47:14Z")

</div>

@vit @HugoTrentesaux As mentioned yesterday (with a small mistake—it’s subxt-python and not substrate-interface that was subsidized by the Web3 Foundation: Proposal for \`subxt-python\` by philoniare · Pull Request #2246 ·…

---

## [Py-polkadot-sdk maintenance](https://forum.duniter.org/t/py-polkadot-sdk-maintenance/12920)

<div class="topic-metadata">

**Author:** [@vit](https://forum.duniter.org/u/vit)\
**Replies:** 3\
**Last updated:** [29 March 2025 15:22 UTC](https://forum.duniter.org/t/py-polkadot-sdk-maintenance/12920 "2025-03-29T15:22:40Z")

</div>

Since the repository of the py-substrate-interface has no activity since October 2024, I started a discussion on the repository. I asked about the future of maintenance of the project. And as suggested by @HugoTrentesa…

---

## [Cohérence des données de Duniter V1 avant migration](https://forum.duniter.org/t/coherence-des-donnees-de-duniter-v1-avant-migration/11414)

<div class="topic-metadata">

**Author:** [@vit](https://forum.duniter.org/u/vit)\
**Replies:** 1\
**Last updated:** [17 July 2023 12:59 UTC](https://forum.duniter.org/t/coherence-des-donnees-de-duniter-v1-avant-migration/11414 "2023-07-17T12:59:57Z")

</div>

Suite au message de @HugoTrentesaux sur l’incohérence des données lors de l’utilisation de py-g1-migrator, et pour l’aider à avancer, j’ai écrit un petit code Python 3.10 pour vérifier la cohérence des bases de données l…

---

## [Diagrammes UML de DuniterPy](https://forum.duniter.org/t/diagrammes-uml-de-duniterpy/6967)

<div class="topic-metadata">

**Author:** [@vit](https://forum.duniter.org/u/vit)\
**Replies:** 0\
**Last updated:** [28 February 2020 11:12 UTC](https://forum.duniter.org/t/diagrammes-uml-de-duniterpy/6967 "2020-02-28T11:12:57Z")

</div>

Grâce à l’outil pyreverse (création de diagrammes UML à partir d’un code python) livré avec pylint (analyse des erreurs de code) j’ai pu générer les diagrammes UML de DuniterPy 0.56.0. Packages (références entre les mod…

---

## [Installation de Tikka sur architecture ARM](https://forum.duniter.org/t/installation-de-tikka-sur-architecture-arm/10755)

<div class="topic-metadata">

**Author:** [@flebon](https://forum.duniter.org/u/flebon)\
**Replies:** 15\
**Last updated:** [26 March 2023 19:14 UTC](https://forum.duniter.org/t/installation-de-tikka-sur-architecture-arm/10755 "2023-03-26T19:14:10Z")

</div>

Bonjour à tous, Je voudrai utiliser Tikka sur Raspberry Pi4 (Debian 11/bullseye avec 8Go de RAM) mais l’installation échoue. Il semble en effet que Tikka 0.7.4 nécessite PyQt5 5.15.9 et mon installation Python 3.9 poss…

---

## [Duniter-mirage 0.1.52 est sorti!](https://forum.duniter.org/t/duniter-mirage-0-1-52-est-sorti/7041)

<div class="topic-metadata">

**Author:** [@vit](https://forum.duniter.org/u/vit)\
**Replies:** 4\
**Last updated:** [20 January 2023 16:25 UTC](https://forum.duniter.org/t/duniter-mirage-0-1-52-est-sorti/7041 "2023-01-20T16:25:54Z")

</div>

Duniter-mirage est une bibliothèque Python permettant de créer un serveur bouchon à chaque test fonctionnel d’une application nécessitant de simuler la connexion à un serveur Duniter. Son usage est décrit dans un script…

---

## [Mettre en place un cluster de VMs avec Ansible](https://forum.duniter.org/t/mettre-en-place-un-cluster-de-vms-avec-ansible/9263)

<div class="topic-metadata">

**Author:** [@vit](https://forum.duniter.org/u/vit)\
**Replies:** 1\
**Last updated:** [7 May 2022 19:46 UTC](https://forum.duniter.org/t/mettre-en-place-un-cluster-de-vms-avec-ansible/9263 "2022-05-07T19:46:55Z")

</div>

Pour lancer le réseau de test de Duniter V2S ou bien pour créer un point d’entrée fiable avec les indexeurs de type subsquid, ou pour d’autres besoins, nous devons créer un cluster de machines. Avant d’utiliser un clust…

---

## [Requête RPC du solde d'un compte (account balance)](https://forum.duniter.org/t/requete-rpc-du-solde-dun-compte-account-balance/9168)

<div class="topic-metadata">

**Author:** [@vit](https://forum.duniter.org/u/vit)\
**Replies:** 3\
**Last updated:** [16 March 2022 17:39 UTC](https://forum.duniter.org/t/requete-rpc-du-solde-dun-compte-account-balance/9168 "2022-03-16T17:39:58Z")

</div>

Je n’arrive pas à trouver la requête RPC de substrate pour obtenir la balance d’un compte. Dans polkadot.js, je tente « Données de la chaîne » et requête d'état sélectionné: balances …

---

## [Python et les paramètres de fonction](https://forum.duniter.org/t/python-et-les-parametres-de-fonction/8821)

<div class="topic-metadata">

**Author:** [@vit](https://forum.duniter.org/u/vit)\
**Replies:** 0\
**Last updated:** [11 November 2021 15:03 UTC](https://forum.duniter.org/t/python-et-les-parametres-de-fonction/8821 "2021-11-11T15:03:57Z")

</div>

Voici un article qui explique le mystère du comportement parfois bizarre de Python, par rapport à d’autres langages, quand on passe des variables en arguments dans des fonctions. Quand on passe un entier ou une chaîne, …

---

## [Duniter en Python](https://forum.duniter.org/t/duniter-en-python/8559)

<div class="topic-metadata">

**Author:** [@vit](https://forum.duniter.org/u/vit)\
**Replies:** 2\
**Last updated:** [12 July 2021 09:06 UTC](https://forum.duniter.org/t/duniter-en-python/8559 "2021-07-12T09:06:26Z")

</div>

Il m’est venue une idée qui m’a fait rire, puis réfléchir, puis donner l’envie de vous la partager. L’idée est la suivante : Réécrire en Python les parties du code NodeJS/Typescript qui ne sont pas destinées à être ox…

---

## [Ğ1Dons : paper wallets de propagande](https://forum.duniter.org/t/g1dons-paper-wallets-de-propagande/7181)

<div class="topic-metadata">

**Author:** [@matograine](https://forum.duniter.org/u/matograine)\
**Replies:** 45\
**Last updated:** [26 May 2021 09:51 UTC](https://forum.duniter.org/t/g1dons-paper-wallets-de-propagande/7181 "2021-05-26T09:51:56Z")

</div>

Bonjour, (deition pour la 0.0.9) Je suis heureux de vous annoncer une version 0.0.9 de Ğ1Don, générateur de paper wallets destinés à donner quelques Ğ1 hors ligne. J’avais créé le premier prototype en 2018 …

---

## [DUP-Crypto Python (binding from Rust)](https://forum.duniter.org/t/dup-crypto-python-binding-from-rust/8059)

<div class="topic-metadata">

**Author:** [@tuxmain](https://forum.duniter.org/u/tuxmain)\
**Replies:** 0\
**Last updated:** [8 February 2021 22:17 UTC](https://forum.duniter.org/t/dup-crypto-python-binding-from-rust/8059 "2021-02-08T22:17:07Z")

</div>

J’ai commencé le binding de dup-crypto-rs vers une bibliothèque Python3, dup-crypto-py. Fonctionnalités : gestion basique de clés ed25519 signature ed25519 encodage et décodage DEWIF chiffrement (messages privés chiff…

---

## [Fonction d'aide pour avoir un vrai client python p2p!](https://forum.duniter.org/t/fonction-daide-pour-avoir-un-vrai-client-python-p2p/7821)

<div class="topic-metadata">

**Author:** [@vit](https://forum.duniter.org/u/vit)\
**Replies:** 9\
**Last updated:** [7 January 2021 14:08 UTC](https://forum.duniter.org/t/fonction-daide-pour-avoir-un-vrai-client-python-p2p/7821 "2021-01-07T14:08:21Z")

</div>

get\_available\_nodes() Plus d’excuse pour ne pas avoir un client python vraiment p2p. https://git.duniter.org/clients/python/duniterpy/-/blob/helper\_available\_nodes/duniterpy/helpers/network.py Diagramme pour les autres…

---

## [DuniterPy, évolution de la bibliothèque Python](https://forum.duniter.org/t/duniterpy-evolution-de-la-bibliotheque-python/5127)

<div class="topic-metadata">

**Author:** [@vit](https://forum.duniter.org/u/vit)\
**Replies:** 50\
**Last updated:** [13 December 2020 22:41 UTC](https://forum.duniter.org/t/duniterpy-evolution-de-la-bibliotheque-python/5127 "2020-12-13T22:41:39Z")

</div>

La version 0.50.0 est en phase de finalisation. Elle brise la compatibilité avec les versions précédentes, mais pour le meilleur (simplicité des requêtes). Je voulais juste signaler la dernière fonctionnalité ajoutée …

---

## [Announcing Poetry 1.0.0](https://forum.duniter.org/t/announcing-poetry-1-0-0/6672)

<div class="topic-metadata">

**Author:** [@Moul](https://forum.duniter.org/u/Moul)\
**Replies:** 1\
**Last updated:** [2 January 2020 12:33 UTC](https://forum.duniter.org/t/announcing-poetry-1-0-0/6672 "2020-01-02T12:33:04Z")

</div>

---

## [Démonstrations interactives de Duniterpy dans un navigateur!](https://forum.duniter.org/t/demonstrations-interactives-de-duniterpy-dans-un-navigateur/6547)

<div class="topic-metadata">

**Author:** [@vit](https://forum.duniter.org/u/vit)\
**Replies:** 0\
**Last updated:** [6 November 2019 18:26 UTC](https://forum.duniter.org/t/demonstrations-interactives-de-duniterpy-dans-un-navigateur/6547 "2019-11-06T18:26:21Z")

</div>

Jupyter Pour faire des démonstrations, tests, présentations, exercices comme un REPL sous stéroïdes avec Python et même avec d’autres langages dans votre navigateur web (oui vous avez bien lu !), il existe un outil fa…

---

## [Site web de Duniter : erreurs lors de l'installation / Pelican / Python](https://forum.duniter.org/t/site-web-de-duniter-erreurs-lors-de-linstallation-pelican-python/6562)

<div class="topic-metadata">

**Author:** [@anon88550267](https://forum.duniter.org/u/anon88550267)\
**Replies:** 13\
**Last updated:** [11 November 2019 14:30 UTC](https://forum.duniter.org/t/site-web-de-duniter-erreurs-lors-de-linstallation-pelican-python/6562 "2019-11-11T14:30:20Z")

</div>

Salut, Ça y est, je me décide à apprendre à utiliser les Static Site Generators, suite à quelques discussions avec @Moul sur l’usage déjà en cours de GitLab Pages, et parce qu’un peu de lecture m’a convaincu qu’apprendr…

---

## [Créer un module Python compilé avec Rust](https://forum.duniter.org/t/creer-un-module-python-compile-avec-rust/6397)

<div class="topic-metadata">

**Author:** [@vit](https://forum.duniter.org/u/vit)\
**Replies:** 1\
**Last updated:** [1 September 2019 10:31 UTC](https://forum.duniter.org/t/creer-un-module-python-compile-avec-rust/6397 "2019-09-01T10:31:36Z")

</div>

Malgré son bytecode, Python est plus lent qu’un langage compilé, c’est normal, mais cela n’a aucune importance la plupart du temps. Par contre, pour traiter des données à la vitesse du C, il est possible de compiler des …

---

## [Besoin d'un coup de main sur les devs ?](https://forum.duniter.org/t/besoin-dun-coup-de-main-sur-les-devs/4780)

<div class="topic-metadata">

**Author:** [@Cebash](https://forum.duniter.org/u/Cebash)\
**Replies:** 19\
**Last updated:** [14 June 2018 09:10 UTC](https://forum.duniter.org/t/besoin-dun-coup-de-main-sur-les-devs/4780 "2018-06-14T09:10:21Z")

</div>

Hello, J’ai vu sur Diaspora que vous vouliez un coup de main notamment en Python, vous avez une liste de trucs importants à faire ? ++

---

## [Black : un seul formatage pour les gouverner tous !](https://forum.duniter.org/t/black-un-seul-formatage-pour-les-gouverner-tous/4787)

<div class="topic-metadata">

**Author:** [@vit](https://forum.duniter.org/u/vit)\
**Replies:** 4\
**Last updated:** [8 June 2018 11:57 UTC](https://forum.duniter.org/t/black-un-seul-formatage-pour-les-gouverner-tous/4787 "2018-06-08T11:57:10Z")

</div>

Pour harmoniser les (futures nombreuses) contribution au code de Sakia, le formatage de celui-ci doit suivre le PEP8. Cela est facile à dire, mais selon les IDEs, on y pense pas toujours et il peut aussi y avoir des int…

---

## [Vidéo : gestion des dépendances en python avec pipenv](https://forum.duniter.org/t/video-gestion-des-dependances-en-python-avec-pipenv/4708)

<div class="topic-metadata">

**Author:** [@vit](https://forum.duniter.org/u/vit)\
**Replies:** 1\
**Last updated:** [25 May 2018 15:45 UTC](https://forum.duniter.org/t/video-gestion-des-dependances-en-python-avec-pipenv/4708 "2018-05-25T15:45:40Z")

</div>

Le futur de la gestion des dépendances en python avec pipenv : https://hooktube.com/watch?v=TiZRgqU0UBc pour @inso et @moul et tout ceux qui rêvent de faire du python avec nous sur les clients Sakia et Silkaj

---

## [L'essence du langage Python : les metaclasses](https://forum.duniter.org/t/lessence-du-langage-python-les-metaclasses/4649)

<div class="topic-metadata">

**Author:** [@vit](https://forum.duniter.org/u/vit)\
**Replies:** 0\
**Last updated:** [7 May 2018 08:15 UTC](https://forum.duniter.org/t/lessence-du-langage-python-les-metaclasses/4649 "2018-05-07T08:15:17Z")

</div>

Un article que doivent lire tous les développeurs Python, pour bien comprendre l’essence même du langage. Utile pour les contributeurs Sakia, Silkaj, duniterpy… Où l’on comprend mieux pourquoi dans Python : “tout est o…

---

## [Erreur lors du build de duniterpy 0.42.3](https://forum.duniter.org/t/erreur-lors-du-build-de-duniterpy-0-42-3/4578)

<div class="topic-metadata">

**Author:** [@ngz](https://forum.duniter.org/u/ngz)\
**Replies:** 3\
**Last updated:** [16 April 2018 14:54 UTC](https://forum.duniter.org/t/erreur-lors-du-build-de-duniterpy-0-42-3/4578 "2018-04-16T14:54:53Z")

</div>

Bonjour, J’essaye de packager duniterpy 0.42.3 (dans l’objectif de packager Sakia), mais j’obtiens l’erreur suivante : running "python setup.py" with command "build" and parameters () Traceback (most recent call last):…

---

## [Language Style Guides should be respected](https://forum.duniter.org/t/language-style-guides-should-be-respected/4214)

<div class="topic-metadata">

**Author:** [@vit](https://forum.duniter.org/u/vit)\
**Replies:** 2\
**Last updated:** [19 February 2018 10:37 UTC](https://forum.duniter.org/t/language-style-guides-should-be-respected/4214 "2018-02-19T10:37:50Z")

</div>

I propose that all contributors should follow the same style guide for the languages we are using. It is not difficult with the help of an IDE. Typescript There is no official style guide from Microsoft Typescript, but…
