Skip to content

v2.0

Compare
Choose a tag to compare
@DrDaveD DrDaveD released this 24 Jul 21:58
· 8 commits to master since this release
b78bc18
  • Replace use of m2crypto and pyOpenSSL with urllib3
  • Replace use of pykerberos with gssapi
  • Use standard Requires for Python modules instead of PyInstaller
  • Add --vaultcertname option to specify an alternative certificate name. That used to be an additional optional meaning of the --vaultalias option, but urllib3 requires only one name to match.
  • Add setuptools build infrastructure
  • Refactor htgettoken script into module with entry point. This enables invoking htgettoken as htgettoken.main() from Python.
  • Use wheels to build/install Python package, which simplified the entry points and improves (slightly) the metadata
  • Fix the httokensh background process's check for its parent process. That is only a backup in case only the parent process is hard-killed, because normally the parent process kills the background process when the parent exits.
  • Use newer sts secrets API for token exchanges.
  • Fix the -o/--outfile option to work with relative paths.
  • Change the --nobearertoken option to always get and save a vault token.