Proto commits in sigopt/sigopt-server

These 5 commits are when the Protocol Buffers files have changed:

Commit:5ba90fe
Author:Taylor Jackle Spriggs
Committer:GitHub

strip jira info from TODOs (#345)

The documentation is generated from this commit.

Commit:029ccf3
Author:Taylor Jackle Spriggs
Committer:GitHub

Protobuf no monkeypatch (#184) * Refactor codebase by removing unused code and adding utility functions for protobuf messages. * Refactor codebase to improve maintainability and code quality. * rm protobuf patch * use native protobuf CopyFrom * Refactor test_copy_from() by replacing MergeFrom() with p.MergeFrom() in test/python/sigopttest/protobuf/test.py. * apply protobuf getfieldornone and setattribute to set and getattr * remove GetFieldOrNone * remove SetFieldIfNotNone * Update protobuf helper functions for retrieving oneof values and returning Any or None when appropriate. * remove getattribute update * manual unset protobuf fields * copy_protobuf * Remove unused methods, attributes, functions, and variables. * Updated Zigopt data model's base measurement proxy to correct the reference to variance value of metrics. * Refactor parameter.py to improve error handling and code readability. * revert copy_protobuf * Add copy_protobuf import to Categorical optimization source. * get_oneof_value doesn't return None, raises instead * fix type warning on set * dont clear field in setattr * Copy protobuf for experiment task_cost in SCAdapter's SuggestionDataProxy. * replace removed copy_protobuf * update set field, don't set none * fix unprocessed suggestion test * whoops * test fixes * double copy * fix replaced setifnotnone * remove protobuf-undefined-attribute disables * remove copy_protobuf in CopyFrom calls (#185) * disable undefined attribute accessing underlying * inline-oneof

Commit:cad688c
Author:Taylor Jackle Spriggs
Committer:GitHub

Cast primitive protobuf columns when operating (#187) * cast for operators that require cast * as_boolean => ~~ * as_string -> as_primitive * as_numeric => as_primitive * as_integer => as_primitive * remove astext test * no more real_astext * still need to operate * fix for enum * fix file length count * support new descriptor * terminal descriptors get it easy * remove extend_with_forbid_is * remove forbid is test

Commit:8b4f5a2
Author:Taylor Jackle Spriggs
Committer:GitHub

Update protobuf (#142) * bump protobuf version * install the right protobuf * sudo * dont pin * fix invalid duplicate name * option for mypy out if installed * compile protobuf in pre-commit * pipenv run compile protobuf * downgrade protobuf * ignore _pb2 in pylint

Commit:b34ca45
Author:Taylor Jackle Spriggs

SigOpt codebase