A priori I would presume that any feature available in our supported Python version should be usable. There may be some features that we collectively decide are not appropriate for our usage or should be restricted (akin to brace initialization in C++), but given the relative recency of Python 3 and its relative lack of backward-compatibility cruft, I wouldn’t expect much of that. I’d also look to authorities and external best practice guides first.