Skip to content

Commit

Permalink
build: raise minimum package requirements
Browse files Browse the repository at this point in the history
  • Loading branch information
KyleKing committed Jul 22, 2023
1 parent 90def4a commit 8127e18
Show file tree
Hide file tree
Showing 6 changed files with 305 additions and 292 deletions.
152 changes: 76 additions & 76 deletions .calcipy_packaging.lock
Original file line number Diff line number Diff line change
Expand Up @@ -80,12 +80,12 @@
"version": "1.7.5"
},
"beartype": {
"datetime": "2023-06-07T05:38:54.076333+00:00",
"datetime": "2023-07-22T05:25:41.659263+00:00",
"domain": "https://pypi.org/pypi/{name}/json",
"latest_datetime": "2023-06-07T05:38:54.076333+00:00",
"latest_version": "0.14.1",
"latest_datetime": "2023-07-22T05:25:41.659263+00:00",
"latest_version": "0.15.0",
"name": "beartype",
"version": "0.14.1"
"version": "0.15.0"
},
"bidict": {
"datetime": "2023-01-01T01:54:13.937546+00:00",
Expand Down Expand Up @@ -120,12 +120,12 @@
"version": "2.3.post1"
},
"certifi": {
"datetime": "2023-05-07T07:30:54.402352+00:00",
"datetime": "2023-07-22T08:39:25.345436+00:00",
"domain": "https://pypi.org/pypi/{name}/json",
"latest_datetime": "2023-05-07T07:30:54.402352+00:00",
"latest_version": "2023.5.7",
"latest_datetime": "2023-07-22T08:39:25.345436+00:00",
"latest_version": "2023.7.22",
"name": "certifi",
"version": "2023.5.7"
"version": "2023.7.22"
},
"charset-normalizer": {
"datetime": "2023-07-07T20:16:50.096292+00:00",
Expand All @@ -136,12 +136,12 @@
"version": "3.2.0"
},
"click": {
"datetime": "2023-07-13T15:07:09.915971+00:00",
"datetime": "2023-07-18T20:05:12.481540+00:00",
"domain": "https://pypi.org/pypi/{name}/json",
"latest_datetime": "2023-07-13T15:07:09.915971+00:00",
"latest_version": "8.1.5",
"latest_datetime": "2023-07-18T20:05:12.481540+00:00",
"latest_version": "8.1.6",
"name": "click",
"version": "8.1.5"
"version": "8.1.6"
},
"click-option-group": {
"datetime": "2023-06-09T22:22:34.978391+00:00",
Expand Down Expand Up @@ -216,12 +216,12 @@
"version": "0.3.6"
},
"distlib": {
"datetime": "2022-08-26T10:01:06.957924+00:00",
"datetime": "2023-07-17T10:19:02.875162+00:00",
"domain": "https://pypi.org/pypi/{name}/json",
"latest_datetime": "2022-08-26T10:01:06.957924+00:00",
"latest_version": "0.3.6",
"latest_datetime": "2023-07-17T10:19:02.875162+00:00",
"latest_version": "0.3.7",
"name": "distlib",
"version": "0.3.6"
"version": "0.3.7"
},
"dlint": {
"datetime": "2023-04-10T19:34:22.085438+00:00",
Expand Down Expand Up @@ -440,12 +440,12 @@
"version": "22.1.0"
},
"griffe": {
"datetime": "2023-07-16T22:35:04.387962+00:00",
"datetime": "2023-07-17T12:44:59.281831+00:00",
"domain": "https://pypi.org/pypi/{name}/json",
"latest_datetime": "2023-07-16T22:35:04.387962+00:00",
"latest_version": "0.32.2",
"latest_datetime": "2023-07-17T12:44:59.281831+00:00",
"latest_version": "0.32.3",
"name": "griffe",
"version": "0.32.2"
"version": "0.32.3"
},
"h11": {
"datetime": "2022-09-25T15:39:59.680277+00:00",
Expand Down Expand Up @@ -480,12 +480,12 @@
"version": "0.24.1"
},
"hypothesis": {
"datetime": "2023-07-15T09:30:23.498593+00:00",
"datetime": "2023-07-20T03:13:08.729452+00:00",
"domain": "https://pypi.org/pypi/{name}/json",
"latest_datetime": "2023-07-15T09:30:23.498593+00:00",
"latest_version": "6.81.2",
"latest_datetime": "2023-07-20T03:13:08.729452+00:00",
"latest_version": "6.82.0",
"name": "hypothesis",
"version": "6.81.2"
"version": "6.82.0"
},
"idna": {
"datetime": "2022-09-14T00:24:23.220218+00:00",
Expand Down Expand Up @@ -544,20 +544,20 @@
"version": "3.1.2"
},
"jsonschema": {
"datetime": "2023-07-13T17:35:10.784655+00:00",
"datetime": "2023-07-18T09:03:39.073894+00:00",
"domain": "https://pypi.org/pypi/{name}/json",
"latest_datetime": "2023-07-13T17:35:10.784655+00:00",
"latest_version": "4.18.3",
"latest_datetime": "2023-07-18T09:03:39.073894+00:00",
"latest_version": "4.18.4",
"name": "jsonschema",
"version": "4.18.3"
"version": "4.18.4"
},
"jsonschema-specifications": {
"datetime": "2023-06-23T17:44:38.263922+00:00",
"datetime": "2023-07-18T15:25:45.245921+00:00",
"domain": "https://pypi.org/pypi/{name}/json",
"latest_datetime": "2023-06-23T17:44:38.263922+00:00",
"latest_version": "2023.6.1",
"latest_datetime": "2023-07-18T15:25:45.245921+00:00",
"latest_version": "2023.7.1",
"name": "jsonschema-specifications",
"version": "2023.6.1"
"version": "2023.7.1"
},
"lazy-object-proxy": {
"datetime": "2023-01-04T19:55:58.968594+00:00",
Expand Down Expand Up @@ -672,12 +672,12 @@
"version": "0.6.0"
},
"mkdocs-material": {
"datetime": "2023-07-03T10:29:50.910775+00:00",
"datetime": "2023-07-18T12:48:17.106305+00:00",
"domain": "https://pypi.org/pypi/{name}/json",
"latest_datetime": "2023-07-06T14:59:22.165301+00:00",
"latest_version": "9.2.0b0",
"latest_datetime": "2023-07-18T12:48:17.106305+00:00",
"latest_version": "9.1.19",
"name": "mkdocs-material",
"version": "9.1.18"
"version": "9.1.19"
},
"mkdocs-material-extensions": {
"datetime": "2022-11-22T05:31:01.586723+00:00",
Expand All @@ -704,12 +704,12 @@
"version": "0.22.0"
},
"mkdocstrings-python": {
"datetime": "2023-07-14T17:33:45.408470+00:00",
"datetime": "2023-07-20T13:08:02.947097+00:00",
"domain": "https://pypi.org/pypi/{name}/json",
"latest_datetime": "2023-07-14T17:33:45.408470+00:00",
"latest_version": "1.2.0",
"latest_datetime": "2023-07-20T13:08:02.947097+00:00",
"latest_version": "1.2.1",
"name": "mkdocstrings-python",
"version": "1.2.0"
"version": "1.2.1"
},
"mr-proper": {
"datetime": "2021-10-27T13:06:01.852589+00:00",
Expand Down Expand Up @@ -808,12 +808,12 @@
"version": "3.16.2"
},
"pip": {
"datetime": "2023-07-15T09:48:20.980926+00:00",
"datetime": "2023-07-22T09:17:31.548131+00:00",
"domain": "https://pypi.org/pypi/{name}/json",
"latest_datetime": "2023-07-15T09:48:20.980926+00:00",
"latest_version": "23.2",
"latest_datetime": "2023-07-22T09:17:31.548131+00:00",
"latest_version": "23.2.1",
"name": "pip",
"version": "23.2"
"version": "23.2.1"
},
"pip-check": {
"datetime": "2022-11-06T05:14:07.450137+00:00",
Expand Down Expand Up @@ -1016,12 +1016,12 @@
"version": "2023.3"
},
"pyyaml": {
"datetime": "2021-10-13T19:39:42.916039+00:00",
"datetime": "2023-07-17T23:57:04.325444+00:00",
"domain": "https://pypi.org/pypi/{name}/json",
"latest_datetime": "2021-10-13T19:39:42.916039+00:00",
"latest_version": "6.0",
"latest_datetime": "2023-07-17T23:57:04.325444+00:00",
"latest_version": "6.0.1",
"name": "pyyaml",
"version": "6.0"
"version": "6.0.1"
},
"pyyaml-env-tag": {
"datetime": "2020-11-12T02:38:24.638742+00:00",
Expand All @@ -1040,12 +1040,12 @@
"version": "1.10.0"
},
"referencing": {
"datetime": "2023-07-06T09:47:08.789818+00:00",
"datetime": "2023-07-18T14:35:16.719050+00:00",
"domain": "https://pypi.org/pypi/{name}/json",
"latest_datetime": "2023-07-06T09:47:08.789818+00:00",
"latest_version": "0.29.1",
"latest_datetime": "2023-07-18T14:35:16.719050+00:00",
"latest_version": "0.30.0",
"name": "referencing",
"version": "0.29.1"
"version": "0.30.0"
},
"regex": {
"datetime": "2023-06-03T17:45:21.046779+00:00",
Expand All @@ -1072,12 +1072,12 @@
"version": "13.4.2"
},
"rpds-py": {
"datetime": "2023-07-08T09:16:26.443939+00:00",
"datetime": "2023-07-18T14:11:54.624708+00:00",
"domain": "https://pypi.org/pypi/{name}/json",
"latest_datetime": "2023-07-08T09:16:26.443939+00:00",
"latest_version": "0.8.10",
"latest_datetime": "2023-07-18T14:11:54.624708+00:00",
"latest_version": "0.9.2",
"name": "rpds-py",
"version": "0.8.10"
"version": "0.9.2"
},
"ruamel-yaml": {
"datetime": "2023-06-17T05:58:04.220102+00:00",
Expand All @@ -1096,20 +1096,20 @@
"version": "0.2.7"
},
"ruff": {
"datetime": "2023-07-12T17:04:35.242219+00:00",
"datetime": "2023-07-22T03:49:52.613475+00:00",
"domain": "https://pypi.org/pypi/{name}/json",
"latest_datetime": "2023-07-12T17:04:35.242219+00:00",
"latest_version": "0.0.278",
"latest_datetime": "2023-07-22T03:49:52.613475+00:00",
"latest_version": "0.0.280",
"name": "ruff",
"version": "0.0.278"
"version": "0.0.280"
},
"semgrep": {
"datetime": "2023-07-13T22:18:29.703324+00:00",
"datetime": "2023-07-21T23:00:38.418602+00:00",
"domain": "https://pypi.org/pypi/{name}/json",
"latest_datetime": "2023-07-13T22:18:29.703324+00:00",
"latest_version": "1.32.0",
"latest_datetime": "2023-07-21T23:00:38.418602+00:00",
"latest_version": "1.33.2",
"name": "semgrep",
"version": "1.32.0"
"version": "1.33.2"
},
"setuptools": {
"datetime": "2023-06-19T15:53:03.089995+00:00",
Expand Down Expand Up @@ -1224,20 +1224,20 @@
"version": "0.9.0"
},
"types-pyyaml": {
"datetime": "2023-05-22T15:15:30.800376+00:00",
"datetime": "2023-07-20T15:17:10.106649+00:00",
"domain": "https://pypi.org/pypi/{name}/json",
"latest_datetime": "2023-05-22T15:15:30.800376+00:00",
"latest_version": "6.0.12.10",
"latest_datetime": "2023-07-20T15:17:10.106649+00:00",
"latest_version": "6.0.12.11",
"name": "types-pyyaml",
"version": "6.0.12.10"
"version": "6.0.12.11"
},
"types-setuptools": {
"datetime": "2023-07-15T21:13:20.554127+00:00",
"datetime": "2023-07-20T15:16:59.867477+00:00",
"domain": "https://pypi.org/pypi/{name}/json",
"latest_datetime": "2023-07-15T21:13:20.554127+00:00",
"latest_version": "68.0.0.2",
"latest_datetime": "2023-07-20T15:16:59.867477+00:00",
"latest_version": "68.0.0.3",
"name": "types-setuptools",
"version": "68.0.0.2"
"version": "68.0.0.3"
},
"typing-extensions": {
"datetime": "2023-07-02T14:20:53.275715+00:00",
Expand Down Expand Up @@ -1280,12 +1280,12 @@
"version": "5.0.0"
},
"virtualenv": {
"datetime": "2023-07-14T23:00:45.971234+00:00",
"datetime": "2023-07-20T02:24:40.478206+00:00",
"domain": "https://pypi.org/pypi/{name}/json",
"latest_datetime": "2023-07-14T23:00:45.971234+00:00",
"latest_version": "20.24.0",
"latest_datetime": "2023-07-20T02:24:40.478206+00:00",
"latest_version": "20.24.1",
"name": "virtualenv",
"version": "20.24.0"
"version": "20.24.1"
},
"watchdog": {
"datetime": "2023-03-20T09:20:25.047937+00:00",
Expand Down
12 changes: 12 additions & 0 deletions docs/docs/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,19 @@
## Unreleased

### Feat

- add configurable ignore patterns for tags

### Refactor

- resolve pylint warnings
- run bump-pydantic

## 1.4.2 (2023-07-16)

### Fix

- use the correct exclude rule for semgrep
- support pydantic v2 serialization
- skip SemGrep rule to pin GitHub Actions to commit IDs

Expand Down
2 changes: 1 addition & 1 deletion docs/docs/CODE_TAG_SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

| Type | Comment | Last Edit | Source File |
|---------|----------------------------------------------------------------------------------------------------|-------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| TODO | If no stale, write out five oldest? | 2023-05-13 | [calcipy/check_for_stale_packages/_check_for_stale_packages.py:203](https://github.com/KyleKing/calcipy/blame/86c37cc4f24911db5562ef6fc8263102dbbcf5c5/calcipy/check_for_stale_packages/_check_for_stale_packages.py#L198) |
| TODO | If no stale, write out five oldest? | 2023-05-13 | [calcipy/check_for_stale_packages/_check_for_stale_packages.py:202](https://github.com/KyleKing/calcipy/blame/86c37cc4f24911db5562ef6fc8263102dbbcf5c5/calcipy/check_for_stale_packages/_check_for_stale_packages.py#L198) |
| TODO | Can I type this function with fewer Any's? | 2023-05-17 | [calcipy/cli.py:173](https://github.com/KyleKing/calcipy/blame/efaaa73193296e1fa7e82f1e9a40253c5a26da2d/calcipy/cli.py#L173) |
| TODO | Consider adding a configuration item for ignore_patterns | 2023-02-19 | [calcipy/file_search.py:82](https://github.com/KyleKing/calcipy/blame/e6bc0415e3bf6a6df5a9d808ce0e89d0f2c5df9e/calcipy/file_search.py#L82) |
| TODO | Look into running tasks from within other tasks to support '--continue' and more readable logs --> | 2023-02-19 | [docs/docs/MIGRATION.md:112](https://github.com/KyleKing/calcipy/blame/d95eb85ab7f6d45459ed7b3ff2dc99ae3c92fa61/docs/docs/MIGRATION.md#L42) |
Expand Down
8 changes: 4 additions & 4 deletions docs/docs/DEVELOPER_GUIDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,10 +49,10 @@ poetry config pypi-token.pypi ...
| `calcipy/__init__.py` | 2 | 0 | 0 | 100.0% |
| `calcipy/can_skip.py` | 17 | 1 | 0 | 92.9% |
| `calcipy/check_for_stale_packages/__init__.py` | 4 | 2 | 0 | 50.0% |
| `calcipy/check_for_stale_packages/_check_for_stale_packages.py` | 114 | 8 | 3 | 90.9% |
| `calcipy/check_for_stale_packages/_check_for_stale_packages.py` | 114 | 8 | 3 | 91.1% |
| `calcipy/cli.py` | 93 | 22 | 13 | 70.2% |
| `calcipy/code_tag_collector/__init__.py` | 4 | 2 | 0 | 50.0% |
| `calcipy/code_tag_collector/_collector.py` | 146 | 2 | 0 | 96.9% |
| `calcipy/code_tag_collector/_collector.py` | 143 | 2 | 0 | 96.8% |
| `calcipy/dot_dict/__init__.py` | 4 | 2 | 0 | 50.0% |
| `calcipy/dot_dict/_dot_dict.py` | 8 | 0 | 0 | 100.0% |
| `calcipy/experiments/__init__.py` | 0 | 0 | 0 | 100.0% |
Expand All @@ -77,7 +77,7 @@ poetry config pypi-token.pypi ...
| `calcipy/tasks/tags.py` | 15 | 0 | 0 | 100.0% |
| `calcipy/tasks/test.py` | 45 | 1 | 2 | 95.4% |
| `calcipy/tasks/types.py` | 17 | 0 | 0 | 100.0% |
| **Totals** | 1016 | 73 | 89 | 91.5% |
| **Totals** | 1013 | 73 | 89 | 91.5% |

Generated on: 2023-07-16
Generated on: 2023-07-22
<!-- {cte} -->
Loading

0 comments on commit 8127e18

Please sign in to comment.