Metadata-Version: 2.4
Name: gdcmd
Version: 0.2.4
Summary: Griddot packages
Author-email: Griddot <info@griddot.net>
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Requires-Python: >=3.12
Requires-Dist: click
Requires-Dist: cryptography
Requires-Dist: deepmerge
Requires-Dist: pydantic
Requires-Dist: pytest>=8.3.5
Requires-Dist: pyyaml
Requires-Dist: requests>=2.32.3
Requires-Dist: ruamel-yaml
Provides-Extra: dev
Requires-Dist: pytest; extra == 'dev'
Description-Content-Type: text/markdown

﻿# Griddot python package

A place for all common python code

## Python terminology

- package: A collection of modules, classes, and functions that are organized in a directory hierarchy, with an `__init__.py` file at the top level.
- package: A collection of modules that is normally published to PyPI and can be installed using pip.
- module: A single file containing Python code, which can be imported into other modules or scripts.
- script: A Python file that is intended to be run directly (not just imported).
- namespace: A package without an `__init__.py` file, used when splitting one logical package across multiple directories or distributions (rare in small projects).

## Development

Run `gdcmd` in development with: `uv sync; uv run gdcmd`.
Running tests: `uv run pytest --ignore=tests/manual -v tests`.