diff --git a/pdm.lock b/pdm.lock index 491f673..cd7a322 100644 --- a/pdm.lock +++ b/pdm.lock @@ -5,7 +5,7 @@ groups = ["default", "dev", "lint", "nb", "tests"] strategy = ["inherit_metadata"] lock_version = "4.5.0" -content_hash = "sha256:48cbeb573c318d5e97e6aac3b6426261898aa010bd7115a5d820ffc4e5410394" +content_hash = "sha256:8dbf764358d178cd6aba852dadec81d99f652c1091201df8a2fb24e594fd48e6" [[metadata.targets]] requires_python = ">=3.11" @@ -579,7 +579,7 @@ files = [ name = "distlib" version = "0.3.9" summary = "Distribution utilities" -groups = ["dev"] +groups = ["default", "dev"] files = [ {file = "distlib-0.3.9-py2.py3-none-any.whl", hash = "sha256:47f8c22fd27c27e25a65601af709b38e4f0a45ea4fc2e710f65755fa8caaaf87"}, {file = "distlib-0.3.9.tar.gz", hash = "sha256:a60f20dea646b8a33f3e7772f74dc0b2d0772d2837ee1342a00645c81edf9403"}, @@ -636,7 +636,7 @@ name = "filelock" version = "3.17.0" requires_python = ">=3.9" summary = "A platform independent file lock." -groups = ["dev"] +groups = ["default", "dev"] files = [ {file = "filelock-3.17.0-py3-none-any.whl", hash = "sha256:533dc2f7ba78dc2f0f531fc6c4940addf7b70a481e269a5a3b93be94ffbe8338"}, {file = "filelock-3.17.0.tar.gz", hash = "sha256:ee4e77401ef576ebb38cd7f13b9b28893194acc20a8e68e18730ba9c0e54660e"}, @@ -1466,7 +1466,7 @@ name = "platformdirs" version = "4.3.6" requires_python = ">=3.8" summary = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`." -groups = ["dev", "nb"] +groups = ["default", "dev", "nb"] files = [ {file = "platformdirs-4.3.6-py3-none-any.whl", hash = "sha256:73e575e1408ab8103900836b97580d5307456908a03e92031bab39e4554cc3fb"}, {file = "platformdirs-4.3.6.tar.gz", hash = "sha256:357fb2acbc885b0419afd3ce3ed34564c13c9b95c89360cd9563f73aa5e2b907"}, @@ -2267,7 +2267,7 @@ name = "virtualenv" version = "20.29.3" requires_python = ">=3.8" summary = "Virtual Python Environment builder" -groups = ["dev"] +groups = ["default", "dev"] dependencies = [ "distlib<1,>=0.3.7", "filelock<4,>=3.12.2", diff --git a/pyproject.toml b/pyproject.toml index ccef809..6b28af6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,12 +9,16 @@ dependencies = [ "click>=8.1.8", "requests>=2.32.3", "dopt-basics>=0.1.2", - "msgspec>=0.19.0" + "msgspec>=0.19.0", + "virtualenv>=20.29.3" ] requires-python = ">=3.11" readme = "README.md" license = {text = "LicenseRef-Proprietary"} +[project.scripts] +pycage = "pycage.main:cli" + [build-system] requires = ["pdm-backend"] build-backend = "pdm.backend"