From f98a37c689eca9f9b766b9a3ee54919910846179 Mon Sep 17 00:00:00 2001 From: Douglas Lowe <10961945+douglowe@users.noreply.github.com> Date: Thu, 7 Aug 2025 21:59:32 +0100 Subject: [PATCH 1/5] remove testing reqs file --- requirements.testing.txt | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 requirements.testing.txt diff --git a/requirements.testing.txt b/requirements.testing.txt deleted file mode 100644 index 6bec2e6..0000000 --- a/requirements.testing.txt +++ /dev/null @@ -1,10 +0,0 @@ -celery~=5.4.0 -minio~=7.2.10 -requests~=2.32.3 -Flask~=3.0.3 -Werkzeug~=3.0.4 -redis~=5.2.0 -python-dotenv~=1.0.1 -apiflask~=2.4.0 -roc-validator~=0.6.5 -pytest~=8.4.1 From b9ab0468453ac831755eaf455c7be343255eb923 Mon Sep 17 00:00:00 2001 From: Douglas Lowe <10961945+douglowe@users.noreply.github.com> Date: Thu, 7 Aug 2025 22:06:56 +0100 Subject: [PATCH 2/5] move requirements to pip-tools input file --- requirements.txt => requirements.in | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename requirements.txt => requirements.in (100%) diff --git a/requirements.txt b/requirements.in similarity index 100% rename from requirements.txt rename to requirements.in From 1f12b51d86ecaa1267cc794391ed7f658050269a Mon Sep 17 00:00:00 2001 From: Douglas Lowe <10961945+douglowe@users.noreply.github.com> Date: Thu, 7 Aug 2025 22:09:07 +0100 Subject: [PATCH 3/5] pip-compile requirements file --- requirements.txt | 196 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 196 insertions(+) create mode 100644 requirements.txt diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..f36abd1 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,196 @@ +# +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: +# +# pip-compile requirements.in +# +amqp==5.3.1 + # via kombu +apiflask==2.4.0 + # via -r requirements.in +apispec==6.8.2 + # via apiflask +argon2-cffi==25.1.0 + # via minio +argon2-cffi-bindings==25.1.0 + # via argon2-cffi +async-timeout==5.0.1 + # via redis +attrs==25.3.0 + # via + # cattrs + # requests-cache +billiard==4.2.1 + # via celery +blinker==1.9.0 + # via flask +cattrs==25.1.1 + # via requests-cache +celery==5.4.0 + # via -r requirements.in +certifi==2025.8.3 + # via + # minio + # requests +cffi==1.17.1 + # via argon2-cffi-bindings +charset-normalizer==3.4.2 + # via requests +click==8.2.1 + # via + # celery + # click-didyoumean + # click-plugins + # click-repl + # flask + # rich-click + # roc-validator +click-didyoumean==0.3.1 + # via celery +click-plugins==1.1.1.2 + # via celery +click-repl==0.3.0 + # via celery +colorlog==6.9.0 + # via roc-validator +enum-tools==0.12.0 + # via roc-validator +flask==3.0.3 + # via + # -r requirements.in + # apiflask + # flask-httpauth + # flask-marshmallow +flask-httpauth==4.8.0 + # via apiflask +flask-marshmallow==1.3.0 + # via apiflask +html5lib==1.1 + # via pyshacl +idna==3.10 + # via + # requests + # url-normalize +importlib-metadata==8.7.0 + # via pyshacl +inquirerpy==0.3.4 + # via roc-validator +itsdangerous==2.2.0 + # via flask +jinja2==3.1.6 + # via flask +kombu==5.5.4 + # via celery +markdown-it-py==3.0.0 + # via rich +markupsafe==3.0.2 + # via + # jinja2 + # werkzeug +marshmallow==4.0.0 + # via + # apiflask + # flask-marshmallow + # webargs +mdurl==0.1.2 + # via markdown-it-py +minio==7.2.16 + # via -r requirements.in +owlrl==6.0.2 + # via pyshacl +packaging==25.0 + # via + # apispec + # kombu + # pyshacl + # webargs +pfzy==0.3.4 + # via inquirerpy +platformdirs==4.3.8 + # via requests-cache +prettytable==3.16.0 + # via pyshacl +prompt-toolkit==3.0.51 + # via + # click-repl + # inquirerpy +pycparser==2.22 + # via cffi +pycryptodome==3.23.0 + # via minio +pygments==2.19.2 + # via + # enum-tools + # rich +pyparsing==3.2.3 + # via rdflib +pyshacl==0.26.0 + # via roc-validator +python-dateutil==2.9.0.post0 + # via celery +python-dotenv==1.0.1 + # via -r requirements.in +rdflib==7.1.4 + # via + # owlrl + # pyshacl + # roc-validator +redis==5.2.1 + # via -r requirements.in +requests==2.32.4 + # via + # -r requirements.in + # requests-cache + # roc-validator +requests-cache==1.2.1 + # via roc-validator +rich==13.9.4 + # via + # rich-click + # roc-validator +rich-click==1.8.9 + # via roc-validator +roc-validator==0.6.5 + # via -r requirements.in +six==1.17.0 + # via + # html5lib + # python-dateutil +toml==0.10.2 + # via roc-validator +typing-extensions==4.14.1 + # via + # cattrs + # enum-tools + # minio + # rich-click +tzdata==2025.2 + # via + # celery + # kombu +url-normalize==2.2.1 + # via requests-cache +urllib3==2.5.0 + # via + # minio + # requests + # requests-cache +vine==5.1.0 + # via + # amqp + # celery + # kombu +wcwidth==0.2.13 + # via + # prettytable + # prompt-toolkit +webargs==8.7.0 + # via apiflask +webencodings==0.5.1 + # via html5lib +werkzeug==3.0.6 + # via + # -r requirements.in + # flask +zipp==3.23.0 + # via importlib-metadata From 50558caaeb58a0930cda311e27ac3e3ba6c11a05 Mon Sep 17 00:00:00 2001 From: Douglas Lowe <10961945+douglowe@users.noreply.github.com> Date: Thu, 7 Aug 2025 22:19:07 +0100 Subject: [PATCH 4/5] update requirements --- requirements.in | 17 ++++++++--------- requirements.txt | 26 ++++++++++---------------- 2 files changed, 18 insertions(+), 25 deletions(-) diff --git a/requirements.in b/requirements.in index f828262..93f735b 100644 --- a/requirements.in +++ b/requirements.in @@ -1,9 +1,8 @@ -celery~=5.4.0 -minio~=7.2.10 -requests~=2.32.3 -Flask~=3.0.3 -Werkzeug~=3.0.4 -redis~=5.2.0 -python-dotenv~=1.0.1 -apiflask~=2.4.0 -roc-validator~=0.6.5 \ No newline at end of file +celery==5.4.0 +minio==7.2.16 +requests==2.32.4 +Flask==3.0.3 +Werkzeug==3.0.4 +redis==5.2.0 +apiflask==2.4.0 +roc-validator==0.7.3 diff --git a/requirements.txt b/requirements.txt index f36abd1..16487a2 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile requirements.in +# pip-compile --output-file=requirements.txt requirements.in # amqp==5.3.1 # via kombu @@ -65,8 +65,8 @@ flask-httpauth==4.8.0 # via apiflask flask-marshmallow==1.3.0 # via apiflask -html5lib==1.1 - # via pyshacl +html5rdf==1.2.1 + # via rdflib idna==3.10 # via # requests @@ -96,7 +96,7 @@ mdurl==0.1.2 # via markdown-it-py minio==7.2.16 # via -r requirements.in -owlrl==6.0.2 +owlrl==7.1.4 # via pyshacl packaging==25.0 # via @@ -124,18 +124,16 @@ pygments==2.19.2 # rich pyparsing==3.2.3 # via rdflib -pyshacl==0.26.0 +pyshacl==0.30.1 # via roc-validator python-dateutil==2.9.0.post0 # via celery -python-dotenv==1.0.1 - # via -r requirements.in -rdflib==7.1.4 +rdflib[html]==7.1.4 # via # owlrl # pyshacl # roc-validator -redis==5.2.1 +redis==5.2.0 # via -r requirements.in requests==2.32.4 # via @@ -150,12 +148,10 @@ rich==13.9.4 # roc-validator rich-click==1.8.9 # via roc-validator -roc-validator==0.6.5 +roc-validator==0.7.3 # via -r requirements.in six==1.17.0 - # via - # html5lib - # python-dateutil + # via python-dateutil toml==0.10.2 # via roc-validator typing-extensions==4.14.1 @@ -186,9 +182,7 @@ wcwidth==0.2.13 # prompt-toolkit webargs==8.7.0 # via apiflask -webencodings==0.5.1 - # via html5lib -werkzeug==3.0.6 +werkzeug==3.0.4 # via # -r requirements.in # flask From 9305fd03c531830d1302817591eeba1b632ae570 Mon Sep 17 00:00:00 2001 From: Douglas Lowe <10961945+douglowe@users.noreply.github.com> Date: Thu, 7 Aug 2025 22:21:16 +0100 Subject: [PATCH 5/5] add dotenv tools back in --- requirements.in | 1 + requirements.txt | 2 ++ 2 files changed, 3 insertions(+) diff --git a/requirements.in b/requirements.in index 93f735b..ab32e32 100644 --- a/requirements.in +++ b/requirements.in @@ -4,5 +4,6 @@ requests==2.32.4 Flask==3.0.3 Werkzeug==3.0.4 redis==5.2.0 +python-dotenv==1.1.1 apiflask==2.4.0 roc-validator==0.7.3 diff --git a/requirements.txt b/requirements.txt index 16487a2..8a25d22 100644 --- a/requirements.txt +++ b/requirements.txt @@ -128,6 +128,8 @@ pyshacl==0.30.1 # via roc-validator python-dateutil==2.9.0.post0 # via celery +python-dotenv==1.1.1 + # via -r requirements.in rdflib[html]==7.1.4 # via # owlrl