Merge branch 'develop'

- Support flanker for email validation
- Update pip odoo 18 for security
- Update Claude instruction
This commit is contained in:
Mathieu Benoit 2026-03-22 01:53:13 -04:00
commit 664ba95a54
4 changed files with 945 additions and 91 deletions

File diff suppressed because it is too large Load diff

View file

@ -25,7 +25,7 @@ ansi2html = "^1.9.2"
apispec = "^6.10.0"
asn1crypto = "1.5.1"
astor = "^0.8.1"
avalara = "^26.2.0"
avalara = "^26.3.2"
babel = "2.10.3"
bandit = "^1.9.4"
base64io = "^1.0.3"
@ -57,11 +57,10 @@ extendable-pydantic = ">=1.2.0"
extract-msg = "^0.55.0"
extruct = "^0.18.0"
ezdxf = "^1.4.3"
factur-x = "^3.16"
factur-x = "^4.1"
fastapi = ">=0.110.0"
filetype = "^1.2.0"
flake8 = "^7.3.0"
flanker = "^0.9.11"
formio-data = "^2.1.7"
freezegun = "1.2.1"
geocoder = "^1.38.1"
@ -102,7 +101,7 @@ oauthlib = "^3.3.1"
odoorpc = "^0.10.1"
ofxparse = "0.21"
ollama = "^0.6.1"
openai = "^2.28.0"
openai = "^2.29.0"
openpyxl = "3.1.2"
openupgradelib = "^3.12.0"
openwebui-client = ">=0.3.0"
@ -139,7 +138,7 @@ pyjsparser = "^2.7.1"
pyjwt = "^2.12.1"
pylint = "^4.0.5"
pylint-odoo = "^10.0.2"
pymupdf = "^1.27.2"
pymupdf = "^1.27.2.2"
pyncclient = "^0.7"
pyopenssl = "26.0.0"
pypdf = ">=3.1.0"
@ -172,7 +171,7 @@ radon = "^6.0.1"
redis = "^7.3.0"
regex = "^2026.2.28"
reportlab = "4.1.0"
requests = ">=2.31.0"
requests = "2.31.0"
requests-oauthlib = "^2.0.0"
requests-toolbelt = "^1.0.0"
responses = "^0.26.0"
@ -186,6 +185,7 @@ shapely = "^2.1.2"
sqlalchemy = "^2.0.48"
statsd = "^4.0.1"
tldextract = "^5.3.1"
to-3mf = "^0.1.0"
tweepy = "^4.16.0"
twilio = "^9.10.3"
typing-extensions = "^4.15.0"
@ -196,7 +196,7 @@ uvloop = "^0.22.1"
validate-email = "^1.3"
validator-collection = "^1.5.0"
vobject = "0.9.6.1"
w3lib = "^2.4.0"
w3lib = "^2.4.1"
werkzeug = "3.0.1"
wget = "^3.2"
xlrd = "2.0.1"
@ -209,6 +209,10 @@ zeep = "4.2.1"
git = "https://github.com/psf/black.git"
rev = "24.8.0"
[tool.poetry.dependencies.flanker]
git = "https://github.com/mathben/flanker.git"
rev = "update_imghdr_python3"
[tool.poetry.dependencies.fsspec]
extras = [ "s3",]
version = "^2026.2.0"

View file

@ -65,6 +65,7 @@ beautifulsoup4==4.13.5
#pylint-odoo==9.3.22
#pylint==3.3.9
isort==7.0.0
git+https://github.com/mathben/flanker.git@update_imghdr_python3
# Fix some OS
cryptography==46.0.5

View file

@ -163,10 +163,13 @@ printf "\n" >> "${EL_CONFIG_FILE}"
printf "max_cron_threads = 2\n" >> "${EL_CONFIG_FILE}"
printf "workers = 2\n" >> "${EL_CONFIG_FILE}"
# TODO support queue_job
if [[ ${EL_INSTALL_NGINX} = "True" ]]; then
printf "workers = 2\n" >> "${EL_CONFIG_FILE}"
printf "xmlrpc_interface = 127.0.0.1\n" >> "${EL_CONFIG_FILE}"
printf "proxy_mode = True\n" >> "${EL_CONFIG_FILE}"
else
printf "workers = 0\n" >> "${EL_CONFIG_FILE}"
fi
# Update and fix the config.conf