def _get_commit_hash() -> str | None: """ Use vendored versioneer code to get git hash, which handles git worktree correctly. """ from pandas._version import get_versions versions = get_versions() return versions["full-revisionid"]
read_html, read_xml, read_json, read_stata, read_sas, read_spss, ) from pandas.io.json import _json_normalize as json_normalize from pandas.util._tester import test # use the closest tagged version if possible from pandas._version import get_versions v = get_versions() __version__ = v.get("closest-tag", v["version"]) __git_version__ = v.get("full-revisionid") del get_versions, v # GH 27101 __deprecated_num_index_names = ["Float64Index", "Int64Index", "UInt64Index"] def __dir__(): # GH43028 # Int64Index etc. are deprecated, but we still want them to be available in the dir. # Remove in Pandas 2.0, when we remove Int64Index etc. from the code base. return list(globals().keys()) + __deprecated_num_index_names