Commit Graph

313 Commits

Author SHA1 Message Date
Ethan Paul 817ae28a23
Update docs for 0.9 release 2022-09-07 15:45:55 -04:00
Ethan Paul 12c4ec62f2
Merge pull request #70 from Callek/callek/poetry-1.2.0b2
Basic changes to support poetry 1.2.0, no longer support Poetry 1.1.x
2022-09-07 15:44:29 -04:00
Justin Wood 73ddd43284
Change version to 0.9, address some review nits and use poetry 1.2 rather than pre-release. 2022-09-07 15:11:19 -04:00
Justin Wood a181da95b3
Bump to poetry 1.2.0b3 2022-09-07 12:05:48 -04:00
Justin Wood e8ce2f391b
Improve CI Workflow.
Bump action versions, use poetry 1.2.0b2, Use py310 for static tests, Use better naming for python tests.
2022-09-07 12:05:48 -04:00
Justin Wood c8fd6e4fc0
Use py3.10 for security check too. 2022-09-07 12:05:48 -04:00
Justin Wood 22012d4452
Dedupe packages (with set()) earlier to improve logging and very slightly improve speed. 2022-09-07 12:05:48 -04:00
Justin Wood 17d0272089
Support [tool.poetry.group.dev.dependencies] as the newer alternative to [tool.poetry.dev-dependencies] 2022-09-07 12:05:47 -04:00
Justin Wood b54bf44dc5
Basic changes to support poetry 1.2.0b2, no longer support Poetry 1.1.x 2022-09-07 12:05:44 -04:00
Ethan Paul 17885b50f7
Merge pull request #75 from enpaul/enp/bugfix
Fix poetry dependency spec to <1.2 for last 0.8 release
2022-09-06 16:36:49 -04:00
Ethan Paul 72c719c26c
Update changelog with version 0.8.5 2022-09-06 16:29:00 -04:00
Ethan Paul 5f30656683
Fix poetry dependency spec to <1.2 for last 0.8 release
Update pylint to >2.13 to fix security warning
2022-09-06 15:20:57 -04:00
Ethan Paul b3a5e869ac
Fix docs recommending deprecated cli flag 2022-05-21 12:57:36 -04:00
Ethan Paul afc94a5e01
Update changelog with 0.8.4 2022-04-25 19:36:05 -04:00
Ethan Paul a9d29aea9f
Merge pull request #69 from enpaul/enp/py2
Fix ignoring multiple exclusive compatible package versions
2022-04-25 19:33:27 -04:00
Ethan Paul 45e33b7d27
Fix tests to use new packagemap type and data structure 2022-04-25 19:28:04 -04:00
Ethan Paul ff3e1603d2
Bump patch version 2022-04-25 19:28:03 -04:00
Ethan Paul fb65fa812e
Update dependency identification to account for multiple platforms
Fix an issue where packages that had two or more exclusive ranges for different python
versions would only be represented by the sequentially last version to appear in the
lockfile, causing compatibility issues with the older versions of that package.

Fixes #68
2022-04-25 19:28:03 -04:00
Ethan Paul f08a18728e
Update lockfile 2022-04-07 00:03:23 -04:00
Ethan Paul 07027181ce
Remove default options from pylintrc 2022-01-08 23:48:05 -05:00
Ethan Paul 7400d1e3cd
Update copyright for the new year 2022-01-05 02:20:46 -05:00
Ethan Paul a7e5020d5f
Update changelog with 0.8.3 2022-01-05 02:20:17 -05:00
Ethan Paul 015915adf7
Bump patch version for 3.10 classifier 2022-01-05 02:18:53 -05:00
Ethan Paul a457cb99d2
Merge pull request #67 from enpaul/enp/ci
Update CI
2022-01-05 02:17:28 -05:00
Ethan Paul 1004a247b1
Remove tox version test requirement from stable feature list 2022-01-05 02:12:02 -05:00
Ethan Paul f1f7a63774
Add toml typing stubs
Fix typing errors with new version of mypy
2022-01-05 02:12:02 -05:00
Ethan Paul 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
Ethan Paul bb0db0fa1d
Add python 3.10 classifier 2022-01-05 02:12:02 -05:00
Ethan Paul 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
Ethan Paul 7f8d27709a
Update black to latest beta 2022-01-05 01:00:34 -05:00
Ethan Paul 17a2e5af64
Fix usage of installed poetry version in CI 2021-12-04 12:49:15 -05:00
Ethan Paul c05187f2e6
Update CI poetry installation to use new install-poetry script 2021-12-04 11:57:29 -05:00
Ethan Paul 5ccc56956b
Fix misinterpreted 3.10 version string as float 2021-12-04 11:45:16 -05:00
Ethan Paul dae91a3a69
Update lockfile 2021-12-04 11:38:30 -05:00
Ethan Paul 2f35d83363
Add python3.10 to CI tests 2021-12-04 11:34:36 -05:00
Ethan Paul 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
Ethan Paul 9d4e6d76fd
Update changelog with bugfix for #65 2021-10-28 20:24:20 -04:00
Ethan Paul 68af3a1075
Update license for new year
Update formatting
2021-10-28 20:21:41 -04:00
Ethan Paul 6384f289aa
Update docs with new error 2021-10-28 20:21:03 -04:00
Ethan Paul 1f6550e77c
Fix error when package under test depends directly on unsafe dependencies
Fixes #65
2021-10-28 20:09:56 -04:00
Ethan Paul 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
Ethan Paul 3c0b76a30f
Update changelog with 0.8.1 2021-06-16 22:47:19 -04:00
Ethan Paul 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
Ethan Paul 7fc322419a
Bump patch version 2021-06-16 22:22:52 -04:00
Ethan Paul 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
Ethan Paul 44b7238304
Remove deprecated runtime option from makefile 2021-05-05 22:32:04 -04:00
Ethan Paul f2ab91603a
Merge pull request #60 from enpaul/enp/perf
Performance Boost
2021-05-05 22:25:34 -04:00
Ethan Paul 5188a30e77
Update CI to drop deprecated runtime option 2021-05-05 22:21:48 -04:00