Hey Hi, This is what I've done:
1.I have removed all but first 2 lines and manually removed all those unconventional characters. This made the build possible.
2. I have copied the contents of the requirements file and saved it in other.txt in UTF-8 in using notepad.
3. Moved the above file to my directory structure and mentioned other.txt as the file containing requirements. This successfully built the package.
This confirms that the pip freeze > requirements.txt command is encoding the file not in UTF-8 (UTF -16 LE in my case).