fdee2d9a8d
Add support for extras tox configuration option
...
Install only non-optional project dependencies by default
Install dependencies for extras when specified
Fixes #4
2020-10-22 20:47:19 -04:00
979fa58618
Bump patch version
2020-10-11 20:11:42 -04:00
30160985c1
Update poetry imports to use core module
2020-10-11 20:11:42 -04:00
707a73c922
Bump patch version
2020-09-29 19:01:59 -04:00
640dbfe102
Fix implicit case-sensitive locked dependency name handling
...
Fixes #7
2020-09-29 19:01:52 -04:00
05c5a26cc4
Update non-poetry error handling to be more permissive
...
Fixes #1
2020-09-29 19:01:43 -04:00
2e1d5fc922
Bump patch version
2020-09-28 23:26:19 -04:00
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