Shared libraries, for use in any fides project.
Project description
fideslib
Each directory within the fideslib
directory represents a discrete package that exposes specific functionality intended to be shared across multiple fides tool codebases. Any amount of packages may be independently consumed by a given fides tool.
Installation
-
Add
fideslib
to therequirements.txt
(or equivalent) file:fideslib==1.0.0
Alternatively, include specific packages by specifying them by name:
fideslib[cryptography,oauth]==1.0.0
-
Within the project's virtual environment, install the required dependencies with the
pip install
command:pip install -r requirements.txt
Install
fideslib
globally by running thepip install
command outside of any virtual environment:pip install fideslib
Usage
The packages exposed by this repository are self-contained and unrelated to one another. Thus, usage varies from package to package. For package-specific usage guides, see the README.md
files located within each package's dedicated directory:
Contributing
We welcome and encourage all types of contributions and improvements!
Read about the Fides community or dive into the development guides for information about contributions, documentation, code style, testing, and more. Ethyca is committed to fostering a safe and collaborative environment, such that all interactions are governed by the Fides Code of Conduct.
License
The Fides ecosystem of tools are licensed under the Apache Software License Version 2.0. Fides tools are built on Fideslang, the Fides language specification, which is licensed under CC by 4.
Fides is created and sponsored by Ethyca: a developer tools company building the trust infrastructure of the internet. If you have questions or need assistance getting started, let us know at fides@ethyca.com!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.