Metadata-Version: 2.5
Name: smithy-python
Version: 0.2.0
Summary: A Smithy code generator for Python clients and types.
Project-URL: Changelog, https://github.com/smithy-lang/smithy-python/blob/develop/packages/smithy-python/CHANGELOG.md
Project-URL: Code, https://github.com/smithy-lang/smithy-python/tree/develop/packages/smithy-python/
Project-URL: Issue tracker, https://github.com/smithy-lang/smithy-python/issues
Author: Amazon Web Services
License: Apache License 2.0
License-File: NOTICE
Keywords: codegen,sdk,smithy
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: 3.15
Classifier: Programming Language :: Python :: Free Threading :: 2 - Beta
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Software Development :: Code Generators
Requires-Python: >=3.12
Description-Content-Type: text/markdown

# smithy-python

`smithy-python` provides Python-native code generation for Smithy models.
Standalone types generation is available; client generation remains under
development.

```console
smithy-python generate client [OPTIONS]
smithy-python generate types [OPTIONS]
```

`generate types` produces an installable package containing compact schemas, lazy
runtime models, and a complete static typing surface. Run
`smithy-python generate types --help` for artifact settings.

`generate client` currently exits with an error explaining that client generation
has not been implemented.
