Commit Graph

241 Commits

Author SHA1 Message Date
015915adf7
Bump patch version for 3.10 classifier 2022-01-05 02:18:53 -05:00
a457cb99d2
Merge pull request #67 from enpaul/enp/ci
Update CI
2022-01-05 02:17:28 -05:00
1004a247b1
Remove tox version test requirement from stable feature list 2022-01-05 02:12:02 -05:00
f1f7a63774
Add toml typing stubs
Fix typing errors with new version of mypy
2022-01-05 02:12:02 -05:00
087db95c43
Update toxfile
Wrap long lines to improve readability
Update safety command to use --json flag instead of --bare flag
Update security env to skip package install
2022-01-05 02:12:02 -05:00
bb0db0fa1d
Add python 3.10 classifier 2022-01-05 02:12:02 -05:00
6ac16a5c4d
Update CI structure
Use new install-poetry script
Set path to include poetry directory
Use native poetry env management
2022-01-05 02:12:02 -05:00
7f8d27709a
Update black to latest beta 2022-01-05 01:00:34 -05:00
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