thoughtspot / thoughtspot/cs_tools
Unable to install cs_tools using Powershell command
Open
@jp-spotter is already working on this.
Since Aug 7, 2026.
bug
- Dominant language
- Python
- Stars
- 2
- Forks
- 7
- PR merge metrics
- No merged PRs in 30d
Description
First Stop
- I have read and agreed to the ThoughtSpot LICENSE.
- I understand that if I have a critical issue with ThoughtSpot, I should reach out to my designated Account Executive and Customer Success Manager instead of
cs_tools.
Platform Configuration
cs_tools-bootstrap-error-tmpckniezun.log
Description
powershell -ExecutionPolicy ByPass -c "IRM https://thoughtspot.github.io/cs_tools/install.py | python - --reinstall"
09:13:12 |
| Welcome to the CS Tools Bootstrapper!
|
| If you run into any issues, please reach out to us on GitHub Discussions below.
|
| GitHub: https://github.com/thoughtspot/cs_tools/issues/new/choose
|
09:13:13 | Missing '_updater.py', downloading from GitHub
| Downloaded as '_updater.py'
09:13:17 | Looking in indexes: https://pypi.org/simple, https://api:****@artifacts.computronix.com/pypi/product-pypi/simple, https://api:****@artifacts.computronix.com/pypi/troidsource-pypi/simple
| Collecting uv
| Using cached uv-0.9.13-py3-none-win_amd64.whl.metadata (12 kB)
| Using cached uv-0.9.13-py3-none-win_amd64.whl (21.7 MB)
| Installing collected packages: uv
09:13:18 | Successfully installed uv-0.9.13
| Fetching the latest CS Tools release.
| Installing CS Tools from ref v1.6.5.
09:13:19 | Using Python 3.14.0 environment at: AppData\Roaming\cs_tools\.cs_tools
09:13:21 | Resolved 105 packages in 1.61s
| Building snowflake-connector-python==3.18.0
| Building cffi==1.17.1
09:13:23 | × Failed to build `cffi==1.17.1`
| ├─▶ The build backend returned an error
| ╰─▶ Call to `setuptools.build_meta.build_wheel` failed (exit code: 1)
| [stderr]
| Traceback (most recent call last):
| File "<string>", line 14, in <module>
| requires = get_requires_for_build({})
| File
| "C:\Users\evan.irla\AppData\Local\uv\cache\builds-v0\.tmpTj44JK\Lib\site-packages\setuptools\build_meta.py",
| line 331, in get_requires_for_build_wheel
| return self._get_build_requires(config_settings, requirements=[])
| ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File
| "C:\Users\evan.irla\AppData\Local\uv\cache\builds-v0\.tmpTj44JK\Lib\site-packages\setuptools\build_meta.py",
| line 301, in _get_build_requires
| self.run_setup()
| ~~~~~~~~~~~~~~^^
| File
| "C:\Users\evan.irla\AppData\Local\uv\cache\builds-v0\.tmpTj44JK\Lib\site-packages\setuptools\build_meta.py",
| line 317, in run_setup
| exec(code, locals())
| ~~~~^^^^^^^^^^^^^^^^
| File "<string>", line 126, in <module>
| File "<string>", line 105, in uses_msvc
| File
| "C:\Users\evan.irla\AppData\Local\uv\cache\builds-v0\.tmpTj44JK\Lib\site-packages\setuptools\_distutils\command\config.py",
| line 213, in try_compile
| self._compile(body, headers, include_dirs, lang)
| ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File
| "C:\Users\evan.irla\AppData\Local\uv\cache\builds-v0\.tmpTj44JK\Lib\site-packages\setuptools\_distutils\command\config.py",
| line 129, in _compile
| self.compiler.compile([src], include_dirs=include_dirs)
| ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File
| "C:\Users\evan.irla\AppData\Local\uv\cache\builds-v0\.tmpTj44JK\Lib\site-packages\setuptools\_distutils\compilers\C\msvc.py",
| line 384, in compile
| self.initialize()
| ~~~~~~~~~~~~~~~^^
| File
| "C:\Users\evan.irla\AppData\Local\uv\cache\builds-v0\.tmpTj44JK\Lib\site-packages\setuptools\_distutils\compilers\C\msvc.py",
| line 294, in initialize
| vc_env = _get_vc_env(plat_spec)
| File
| "C:\Users\evan.irla\AppData\Local\uv\cache\builds-v0\.tmpTj44JK\Lib\site-packages\setuptools\_distutils\compilers\C\msvc.py",
| line 155, in _get_vc_env
| raise DistutilsPlatformError(
| ...<3 lines>...
| )
| distutils.errors.DistutilsPlatformError: Microsoft Visual C++ 14.0
| or greater is required. Get it with "Microsoft C++ Build Tools":
| https://visualstudio.microsoft.com/visual-cpp-build-tools/
| hint: This usually indicates a problem with the package or the build
| environment.
| help: `cffi` (v1.17.1) was included because `cs-tools` (v1.6.5)
| depends on `snowflake-sqlalchemy` (v1.7.7) which depends on
| `snowflake-connector-python` (v3.18.0) which depends on `cffi`
| Unexpected error in bootstrapper, see C:\Users\evan.irla\cs_tools-bootstrap-error-tmpckniezun.log for details
Considering adding a log file.
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.