Name | pydantic-settings-export JSON |
Version |
1.0.0
JSON |
| download |
home_page | None |
Summary | Export your Pydantic settings to documentation with ease! |
upload_time | 2025-03-01 20:03:56 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.11 |
license | MIT License Copyright (c) 2024 Jag_k Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
keywords |
config
dotenv
export
markdown
pydantic
settings
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
<!-- markdownlint-configure-file
{
"MD007": {
"indent": 4
}
}
-->
# pydantic-settings-export
[](https://github.com/astral-sh/uv)
[](https://github.com/astral-sh/ruff)
[][pypi]
[][pypi]
[][pypi]
[][pypi]
[][license]
*Export your Pydantic settings to documentation with ease!*
This package seamlessly integrates with [pydantic] and [pydantic-settings] to automatically generate documentation from your settings models.
Create Markdown docs, `.env.example` files, and more with minimal configuration.
## ✨ Key Features
- 📝 Documentation Generation
- Markdown with tables and descriptions
- Environment files (`.env.example`)
- Support for region injection in existing files
- Customizable output formats
- 🔄 Smart Configuration Handling
- Automatic type detection
- Environment variables validation
- Default values preservation
- Optional/required fields distinction
- 🛠 Flexible Integration
- Command-line interface
- [pre-commit] hook support
- GitHub Actions compatibility
- Python API for custom solutions
- 🔌 Additional Features
- Email validation support (optional)
- Markdown region injection (optional)
- Multiple output paths for each generator
- Configurable through `pyproject.toml`
## 📋 Requirements
- Python 3.11 or higher
- pydantic >= 2.7
- pydantic-settings >= 2.3
Optional dependencies (aka `extras`):
- `email` -- for email validation support (`email-validator >= 2.2.0`).
- Required for `pydantic.EmailStr` type.
- `regions` -- for Markdown region insertion support (`text-region-parser >= 0.1.1`).
- Required for Markdown generator with `region` option.
Install with optional dependencies:
```bash
# Install with all optional dependencies
pip install "pydantic-settings-export[email,regions]" # Install with all extras
# Install with specific optional dependency
pip install "pydantic-settings-export[email]" # Install with email extra
pip install "pydantic-settings-export[regions]" # Install with regions extra
```
## 🚀 Quick Start
1. Install the package:
```bash
pip install pydantic-settings-export
```
2. Create your settings model:
```python
from pydantic_settings import BaseSettings
class AppSettings(BaseSettings):
"""Application settings."""
debug: bool = False
api_key: str
```
3. Generate documentation:
```bash
pydantic-settings-export app.settings:AppSettings
```
For more detailed usage, see our [Getting Started Guide][gh-wiki/getting-started].
> Note: The package follows [SemVer](https://semver.org).
> GitHub releases/tags use `v` prefix (e.g. `v1.0.0`), while PyPI versions don't (e.g. `1.0.0`).
## Installation
Choose your preferred installation method:
```bash
# Using pip
pip install pydantic-settings-export
# Using pipx (recommended for CLI usage)
pipx install pydantic-settings-export
# Using uv
uv tool install pydantic-settings-export
```
## Usage
The recommended way to use this package is through its CLI or as a [pre-commit] hook.
### CLI Usage
The CLI provides a powerful interface for generating documentation:
```bash
# Basic usage
pydantic-settings-export your_app.settings:Settings
# Multiple generators
pydantic-settings-export --generator markdown --generator dotenv your_app.settings:Settings
# Help with all options and sub-commands
pydantic-settings-export --help
```
For complete documentation, including:
- All command options
- Environment variables
- Pre-commit integration
- Troubleshooting guide
See the [CLI Documentation][gh-wiki/cli]
### pre-commit hook
The tool can be used as a pre-commit hook to automatically update documentation:
<!-- @formatter:off -->
```yaml
# .pre-commit-config.yaml
repos:
- repo: https://github.com/jag-k/pydantic-settings-export
# Use a tag version with the `v` prefix (e.g. v1.0.0)
rev: v1.0.0
hooks:
- id: pydantic-settings-export
# Optionally, specify the settings file to trigger the hook only on changes to this file
files: ^app/config/settings\.py$
# Optionally, add extra dependencies
additional_dependencies:
- pydantic-settings-export[email,regions]
```
NOTE: You can use `pre-commit autoupdate` to update the hook to the latest version.
### CI/CD Integration
<!-- @formatter:off -->
```yaml
# .github/workflows/docs.yml
name: Update Settings Documentation
on:
push:
# Optionally, specify the settings file to trigger the hook only on changes to this file
paths: [ '**/settings.py' ]
jobs:
docs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: "3.11" # Minimum required version
- run: pip install pydantic-settings-export
- run: pydantic-settings-export your_app.settings:Settings
```
### Programmatic Usage
While CLI is the recommended way, you can also use the package programmatically:
```python
from pydantic_settings import BaseSettings
from pydantic_settings_export import Exporter
class MySettings(BaseSettings):
"""Application settings."""
debug: bool = False
api_key: str
class Config:
env_prefix = "APP_"
# Create and run exporter
exporter = Exporter()
exporter.run_all(MySettings)
```
This will generate documentation using all available generators. For custom configuration, see our [Wiki][gh-wiki].
## Configuration
Basic configuration in `pyproject.toml`:
```toml
[tool.pydantic_settings_export]
project_dir = "."
default_settings = ["my_app.settings:AppSettings"]
env_file = ".env"
# Generate Markdown docs
[[tool.pydantic_settings_export.generators.markdown]]
paths = ["docs/settings.md"]
# Generate .env example
[[tool.pydantic_settings_export.generators.dotenv]]
paths = [".env.example"]
```
For advanced configuration options, see our [Configuration Guide][gh-wiki/config].
## Examples
See real-world examples of different output formats:
### Environment Files
- [.env.example](examples/.env.example) - Full example with comments and sections
- [.env.only_optional_mode.example](examples/.env.only_optional_mode.example) - Example with only optional fields
### Documentation
- [Configuration.md](examples/Configuration.md) - Full configuration documentation with tables and descriptions
- [SimpleConfiguration.md](examples/SimpleConfiguration.md) - Basic table-only configuration
- [InjectedConfiguration.md](examples/InjectedConfiguration.md) - Configuration injected into an existing file
## 📚 Learn More
Check out our comprehensive documentation:
- 🏁 [Getting Started Guide][gh-wiki/getting-started]
- ⚙️ [Configuration Options][gh-wiki/config]
- 🔍 [Understanding Parsers][gh-wiki/parsers]
- 🎨 [Available Generators][gh-wiki/generators]
- 💻 [CLI Documentation][gh-wiki/cli]
## 🎯 Why This Project?
Managing configuration in Python applications can be challenging:
- Documentation gets outdated
- Environment variables are poorly documented
- Configuration options are scattered
This project solves these problems by:
- Automatically generating documentation from your Pydantic models
- Keeping documentation in sync with code
- Providing multiple output formats for different use cases
## Development Context
This is a personal pet project maintained in my spare time. The development priorities are:
1. Bug fixes
2. Features from Roadmap:
- Issues with the closest milestone,
- General milestones' issues.
- Issues labeled `bug` or `feature request`.
- Features listed in this README.
3. New feature proposals
> Note: While we strive for quality and responsiveness, resolution timelines can't be guaranteed.
### Development Tools
This project uses modern Python development tools:
- 🚀 [uv] - Fast Python package installer and resolver
- 🔍 [ruff] - Fast Python linter and formatter
- 📦 [hatch] - Modern Python project management
- ✅ [pre-commit] - Git hooks management
## Contributing
We welcome contributions! Before contributing:
1. Create a GitHub Issue as the first step — this is **required**
2. Fork the repository to your own GitHub account
3. Create a branch following our naming convention:
- Format: `<domain>/<issue-number>-<short-description>`.
- Domains: `fix` or `feature`.
- Example: `feature/6-inject-config-to-markdown`.
4. Make your changes
5. Submit a PR with changelog in description
For complete guidelines, see our:
- [Code of Conduct](CODE_OF_CONDUCT.md)
- [Contributing Guide](CONTRIBUTING.md)
## Support
### Primary Contact
- 🐛 [Issue Tracker][gh-issues] (required first point of contact)
### Secondary Contact (after creating an issue)
- 📧 GitHub email: `30597878+jag-k@users.noreply.github.com`
- 💬 [Discussions][gh-discussions]
- 📚 [Documentation][gh-wiki]
## License
[MIT][license]
[pypi]: https://pypi.org/project/pydantic-settings-export/
[license]: https://github.com/jag-k/pydantic-settings-export/blob/main/LICENSE
[gh-wiki]: https://github.com/jag-k/pydantic-settings-export/wiki
[gh-wiki/cli]: https://github.com/jag-k/pydantic-settings-export/wiki/CLI
[gh-wiki/config]: https://github.com/jag-k/pydantic-settings-export/wiki/Configuration
[gh-wiki/getting-started]: https://github.com/jag-k/pydantic-settings-export/wiki/Getting-Started
[gh-wiki/parsers]: https://github.com/jag-k/pydantic-settings-export/wiki/Parsers
[gh-wiki/generators]: https://github.com/jag-k/pydantic-settings-export/wiki/Generators
[gh-issues]: https://github.com/jag-k/pydantic-settings-export/issues
[gh-discussions]: https://github.com/jag-k/pydantic-settings-export/discussions
[pydantic]: https://github.com/pydantic/pydantic
[pydantic-settings]: https://github.com/pydantic/pydantic-settings
[pre-commit]: https://github.com/pre-commit/pre-commit
[uv]: https://github.com/astral-sh/uv
[ruff]: https://github.com/astral-sh/ruff
[hatch]: https://github.com/pypa/hatch
Raw data
{
"_id": null,
"home_page": null,
"name": "pydantic-settings-export",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.11",
"maintainer_email": null,
"keywords": "config, dotenv, export, markdown, pydantic, settings",
"author": null,
"author_email": "Jag_k <30597878+jag-k@users.noreply.github.com>",
"download_url": "https://files.pythonhosted.org/packages/b0/f3/30e226a851295fecd43a11b5b21d690d15b8bcd21378a73cc437547bc255/pydantic_settings_export-1.0.0.tar.gz",
"platform": null,
"description": "<!-- markdownlint-configure-file\n{\n \"MD007\": {\n \"indent\": 4\n }\n}\n-->\n\n# pydantic-settings-export\n\n[](https://github.com/astral-sh/uv)\n[](https://github.com/astral-sh/ruff)\n[][pypi]\n[][pypi]\n[][pypi]\n[][pypi]\n[][license]\n\n*Export your Pydantic settings to documentation with ease!*\n\nThis package seamlessly integrates with [pydantic] and [pydantic-settings] to automatically generate documentation from your settings models.\nCreate Markdown docs, `.env.example` files, and more with minimal configuration.\n\n## \u2728 Key Features\n\n- \ud83d\udcdd Documentation Generation\n - Markdown with tables and descriptions\n - Environment files (`.env.example`)\n - Support for region injection in existing files\n - Customizable output formats\n\n- \ud83d\udd04 Smart Configuration Handling\n - Automatic type detection\n - Environment variables validation\n - Default values preservation\n - Optional/required fields distinction\n\n- \ud83d\udee0 Flexible Integration\n - Command-line interface\n - [pre-commit] hook support\n - GitHub Actions compatibility\n - Python API for custom solutions\n\n- \ud83d\udd0c Additional Features\n - Email validation support (optional)\n - Markdown region injection (optional)\n - Multiple output paths for each generator\n - Configurable through `pyproject.toml`\n\n## \ud83d\udccb Requirements\n\n- Python 3.11 or higher\n- pydantic >= 2.7\n- pydantic-settings >= 2.3\n\nOptional dependencies (aka `extras`):\n\n- `email` -- for email validation support (`email-validator >= 2.2.0`).\n - Required for `pydantic.EmailStr` type.\n- `regions` -- for Markdown region insertion support (`text-region-parser >= 0.1.1`).\n - Required for Markdown generator with `region` option.\n\nInstall with optional dependencies:\n\n```bash\n# Install with all optional dependencies\npip install \"pydantic-settings-export[email,regions]\" # Install with all extras\n\n# Install with specific optional dependency\npip install \"pydantic-settings-export[email]\" # Install with email extra\npip install \"pydantic-settings-export[regions]\" # Install with regions extra\n```\n\n## \ud83d\ude80 Quick Start\n\n1. Install the package:\n ```bash\n pip install pydantic-settings-export\n ```\n2. Create your settings model:\n ```python\n from pydantic_settings import BaseSettings\n\n\n class AppSettings(BaseSettings):\n \"\"\"Application settings.\"\"\"\n debug: bool = False\n api_key: str\n ```\n3. Generate documentation:\n ```bash\n pydantic-settings-export app.settings:AppSettings\n ```\n\nFor more detailed usage, see our [Getting Started Guide][gh-wiki/getting-started].\n\n> Note: The package follows [SemVer](https://semver.org).\n> GitHub releases/tags use `v` prefix (e.g. `v1.0.0`), while PyPI versions don't (e.g. `1.0.0`).\n\n## Installation\n\nChoose your preferred installation method:\n\n```bash\n# Using pip\npip install pydantic-settings-export\n\n# Using pipx (recommended for CLI usage)\npipx install pydantic-settings-export\n\n# Using uv\nuv tool install pydantic-settings-export\n```\n\n## Usage\n\nThe recommended way to use this package is through its CLI or as a [pre-commit] hook.\n\n### CLI Usage\n\nThe CLI provides a powerful interface for generating documentation:\n\n```bash\n# Basic usage\npydantic-settings-export your_app.settings:Settings\n\n# Multiple generators\npydantic-settings-export --generator markdown --generator dotenv your_app.settings:Settings\n\n# Help with all options and sub-commands\npydantic-settings-export --help\n```\n\nFor complete documentation, including:\n\n- All command options\n- Environment variables\n- Pre-commit integration\n- Troubleshooting guide\n\nSee the [CLI Documentation][gh-wiki/cli]\n\n### pre-commit hook\n\nThe tool can be used as a pre-commit hook to automatically update documentation:\n\n<!-- @formatter:off -->\n```yaml\n# .pre-commit-config.yaml\nrepos:\n - repo: https://github.com/jag-k/pydantic-settings-export\n # Use a tag version with the `v` prefix (e.g. v1.0.0)\n rev: v1.0.0\n hooks:\n - id: pydantic-settings-export\n # Optionally, specify the settings file to trigger the hook only on changes to this file\n files: ^app/config/settings\\.py$\n # Optionally, add extra dependencies\n additional_dependencies:\n - pydantic-settings-export[email,regions]\n```\n\nNOTE: You can use `pre-commit autoupdate` to update the hook to the latest version.\n\n### CI/CD Integration\n\n<!-- @formatter:off -->\n```yaml\n# .github/workflows/docs.yml\nname: Update Settings Documentation\non:\n push:\n # Optionally, specify the settings file to trigger the hook only on changes to this file\n paths: [ '**/settings.py' ]\njobs:\n docs:\n runs-on: ubuntu-latest\n steps:\n - uses: actions/checkout@v4\n - uses: actions/setup-python@v5\n with:\n python-version: \"3.11\" # Minimum required version\n - run: pip install pydantic-settings-export\n - run: pydantic-settings-export your_app.settings:Settings\n```\n\n### Programmatic Usage\n\nWhile CLI is the recommended way, you can also use the package programmatically:\n\n```python\nfrom pydantic_settings import BaseSettings\nfrom pydantic_settings_export import Exporter\n\n\nclass MySettings(BaseSettings):\n \"\"\"Application settings.\"\"\"\n debug: bool = False\n api_key: str\n\n class Config:\n env_prefix = \"APP_\"\n\n\n# Create and run exporter\nexporter = Exporter()\nexporter.run_all(MySettings)\n```\n\nThis will generate documentation using all available generators. For custom configuration, see our [Wiki][gh-wiki].\n\n## Configuration\n\nBasic configuration in `pyproject.toml`:\n\n```toml\n[tool.pydantic_settings_export]\nproject_dir = \".\"\ndefault_settings = [\"my_app.settings:AppSettings\"]\nenv_file = \".env\"\n\n# Generate Markdown docs\n[[tool.pydantic_settings_export.generators.markdown]]\npaths = [\"docs/settings.md\"]\n\n# Generate .env example\n[[tool.pydantic_settings_export.generators.dotenv]]\npaths = [\".env.example\"]\n```\n\nFor advanced configuration options, see our [Configuration Guide][gh-wiki/config].\n\n## Examples\n\nSee real-world examples of different output formats:\n\n### Environment Files\n\n- [.env.example](examples/.env.example) - Full example with comments and sections\n- [.env.only_optional_mode.example](examples/.env.only_optional_mode.example) - Example with only optional fields\n\n### Documentation\n\n- [Configuration.md](examples/Configuration.md) - Full configuration documentation with tables and descriptions\n- [SimpleConfiguration.md](examples/SimpleConfiguration.md) - Basic table-only configuration\n- [InjectedConfiguration.md](examples/InjectedConfiguration.md) - Configuration injected into an existing file\n\n## \ud83d\udcda Learn More\n\nCheck out our comprehensive documentation:\n\n- \ud83c\udfc1 [Getting Started Guide][gh-wiki/getting-started]\n- \u2699\ufe0f [Configuration Options][gh-wiki/config]\n- \ud83d\udd0d [Understanding Parsers][gh-wiki/parsers]\n- \ud83c\udfa8 [Available Generators][gh-wiki/generators]\n- \ud83d\udcbb [CLI Documentation][gh-wiki/cli]\n\n## \ud83c\udfaf Why This Project?\n\nManaging configuration in Python applications can be challenging:\n\n- Documentation gets outdated\n- Environment variables are poorly documented\n- Configuration options are scattered\n\nThis project solves these problems by:\n\n- Automatically generating documentation from your Pydantic models\n- Keeping documentation in sync with code\n- Providing multiple output formats for different use cases\n\n## Development Context\n\nThis is a personal pet project maintained in my spare time. The development priorities are:\n\n1. Bug fixes\n2. Features from Roadmap:\n - Issues with the closest milestone,\n - General milestones' issues.\n - Issues labeled `bug` or `feature request`.\n - Features listed in this README.\n3. New feature proposals\n\n> Note: While we strive for quality and responsiveness, resolution timelines can't be guaranteed.\n\n### Development Tools\n\nThis project uses modern Python development tools:\n\n- \ud83d\ude80 [uv] - Fast Python package installer and resolver\n- \ud83d\udd0d [ruff] - Fast Python linter and formatter\n- \ud83d\udce6 [hatch] - Modern Python project management\n- \u2705 [pre-commit] - Git hooks management\n\n## Contributing\n\nWe welcome contributions! Before contributing:\n\n1. Create a GitHub Issue as the first step \u2014 this is **required**\n2. Fork the repository to your own GitHub account\n3. Create a branch following our naming convention:\n - Format: `<domain>/<issue-number>-<short-description>`.\n - Domains: `fix` or `feature`.\n - Example: `feature/6-inject-config-to-markdown`.\n4. Make your changes\n5. Submit a PR with changelog in description\n\nFor complete guidelines, see our:\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contributing Guide](CONTRIBUTING.md)\n\n## Support\n\n### Primary Contact\n\n- \ud83d\udc1b [Issue Tracker][gh-issues] (required first point of contact)\n\n### Secondary Contact (after creating an issue)\n\n- \ud83d\udce7 GitHub email: `30597878+jag-k@users.noreply.github.com`\n- \ud83d\udcac [Discussions][gh-discussions]\n- \ud83d\udcda [Documentation][gh-wiki]\n\n## License\n\n[MIT][license]\n\n\n[pypi]: https://pypi.org/project/pydantic-settings-export/\n\n[license]: https://github.com/jag-k/pydantic-settings-export/blob/main/LICENSE\n\n[gh-wiki]: https://github.com/jag-k/pydantic-settings-export/wiki\n\n[gh-wiki/cli]: https://github.com/jag-k/pydantic-settings-export/wiki/CLI\n\n[gh-wiki/config]: https://github.com/jag-k/pydantic-settings-export/wiki/Configuration\n\n[gh-wiki/getting-started]: https://github.com/jag-k/pydantic-settings-export/wiki/Getting-Started\n\n[gh-wiki/parsers]: https://github.com/jag-k/pydantic-settings-export/wiki/Parsers\n\n[gh-wiki/generators]: https://github.com/jag-k/pydantic-settings-export/wiki/Generators\n\n[gh-issues]: https://github.com/jag-k/pydantic-settings-export/issues\n\n[gh-discussions]: https://github.com/jag-k/pydantic-settings-export/discussions\n\n[pydantic]: https://github.com/pydantic/pydantic\n\n[pydantic-settings]: https://github.com/pydantic/pydantic-settings\n\n[pre-commit]: https://github.com/pre-commit/pre-commit\n\n[uv]: https://github.com/astral-sh/uv\n\n[ruff]: https://github.com/astral-sh/ruff\n\n[hatch]: https://github.com/pypa/hatch\n",
"bugtrack_url": null,
"license": "MIT License Copyright (c) 2024 Jag_k Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.",
"summary": "Export your Pydantic settings to documentation with ease!",
"version": "1.0.0",
"project_urls": {
"Bug Tracker": "https://github.com/jag-k/pydantic-settings-export/issues",
"Documentation": "https://github.com/jag-k/pydantic-settings-export#readme",
"Homepage": "https://github.com/jag-k/pydantic-settings-export"
},
"split_keywords": [
"config",
" dotenv",
" export",
" markdown",
" pydantic",
" settings"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "1eba458cbc954e88defcd7794d194139213e6b66f198a5a4708b12d562d44ede",
"md5": "43fa89b1ea9756add01f857fbf915163",
"sha256": "feae205dd80a54225154bd3717786dd35acd1d612321f4bf7c2112a4140f33c9"
},
"downloads": -1,
"filename": "pydantic_settings_export-1.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "43fa89b1ea9756add01f857fbf915163",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11",
"size": 28118,
"upload_time": "2025-03-01T20:03:55",
"upload_time_iso_8601": "2025-03-01T20:03:55.015779Z",
"url": "https://files.pythonhosted.org/packages/1e/ba/458cbc954e88defcd7794d194139213e6b66f198a5a4708b12d562d44ede/pydantic_settings_export-1.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b0f330e226a851295fecd43a11b5b21d690d15b8bcd21378a73cc437547bc255",
"md5": "cc88cb11e875672ac8d2ca96f1f36657",
"sha256": "bd79e42f4ce1415fbca07ca83f811f7694d5afaadc23addc949e1635aa3f47de"
},
"downloads": -1,
"filename": "pydantic_settings_export-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "cc88cb11e875672ac8d2ca96f1f36657",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11",
"size": 44184,
"upload_time": "2025-03-01T20:03:56",
"upload_time_iso_8601": "2025-03-01T20:03:56.517701Z",
"url": "https://files.pythonhosted.org/packages/b0/f3/30e226a851295fecd43a11b5b21d690d15b8bcd21378a73cc437547bc255/pydantic_settings_export-1.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-03-01 20:03:56",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "jag-k",
"github_project": "pydantic-settings-export",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "pydantic-settings-export"
}