16 lines
622 B
Markdown
16 lines
622 B
Markdown
# Upgrade Guide
|
|
|
|
## [1.2.5] to [2.0.0b1]
|
|
|
|
### Updated package structures
|
|
|
|
Generated code now strictly follows the *package structure* of the `.proto` files.
|
|
Consequently `.proto` files without a package will be combined in a single `__init__.py` file.
|
|
To avoid overwriting existing `__init__.py` files, its best to compile into a dedicated subdirectory.
|
|
|
|
Upgrading:
|
|
|
|
- Remove your previously compiled `.py` files.
|
|
- Create a new *empty* directory, e.g. `generated` or `lib/generated/proto` etcetera.
|
|
- Regenerate your python files into this directory
|
|
- Update import statements, e.g. `import ExampleMessage from generated` |