17a2e5af64
Fix usage of installed poetry version in CI
2021-12-04 12:49:15 -05:00
c05187f2e6
Update CI poetry installation to use new install-poetry script
2021-12-04 11:57:29 -05:00
5ccc56956b
Fix misinterpreted 3.10 version string as float
2021-12-04 11:45:16 -05:00
dae91a3a69
Update lockfile
2021-12-04 11:38:30 -05:00
2f35d83363
Add python3.10 to CI tests
2021-12-04 11:34:36 -05:00
bba0c54b70
Fix outdated documentation
...
Remove reference to deprecated --require-poetry option
Update developer docs to note that py3.7 or later is required
2021-12-04 11:33:24 -05:00
9d4e6d76fd
Update changelog with bugfix for #65
2021-10-28 20:24:20 -04:00
68af3a1075
Update license for new year
...
Update formatting
2021-10-28 20:21:41 -04:00
6384f289aa
Update docs with new error
2021-10-28 20:21:03 -04:00
1f6550e77c
Fix error when package under test depends directly on unsafe dependencies
...
Fixes #65
2021-10-28 20:09:56 -04:00
c322e68371
Merge pull request #63 from 9999years/more-install-logging
...
Add logging for package installation completion
2021-10-28 19:53:20 -04:00
Rebecca Turner
603cca6fd9
Update version to 0.8.2
2021-10-18 16:26:56 -04:00
Rebecca Turner
1478e35c0b
Add logging for package installation completion
...
Currently, tox-poetry-installer logs when it submits a dependency to the
(possibly-parallel) executor for installation, but not when the
installation is finished; this commit adds a log message when the
installation actually starts (in contrast with when the job is queued)
and a log message when the installation completes, along with the wall
time it took.
Rationale: I've noticed in some cases when running under Python 3.10
packages take much longer to install -- this logging should help
pinpoint culprits.
2021-07-07 15:27:46 -04:00
3c0b76a30f
Update changelog with 0.8.1
2021-06-16 22:47:19 -04:00
99db4c9ec0
Merge pull request #62 from enpaul/enp/61
...
Add three state boolean logic for install_project_deps config
2021-06-16 22:36:09 -04:00
7fc322419a
Bump patch version
2021-06-16 22:22:52 -04:00
5b91918bea
Update install_project_deps behavior to match docs
...
Update the functionality of the install_project_deps option to use three
state logic for config value.
Fixes #61
2021-06-16 22:22:08 -04:00
44b7238304
Remove deprecated runtime option from makefile
2021-05-05 22:32:04 -04:00
f2ab91603a
Merge pull request #60 from enpaul/enp/perf
...
Performance Boost
2021-05-05 22:25:34 -04:00
5188a30e77
Update CI to drop deprecated runtime option
2021-05-05 22:21:48 -04:00
26bbe13722
Update changelog with version 0.8
2021-05-05 22:17:30 -04:00
182fa24214
Add docs for project deps config option
2021-05-05 22:17:30 -04:00
6b84764d5d
Add option to disable installation of project dependencies
...
Fixes #53
2021-05-05 22:17:30 -04:00
d5def209f2
Bump feature version
2021-05-05 22:17:30 -04:00
c4bf9bec24
Update tests to use new installer value
2021-05-05 22:17:29 -04:00
e4139d9875
Update docs with new runtime option
...
Fix formatting in example path
2021-05-05 22:17:29 -04:00
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
915233c529
Update makefile to use parallelized install
2021-04-19 23:56:21 -04:00
e745c7684a
Merge pull request #57 from enpaul/enp/meta
...
Update meta ahead of release
2021-04-19 23:53:32 -04:00
7152e4e94f
Update CI workflow to use parallelized install
...
Remove deprecated runtime option from CI
2021-04-19 23:48:38 -04:00
6d97919138
Update toxfile to use new config options
...
Remove unnecessarily duplicated config options
2021-04-19 23:47:32 -04:00
e99cf09caf
Update changelog with v0.7.0
2021-04-19 23:43:38 -04:00
1a5ba01c2f
Standardize package description
2021-04-19 23:39:32 -04:00
6d51d166a7
Bump feature version
2021-04-19 23:38:36 -04:00
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
1f449c038f
Update badges
2021-04-19 23:32:26 -04:00
efdc2f7f26
Update documentation with new option details
2021-04-19 23:32:26 -04:00
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
1e04edef69
Merge pull request #55 from enpaul/enp/docs
...
Overhaul documentation to improve readability (again)
2021-04-19 23:12:19 -04:00
cddfdba0ae
Overhaul documentation to improve readability (again)
2021-04-19 23:01:02 -04:00
a337ed8a97
Merge pull request #50 from enpaul/enp/tests
...
Add initial round of tests
2021-04-16 22:42:08 -04:00
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
0b13ff508b
Fix linting errors and add docs to test functions
2021-04-16 22:35:32 -04:00
37cce37e05
Add tests for the transient dependency identification function
2021-04-16 22:35:32 -04:00
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
17a1ff1bc0
Add tests for the venv installation function
2021-04-16 22:34:48 -04:00
fc40c96954
Add test project and initial test fixtures
2021-04-16 22:34:48 -04:00
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
f55f12b447
Update plugin modules to use internal logging wrapper
2021-04-16 20:12:27 -04:00
31e08c9475
Add internal logging wrapper to reduce copy/paste
2021-04-16 20:08:58 -04:00