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