e8d3f4fcac
Fix support for non-single extra dependency installation
2020-10-24 11:53:38 -04:00
653622fd35
Merge pull request #15 from enpaul/enp/housekeeping
...
Some housekeeping changes
2020-10-23 10:02:45 -04:00
de4c3515ec
Refactor to maintain consistent terminology
...
With a dozen different "dependency" types, consistent naming is critical
2020-10-23 00:59:43 -04:00
01bfdd74bd
Add missing documentation for internal functions/constants
2020-10-23 00:43:11 -04:00
3e98ec81eb
Update beta roadmap features list
2020-10-22 21:16:32 -04:00
b6534f86d0
Merge pull request #11 from enpaul/enp/extras
...
Add support for the extras option
2020-10-22 21:10:18 -04:00
74e3ed01c0
Fix handling of nonexistent extras with custom app exception
2020-10-22 21:07:56 -04:00
f944843278
Bump feature version
2020-10-22 21:07:55 -04:00
7c761073b3
Add poetry-core as explicit dependency to support poetry-1.0
2020-10-22 20:47:46 -04:00
6075ea6a3e
Update readme with development progress
2020-10-22 20:47:44 -04:00
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
699fb347da
Add links to other poetry tox plugins
2020-10-22 00:06:37 -04:00
a3bfd2687a
Remove obsoleted documentation from readme
...
Clarify developer poetry requirement
Work on #12
2020-10-22 00:03:19 -04:00
0bf3b16091
Merge pull request #10 from enpaul/enp/core
...
Support poetry core
2020-10-11 20:15:46 -04:00
979fa58618
Bump patch version
2020-10-11 20:11:42 -04:00
462cc166a9
Include tests in sdist
2020-10-11 20:11:42 -04:00
30160985c1
Update poetry imports to use core module
2020-10-11 20:11:42 -04:00
5d87ffac72
Update poetry requirement to support 1.1+
2020-10-11 20:11:42 -04:00
6b92189e50
!fixup
2020-10-11 20:10:30 -04:00
0fbc77c2c4
Add CI status badge
2020-10-11 20:08:43 -04:00
7867a7c98b
Merge pull request #9 from enpaul/enp/ci
...
Add CI for PRs and CD for default branch
2020-10-11 20:03:12 -04:00
7a34c47168
Wrap test checks in bash to avoid globbing errors
2020-10-11 19:41:16 -04:00
4a1dc52755
Fix python version in pre-commit config
2020-10-11 19:41:16 -04:00
1e2156ecdb
Add CI for PRs and CD for default branch
2020-10-11 19:41:16 -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
ee6f939b6a
Fix links to roadmap issues
2020-09-29 00:58:04 -04:00
82678e81e8
Add issue links for relevant roadmap items
2020-09-29 00:56:22 -04:00
5411025612
Proofreading and editing fixes
...
Check spelling more thoroughly
Improve clarity in a few places
Fix grammar mistakes
Fix docs that didn't get updated for the 0.2 overhaul
2020-09-29 00:51:08 -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
e28159060d
Add badge links
...
Add black code format badge
2020-09-27 20:59:41 -04:00
edcef918b3
Rename 'usage' section to 'usage examples'
2020-09-27 19:41:29 -04:00
beba9416be
Add note about root env setting inheritance breaking child envs
2020-09-27 19:38: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
78efd82c82
Add quickstart section
2020-09-27 14:51:12 -04:00
5476f4ab11
Update example errors with new names, messages, and formatting
2020-09-27 14:45:11 -04:00
a4d1c1e4df
Add missing drawback about poetry unsafe dependencies
...
Add item to beta specification to fix/mitigate this somehow
2020-09-27 14:45:11 -04:00
fb1ac3b0de
Misc documentation updates
...
Fix inconsistent env naming in example ini snippets
Fix PS1 in demo commands to make it clearer what they are
Rename 'getting started' section to 'usage'
Add note about main branch and tag usage
2020-09-27 14:44:50 -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
f20e434f2c
Overhaul usage documentation
...
Add better installation documentation
Add configuration examples and usage walk through using new design system
Update roadmap with feature changes for 0.2
Clarify drawbacks section with more useful context
2020-09-27 14:02:39 -04:00
10211bc674
Bump feature version
2020-09-26 10:48:10 -04:00
50c008d054
Require locked dependencies for all envs
...
Gotta dogfood sometime
2020-09-26 10:47:46 -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
fd2637113f
Remove excessive bandit output from security checks
2020-09-25 01:03:31 -04:00