# py-config-ai
[](https://badge.fury.io/py/py-config-ai)
[](https://www.python.org/downloads/)
[](https://opensource.org/licenses/MIT)
๐ง **AI-powered configuration file generator for developers**
**Author:** [Sherin Joseph Roy](https://sherin-sef-ai.github.io/)
**GitHub:** [https://github.com/Sherin-SEF-AI/py-config-ai](https://github.com/Sherin-SEF-AI/py-config-ai.git)
**Email:** sherin.joseph2217@gmail.com
Generate configuration files like `.prettierrc`, `.eslintrc`, `pyproject.toml`, `black`, `ruff`, `flake8`, and more using AI providers (OpenAI, Claude, Gemini, Groq). Simply describe your preferences in natural language and let AI create the perfect configuration for your project.
## โจ Features
- ๐ค **Multiple AI Providers**: Support for OpenAI, Anthropic Claude, Google Gemini, and Groq
- ๐ **Secure Key Management**: Encrypted storage of API keys using keyring
- ๐ **Rich CLI Interface**: Beautiful, interactive command-line interface with Rich
- ๐ฏ **Smart Presets**: Pre-built configurations for common project types (FastAPI, Django, React, etc.)
- ๐ง **Extensive Config Support**: 15+ configuration types including Python, JavaScript, Docker, and more
- ๐ฌ **Natural Language**: Describe your needs in plain English
- ๐จ **Interactive Mode**: Guided setup with prompts and previews
- ๐งช **Connection Testing**: Verify your AI provider setup
## ๐ Quick Start
### 1. Install the package
```bash
pip install py-config-ai
```
### 2. Add your API key
```bash
py-config-ai add-key groq your-api-key-here
```
### 3. Generate configurations using natural language!
**Simple natural language commands:**
```bash
# Generate a Python formatter config
py-config-ai create "I want to format Python code with 88 character line length"
# Create a React prettier config
py-config-ai create "Generate a prettier config for a React project with 2 spaces"
# Create a Docker setup
py-config-ai create "Create a dockerfile for a Python FastAPI application"
# Generate a gitignore
py-config-ai create "Create a gitignore file for a Python project with virtual environments"
```
**Interactive guided mode:**
```bash
py-config-ai generate --interactive
```
**Traditional command-line mode:**
```bash
py-config-ai generate --type black --description "100 character line length with strict formatting"
```
## โจ Key Features
### ๐ง Natural Language Integration
- **Describe what you want in plain English** - no need to know exact config names
- **Smart configuration type detection** - automatically identifies the right config type
- **Conversational interface** - guided prompts with helpful examples
- **Context-aware generation** - understands your project structure
### ๐ Automatic File Management
- **Smart file naming** - automatically saves with correct extensions
- **No more copy-paste** - files are saved directly to disk
- **Ready to edit** - open files immediately in your preferred editor
- **Proper file extensions** - `.toml`, `.json`, `.conf`, etc.
### ๐ Context-Aware Generation
- **Project structure analysis** - understands your codebase layout
- **Framework detection** - recognizes Django, Flask, React, Next.js, etc.
- **File type counting** - knows how many Python, JS, TS files you have
- **Existing config detection** - builds upon your current setup
- **Directory-aware patterns** - includes relevant exclusions and includes
### ๐ง Multiple AI Providers
- **OpenAI** (GPT-4, GPT-3.5-turbo)
- **Anthropic Claude** (Claude-3-Sonnet, Claude-3-Haiku)
- **Google Gemini** (Gemini-1.5-Pro)
- **Groq** (Llama3-8b-8192)
### ๐ก๏ธ Security & Quality
- **Secure API key storage** using keyring with fallback
- **Input validation** for all user inputs
- **Comprehensive error handling**
- **Type hints** throughout the codebase
## ๐ Supported Configuration Types
### Python
- `pyproject.toml` - Python project configuration (PEP 518)
- `black` - Code formatter
- `isort` - Import sorter
- `ruff` - Fast linter and formatter
- `flake8` - Style guide enforcement
- `pylint` - Static code analysis
- `mypy` - Static type checker
### JavaScript/TypeScript
- `.prettierrc` - Code formatter
- `.eslintrc` - Linter
- `tsconfig.json` - TypeScript compiler
### Other
- `markdownlint.json` - Markdown linter
- `stylelint` - CSS/SCSS linter
- `dockerfile` - Docker container
- `.env` - Environment variables
- `docker-compose.yml` - Multi-container setup
- `nginx.conf` - Web server
- `gitignore` - Git ignore patterns
## ๐ฏ Available Presets
- **fastapi** - FastAPI web application with modern Python tooling
- **django** - Django web application with comprehensive tooling
- **react** - React application with modern JavaScript tooling
- **node** - Node.js application with modern JavaScript tooling
- **python-library** - Python library with comprehensive development tooling
## ๐ ๏ธ CLI Commands
### Natural Language Generation
```bash
# Simple natural language commands
py-config-ai create "I want to format Python code with 88 character line length"
py-config-ai create "Generate a prettier config for a React project"
py-config-ai create "Create a dockerfile for a Python FastAPI application"
# With custom output file
py-config-ai create "Generate an ESLint config" --output .eslintrc.json
# With context (analyzes your project structure)
py-config-ai create "Create a gitignore for a Python project" --context .
py-config-ai create "Generate pyproject.toml for this package" --context .
py-config-ai create "Create Docker setup for this FastAPI app" --context .
```
### Traditional Generation
```bash
# Interactive mode
py-config-ai generate --interactive
# Generate specific config
py-config-ai generate --type black --description "100 char line length, strict formatting"
# Use preset
py-config-ai generate --preset fastapi
# With context
py-config-ai generate --type .eslintrc --context ./src --description "React project with TypeScript"
# Show preview before saving
py-config-ai generate --type .prettierrc --preview --output .prettierrc.json
```
### API Key Management
```bash
# Add API key
py-config-ai add-key openai
py-config-ai add-key anthropic
py-config-ai add-key gemini
py-config-ai add-key groq
# List configured keys
py-config-ai list-keys
# Remove key
py-config-ai remove-key openai
```
### Information Commands
```bash
# List supported config types
py-config-ai list
# List available presets
py-config-ai presets
# Test provider connection
py-config-ai test --provider openai
```
## ๐ง Configuration Examples
### Black Configuration
```bash
py-config-ai generate --type black --description "Use 100 character line length, target Python 3.9+, and exclude tests directory"
```
### ESLint Configuration
```bash
py-config-ai generate --type .eslintrc --description "React project with TypeScript, use Airbnb style guide, and allow console.log in development"
```
### Dockerfile
```bash
py-config-ai generate --type dockerfile --description "Python 3.11 slim image for FastAPI app, expose port 8000, use uvicorn"
```
## ๐๏ธ Project Structure
```
py-config-ai/
โโโ src/py_config_ai/
โ โโโ core/
โ โ โโโ generator.py # Main configuration generator
โ โ โโโ key_manager.py # Secure API key management
โ โโโ providers/
โ โ โโโ base.py # Abstract provider interface
โ โ โโโ openai_provider.py
โ โ โโโ anthropic_provider.py
โ โ โโโ gemini_provider.py
โ โ โโโ groq_provider.py
โ โโโ configs/
โ โ โโโ config_types.py # Supported configuration types
โ โ โโโ presets.py # Pre-built configurations
โ โโโ utils/
โ โ โโโ file_utils.py # File operations
โ โ โโโ validation.py # Input validation
โ โโโ templates/ # Configuration templates
โ โโโ cli.py # Command-line interface
โโโ tests/ # Test suite
โโโ docs/ # Documentation
โโโ pyproject.toml # Package configuration
```
## ๐ Security
- API keys are stored securely using the `keyring` library
- Fallback to encrypted local storage if keyring is unavailable
- No keys are logged or transmitted unnecessarily
- Input validation for all user-provided data
## ๐งช Testing
```bash
# Install development dependencies
pip install -e ".[dev]"
# Run tests
pytest
# Run with coverage
pytest --cov=py_config_ai
# Run linting
black src/
isort src/
flake8 src/
mypy src/
```
## ๐ค Contributing
1. Fork the repository
2. Create a feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request
### Development Setup
```bash
# Clone the repository
git clone https://github.com/your-username/py-config-ai.git
cd py-config-ai
# Create virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install in development mode
pip install -e ".[dev]"
# Install pre-commit hooks
pre-commit install
```
## ๐ License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
---
## ๐จโ๐ป Author
**Sherin Joseph Roy** - Startup Founder & Hardware/IoT Enthusiast
- ๐ **Website:** [https://sherin-sef-ai.github.io/](https://sherin-sef-ai.github.io/)
- ๐ง **Email:** sherin.joseph2217@gmail.com
- ๐ **GitHub:** [https://github.com/Sherin-SEF-AI](https://github.com/Sherin-SEF-AI)
- ๐ **LinkedIn:** [Sherin Joseph Roy](https://www.linkedin.com/in/sherin-joseph-roy/)
### About the Author
Sherin is a startup founder and hardware/IoT enthusiast passionate about building innovative solutions that bridge the gap between hardware and software. With expertise in autonomous systems, robotics, and AI, Sherin has developed multiple open-source packages on PyPI and is focused on creating intelligent machines that think and act independently.
**Specializations:**
- Autonomous Systems & Self-Driving Vehicles
- Robotics & Computer Vision
- IoT & Embedded Systems
- Hardware Design & Development
- AI/ML & Machine Learning
- Cybersecurity & Ethical Hacking
## ๐ Acknowledgments
- [Typer](https://typer.tiangolo.com/) for the beautiful CLI framework
- [Rich](https://rich.readthedocs.io/) for the stunning terminal output
- [Halo](https://github.com/manrajgrover/halo) for the loading spinners
- All the AI providers for their amazing APIs
## ๐ Support
- ๐ง Email: support@pyconfigai.com
- ๐ Issues: [GitHub Issues](https://github.com/py-config-ai/py-config-ai/issues)
- ๐ Documentation: [Read the Docs](https://py-config-ai.readthedocs.io/)
---
**Made with โค๏ธ for developers who want to focus on code, not configuration.**
Raw data
{
"_id": null,
"home_page": null,
"name": "py-config-ai",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "Sherin Joseph Roy <sherin.joseph2217@gmail.com>",
"keywords": "ai, configuration, generator, developer-tools, automation, autonomous-systems, robotics, natural-language, context-aware",
"author": null,
"author_email": "Sherin Joseph Roy <sherin.joseph2217@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/b0/d5/039b2b8ade8f2ee932375ed3c88786836cf8bb4694035316985a357955f5/py_config_ai-1.0.0.tar.gz",
"platform": null,
"description": "# py-config-ai\n\n[](https://badge.fury.io/py/py-config-ai)\n[](https://www.python.org/downloads/)\n[](https://opensource.org/licenses/MIT)\n\n\ud83e\udde0 **AI-powered configuration file generator for developers**\n\n**Author:** [Sherin Joseph Roy](https://sherin-sef-ai.github.io/) \n**GitHub:** [https://github.com/Sherin-SEF-AI/py-config-ai](https://github.com/Sherin-SEF-AI/py-config-ai.git) \n**Email:** sherin.joseph2217@gmail.com\n\nGenerate configuration files like `.prettierrc`, `.eslintrc`, `pyproject.toml`, `black`, `ruff`, `flake8`, and more using AI providers (OpenAI, Claude, Gemini, Groq). Simply describe your preferences in natural language and let AI create the perfect configuration for your project.\n\n## \u2728 Features\n\n- \ud83e\udd16 **Multiple AI Providers**: Support for OpenAI, Anthropic Claude, Google Gemini, and Groq\n- \ud83d\udd10 **Secure Key Management**: Encrypted storage of API keys using keyring\n- \ud83d\udcdd **Rich CLI Interface**: Beautiful, interactive command-line interface with Rich\n- \ud83c\udfaf **Smart Presets**: Pre-built configurations for common project types (FastAPI, Django, React, etc.)\n- \ud83d\udd27 **Extensive Config Support**: 15+ configuration types including Python, JavaScript, Docker, and more\n- \ud83d\udcac **Natural Language**: Describe your needs in plain English\n- \ud83c\udfa8 **Interactive Mode**: Guided setup with prompts and previews\n- \ud83e\uddea **Connection Testing**: Verify your AI provider setup\n\n## \ud83d\ude80 Quick Start\n\n### 1. Install the package\n```bash\npip install py-config-ai\n```\n\n### 2. Add your API key\n```bash\npy-config-ai add-key groq your-api-key-here\n```\n\n### 3. Generate configurations using natural language!\n\n**Simple natural language commands:**\n```bash\n# Generate a Python formatter config\npy-config-ai create \"I want to format Python code with 88 character line length\"\n\n# Create a React prettier config\npy-config-ai create \"Generate a prettier config for a React project with 2 spaces\"\n\n# Create a Docker setup\npy-config-ai create \"Create a dockerfile for a Python FastAPI application\"\n\n# Generate a gitignore\npy-config-ai create \"Create a gitignore file for a Python project with virtual environments\"\n```\n\n**Interactive guided mode:**\n```bash\npy-config-ai generate --interactive\n```\n\n**Traditional command-line mode:**\n```bash\npy-config-ai generate --type black --description \"100 character line length with strict formatting\"\n```\n\n## \u2728 Key Features\n\n### \ud83e\udde0 Natural Language Integration\n- **Describe what you want in plain English** - no need to know exact config names\n- **Smart configuration type detection** - automatically identifies the right config type\n- **Conversational interface** - guided prompts with helpful examples\n- **Context-aware generation** - understands your project structure\n\n### \ud83d\udcc1 Automatic File Management\n- **Smart file naming** - automatically saves with correct extensions\n- **No more copy-paste** - files are saved directly to disk\n- **Ready to edit** - open files immediately in your preferred editor\n- **Proper file extensions** - `.toml`, `.json`, `.conf`, etc.\n\n### \ud83d\udd0d Context-Aware Generation\n- **Project structure analysis** - understands your codebase layout\n- **Framework detection** - recognizes Django, Flask, React, Next.js, etc.\n- **File type counting** - knows how many Python, JS, TS files you have\n- **Existing config detection** - builds upon your current setup\n- **Directory-aware patterns** - includes relevant exclusions and includes\n\n### \ud83d\udd27 Multiple AI Providers\n- **OpenAI** (GPT-4, GPT-3.5-turbo)\n- **Anthropic Claude** (Claude-3-Sonnet, Claude-3-Haiku)\n- **Google Gemini** (Gemini-1.5-Pro)\n- **Groq** (Llama3-8b-8192)\n\n### \ud83d\udee1\ufe0f Security & Quality\n- **Secure API key storage** using keyring with fallback\n- **Input validation** for all user inputs\n- **Comprehensive error handling**\n- **Type hints** throughout the codebase\n\n## \ud83d\udccb Supported Configuration Types\n\n### Python\n- `pyproject.toml` - Python project configuration (PEP 518)\n- `black` - Code formatter\n- `isort` - Import sorter\n- `ruff` - Fast linter and formatter\n- `flake8` - Style guide enforcement\n- `pylint` - Static code analysis\n- `mypy` - Static type checker\n\n### JavaScript/TypeScript\n- `.prettierrc` - Code formatter\n- `.eslintrc` - Linter\n- `tsconfig.json` - TypeScript compiler\n\n### Other\n- `markdownlint.json` - Markdown linter\n- `stylelint` - CSS/SCSS linter\n- `dockerfile` - Docker container\n- `.env` - Environment variables\n- `docker-compose.yml` - Multi-container setup\n- `nginx.conf` - Web server\n- `gitignore` - Git ignore patterns\n\n## \ud83c\udfaf Available Presets\n\n- **fastapi** - FastAPI web application with modern Python tooling\n- **django** - Django web application with comprehensive tooling\n- **react** - React application with modern JavaScript tooling\n- **node** - Node.js application with modern JavaScript tooling\n- **python-library** - Python library with comprehensive development tooling\n\n## \ud83d\udee0\ufe0f CLI Commands\n\n### Natural Language Generation\n\n```bash\n# Simple natural language commands\npy-config-ai create \"I want to format Python code with 88 character line length\"\npy-config-ai create \"Generate a prettier config for a React project\"\npy-config-ai create \"Create a dockerfile for a Python FastAPI application\"\n\n# With custom output file\npy-config-ai create \"Generate an ESLint config\" --output .eslintrc.json\n\n# With context (analyzes your project structure)\npy-config-ai create \"Create a gitignore for a Python project\" --context .\npy-config-ai create \"Generate pyproject.toml for this package\" --context .\npy-config-ai create \"Create Docker setup for this FastAPI app\" --context .\n```\n\n### Traditional Generation\n\n```bash\n# Interactive mode\npy-config-ai generate --interactive\n\n# Generate specific config\npy-config-ai generate --type black --description \"100 char line length, strict formatting\"\n\n# Use preset\npy-config-ai generate --preset fastapi\n\n# With context\npy-config-ai generate --type .eslintrc --context ./src --description \"React project with TypeScript\"\n\n# Show preview before saving\npy-config-ai generate --type .prettierrc --preview --output .prettierrc.json\n```\n\n### API Key Management\n\n```bash\n# Add API key\npy-config-ai add-key openai\npy-config-ai add-key anthropic\npy-config-ai add-key gemini\npy-config-ai add-key groq\n\n# List configured keys\npy-config-ai list-keys\n\n# Remove key\npy-config-ai remove-key openai\n```\n\n### Information Commands\n\n```bash\n# List supported config types\npy-config-ai list\n\n# List available presets\npy-config-ai presets\n\n# Test provider connection\npy-config-ai test --provider openai\n```\n\n## \ud83d\udd27 Configuration Examples\n\n### Black Configuration\n```bash\npy-config-ai generate --type black --description \"Use 100 character line length, target Python 3.9+, and exclude tests directory\"\n```\n\n### ESLint Configuration\n```bash\npy-config-ai generate --type .eslintrc --description \"React project with TypeScript, use Airbnb style guide, and allow console.log in development\"\n```\n\n### Dockerfile\n```bash\npy-config-ai generate --type dockerfile --description \"Python 3.11 slim image for FastAPI app, expose port 8000, use uvicorn\"\n```\n\n## \ud83c\udfd7\ufe0f Project Structure\n\n```\npy-config-ai/\n\u251c\u2500\u2500 src/py_config_ai/\n\u2502 \u251c\u2500\u2500 core/\n\u2502 \u2502 \u251c\u2500\u2500 generator.py # Main configuration generator\n\u2502 \u2502 \u2514\u2500\u2500 key_manager.py # Secure API key management\n\u2502 \u251c\u2500\u2500 providers/\n\u2502 \u2502 \u251c\u2500\u2500 base.py # Abstract provider interface\n\u2502 \u2502 \u251c\u2500\u2500 openai_provider.py\n\u2502 \u2502 \u251c\u2500\u2500 anthropic_provider.py\n\u2502 \u2502 \u251c\u2500\u2500 gemini_provider.py\n\u2502 \u2502 \u2514\u2500\u2500 groq_provider.py\n\u2502 \u251c\u2500\u2500 configs/\n\u2502 \u2502 \u251c\u2500\u2500 config_types.py # Supported configuration types\n\u2502 \u2502 \u2514\u2500\u2500 presets.py # Pre-built configurations\n\u2502 \u251c\u2500\u2500 utils/\n\u2502 \u2502 \u251c\u2500\u2500 file_utils.py # File operations\n\u2502 \u2502 \u2514\u2500\u2500 validation.py # Input validation\n\u2502 \u251c\u2500\u2500 templates/ # Configuration templates\n\u2502 \u2514\u2500\u2500 cli.py # Command-line interface\n\u251c\u2500\u2500 tests/ # Test suite\n\u251c\u2500\u2500 docs/ # Documentation\n\u2514\u2500\u2500 pyproject.toml # Package configuration\n```\n\n## \ud83d\udd12 Security\n\n- API keys are stored securely using the `keyring` library\n- Fallback to encrypted local storage if keyring is unavailable\n- No keys are logged or transmitted unnecessarily\n- Input validation for all user-provided data\n\n## \ud83e\uddea Testing\n\n```bash\n# Install development dependencies\npip install -e \".[dev]\"\n\n# Run tests\npytest\n\n# Run with coverage\npytest --cov=py_config_ai\n\n# Run linting\nblack src/\nisort src/\nflake8 src/\nmypy src/\n```\n\n## \ud83e\udd1d Contributing\n\n1. Fork the repository\n2. Create a feature branch (`git checkout -b feature/amazing-feature`)\n3. Commit your changes (`git commit -m 'Add amazing feature'`)\n4. Push to the branch (`git push origin feature/amazing-feature`)\n5. Open a Pull Request\n\n### Development Setup\n\n```bash\n# Clone the repository\ngit clone https://github.com/your-username/py-config-ai.git\ncd py-config-ai\n\n# Create virtual environment\npython -m venv venv\nsource venv/bin/activate # On Windows: venv\\Scripts\\activate\n\n# Install in development mode\npip install -e \".[dev]\"\n\n# Install pre-commit hooks\npre-commit install\n```\n\n## \ud83d\udcc4 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n---\n\n## \ud83d\udc68\u200d\ud83d\udcbb Author\n\n**Sherin Joseph Roy** - Startup Founder & Hardware/IoT Enthusiast\n\n- \ud83c\udf10 **Website:** [https://sherin-sef-ai.github.io/](https://sherin-sef-ai.github.io/)\n- \ud83d\udce7 **Email:** sherin.joseph2217@gmail.com\n- \ud83d\udc19 **GitHub:** [https://github.com/Sherin-SEF-AI](https://github.com/Sherin-SEF-AI)\n- \ud83d\udd17 **LinkedIn:** [Sherin Joseph Roy](https://www.linkedin.com/in/sherin-joseph-roy/)\n\n### About the Author\n\nSherin is a startup founder and hardware/IoT enthusiast passionate about building innovative solutions that bridge the gap between hardware and software. With expertise in autonomous systems, robotics, and AI, Sherin has developed multiple open-source packages on PyPI and is focused on creating intelligent machines that think and act independently.\n\n**Specializations:**\n- Autonomous Systems & Self-Driving Vehicles\n- Robotics & Computer Vision\n- IoT & Embedded Systems\n- Hardware Design & Development\n- AI/ML & Machine Learning\n- Cybersecurity & Ethical Hacking\n\n## \ud83d\ude4f Acknowledgments\n\n- [Typer](https://typer.tiangolo.com/) for the beautiful CLI framework\n- [Rich](https://rich.readthedocs.io/) for the stunning terminal output\n- [Halo](https://github.com/manrajgrover/halo) for the loading spinners\n- All the AI providers for their amazing APIs\n\n## \ud83d\udcde Support\n\n- \ud83d\udce7 Email: support@pyconfigai.com\n- \ud83d\udc1b Issues: [GitHub Issues](https://github.com/py-config-ai/py-config-ai/issues)\n- \ud83d\udcd6 Documentation: [Read the Docs](https://py-config-ai.readthedocs.io/)\n\n---\n\n**Made with \u2764\ufe0f for developers who want to focus on code, not configuration.** \n",
"bugtrack_url": null,
"license": "MIT",
"summary": "AI-powered configuration file generator for developers with natural language processing and context-aware generation",
"version": "1.0.0",
"project_urls": {
"Bug Tracker": "https://github.com/Sherin-SEF-AI/py-config-ai/issues",
"Changelog": "https://github.com/Sherin-SEF-AI/py-config-ai/blob/main/CHANGELOG.md",
"Documentation": "https://sherin-sef-ai.github.io/",
"Download": "https://pypi.org/project/py-config-ai/#files",
"Homepage": "https://github.com/Sherin-SEF-AI/py-config-ai",
"Repository": "https://github.com/Sherin-SEF-AI/py-config-ai.git",
"Source Code": "https://github.com/Sherin-SEF-AI/py-config-ai"
},
"split_keywords": [
"ai",
" configuration",
" generator",
" developer-tools",
" automation",
" autonomous-systems",
" robotics",
" natural-language",
" context-aware"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "17f25592e6e2de66053a9ec2716a70d73102a51dea13a4065081e5ea86f98642",
"md5": "f1e91d82a2ee4e19dce3a8031905a0f5",
"sha256": "0e983788fe9a110b3381947bb7b75b70188e2d0792fc1510107a5745e81565a0"
},
"downloads": -1,
"filename": "py_config_ai-1.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f1e91d82a2ee4e19dce3a8031905a0f5",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 32775,
"upload_time": "2025-07-24T16:23:36",
"upload_time_iso_8601": "2025-07-24T16:23:36.315575Z",
"url": "https://files.pythonhosted.org/packages/17/f2/5592e6e2de66053a9ec2716a70d73102a51dea13a4065081e5ea86f98642/py_config_ai-1.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b0d5039b2b8ade8f2ee932375ed3c88786836cf8bb4694035316985a357955f5",
"md5": "eae6b53f823f4f3e1facc2c8fc68f181",
"sha256": "4d761392ae9448fe907f18f0bcaf36f1310f9d156250d54c7109aa8b5ce5e6f8"
},
"downloads": -1,
"filename": "py_config_ai-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "eae6b53f823f4f3e1facc2c8fc68f181",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 31845,
"upload_time": "2025-07-24T16:23:38",
"upload_time_iso_8601": "2025-07-24T16:23:38.335191Z",
"url": "https://files.pythonhosted.org/packages/b0/d5/039b2b8ade8f2ee932375ed3c88786836cf8bb4694035316985a357955f5/py_config_ai-1.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-24 16:23:38",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Sherin-SEF-AI",
"github_project": "py-config-ai",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "py-config-ai"
}