Skip to content

Latest commit

 

History

History
45 lines (33 loc) · 959 Bytes

File metadata and controls

45 lines (33 loc) · 959 Bytes

Installing pysysml

From source

From the repository root:

# Install in development mode (editable)
pip install -e python/

# Or install with dev dependencies
pip install -e "python/[dev]"

Running tests

From the repository root:

# Run all tests
pytest python/tests/

# Run with verbose output
pytest -v python/tests/

# Run specific test file
pytest python/tests/test_connection.py

# Run integration tests (requires sysml-grpc service)
pytest -m integration python/tests/

Package structure

python/
├── pysysml/          # Package source
│   ├── *.py          # Core modules (connection, model, symbol, etc.)
│   └── proto/        # Generated protobuf stubs
├── tests/            # Test suite
├── setup.py          # Package metadata
├── pyproject.toml    # Build configuration
├── README.md         # Package documentation
└── INSTALL.md        # This file