-__pycache__/
+# Temporary and binary files
+*~
+*.py[cod]
+*.so
+*.o
+*.out
+*.cfg
+!.isort.cfg
+!setup.cfg
+*.orig
+*.log
+*.pot
+__pycache__/*
+.cache/*
+.*.swp
+*/.ipynb_checkpoints/*
+.DS_Store
+
+# Project files
+.ropeproject
+.project
+.pydevproject
+.settings
+.idea
+.vscode
+tags
+
+# Package files
+*.egg
+*.eggs/
+.installed.cfg
+*.egg-info
+
+# Unittest and coverage
+htmlcov/*
+.coverage
+.coverage.*
+.tox
+junit*.xml
+coverage.xml
+.pytest_cache/
+
+# Build and docs folder/files
+build/*
+dist/*
+sdist/*
+docs/api/*
+docs/_rst/*
+docs/_build/*
+cover/*
+MANIFEST
+
+# Per-project virtualenvs
+.venv*/
+.conda*/
+.python-version
--- /dev/null
+Procédure d'installation du package salome-conf
+===============================================
+
+Prérequis
+---------
+
+Avoir le dernier tag Git au format X.Y.Z
+
+Procédure
+---------
+
+* Créer un environnement virtuel python
+ - python3 -m venv .venv
+
+* Activer le venv et mettre à jour pip et setuptools. Le package build peut aussi être installé pour la construction du wheel.
+ - source .venv/bin/activate
+ - python3 -m pip install -U pip setuptools build
+
+* Pour construire et installer le wheel de salome-conf (par défaut les fichiers .tar.gz et .whl sont produits dans le répertoire dist)
+ - python3 -m build -v
+ - python3 -m pip install dist/salome-conf-[XXX].whl
+
+* Pour installer salome-conf sans conserver le wheel
+ - python3 -m pip install .
\ No newline at end of file
--- /dev/null
+[build-system]
+requires = ["scikit-build-core"]
+build-backend = "scikit_build_core.build"
+
+[project]
+name = "salome_conf"
+description = "Macros cmake pour la construction de composants SALOME."
+license = {file = "COPYING"}
+dependencies = []
+dynamic = ["version"]
+
+[tool.scikit-build]
+cmake.version = ">=3.20"
+cmake.build-type = "Release"
+cmake.source-dir = "."
+experimental = true
+wheel.install-dir = "/data"
+build-dir = "build/{wheel_tag}_{build_type}"
+
+[tool.scikit-build.metadata.version]
+provider = "scikit_build_core.metadata.setuptools_scm"
+
+[tool.setuptools_scm]
+# write_to = "src/salome_conf/_version.py"