From 729ffe94ca462dbb889e6d3d645372d983715921 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 6 Aug 2025 08:39:29 -0400 Subject: [PATCH] build(pyproject.toml): updated deps --- pyproject.toml | 2 ++ readme.md | 14 ++++++++++++++ 2 files changed, 16 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 75887a2..e840ae2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -25,6 +25,8 @@ dependencies = [ "libclang", "questionary", "rich", + "pyyaml", + "cryptography" ] [project.scripts] diff --git a/readme.md b/readme.md index 06fadbf..262e54a 100644 --- a/readme.md +++ b/readme.md @@ -5,3 +5,17 @@ The primary aims of this repository are two fold 1. Provide a unified location for 4D-STAR lib* repository versioning. That is to say that all projects which depend on lib* repositories in the 4D-STAR collaboration can depend on a specific version of fourdst which will itself depend on specific lib* repository versions. 2. Provide a set of unified python bindings for the lib* repositories. These are defined in `src-python` and can be installed with `pip install .` and then accessed as `from fourdst.composition import Composition`, etc... + +# Installation +`fourdst` is intended to be installed using `pip` and `meson-python` + +in order to install it you will need + +- pip +- python3 +- python3 development headers +- meson +- ninja +- cmake + +If you have all of these dependencies