mirror of
https://github.com/inventree/InvenTree
synced 2024-08-30 18:33:04 +00:00
Update pint library to latest version (#8028)
* Update pint library to latest version * Fix hash * Handle AssertionError
This commit is contained in:
parent
9afc6cc6cb
commit
99e37de1d8
@ -28,9 +28,7 @@ def validate_physical_units(unit):
|
|||||||
|
|
||||||
try:
|
try:
|
||||||
ureg(unit)
|
ureg(unit)
|
||||||
except AttributeError:
|
except (AssertionError, AttributeError, pint.errors.UndefinedUnitError):
|
||||||
raise ValidationError(_('Invalid physical unit'))
|
|
||||||
except pint.errors.UndefinedUnitError:
|
|
||||||
raise ValidationError(_('Invalid physical unit'))
|
raise ValidationError(_('Invalid physical unit'))
|
||||||
|
|
||||||
|
|
||||||
|
@ -40,7 +40,7 @@ feedparser # RSS newsfeed parser
|
|||||||
gunicorn # Gunicorn web server
|
gunicorn # Gunicorn web server
|
||||||
pdf2image # PDF to image conversion
|
pdf2image # PDF to image conversion
|
||||||
pillow # Image manipulation
|
pillow # Image manipulation
|
||||||
pint==0.21 # Unit conversion # FIXED 2023-05-30 breaks tests https://github.com/matmair/InvenTree/actions/runs/5095665936/jobs/9160852560
|
pint # Unit conversion
|
||||||
pip-licenses # License information for installed packages
|
pip-licenses # License information for installed packages
|
||||||
python-barcode[images] # Barcode generator
|
python-barcode[images] # Barcode generator
|
||||||
python-dotenv # Environment variable management
|
python-dotenv # Environment variable management
|
||||||
|
@ -1,5 +1,9 @@
|
|||||||
# This file was autogenerated by uv via the following command:
|
# This file was autogenerated by uv via the following command:
|
||||||
# uv pip compile src/backend/requirements.in -o src/backend/requirements.txt --no-strip-extras --generate-hashes
|
# uv pip compile src/backend/requirements.in -o src/backend/requirements.txt --no-strip-extras --generate-hashes
|
||||||
|
appdirs==1.4.4 \
|
||||||
|
--hash=sha256:7d5d0167b2b1ba821647616af46a749d1c653740dd0d2415100fe26e27afdf41 \
|
||||||
|
--hash=sha256:a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128
|
||||||
|
# via pint
|
||||||
asgiref==3.8.1 \
|
asgiref==3.8.1 \
|
||||||
--hash=sha256:3e1e3ecc849832fe52ccf2cb6686b7a55f82bb1d6aee72a58826471390335e47 \
|
--hash=sha256:3e1e3ecc849832fe52ccf2cb6686b7a55f82bb1d6aee72a58826471390335e47 \
|
||||||
--hash=sha256:c343bd80a0bec947a9860adb4c432ffa7db769836c64238fc34bdc3fec84d590
|
--hash=sha256:c343bd80a0bec947a9860adb4c432ffa7db769836c64238fc34bdc3fec84d590
|
||||||
@ -572,6 +576,14 @@ feedparser==6.0.11 \
|
|||||||
--hash=sha256:0be7ee7b395572b19ebeb1d6aafb0028dee11169f1c934e0ed67d54992f4ad45 \
|
--hash=sha256:0be7ee7b395572b19ebeb1d6aafb0028dee11169f1c934e0ed67d54992f4ad45 \
|
||||||
--hash=sha256:c9d0407b64c6f2a065d0ebb292c2b35c01050cc0dc33757461aaabdc4c4184d5
|
--hash=sha256:c9d0407b64c6f2a065d0ebb292c2b35c01050cc0dc33757461aaabdc4c4184d5
|
||||||
# via -r src/backend/requirements.in
|
# via -r src/backend/requirements.in
|
||||||
|
flexcache==0.3 \
|
||||||
|
--hash=sha256:18743bd5a0621bfe2cf8d519e4c3bfdf57a269c15d1ced3fb4b64e0ff4600656 \
|
||||||
|
--hash=sha256:d43c9fea82336af6e0115e308d9d33a185390b8346a017564611f1466dcd2e32
|
||||||
|
# via pint
|
||||||
|
flexparser==0.3.1 \
|
||||||
|
--hash=sha256:2e3e2936bec1f9277f777ef77297522087d96adb09624d4fe4240fd56885c013 \
|
||||||
|
--hash=sha256:36f795d82e50f5c9ae2fde1c33f21f88922fdd67b7629550a3cc4d0b40a66856
|
||||||
|
# via pint
|
||||||
fonttools[woff]==4.53.1 \
|
fonttools[woff]==4.53.1 \
|
||||||
--hash=sha256:02569e9a810f9d11f4ae82c391ebc6fb5730d95a0657d24d754ed7763fb2d122 \
|
--hash=sha256:02569e9a810f9d11f4ae82c391ebc6fb5730d95a0657d24d754ed7763fb2d122 \
|
||||||
--hash=sha256:0679a30b59d74b6242909945429dbddb08496935b82f91ea9bf6ad240ec23397 \
|
--hash=sha256:0679a30b59d74b6242909945429dbddb08496935b82f91ea9bf6ad240ec23397 \
|
||||||
@ -1119,8 +1131,8 @@ pillow==10.4.0 \
|
|||||||
# python-barcode
|
# python-barcode
|
||||||
# qrcode
|
# qrcode
|
||||||
# weasyprint
|
# weasyprint
|
||||||
pint==0.21 \
|
pint==0.24.3 \
|
||||||
--hash=sha256:3e98bdf01f4dcf840cc0207c0b6f7510d4e0c6288efc1bf470626e875c831172 \
|
--hash=sha256:d98667e46fd03a1b94694fbfa104ec30858684d8ab26952e2a348b48059089bb \
|
||||||
--hash=sha256:998b695e84a34d11702da4a8b9457a39bb5c7ab5ec68db90e948e30878e421f1
|
--hash=sha256:998b695e84a34d11702da4a8b9457a39bb5c7ab5ec68db90e948e30878e421f1
|
||||||
# via -r src/backend/requirements.in
|
# via -r src/backend/requirements.in
|
||||||
pip-licenses==5.0.0 \
|
pip-licenses==5.0.0 \
|
||||||
@ -1637,7 +1649,10 @@ typing-extensions==4.12.2 \
|
|||||||
# via
|
# via
|
||||||
# asgiref
|
# asgiref
|
||||||
# drf-spectacular
|
# drf-spectacular
|
||||||
|
# flexcache
|
||||||
|
# flexparser
|
||||||
# opentelemetry-sdk
|
# opentelemetry-sdk
|
||||||
|
# pint
|
||||||
# py-moneyed
|
# py-moneyed
|
||||||
# qrcode
|
# qrcode
|
||||||
uritemplate==4.1.1 \
|
uritemplate==4.1.1 \
|
||||||
|
Loading…
Reference in New Issue
Block a user