I'm using requirements to install all of my project's packages. But, for some packages, I can't find the right version or if I need to place it in requirements.txt and I need help to deploy it correctly in my project on Heroku. I'm not sure if I'm doing this correctly.
Here what I have in my code:
import time
import pandas as pd
import sys
import numpy as np
import time
import os
import win32com.client as win32 #manipulate windows objects
import pythoncom
import gspread
from flask import Flask
from flask import request
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
from selenium.common.exceptions import TimeoutException
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.chrome.options import Options
from model_files import filemanager
from datetime import date, timedelta, datetime
And here how I use in requirements.txt
Flask==1.1.1
pandas==1.0.3
numpy==1.18.1
scikit_learn==0.23.1
gunicorn==20.0.4
Werkzeug==0.16.0
Jinja2==2.10.1
itsdangerous==1.1.0
MarkupSafe==1.1.1
selenium==3.0.2
``