From 1c99c4e883738955928f120175e55ebe39e5db19 Mon Sep 17 00:00:00 2001 From: James Estevez Date: Tue, 26 Mar 2024 09:30:24 -0700 Subject: [PATCH 1/2] Update dependencies Switching to 3.8 since it's the lowest supported version. --- requirements/dev.txt | 115 +++++++++++++++++++++++------------------- requirements/prod.txt | 34 +++++++------ 2 files changed, 83 insertions(+), 66 deletions(-) diff --git a/requirements/dev.txt b/requirements/dev.txt index 4439557f..4ea494bb 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -1,18 +1,18 @@ # -# This file is autogenerated by pip-compile with Python 3.9 +# This file is autogenerated by pip-compile with Python 3.8 # by the following command: # # pip-compile --allow-unsafe requirements/dev.in # -attrs==23.1.0 +attrs==23.2.0 # via # jsonschema # referencing -black==23.7.0 +black==24.3.0 # via -r requirements/dev.in -cachetools==5.3.1 +cachetools==5.3.3 # via tox -certifi==2023.7.22 +certifi==2024.2.2 # via # -r requirements/prod.txt # requests @@ -22,11 +22,11 @@ chardet==5.2.0 # via # diff-cover # tox -charset-normalizer==3.2.0 +charset-normalizer==3.3.2 # via # -r requirements/prod.txt # requests -click==8.1.6 +click==8.1.7 # via # -r requirements/prod.txt # black @@ -40,59 +40,67 @@ coverage[toml]==6.5.0 # pytest-cov coveralls==3.3.1 # via -r requirements/dev.in -diff-cover==7.7.0 +diff-cover==8.0.3 # via -r requirements/dev.in -distlib==0.3.7 +distlib==0.3.8 # via virtualenv docopt==0.6.2 # via coveralls -exceptiongroup==1.1.2 +exceptiongroup==1.2.0 # via pytest -faker==19.3.0 +faker==24.4.0 # via # -r requirements/prod.txt # faker-edu # faker-microservice # faker-nonprofit -faker-edu==1.0.0 +faker-edu==1.1.0 # via -r requirements/prod.txt faker-microservice==2.0.0 # via -r requirements/dev.in faker-nonprofit==1.0.0 # via -r requirements/prod.txt -filelock==3.12.2 +filelock==3.13.3 # via # tox # virtualenv ghp-import==2.1.0 # via mkdocs +greenlet==3.0.3 + # via + # -r requirements/prod.txt + # sqlalchemy gvgen==1.0 # via -r requirements/prod.txt -identify==2.5.26 +identify==2.5.35 # via pre-commit -idna==3.4 +idna==3.6 # via # -r requirements/prod.txt # requests # yarl -importlib-metadata==6.8.0 +importlib-metadata==7.1.0 # via # markdown # mkdocs +importlib-resources==6.4.0 + # via + # jsonschema + # jsonschema-specifications iniconfig==2.0.0 # via pytest -jinja2==3.1.2 +jinja2==3.1.3 # via # -r requirements/prod.txt # diff-cover # mkdocs -jsonschema==4.19.0 +jsonschema==4.21.1 # via -r requirements/dev.in -jsonschema-specifications==2023.7.1 +jsonschema-specifications==2023.12.1 # via jsonschema -markdown==3.4.4 +markdown==3.6 # via mkdocs -markupsafe==2.1.3 +markupsafe==2.1.5 # via # -r requirements/prod.txt # jinja2 @@ -102,9 +110,9 @@ mkdocs==1.2.4 # via # -r requirements/dev.in # mkdocs-exclude-search -mkdocs-exclude-search==0.6.5 +mkdocs-exclude-search==0.6.6 # via -r requirements/dev.in -multidict==6.0.4 +multidict==6.0.5 # via yarl mypy-extensions==1.0.0 # via black @@ -112,47 +120,49 @@ nodeenv==1.8.0 # via # pre-commit # pyright -packaging==23.1 +packaging==24.0 # via # black # mkdocs # pyproject-api # pytest # tox -pathspec==0.11.2 +pathspec==0.12.1 # via black -platformdirs==3.10.0 +pkgutil-resolve-name==1.3.10 + # via jsonschema +platformdirs==4.2.0 # via # black # tox # virtualenv -pluggy==1.2.0 +pluggy==1.4.0 # via # diff-cover # pytest # tox -pre-commit==3.3.3 +pre-commit==3.5.0 # via -r requirements/dev.in -pydantic==1.10.12 +pydantic==1.10.14 # via -r requirements/prod.txt -pygments==2.16.1 +pygments==2.17.2 # via diff-cover -pyproject-api==1.5.3 +pyproject-api==1.6.1 # via tox -pyright==1.1.322 +pyright==1.1.356 # via -r requirements/dev.in -pytest==7.4.0 +pytest==8.1.1 # via # -r requirements/dev.in # pytest-cov # pytest-vcr -pytest-cov==4.1.0 +pytest-cov==5.0.0 # via -r requirements/dev.in pytest-vcr==1.0.2 # via -r requirements/dev.in python-baseconv==1.2.2 # via -r requirements/prod.txt -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -r requirements/prod.txt # faker @@ -167,7 +177,7 @@ pyyaml==6.0.1 # vcrpy pyyaml-env-tag==0.1 # via mkdocs -referencing==0.30.2 +referencing==0.34.0 # via # jsonschema # jsonschema-specifications @@ -178,7 +188,7 @@ requests==2.29.0 # responses responses==0.23.1 # via -r requirements/dev.in -rpds-py==0.9.2 +rpds-py==0.18.0 # via # jsonschema # referencing @@ -186,7 +196,7 @@ six==1.16.0 # via # -r requirements/prod.txt # python-dateutil -sqlalchemy==1.4.49 +sqlalchemy==1.4.52 # via -r requirements/prod.txt tomli==2.0.1 # via @@ -195,42 +205,45 @@ tomli==2.0.1 # pyproject-api # pytest # tox -tox==4.8.0 +tox==4.14.2 # via # -r requirements/dev.in # tox-gh-actions -tox-gh-actions==3.1.3 +tox-gh-actions==3.2.0 # via -r requirements/dev.in -types-pyyaml==6.0.12.11 +types-pyyaml==6.0.12.20240311 # via responses -typing-extensions==4.7.1 +typing-extensions==4.10.0 # via # -r requirements/prod.txt # black + # faker # pydantic -urllib3==1.26.16 +urllib3==1.26.18 # via # -r requirements/prod.txt # requests # responses # vcrpy -vcrpy==5.1.0 +vcrpy==6.0.1 # via # -r requirements/dev.in # pytest-vcr -virtualenv==20.24.3 +virtualenv==20.25.1 # via # pre-commit # tox -watchdog==3.0.0 +watchdog==4.0.0 # via mkdocs -wrapt==1.15.0 +wrapt==1.16.0 # via vcrpy -yarl==1.9.2 +yarl==1.9.4 # via vcrpy -zipp==3.16.2 - # via importlib-metadata +zipp==3.18.1 + # via + # importlib-metadata + # importlib-resources # The following packages are considered to be unsafe in a requirements file: -setuptools==68.0.0 +setuptools==69.2.0 # via nodeenv diff --git a/requirements/prod.txt b/requirements/prod.txt index 6fc53bca..b1e89d6e 100644 --- a/requirements/prod.txt +++ b/requirements/prod.txt @@ -1,37 +1,39 @@ # -# This file is autogenerated by pip-compile with Python 3.9 +# This file is autogenerated by pip-compile with Python 3.8 # by the following command: # # pip-compile --allow-unsafe requirements/prod.in # -certifi==2023.7.22 +certifi==2024.2.2 # via requests -charset-normalizer==3.2.0 +charset-normalizer==3.3.2 # via requests -click==8.1.6 +click==8.1.7 # via -r requirements/prod.in -faker==19.3.0 +faker==24.4.0 # via # -r requirements/prod.in # faker-edu # faker-nonprofit -faker-edu==1.0.0 +faker-edu==1.1.0 # via -r requirements/prod.in faker-nonprofit==1.0.0 # via -r requirements/prod.in +greenlet==3.0.3 + # via sqlalchemy gvgen==1.0 # via -r requirements/prod.in -idna==3.4 +idna==3.6 # via requests -jinja2==3.1.2 +jinja2==3.1.3 # via -r requirements/prod.in -markupsafe==2.1.3 +markupsafe==2.1.5 # via jinja2 -pydantic==1.10.12 +pydantic==1.10.14 # via -r requirements/prod.in python-baseconv==1.2.2 # via -r requirements/prod.in -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -r requirements/prod.in # faker @@ -41,9 +43,11 @@ requests==2.29.0 # via -r requirements/prod.in six==1.16.0 # via python-dateutil -sqlalchemy==1.4.49 +sqlalchemy==1.4.52 # via -r requirements/prod.in -typing-extensions==4.7.1 - # via pydantic -urllib3==1.26.16 +typing-extensions==4.10.0 + # via + # faker + # pydantic +urllib3==1.26.18 # via requests From d91db8ed9e18020afdb96ca42b44ba75d3a473f2 Mon Sep 17 00:00:00 2001 From: James Estevez Date: Wed, 27 Mar 2024 13:56:59 -0700 Subject: [PATCH 2/2] Snowfakery 3.6.2 --- HISTORY.md | 4 ++++ snowfakery/version.txt | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/HISTORY.md b/HISTORY.md index 6c461633..708e68be 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -4,6 +4,10 @@ In the beginning, programmers created the databases. Now the databases were form And so [Salesforce.org](http://salesforce.org/) said “Let there be data,” and there was Snowfakery. And it was good. +## Snowfakery 3.6.2 + +Update dependencies. + ## Snowfakery 3.6.0 Added educational and non-profit fakers (#897) diff --git a/snowfakery/version.txt b/snowfakery/version.txt index 9575d51b..b7276283 100644 --- a/snowfakery/version.txt +++ b/snowfakery/version.txt @@ -1 +1 @@ -3.6.1 +3.6.2