Metadata-Version: 2.4
Name: carbon-logger
Version: 0.0.1
Summary: Placeholder release reserving the Carbon Logger Python package name.
Author: CHIMERA
License: MIT
Project-URL: Homepage, https://github.com/scrrlt/carbon-logger-py
Project-URL: Repository, https://github.com/scrrlt/carbon-logger-py
Project-URL: Issues, https://github.com/scrrlt/carbon-logger-py/issues
Keywords: energy,carbon,sustainability,logging,LLM
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# carbon-logger (Digital Carbon Labels placeholder)

This directory contains the placeholder Python distribution that reserves the `carbon-logger` name on PyPI.
The legacy `carbon_logger` module is still exported for compatibility, but APIs may change without
notice once the full Digital Carbon Labels SDK ships.

## Layout
```
python/
├── pyproject.toml
├── README.md
├── src/carbon_logger/
└── tests/
```

## Local development
1. Create a Python 3.11 virtual environment.
2. Install dev tooling: `pip install -e ".[dev]"` (after we reintroduce extras).
3. Run `pytest` to execute smoke tests.

## Publishing
1. Copy `.env.example` to `.env` and supply `PYPI_API_TOKEN`.
2. `python -m pip install --upgrade build twine`
3. `python -m build`
4. `python -m twine upload dist/*`

The GitHub publish workflow performs the same steps automatically on release.
