Closed blakeNaccarato closed 2 months ago
0.0.0
copier_python
Removing a dependency should trigger a lock.
It doesn't. Probably because we're only checking that all direct dependencies are in the lock.
Remove any direct dependency and sync. The lock won't be triggered.
Also check that all direct dependencies in the lock are still direct dependencies, as well as with submodules.
Fixed in https://github.com/blakeNaccarato/copier-python/commit/1dc630c8b21dd35f02289dc14c77bfe01e2cd3f9, need to attach a changelog entry to this.
To-do
Please check that this bug hasn't been reported before
Please confirm that this bug affects the latest version
0.0.0
ofcopier_python
.Please indicate which operating system(s) you are using
Expected behavior
Removing a dependency should trigger a lock.
Current behaviour
It doesn't. Probably because we're only checking that all direct dependencies are in the lock.
Steps to reproduce
Remove any direct dependency and sync. The lock won't be triggered.
Possible solution
Also check that all direct dependencies in the lock are still direct dependencies, as well as with submodules.