diff --git a/CHANGELOG.md b/CHANGELOG.md index 70de7566f..d477f32da 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ ## master (unreleased) +### New features + +* [#1821](https://github.com/bbatsov/projectile/pull/1821): Add `pyproject.toml` discovery for python projects. + ## 2.7.0 (2022-11-22) ### New features diff --git a/projectile.el b/projectile.el index a5f10d2e2..252ad61b6 100644 --- a/projectile.el +++ b/projectile.el @@ -3320,6 +3320,12 @@ a manual COMMAND-TYPE command is created with :test "poetry run python -m unittest discover" :test-prefix "test_" :test-suffix "_test") +(projectile-register-project-type 'python-toml '("pyproject.toml") + :project-file "pyproject.toml" + :compile "python -m build" + :test "python -m unittest discover" + :test-prefix "test_" + :test-suffix "_test") ;; Java & friends (projectile-register-project-type 'maven '("pom.xml") :project-file "pom.xml"