Skip to main content

Latest Release pipeline status


coverage report PEP8-Critical PEP8-NonCritical PEP8-Rate Profiling


Downloads Supported Versions


Catholic project


Module toolkit (package name : dktotoolkit)

This is a module with different tools, very usefull !

For exemple, there is :

  • Load .env class
  • Parser for dates
  • Compatibility mode for function arguments
  • Transformer de l'utf8 en HTML et de l'HTML en Markdown principalement.
  • ...

Documentation :

Tag names

  • "v" : for "version"

  • vX.Y.Z : release (any bugs) ** release (X) : major new implementations ** macro-release (Y) : minor implementations, major improvements of features ** micro-release (Z) : bug correction, minor improvements of features (ex : add verbose)

  • vX.Y.ZaN : alpha version (working version) ** Sync on git ** Continous integration ** Not upload on Pypi

  • vX.Y.ZbN : beta release (must be fixed, or allmost) ** Sync on git ** Continous integration ** Uploaded on Pypi

  • vX.Y.ZrcN : release candidate (all is fixed) ** Sync on git ** Continous integration ** NOT uploaded on Pypi

  • vX.Y.ZpostN : post release (correction of doc) ** Sync on git ** Using CI ** Uploaded on Pypi

To have more informations, see PEP440 : https://peps.python.org/pep-0440/

Installation

Installation en tant que module à partir des sources :

  • Créer un environnement
$ python3.9 -m venv env_module
$ source env_module/bin/activate
  • Installer le module avec les paquets de base
$ pip3 install .
  • Installer le module avec tous les paquets de base
$ pip3 install .[doc, test]
  • Installer uniquement les paquets
$ pip3 install -r requirements.txt

Comme submodule

  • Attention : il est nécessaire d'installer les dépendances également
$ cd /path/superprojet
$ mkdir -p scripts/external && cd scripts/external
$ git submodule add git@framagit.org:discord-catho/parserhtml.git
$ git submodule update --recursive --init
$ git submodule update --recursive --remote

TODO

  • submodule git pour CI et setup
  • Add substitution inside .. literalinclude:: ../../dktotoolkit/version.py (setup.rst)
  • Improve tests for parserhtml
  • load dotenv : if path : check if exists, add argument : raise if not exists
  • Transformer les fonctions de dktotk en sous-modules
  • Fix pipeline, coverage

Licence

GNU AGPL 3 (cf LICENCE.md)

Metadata

Release files for dktotoolkit 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dktotoolkit 1.1.0
File Size Uploaded Provenance Actions
dktotoolkit-1.1.0.tar.gz 46.8 kB Without provenance Details for dktotoolkit-1.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for dktotoolkit 1.1.0
File Interpreter ABI Platform Actions
dktotoolkit-1.1.0-py3-none-any.whl Python 3 none any Details for dktotoolkit-1.1.0-py3-none-any.whl

Total release size: 100.1 kB

Release files / dktotoolkit-1.1.0.tar.gz

Download URL dktotoolkit-1.1.0.tar.gz
Size 46.8 kB
Tags Source
SHA-256 checksum
How to use checksums
1a65b4683a419331e65d83ba2317d1e7270f4fac9c2c9a3076b6d99fc32cfb23
BLAKE2b-256 checksum
How to use checksums
ccac030c594fe67017b6d2dddb3d0dbd3b1b2e56c086da8cd6f590af9d62d52c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.5

Release files / dktotoolkit-1.1.0-py3-none-any.whl

Download URL dktotoolkit-1.1.0-py3-none-any.whl
Size 53.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d878fbd95e53d82b614e85890d2f0fa5ac60772a0c06f98c15127040834114f6
BLAKE2b-256 checksum
How to use checksums
a1ef109d20bb9feccd0a4e7fa24231c4dfd545e7fdc06d5a16f36ffeb3d47c4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.5

Security for dktotoolkit 1.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page