diff --git a/.gitignore b/.gitignore
index fd4f2b0..43759ec 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,6 @@
+__pycache__
+.python-version
+
 node_modules
+
 .DS_Store
diff --git a/dist/index.js b/dist/index.js
index 48d46f2..b2cc241 100644
--- a/dist/index.js
+++ b/dist/index.js
@@ -965,7 +965,7 @@ async function run() {
     core.debug(`src: ${src}`);
 
     // Setup Python from the tool cache
-    setupPython("3.8.0", "x64");
+    setupPython("3.8.x", "x64");
 
     // Install requirements
     await exec.exec("pip", [
diff --git a/dist/src/requirements.txt b/dist/src/requirements.txt
index dfc2aaf..3579148 100644
--- a/dist/src/requirements.txt
+++ b/dist/src/requirements.txt
@@ -1,2 +1,2 @@
-GitPython==3.0.5
-PyGithub==1.44.1
+GitPython==3.0.8
+PyGithub==1.46
diff --git a/index.js b/index.js
index e95f469..6f5be48 100644
--- a/index.js
+++ b/index.js
@@ -10,7 +10,7 @@ async function run() {
     core.debug(`src: ${src}`);
 
     // Setup Python from the tool cache
-    setupPython("3.8.0", "x64");
+    setupPython("3.8.x", "x64");
 
     // Install requirements
     await exec.exec("pip", [
diff --git a/src/requirements.txt b/src/requirements.txt
index dfc2aaf..3579148 100644
--- a/src/requirements.txt
+++ b/src/requirements.txt
@@ -1,2 +1,2 @@
-GitPython==3.0.5
-PyGithub==1.44.1
+GitPython==3.0.8
+PyGithub==1.46