Skip to content
This repository was archived by the owner on Sep 30, 2021. It is now read-only.

Commit 284793d

Browse files
committed
Bump version, enable better installer. Fixes #4, #5.
1 parent af09d38 commit 284793d

File tree

3 files changed

+7
-5
lines changed

3 files changed

+7
-5
lines changed

dmi_instascraper/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.7.0
1+
0.7.5

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
wxpython
2-
instaloader==4.5.3
2+
instaloader==4.5.5
33
setuptools

setup.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
import sys
2+
import requests
23
import setuptools
34

45
# cx_freeze interferes with 'normal' setup, so only load it when the relevant
56
# cx_freeze functions are run
6-
if sys.argv[1] in ("bdist_msi", "bdist_mac", "bdist_dmg"):
7+
if sys.argv[1] in ("bdist_msi", "bdist_mac", "bdist_dmg", "build_exe"):
78
freezing = True
89
from cx_Freeze import setup, Executable
910
else:
@@ -40,10 +41,11 @@
4041
assets = ["dmi_instascraper/VERSION"]
4142
build_exe_options = {
4243
"optimize": 2,
44+
"include_msvcr": True,
4345
"packages": ["wx", "instaloader", "requests"],
44-
"includes": ["queue"],
46+
"includes": ["queue", "certifi"],
4547
"excludes": ["matplotlib.tests", "numpy.random._examples", "wx.lib", "jinja2"],
46-
"include_files": [(asset, "lib/dmi_instascraper/" + asset) for asset in assets]
48+
"include_files": [(requests.certs.where(), 'lib/certifi/cacert.pem'), *[(asset, "lib/dmi_instascraper/" + asset) for asset in assets]]
4749
}
4850

4951
# fancy icon and nice exe name

0 commit comments

Comments
 (0)