diff --git a/.gitignore b/.gitignore
index 4996be02fa15fa09303c1e357b2154ba7a5d0116..fc4fc25d02e2a721f8df9554f2a4e2ef092d431c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,6 +2,7 @@
 __pycache__/
 *.py[cod]
 *$py.class
+*.egg-info
 
 .idea
 _out/
diff --git a/poetry.lock b/poetry.lock
index 0a83184e49db864907609ae02654870cfd2f9953..5846f0a361b6648c07f71295a6b614c24298df96 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -14,10 +14,6 @@ category = "dev"
 optional = false
 python-versions = ">=3.6"
 
-[package.extras]
-colorama = ["colorama (>=0.4.3)"]
-d = ["aiohttp (>=3.3.2)", "aiohttp-cors"]
-
 [package.dependencies]
 appdirs = "*"
 click = ">=7.1.2"
@@ -28,6 +24,10 @@ toml = ">=0.10.1"
 typed-ast = ">=1.4.0"
 typing-extensions = ">=3.7.4"
 
+[package.extras]
+colorama = ["colorama (>=0.4.3)"]
+d = ["aiohttp (>=3.3.2)", "aiohttp-cors"]
+
 [[package]]
 name = "certifi"
 version = "2020.12.5"
@@ -54,7 +54,7 @@ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
 
 [[package]]
 name = "hpccm"
-version = "20.11.0"
+version = "21.2.0"
 description = "HPC Container Maker"
 category = "main"
 optional = false
@@ -130,16 +130,16 @@ category = "main"
 optional = false
 python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
 
-[package.extras]
-security = ["pyOpenSSL (>=0.14)", "cryptography (>=1.3.4)"]
-socks = ["PySocks (>=1.5.6,<1.5.7 || >1.5.7)", "win-inet-pton"]
-
 [package.dependencies]
 certifi = ">=2017.4.17"
 chardet = ">=3.0.2,<4"
 idna = ">=2.5,<3"
 urllib3 = ">=1.21.1,<1.27"
 
+[package.extras]
+security = ["pyOpenSSL (>=0.14)", "cryptography (>=1.3.4)"]
+socks = ["PySocks (>=1.5.6,!=1.5.7)", "win-inet-pton"]
+
 [[package]]
 name = "six"
 version = "1.15.0"
@@ -183,12 +183,12 @@ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4"
 [package.extras]
 brotli = ["brotlipy (>=0.6.0)"]
 secure = ["pyOpenSSL (>=0.14)", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "certifi", "ipaddress"]
-socks = ["PySocks (>=1.5.6,<1.5.7 || >1.5.7,<2.0)"]
+socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"]
 
 [metadata]
-lock-version = "1.0"
+lock-version = "1.1"
 python-versions = "^3.7"
-content-hash = "8b299ba22cf9511cf3f8ab9382e5b8f459a71d23c5885c9faed3ddee4a8f7dcc"
+content-hash = "ea3f165d18a099487234f970cf33354f47b3c55c0b24a5a32cccaf18456e58c2"
 
 [metadata.files]
 appdirs = [
@@ -211,7 +211,7 @@ click = [
     {file = "click-7.1.2.tar.gz", hash = "sha256:d2b5255c7c6349bc1bd1e59e08cd12acbbd63ce649f2588755783aa94dfb6b1a"},
 ]
 hpccm = [
-    {file = "hpccm-20.11.0.tar.gz", hash = "sha256:33667f924a9c70dea66a9bf928e683e5476eedca1b48b7f4cf0b9301d9af3c6b"},
+    {file = "hpccm-21.2.0.tar.gz", hash = "sha256:37b1ab1c4f680d67e9916350842f3a1de7e6e8c75754a21cd05bab4e0e0b0f12"},
 ]
 idna = [
     {file = "idna-2.10-py2.py3-none-any.whl", hash = "sha256:b97d804b1e9b523befed77c48dacec60e6dcb0b5391d57af6a65a312a90648c0"},
diff --git a/pyproject.toml b/pyproject.toml
index aa8b8796d4f70a4f94ceafa536c3ffcfbe2323e0..69b14e0f51dd917bd3cc9e3b2e7349e87f17ba49 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -9,7 +9,7 @@ readme = "README.md"
 
 [tool.poetry.dependencies]
 python = "^3.7"
-hpccm = "^20.10.0"
+hpccm = "^21.2.0"
 requests = "^2.24.0"
 PyYAML = "^5.3.1"
 packaging = "^20.4"