Metadata-Version: 2.4
Name: pyconfmeta
Version: 0.1.2
Summary: Fixed configuration file generator (XML filters and CARIS rules)
Author: Tom
Author-email: Tom <xauen86@gmail.com>
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: cython>=0.29
Dynamic: author
Dynamic: requires-python

# pyconfmeta

A Cython-based configuration file generator for OGC/WFS queries and CARIS rule files. Generates fixed, read-only configuration files.

## Installation

```bash
pip install pyconfmeta
```

## Quick Usage

```python
import pyconfmeta

config = {
    'FILTER_XML_PATH': 'filtro.xml',
    'FILTER_COPY_XML_PATH': 'filtro_copia.xml',
    'RULE_FILE_PATH': 'prueba2.crfx'
}

# Generate all files (read-only)
success = pyconfmeta.config_gen(config)
if success:
    print("✓ Configuration files generated successfully!")
```

## Files Generated

1. **filtro.xml** - OGC WFS filter with TECSOU=[3, 15]
2. **filtro_copia.xml** - OGC WFS filter with TECSOU=[1, 1]
3. **prueba2.crfx** - CARIS rules export file

All files are generated as **read-only** and cannot be modified after creation.

## Features

- **Fixed Generation**: All files are generated with predefined, unchangeable values
- **Read-Only Output**: Generated files are set to read-only permissions
- **Cython Optimized**: Performance-critical code compiled with Cython
- **Simple API**: Single function to generate all files

## License

MIT

## Author

Tom (xauen86@gmail.com)
