Nick Coghlan added the comment: PEP 524 has been implemented for 3.6b1 in #27776, so os.urandom() itself will now do the right thing for cryptographic use cases on Linux. Accordingly, I've removed Python 3.6 from the affected versions for this issue. I've also flagged this as purely a documentation issue, since no behavioural changes are currently proposed for older versions. ---------- assignee: -> docs@python components: +Documentation -Library (Lib) nosy: +docs@python, ncoghlan title: Warn users that os.urandom() can return insecure values -> Warn users that os.urandom() prior to 3.6 can return insecure values versions: -Python 3.6 _______________________________________ Python tracker <report@bugs.python.org> <http://bugs.python.org/issue27292> _______________________________________