Repository containing the schema for standard ::is messages.
To use protocol buffers with Python, simply run:
pip install --user is-msgs
If your project contains messages using a message from this repository, e.g.:
syntax = "proto3";
import "is/msgs/common.proto";
message MyMessage {
is.common.Pose pose = 1;
}
You can build using:
python -m is_msgs.utils.build <LIST_OF_PROTO_FILES>
It's important to test your package before release it. You can do that installing it locally running the command bellow. It's recommended to use virtual environments.
python setup.py install --user
Ensure that the new features added are working properly. Afterwards, you'll need do build a tarball file with package's content.
python setup.py sdist
A .tar.gz
file will be created on dist/
folder, containing the version on its name. Now, use the twine
tool to send you package to PyPi
. Username and password will be required.
twine upload dist/is_msgs-$(cat .version).tar.gz