{"package": "portfoliotools", "summary": "Utils to fetch and analyze portoflio of stocks, index, mutual funds", "pypi_url": "https://pypi.org/project/portfoliotools", "piwheels_url": "https://www.piwheels.org/project/portfoliotools", "releases": {"2.2.9": {"released": "2021-08-08 20:56:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-2.2.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-2.2.9-py3-none-any.whl", "filehash": "05da5b42140e1665da2571f37bc57b9da27d6d800f63d14f123a9422849b4aca", "filesize": 52785, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsepython", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "2.2.8": {"released": "2021-08-08 18:32:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-2.2.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-2.2.8-py3-none-any.whl", "filehash": "63469f16157c91ad7f5261cb34ddecffe0e37d1086fb964adf2cee2975c79449", "filesize": 52696, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsepython", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "2.2.7": {"released": "2021-08-07 23:18:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-2.2.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-2.2.7-py3-none-any.whl", "filehash": "feb08f492c5ac3caa3e36c3f16e9b296fa34a7cfeb56d5524d04da4606795e05", "filesize": 52486, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsepython", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "2.2.6": {"released": "2021-08-07 23:09:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-2.2.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-2.2.6-py3-none-any.whl", "filehash": "6194ee4c1103224c4f9b43fd975bc1b47cfa816272fbdc7f5be88e5c2ecffbce", "filesize": 52460, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsepython", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "2.2.5": {"released": "2021-08-07 20:20:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-2.2.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-2.2.5-py3-none-any.whl", "filehash": "fc5fb0523b4f8c67e9d46f2f576bf34f4ecc2ba2e2075cd85de16df19ac332c0", "filesize": 52408, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsepython", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "2.2.4": {"released": "2021-08-07 20:15:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-2.2.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-2.2.4-py3-none-any.whl", "filehash": "2a6cf9edd6c06a61fc20fdaa799a354a9dd9b7475e1b08f68503f0258148ef13", "filesize": 52400, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsepython", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "2.2.3": {"released": "2021-08-07 19:48:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-2.2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-2.2.3-py3-none-any.whl", "filehash": "51ecf7746a3de4f5a4d746f119ee9e7e97d7d2a8b67d8b06ce2a6a523d04dcdc", "filesize": 52310, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsepython", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "2.2.2": {"released": "2021-08-03 15:05:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-2.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-2.2.2-py3-none-any.whl", "filehash": "60f67ea1f2d4be1fed76bf52e0b886c86b9c22ac5e4ed463ac504b5269c10534", "filesize": 48335, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsepython", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "2.2.1": {"released": "2021-08-02 22:54:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-2.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-2.2.1-py3-none-any.whl", "filehash": "d15661551689f399b93b878ab40637162f69e71faaec54e571c5a797b5684ba0", "filesize": 48230, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsepython", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "2.1.20": {"released": "2021-08-02 22:46:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-2.1.20-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-2.1.20-py3-none-any.whl", "filehash": "a65f900a37c59c5ea9caca021ce9547ef48a340e9d7e32e239b95b0759ef5867", "filesize": 48231, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsepython", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "2.1.19": {"released": "2021-07-31 20:52:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-2.1.19-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-2.1.19-py3-none-any.whl", "filehash": "edf89320a2752abf6e8478976e95509eaf2e4b19f84d3a7e96428269f53f4609", "filesize": 48027, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsepython", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "2.1.18": {"released": "2021-07-30 21:26:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-2.1.18-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-2.1.18-py3-none-any.whl", "filehash": "ac7ebe2086553fa70d6b4ab43f54f48c44185c63f4cbcb1a936f4838e60fce03", "filesize": 47921, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsepython", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "2.1.17": {"released": "2021-07-30 15:23:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-2.1.17-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-2.1.17-py3-none-any.whl", "filehash": "500019837f25f0b1c11301dedfc3dec3611632b963ff866957968cfe0ccf94e3", "filesize": 47866, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsepython", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "2.1.16": {"released": "2021-07-30 00:35:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-2.1.16-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-2.1.16-py3-none-any.whl", "filehash": "91a800406317e10a0eda968cff2270f6e14b6008211c344529a2d623e4976404", "filesize": 47828, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsepython", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "2.1.15": {"released": "2021-07-29 23:56:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-2.1.15-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-2.1.15-py3-none-any.whl", "filehash": "9f6c8ff0492999b46417e3bc04e2f54bb4d181b81ccad9cf21e7efdf691b5758", "filesize": 47825, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsepython", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "2.1.14": {"released": "2021-07-29 23:26:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-2.1.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-2.1.14-py3-none-any.whl", "filehash": "e43c5a870eb4f186bf545f063b4b9bf62f83b7fbbfec93671cbb218c09cb53c9", "filesize": 47801, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsepython", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "2.1.13": {"released": "2021-07-27 16:45:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-2.1.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-2.1.13-py3-none-any.whl", "filehash": "282370f72c0d47f3b422acf34cfef668770e0a3876dcb6c9ce7605b2fafdde55", "filesize": 47708, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsepython", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "2.1.12": {"released": "2021-07-27 16:31:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-2.1.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-2.1.12-py3-none-any.whl", "filehash": "666427c4ca4929920bbb3adbb621f46238f1551e456a0e9bd73c3e135a17e13f", "filesize": 47703, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "2.1.11": {"released": "2021-07-26 21:00:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-2.1.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-2.1.11-py3-none-any.whl", "filehash": "d1d2fd13db370adb890809c01c5d185328b45cfb7b116c0d3c4a216f5f0f629c", "filesize": 47598, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "2.1.10": {"released": "2021-07-26 20:38:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-2.1.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-2.1.10-py3-none-any.whl", "filehash": "712e404ee8f39695d42e687b048987908a2925fd9abbbc626ed8f3b2e43fec53", "filesize": 47552, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "2.1.9": {"released": "2021-07-26 17:28:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-2.1.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-2.1.9-py3-none-any.whl", "filehash": "45ebcf06eb4bb341c5f0cc483f0d00b9a4232d4a316f4099f151bac6df7fae28", "filesize": 47578, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "2.1.8": {"released": "2021-07-26 16:44:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-2.1.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-2.1.8-py3-none-any.whl", "filehash": "9f21aecffec1ba87dbeeb376e53a25e5c5ab831a77258a554eac8cfceb02e737", "filesize": 47580, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "2.1.7": {"released": "2021-07-26 16:32:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-2.1.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-2.1.7-py3-none-any.whl", "filehash": "cca0aeab048a0d92a2b582c5ef78b14ceddb56a41e29232a46fdfa7c94985646", "filesize": 47570, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "2.1.6": {"released": "2021-07-25 20:30:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-2.1.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-2.1.6-py3-none-any.whl", "filehash": "89045978626a4ab610e2b31a38c7640a220d9de0059ccc8422fdc24cdf507ca6", "filesize": 47209, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "2.1.5": {"released": "2021-07-25 20:27:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-2.1.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-2.1.5-py3-none-any.whl", "filehash": "f0f1e5202d7fd79ae0e7f74652b88989601f980056abaa29ca6ee1345b3d4456", "filesize": 47216, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "2.1.4": {"released": "2021-07-25 19:44:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-2.1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-2.1.4-py3-none-any.whl", "filehash": "1ef2a18e9b688ab671bbfa7e06cf3513d5b8463e171cc843ce727beade61338a", "filesize": 47204, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "2.1.3": {"released": "2021-07-25 18:48:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-2.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-2.1.3-py3-none-any.whl", "filehash": "c1ba42f72cea0ceae6afb07ef331cbbd352622d475c226805958a47a910ca17a", "filesize": 47171, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "2.1.2": {"released": "2021-07-25 18:06:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-2.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-2.1.2-py3-none-any.whl", "filehash": "19b4500f9268c1ea191e5f3c8a006cc621b07d6dba358df0653b8eeb5a6c9f97", "filesize": 46229, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "2.1.1": {"released": "2021-07-25 16:55:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-2.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-2.1.1-py3-none-any.whl", "filehash": "e7f03eda16347677cf8daf2adf21f7a4d3e4a8863c44ef04af8476b32ba54d38", "filesize": 46199, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "2.1.0": {"released": "2021-07-24 19:04:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-2.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-2.1.0-py3-none-any.whl", "filehash": "bdbda313005a06e0ce542c9e767f063d037a25f64123bdaaa07a8983b26b248b", "filesize": 46022, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "2.0.7": {"released": "2021-07-24 15:38:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-2.0.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-2.0.7-py3-none-any.whl", "filehash": "2349539c749b7c26516d4bd01bd4248af47f9c1910a99b5f2ee1076ea6f1aaed", "filesize": 46019, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "2.0.6": {"released": "2021-07-24 02:43:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-2.0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-2.0.6-py3-none-any.whl", "filehash": "efa4cb7f2dd866de07ed21dce49c96d7d17308d1802fd41bcf801109459cc860", "filesize": 42860, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "2.0.5": {"released": "2021-07-24 02:39:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-2.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-2.0.5-py3-none-any.whl", "filehash": "97a566dab8aed05661dbba57612da3a0ac21813b20d92d921ce17a7cd0ccd3d7", "filesize": 42864, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "2.0.4": {"released": "2021-07-20 17:02:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-2.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-2.0.4-py3-none-any.whl", "filehash": "9ae56319a5b4508c1cd844e78dce2cf98c1cc46f57bf2c210846bf6fcb19632b", "filesize": 42222, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "2.0.3": {"released": "2021-07-20 16:50:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-2.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-2.0.3-py3-none-any.whl", "filehash": "77b20d70b9a90ebde576882da2dc86cd5d2af2997605ab5ec52f44792e07f450", "filesize": 42207, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "2.0.2": {"released": "2021-07-19 14:30:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-2.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-2.0.2-py3-none-any.whl", "filehash": "2c1ca717b330fc65dc0f7969900cd4fc2e27029834c31306eccc35a0e857dead", "filesize": 42199, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "2.0.1": {"released": "2021-07-18 10:37:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-2.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-2.0.1-py3-none-any.whl", "filehash": "1b76690d5983cd74c21d39aeaf0177928a43327bf4241eb27f1193022f100399", "filesize": 41808, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "2.0.0": {"released": "2021-07-18 09:44:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-2.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-2.0.0-py3-none-any.whl", "filehash": "1d481d5095428117962265aa5ea3290f2ac8879e7a23dc68272f44ea240f2b75", "filesize": 41788, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "1.0.15": {"released": "2021-07-11 02:58:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-1.0.15-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-1.0.15-py3-none-any.whl", "filehash": "25dd8161e841ad0d0aae18237db1423d1036b4ff3b89c93f371a97a24966598d", "filesize": 38869, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "1.0.14": {"released": "2021-07-11 02:12:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-1.0.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-1.0.14-py3-none-any.whl", "filehash": "6d4a813f1e1c9b18d84fe2f1c8161e89e70fb0ff6974bef4456c8a66b2c211e3", "filesize": 38881, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "1.0.13": {"released": "2021-07-11 01:39:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-1.0.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-1.0.13-py3-none-any.whl", "filehash": "7e391529fbaf40c4d42b7f0c1641170f6f98fe146c3091c7e0b96a5f2fadd0c2", "filesize": 38865, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends", "yfinance"]}}}, "1.0.12": {"released": "2020-05-10 18:57:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-1.0.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-1.0.12-py3-none-any.whl", "filehash": "5d86ff8026bacb205f7a2da96cfe811d8c0cf772d0fdcd13ca5e65fcab23fe28", "filesize": 38828, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends"]}}}, "1.0.11": {"released": "2020-04-16 16:44:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-1.0.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-1.0.11-py3-none-any.whl", "filehash": "d293070d1f76844370eb5f64435bbaaf8b40a02004752db3f62e2c6152a43da7", "filesize": 38831, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends"]}}}, "1.0.10": {"released": "2020-04-09 20:13:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-1.0.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-1.0.10-py3-none-any.whl", "filehash": "3a9f833ae82c38a8db90586b246c5caf11ab7214895bbe002f6bd8bdcf461c8c", "filesize": 38752, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends"]}}}, "1.0.9": {"released": "2020-04-09 15:52:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-1.0.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-1.0.9-py3-none-any.whl", "filehash": "8af9ca7b88a7c2fdcecfceb045e0b4384eee7157389c94c1e688f78dc7cf8a5d", "filesize": 38730, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends"]}}}, "1.0.8": {"released": "2020-04-06 21:20:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-1.0.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-1.0.8-py3-none-any.whl", "filehash": "2f91af4e56655f6379d5174a00281f055f6481b8aa18618230233ef4679bfb75", "filesize": 38731, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends"]}}}, "1.0.7": {"released": "2020-04-06 21:07:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-1.0.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-1.0.7-py3-none-any.whl", "filehash": "bd43c4a2772eee5f043c873740f20f1fb97c70767d484f45d0cf98aa2855fd8b", "filesize": 38705, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends"]}}}, "1.0.6": {"released": "2020-04-05 11:13:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-1.0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-1.0.6-py3-none-any.whl", "filehash": "3382eb955119c225281dbb236b077af85f79635e9737c9b1f9e7b30111441bd8", "filesize": 38447, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends"]}}}, "1.0.5": {"released": "2020-04-04 20:52:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-1.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-1.0.5-py3-none-any.whl", "filehash": "a8b2fcf5b2db6b7326af9edfd31d4c4145661df173725a5a543ca55574601902", "filesize": 38396, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "nsepy", "nsetools", "numpy", "pandas", "pandas-datareader", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "statsmodels", "stocktrends"]}}}, "1.0.4": {"released": "2020-04-04 13:37:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-1.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-1.0.4-py3-none-any.whl", "filehash": "7a932d703c313027840f6860a42cb57fd37a8b8e17cb7b3ed2b442b103c1874b", "filesize": 38366, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "numpy", "pandas", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "stocktrends"]}}}, "1.0.3": {"released": "2020-03-31 20:12:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-1.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-1.0.3-py3-none-any.whl", "filehash": "947ab7e09f6721cab977a10162e84417bc0f4d3efb3a15af89a967408ef4de71", "filesize": 38370, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "numpy", "pandas", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "stocktrends", "ta-lib"]}}}, "1.0.2": {"released": "2020-03-31 20:05:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-1.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-1.0.2-py3-none-any.whl", "filehash": "2ba5bb5d61d14cbcc06ecee466b875f4f1d9d18e107c51e455684a43967f87db", "filesize": 38387, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "numpy", "pandas", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "stocktrends", "ta-lib"]}}}, "1.0.1": {"released": "2020-03-30 21:24:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-1.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-1.0.1-py3-none-any.whl", "filehash": "d63e8acd2995da5ab5ba7b8f7e9632bf943b8c0310911426e9ea298b123e10b1", "filesize": 38338, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "numpy", "pandas", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "stocktrends", "ta-lib"]}}}, "1.0.0": {"released": "2020-03-29 19:15:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-1.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-1.0.0-py3-none-any.whl", "filehash": "a58644a00adc9ae006cd39406cbeb75748fbec8be1830593b570a532ce0d449d", "filesize": 37906, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "numpy", "pandas", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "stocktrends", "ta-lib"]}}}, "0.0.3": {"released": "2020-03-27 21:51:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-0.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-0.0.3-py3-none-any.whl", "filehash": "11e1b7a97beb2e3ae796ba604f29e8473e219a1f1522236f695cb124149e8622", "filesize": 37382, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "numpy", "pandas", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "stocktrends", "ta-lib"]}}}, "0.0.2": {"released": "2020-03-27 21:14:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-0.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-0.0.2-py3-none-any.whl", "filehash": "3e5f02e9a3676b4ce9fce85bb94f8887fe363a7015fdccd54db3d74cdf60f0fb", "filesize": 37389, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "numpy", "pandas", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "stocktrends", "ta-lib"]}}}, "0.0.1": {"released": "2020-03-27 20:22:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"portfoliotools-0.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/portfoliotools/portfoliotools-0.0.1-py3-none-any.whl", "filehash": "55b9017789ff21efdddf3ce4189240b7cca7a7325b4e6e79bdac54889307ac42", "filesize": 37374, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "mftool", "numpy", "pandas", "plotly", "requests", "scikit-learn", "scipy", "seaborn", "stocktrends", "ta-lib"]}}}}}