Commit Graph

167 Commits

Author SHA1 Message Date
0a363d1848 Fix platform and py version compatibility errors
Add check for compatible python versions during dependency determination
Add check for compatible python platforms during dependency determination
Add verbosity2 logging messages for dependency determination
2020-11-26 14:54:34 -05:00
429992cff9 Bump patch version 0.5.1 2020-11-26 13:44:33 -05:00
216ee8b095 Fix exception when not installing project dependencies
Fix bug in precommit args
2020-11-26 13:43:33 -05:00
e96f4fb5e5 Add python3.9 tests to CI 2020-11-26 12:59:19 -05:00
eebd16383d Add python3.9 to test and classifier lists 2020-11-26 12:54:14 -05:00
add4ec62eb Update python requirement to ^3.6.1
Remove python specifiers from all deps that required >=3.6.1
2020-11-26 12:48:40 -05:00
0c25ca965e Update pre-commit config to use poetry environment
Add precommit hook for checking for merge conflicts
Add dev dep for blacken-docs
Add dev dep for pre-commit-hooks
Update all precommit hooks to use system language
Update toxfile to use new dev deps
Fix tox vs. precommit conflicts with reorder-python-imports
2020-11-26 12:41:06 -05:00
6a5e955fce Merge pull request #27 from enpaul/enp/unsafe
Refactor dep processing to improve efficiency of installation
2020-11-14 10:43:03 -05:00
d910b6ee8d Refactor dep processing to improve efficiency of installation
Assemble single list of dependencies to reduce duplication and reduce installation overhead
2020-11-12 22:14:49 -05:00
e37c166a8b Misc meta fixups
Fix dumping pypi API key to stdout when using "make publish" target
Fix outdated version in example output of docs
2020-11-12 21:13:55 -05:00
3d6d39eca8 Add note about installation via tox requires config option
Fixes #13
2020-11-12 21:12:38 -05:00
b9b0eba90f Merge pull request #26 from enpaul/enp/fixups
Minor fixups ahead of 0.5 release
0.5.0
2020-11-12 19:47:09 -05:00
df8312f5ee Bump feature version 2020-11-12 19:42:43 -05:00
1f102b16cb Add blocking functionality when using require_locked_deps
When require_locked_deps is true further processing will be blocked because
a non-null value is returned by this function
2020-11-12 19:42:43 -05:00
a7cde7a9ab Fix missing exception docs 2020-11-12 19:42:43 -05:00
b0bee11272 Merge pull request #25 from enpaul/enp/docs
Update documentation ahead of 0.5 release
2020-11-12 19:42:27 -05:00
accb4c3278 Update drawbacks section with new info 2020-11-12 19:31:31 -05:00
ea183553c4 Rewrite usage examples section into reference section
Fixes #20
2020-11-12 19:31:30 -05:00
5c5536581b Update quickstart docs with new config option usage with locked_deps 2020-11-12 18:45:02 -05:00
b6ef671e67 Merge pull request #23 from enpaul/enp/faster
Update config handling to support tox's native env change detection
2020-11-12 18:19:21 -05:00
99c10482fc Update tox config to use new plugin config option 2020-11-12 00:54:27 -05:00
b32a212e82 Restructure config options to support tox's native change detection
Remove custom handling of deps option
Add locked_deps option
Stop modifying the envconfig.deps option at runtime
2020-11-12 00:54:27 -05:00
b6415888d9 Merge pull request #24 from enpaul/enp/fix-ci
Fix automated CI
2020-11-12 00:52:18 -05:00
eba268a127 Update CI to include installation of this plugin
Not sure how I overlooked this
2020-11-12 00:44:12 -05:00
d8d483e849 Update to use poetry-core for PEP517 builds 2020-11-12 00:41:54 -05:00
c14313b7b0 Fix overlooked roadmap step that didn't get checked off 2020-11-12 00:32:22 -05:00
d1f161e0fa Merge pull request #22 from enpaul/enp/recursive
Fix recursive dependencies causing recursion error
2020-11-12 00:26:22 -05:00
2961b55c9a Fix recursive dependencies causing recursion error
Rewrite the find_dep_of_deps function to handle recursive dependencies
2020-11-11 23:07:14 -05:00
d4fb7046d8 Merge pull request #21 from enpaul/enp/modsplit
Split single-file module out into directory module
2020-11-11 22:49:30 -05:00
8c4e596316 Update tox automation to work with new module structure 2020-11-11 22:37:09 -05:00
50f6e3d151 Update dependencies to get cryptography security fix 2020-11-11 22:37:09 -05:00
106d1bf6cf Update metadata tests to load metadata from new location 2020-11-11 22:37:09 -05:00
b57b78d4e2 Add typing stub file 2020-11-11 22:37:08 -05:00
33e81f742a Split single module file out into directory module 2020-11-11 22:37:08 -05:00
3a262d718c Merge pull request #19 from enpaul/enp/install-dev-deps
Add config option for installing dev dependencies to testenv
0.4.0
2020-10-29 17:28:39 -04:00
5979ec7a8a Add documentation for new config option 2020-10-28 16:26:31 -04:00
c7bb3d35ea Bump feature version 2020-10-24 12:10:07 -04:00
961e6f6acd Add support for installing all dev dependencies to a testenv 2020-10-24 12:09:42 -04:00
ed039de674 Merge pull request #16 from enpaul/enp/fix
Fix support for extras installation
0.3.1
2020-10-24 11:55:35 -04:00
db0cf6ce0c Bump patch version 2020-10-24 11:53:38 -04:00
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
0.3.0
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