2022/07/04
* Move `neo_proto` to top-level, move older `params_proto` to `v1` namespace.
* Implement nested update via [global prefix](https://github.com/geyang/params_proto/blob/master/test_params_proto/test_neo_proto.py#L278) . No relative update via `**kwargs`, yet
* Fix `to_value` bug in Flag
python
def test_deep_nested():
"""The point of this test is to test nested protos."""
from params_proto.proto import PrefixProto
class A(PrefixProto, cli=False):
key = 10
class B(PrefixProto, cli=False):
key = 20
class C(PrefixProto, cli=False):
key = 30
A._update({'A.key': None, 'A.B.key': 'hey', 'A.B.C.key': 'yo'})
assert A.key is None, "key should not be `None`."
assert A.B.key is "hey", "key should be `hey`."
assert A.B.C.key is "yo", "key should be `yo`."