Commit Graph

16 Commits

Author SHA1 Message Date
b7961bec58
Add support for running in a non-poetry project
Handle the error poetry raises when not in a poetry managed project
  and use that as a sign to skip further usage of the plugin in that
  environment
2020-09-28 23:24:42 -04:00
18a74fab63
Bump patch version 2020-09-27 15:57:00 -04:00
516515b347
Fix duplicate installation of env dependencies
Fix always logging post-sorted unlocked env dependencies
2020-09-27 15:56:29 -04:00
c9f1f41163
Fix installing package deps when skipdist is true 2020-09-27 15:56:29 -04:00
c481b7b0bb
Update error handling to improve UX
Add discrete exception for version conflict vs not in lockfile errors
Update to set tox venv to failed when conflict happens
Update tox reporting for errors to use proper level
2020-09-27 14:17:15 -04:00
10211bc674
Bump feature version 2020-09-26 10:48:10 -04:00
476f27943e
Fix bug with dependency name modification
Standardize logging messages
2020-09-26 10:47:45 -04:00
8bb9255fc1
Implement new config interface system to expose more options
Default behavior is now to only install project package deps from lockfile
Specific env deps can be locked using @poetry suffix
Entire env can now be forced to use locked deps with require_locked_deps option
2020-09-26 10:46:38 -04:00
66f2c3c768
Bump patch version 2020-09-25 01:04:12 -04:00
b10e796ca1
Standardize log message usage of 'dev-package' and 'env' terminology 2020-09-25 01:02:30 -04:00
db09acd8fe
Fix install of dev package dependencies from lockfile
Override default pip behavior by preemptively installing dev package dependencies
Keep support for tox default skip_install config flag
2020-09-25 00:54:45 -04:00
9db6838d94
Update logging calls to use the tox reporter 2020-09-24 23:56:36 -04:00
4efd05e022
Bump patch version 2020-09-24 21:58:39 -04:00
d87dc0a660
Fix constant named for PEP440 that should be named for PEP508
Update author email to be consistent with pyproject
2020-09-24 21:58:39 -04:00
c9c750d5e4
Update module content to conform to code quality requirements
Add missing exception
Add missing docstrings
Lint and blacken
Fix broken handling of poetrys "unsafe" packages
2020-09-23 20:37:00 -04:00
c5bdb69063
Add first functional version of the plugin module 2020-09-23 02:17:39 -04:00