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
- In pycharm, open ~/projects/public/exida-oss/stiggy/stiggy/
- When asked about poetry executable, select the proposed one (in .local folder). Note: we do not select python executable nor .venv.
- In Pycharm console, cd scripts and ./build.sh
- 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)
| File | Size | Uploaded | |
|---|---|---|---|
| stiggy-0.1.3.tar.gz | 9.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|