Ethan Paul
26bbe13722
Update changelog with version 0.8
2021-05-05 22:17:30 -04:00
Ethan Paul
182fa24214
Add docs for project deps config option
2021-05-05 22:17:30 -04:00
Ethan Paul
6b84764d5d
Add option to disable installation of project dependencies
...
Fixes #53
2021-05-05 22:17:30 -04:00
Ethan Paul
d5def209f2
Bump feature version
2021-05-05 22:17:30 -04:00
Ethan Paul
c4bf9bec24
Update tests to use new installer value
2021-05-05 22:17:29 -04:00
Ethan Paul
e4139d9875
Update docs with new runtime option
...
Fix formatting in example path
2021-05-05 22:17:29 -04:00
Ethan Paul
dbbbf8186f
Update default setup to use parallelized dep installation
...
Move deprecation warnings to the precondition function
Deprecate --parallelize-locked-install option
Add --parallel-install-threads option
2021-05-05 22:17:29 -04:00
Ethan Paul
915233c529
Update makefile to use parallelized install
2021-04-19 23:56:21 -04:00
Ethan Paul
e745c7684a
Merge pull request #57 from enpaul/enp/meta
...
Update meta ahead of release
2021-04-19 23:53:32 -04:00
Ethan Paul
7152e4e94f
Update CI workflow to use parallelized install
...
Remove deprecated runtime option from CI
2021-04-19 23:48:38 -04:00
Ethan Paul
6d97919138
Update toxfile to use new config options
...
Remove unnecessarily duplicated config options
2021-04-19 23:47:32 -04:00
Ethan Paul
e99cf09caf
Update changelog with v0.7.0
2021-04-19 23:43:38 -04:00
Ethan Paul
1a5ba01c2f
Standardize package description
2021-04-19 23:39:32 -04:00
Ethan Paul
6d51d166a7
Bump feature version
2021-04-19 23:38:36 -04:00
Ethan Paul
bfcf8b14dd
Merge pull request #56 from enpaul/enp/req
...
Update require_poetry option to be available in the testenv settings
2021-04-19 23:37:11 -04:00
Ethan Paul
1f449c038f
Update badges
2021-04-19 23:32:26 -04:00
Ethan Paul
efdc2f7f26
Update documentation with new option details
2021-04-19 23:32:26 -04:00
Ethan Paul
c8d7009200
Update require_poetry option to be config option rather than runtime
...
Add deprecation warning for future removal of runtime require_poetry option
2021-04-19 23:32:25 -04:00
Ethan Paul
1e04edef69
Merge pull request #55 from enpaul/enp/docs
...
Overhaul documentation to improve readability (again)
2021-04-19 23:12:19 -04:00
Ethan Paul
cddfdba0ae
Overhaul documentation to improve readability (again)
2021-04-19 23:01:02 -04:00
Ethan Paul
a337ed8a97
Merge pull request #50 from enpaul/enp/tests
...
Add initial round of tests
2021-04-16 22:42:08 -04:00
Ethan Paul
d5f13ccea9
Fix toxfile config errors
...
Fix invalid path in pytest command causing coverage to fail to report
Fix missing dependency in static tests env
Fix misspelled config argument in static-tests and security envs
2021-04-16 22:35:32 -04:00
Ethan Paul
0b13ff508b
Fix linting errors and add docs to test functions
2021-04-16 22:35:32 -04:00
Ethan Paul
37cce37e05
Add tests for the transient dependency identification function
2021-04-16 22:35:32 -04:00
Ethan Paul
4d2c2e6297
Update unsafe packages set to use internal constant
...
One less thing that ties us to poetry proper
2021-04-16 22:35:31 -04:00
Ethan Paul
17a1ff1bc0
Add tests for the venv installation function
2021-04-16 22:34:48 -04:00
Ethan Paul
fc40c96954
Add test project and initial test fixtures
2021-04-16 22:34:48 -04:00
Ethan Paul
ab4fc1197f
Merge pull request #49 from enpaul/enp/log
...
Add internal logging wrapper to reduce copy/paste
2021-04-16 20:16:38 -04:00
Ethan Paul
f55f12b447
Update plugin modules to use internal logging wrapper
2021-04-16 20:12:27 -04:00
Ethan Paul
31e08c9475
Add internal logging wrapper to reduce copy/paste
2021-04-16 20:08:58 -04:00
Ethan Paul
9d06dbeba8
Merge pull request #47 from enpaul/enp/parallel
...
Add support for parallelizing installs
2021-04-16 18:14:02 -04:00
Ethan Paul
5e33af6eb2
Add config support for the parallelization functionality
2021-04-16 18:09:12 -04:00
Ethan Paul
06fcd56172
Add support to the installer for parallizing dependency installs
2021-04-16 18:01:00 -04:00
Ethan Paul
af40c5a87b
Merge pull request #46 from enpaul/enp/md
...
Update markdown formatting
2021-04-16 17:53:57 -04:00
Ethan Paul
51f4f33481
Add precommit hook for enforcing markdown format with mdformat
2021-04-16 02:06:30 -04:00
Ethan Paul
19828a92f0
Format markdown files with mdformat
2021-04-16 01:57:42 -04:00
Ethan Paul
17fc1bdef6
Add mdformat dependencies
2021-04-16 01:57:42 -04:00
Ethan Paul
4092a0da4b
Update changelog with v0.6.4
2021-02-15 22:44:56 -05:00
Ethan Paul
333bbe665f
Merge pull request #44 from enpaul/enp/resolver
...
Fix compatibility check failures in the core resolver
2021-02-15 22:36:08 -05:00
Ethan Paul
34454e1856
Fix function docstrings missing new parameters
2021-02-15 22:32:16 -05:00
Ethan Paul
41b6cfdf54
Add missing python3 classifier
2021-02-15 22:22:51 -05:00
Ethan Paul
65187eeac2
Bump patch version
2021-02-15 22:22:51 -05:00
Ethan Paul
7f0aeaf539
Update core dep resolution functionality to use poetry compat checks
...
Remove custom package compatibility checks
Add checks using poetry's built in package compatibility checking using markers
Update venv integration to use poetry's venv processing tools
Remove unused constants
2021-02-15 22:22:51 -05:00
Ethan Paul
d2779de848
Update changelog with v0.6.3
2021-02-10 00:35:55 -05:00
Ethan Paul
5dc5617000
Update readme badges to be prettier
2021-02-10 00:35:55 -05:00
Ethan Paul
ba5cd94b5e
Merge pull request #42 from enpaul/enp/bugs
...
Fix non-deterministic package installation order
2021-02-10 00:19:12 -05:00
Ethan Paul
a91364efd6
Bump patch version
2021-02-10 00:07:34 -05:00
Ethan Paul
e894a25d18
Update logging messages to improve UX and output consistency
2021-02-10 00:07:34 -05:00
Ethan Paul
08a6962d3f
General refactoring
...
Fix some pseudo-hungarian type notation
Fix out of date docstrings
Fix arbitrary argument ordering in function signatures
Remove interchangable usage of dep/dependency variable naming
Remove interchangable usage of packages/package_map for same data
2021-02-10 00:07:34 -05:00
Ethan Paul
b8ea98b3ad
Move install function to dedicated submodule
...
Fix duplicate package installs caused by using list for ordering
2021-02-10 00:07:34 -05:00