td-ameritrade-python-api icon indicating copy to clipboard operation
td-ameritrade-python-api copied to clipboard

conda package needed for this library

Open richlysakowski opened this issue 4 years ago • 1 comments

I have had issues with pip corrupting conda environments, because it uninstalls newer versions of packages and installs older ones, thereby breaking current versions of important layered products like pandas. Sometimes pip even breaks the Anaconda "base" environment itself, resulting in a time-consuming and tedious process to uninstall the Anaconda distribution. Pip is not an environment manager; for that additional products must be installed. pip does not do environment integrity checking (full environment dependency checking for ALL packages) after it installs packages. This can get the conda environment package index out of sync. In that sense it is a "greedy" or environment-unaware package manager. conda is a safer environment manager with all package management capabilities of pip.

Can someone provide a conda package for this distribution? That will ensure we don't inadvertently corrupt conda environments, whether built using miniconda, conda, or Anaconda Navigator.

Thank you.

richlysakowski avatar Mar 31 '21 17:03 richlysakowski

you can build the conda package locally and install with the following commands. you will need to create a new package when a new release is made on pypi.

conda skeleton pypi td-ameritrade-python-api
conda build td-ameritrade-python-api
conda install --use-local td-ameritrade-python-api

wsavran avatar Nov 13 '21 18:11 wsavran