Skip to main content

Stiggy

A Python framework for scalable, structured software engineering.

Setup on development machine

mkdir -p ~/projects/public/exida-oss/stiggy
cd ~/projects/public/exida-oss/stiggy
git clone git@gitlab.com:exida-oss/stiggy/stiggy.git
cd stiggy/scripts


./setup.sh
./build.sh

Set up pycharm

  1. In pycharm, open ~/projects/public/exida-oss/stiggy/stiggy/
  2. When asked about poetry executable, select the proposed one (in .local folder). Note: we do not select python executable nor .venv.
  3. In Pycharm console, cd scripts and ./build.sh
  4. Create a new branch, push your changes, create merge request.

7. A shorthand to run all during development

poetry lock && poetry install && poetry run pytest && poetry run stiggy export config/PTH_safety_analyses/DCDCSW_cluster_safety_analysis.yaml

🚀 Connecting existing project to new GitLab project - instructions for new project creation from template

# Step 1: Rename 'master' to 'main' (if not already done)
git branch -m master main

# Step 2: Add GitLab remote (adjust if not yet added)
git remote add origin git@gitlab.com:exida/STIG/stiggy.git

# Step 3: Pull remote main branch with rebase
git fetch origin
git pull --rebase origin main

# Step 4: Push your rebased local 'main' to GitLab and set tracking
git push -u origin main

Metadata

Release files for stiggy 0.1.3

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

Source distribution (sdist)

Source distribution for stiggy 0.1.3
File Size Uploaded
stiggy-0.1.3.tar.gz 9.9 kB Details

Built distribution (wheel)

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

Total release size: 22.2 kB

Release files / stiggy-0.1.3.tar.gz

Download URL stiggy-0.1.3.tar.gz
Size 9.9 kB
Tags Source
SHA-256 checksum
How to use checksums
10661f14ff4b27713e4b12ed6d3d82473b88e09f2262dd766912ab0112ce9120
BLAKE2b-256 checksum
How to use checksums
d03fce1f767db830bc795914b05e165b2e9d76a26da4fd778db7333e88c62de6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / stiggy-0.1.3-py3-none-any.whl

Download URL stiggy-0.1.3-py3-none-any.whl
Size 12.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
147644c9358dbff2b14a74e1e4b5c4c6f626112206fbf463c7844958b7ebbdc5
BLAKE2b-256 checksum
How to use checksums
2f20d76c04922eb82261960cdd2b3b711e9c95466bef561512c4a7cefb12d9b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.2.0 CPython/3.14.0

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

0.1.0

2 release files

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