23 lines
593 B
Markdown
23 lines
593 B
Markdown
# How to publish new versions
|
|
## Prerequisites
|
|
1. Installed poetry
|
|
```
|
|
pip install poetry
|
|
```
|
|
2. Set up [API tokens](https://pypi.org/help/#apitoken)
|
|
3. Be a collaborator on [pypi](https://pypi.org/project/mgp/)
|
|
|
|
## Making changes
|
|
1. Make changes to the package
|
|
2. Bump version in `pyproject.tml`
|
|
3. `poetry build`
|
|
4. `poetry publish`
|
|
|
|
## Why is this not automatized?
|
|
|
|
Because someone always has to manually bump up the version in `pyproject.toml`
|
|
|
|
## Why does `_mgp.py` exists?
|
|
Because we are mocking here all the types that are created by Memgraph
|
|
in order to fix typing errors in `mgp.py`.
|