Fernet encryption token varies even though the key remains the same. Executing the following example repeatedly will show that.
from cryptography.fernet import Fernet
f = Fernet(b'vIkpEFEgCEOSQDfr9cTgDJnOFp9b2Wb7MLv55BhFYYY=')
print(f.encrypt(b'my_dark_secret'))
Why does this happen and how can I ensure the produced token will remain the same?