toutes les options
bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Paquet source : pyrsistent  ]

Paquet : python3-pyrsistent (0.18.1-1 et autres)

Liens pour python3-pyrsistent

Screenshot

Ressources Debian :

Télécharger le paquet source pyrsistent :

Responsables :

Ressources externes :

Paquets similaires :

structures de données persistantes, fonctionnelles, immuables pour Python

Pyrsistent est composé d’un certain nombre de collections persistantes (aussi appelées structures fonctionnelles de données) ; persistantes dans le sens quelles sont immuables.

Toutes les méthodes sur une structure de données qui normalement la transforment renvoient une nouvelle copie de la structure contenant les mises à jour demandées. La structure originale reste inchangée.

Les types de collections et les caractères clés actuellement mis en œuvre sont :

 – PVector, similaire à list de Python ;
 – PMap, similaire à dict ;
 – PSet, similaire à set ;
 – PRecord, une PMap sur steroids qui corrige les champs, les types
   facultatifs et la vérification des invariants, etc. ;
 – PClass, une classe de Python qui corrige les champs, les types
   facultatifs et la vérification des invariants, etc. 
 – collections vérifiées, PVector, PMap et PSet avec des types facultatifs
   et des vérifications d’invariance, etc. ;
 – PBag, similaire à collections.Counter ;
 – PList, une liste classique liée individuellement ;
 – PDeque, similaire à collections.deque ;
 – type d’objet immuable construit sur l’uplet nommé ;
 – fonctions de gel et dégel pour une conversion entre les collections
   standard de Python et les collections pyrsistent ;
 – transformations flexibles de structures arbitrairement complexes
   construites à partir de PMaps et PVectors.

Autres paquets associés à python3-pyrsistent

  • dépendances
  • recommandations
  • suggestions
  • enhances

Télécharger python3-pyrsistent

Télécharger pour toutes les architectures proposées
Architecture Version Taille du paquet Espace occupé une fois installé Fichiers
arm64 0.18.1-1+b3 58,0 ko282,0 ko [liste des fichiers]