Nidhal Baccouri commited on
Commit
70dffe3
·
1 Parent(s): a795cd8

fixed poetry extras

Browse files
Files changed (2) hide show
  1. poetry.lock +20 -20
  2. pyproject.toml +7 -2
poetry.lock CHANGED
@@ -565,14 +565,14 @@ smmap = ">=3.0.1,<6"
565
 
566
  [[package]]
567
  name = "gitpython"
568
- version = "3.1.30"
569
- description = "GitPython is a python library used to interact with Git repositories"
570
  category = "dev"
571
  optional = false
572
  python-versions = ">=3.7"
573
  files = [
574
- {file = "GitPython-3.1.30-py3-none-any.whl", hash = "sha256:cd455b0000615c60e286208ba540271af9fe531fa6a87cc590a7298785ab2882"},
575
- {file = "GitPython-3.1.30.tar.gz", hash = "sha256:769c2d83e13f5d938b7688479da374c4e3d49f71549aaf462b646db9602ea6f8"},
576
  ]
577
 
578
  [package.dependencies]
@@ -581,14 +581,14 @@ typing-extensions = {version = ">=3.7.4.3", markers = "python_version < \"3.8\""
581
 
582
  [[package]]
583
  name = "identify"
584
- version = "2.5.17"
585
  description = "File identification library for Python"
586
  category = "dev"
587
  optional = false
588
  python-versions = ">=3.7"
589
  files = [
590
- {file = "identify-2.5.17-py2.py3-none-any.whl", hash = "sha256:7d526dd1283555aafcc91539acc061d8f6f59adb0a7bba462735b0a318bff7ed"},
591
- {file = "identify-2.5.17.tar.gz", hash = "sha256:93cc61a861052de9d4c541a7acb7e3dcc9c11b398a2144f6e52ae5285f5f4f06"},
592
  ]
593
 
594
  [package.extras]
@@ -1015,14 +1015,14 @@ plugins = ["importlib-metadata"]
1015
 
1016
  [[package]]
1017
  name = "pypdf"
1018
- version = "3.4.0"
1019
  description = "A pure-python PDF library capable of splitting, merging, cropping, and transforming PDF files"
1020
  category = "main"
1021
  optional = false
1022
  python-versions = ">=3.6"
1023
  files = [
1024
- {file = "pypdf-3.4.0-py3-none-any.whl", hash = "sha256:1f40d69a40ed99528cc3c8782bfe719bc26cf31d9a4958c06f17b5ee3d2ae0f4"},
1025
- {file = "pypdf-3.4.0.tar.gz", hash = "sha256:3aac40e539e6a25a31bdc0240229e7ac6670eec9932ebd27e95106c5d83befe8"},
1026
  ]
1027
 
1028
  [package.dependencies]
@@ -1305,14 +1305,14 @@ files = [
1305
 
1306
  [[package]]
1307
  name = "setuptools"
1308
- version = "67.2.0"
1309
  description = "Easily download, build, install, upgrade, and uninstall Python packages"
1310
  category = "dev"
1311
  optional = false
1312
  python-versions = ">=3.7"
1313
  files = [
1314
- {file = "setuptools-67.2.0-py3-none-any.whl", hash = "sha256:16ccf598aab3b506593c17378473978908a2734d7336755a8769b480906bec1c"},
1315
- {file = "setuptools-67.2.0.tar.gz", hash = "sha256:b440ee5f7e607bb8c9de15259dba2583dd41a38879a7abc1d43a71c59524da48"},
1316
  ]
1317
 
1318
  [package.extras]
@@ -1358,14 +1358,14 @@ files = [
1358
 
1359
  [[package]]
1360
  name = "soupsieve"
1361
- version = "2.3.2.post1"
1362
  description = "A modern CSS selector implementation for Beautiful Soup."
1363
  category = "main"
1364
  optional = false
1365
- python-versions = ">=3.6"
1366
  files = [
1367
- {file = "soupsieve-2.3.2.post1-py3-none-any.whl", hash = "sha256:3b2503d3c7084a42b1ebd08116e5f81aadfaea95863628c80a3b774a11b7c759"},
1368
- {file = "soupsieve-2.3.2.post1.tar.gz", hash = "sha256:fc53893b3da2c33de295667a0e19f078c14bf86544af307354de5fcf12a3f30d"},
1369
  ]
1370
 
1371
  [[package]]
@@ -1616,14 +1616,14 @@ files = [
1616
 
1617
  [[package]]
1618
  name = "typing-extensions"
1619
- version = "4.4.0"
1620
  description = "Backported and Experimental Type Hints for Python 3.7+"
1621
  category = "main"
1622
  optional = false
1623
  python-versions = ">=3.7"
1624
  files = [
1625
- {file = "typing_extensions-4.4.0-py3-none-any.whl", hash = "sha256:16fa4864408f655d35ec496218b85f79b3437c829e93320c7c9215ccfd92489e"},
1626
- {file = "typing_extensions-4.4.0.tar.gz", hash = "sha256:1511434bb92bf8dd198c12b1cc812e800d4181cfcb867674e0f8279cc93087aa"},
1627
  ]
1628
 
1629
  [[package]]
 
565
 
566
  [[package]]
567
  name = "gitpython"
568
+ version = "3.1.31"
569
+ description = "GitPython is a Python library used to interact with Git repositories"
570
  category = "dev"
571
  optional = false
572
  python-versions = ">=3.7"
573
  files = [
574
+ {file = "GitPython-3.1.31-py3-none-any.whl", hash = "sha256:f04893614f6aa713a60cbbe1e6a97403ef633103cdd0ef5eb6efe0deb98dbe8d"},
575
+ {file = "GitPython-3.1.31.tar.gz", hash = "sha256:8ce3bcf69adfdf7c7d503e78fd3b1c492af782d58893b650adb2ac8912ddd573"},
576
  ]
577
 
578
  [package.dependencies]
 
581
 
582
  [[package]]
583
  name = "identify"
584
+ version = "2.5.18"
585
  description = "File identification library for Python"
586
  category = "dev"
587
  optional = false
588
  python-versions = ">=3.7"
589
  files = [
590
+ {file = "identify-2.5.18-py2.py3-none-any.whl", hash = "sha256:93aac7ecf2f6abf879b8f29a8002d3c6de7086b8c28d88e1ad15045a15ab63f9"},
591
+ {file = "identify-2.5.18.tar.gz", hash = "sha256:89e144fa560cc4cffb6ef2ab5e9fb18ed9f9b3cb054384bab4b95c12f6c309fe"},
592
  ]
593
 
594
  [package.extras]
 
1015
 
1016
  [[package]]
1017
  name = "pypdf"
1018
+ version = "3.4.1"
1019
  description = "A pure-python PDF library capable of splitting, merging, cropping, and transforming PDF files"
1020
  category = "main"
1021
  optional = false
1022
  python-versions = ">=3.6"
1023
  files = [
1024
+ {file = "pypdf-3.4.1-py3-none-any.whl", hash = "sha256:5e84dc66d17f3e74fd6c84ab1e0b0cc6e21aae79e391eac88853cdac47847813"},
1025
+ {file = "pypdf-3.4.1.tar.gz", hash = "sha256:8b0badc787062e8fb0d8393eb2a76903717fb24e5cc84e2b03cde5ac3881700f"},
1026
  ]
1027
 
1028
  [package.dependencies]
 
1305
 
1306
  [[package]]
1307
  name = "setuptools"
1308
+ version = "67.3.2"
1309
  description = "Easily download, build, install, upgrade, and uninstall Python packages"
1310
  category = "dev"
1311
  optional = false
1312
  python-versions = ">=3.7"
1313
  files = [
1314
+ {file = "setuptools-67.3.2-py3-none-any.whl", hash = "sha256:bb6d8e508de562768f2027902929f8523932fcd1fb784e6d573d2cafac995a48"},
1315
+ {file = "setuptools-67.3.2.tar.gz", hash = "sha256:95f00380ef2ffa41d9bba85d95b27689d923c93dfbafed4aecd7cf988a25e012"},
1316
  ]
1317
 
1318
  [package.extras]
 
1358
 
1359
  [[package]]
1360
  name = "soupsieve"
1361
+ version = "2.4"
1362
  description = "A modern CSS selector implementation for Beautiful Soup."
1363
  category = "main"
1364
  optional = false
1365
+ python-versions = ">=3.7"
1366
  files = [
1367
+ {file = "soupsieve-2.4-py3-none-any.whl", hash = "sha256:49e5368c2cda80ee7e84da9dbe3e110b70a4575f196efb74e51b94549d921955"},
1368
+ {file = "soupsieve-2.4.tar.gz", hash = "sha256:e28dba9ca6c7c00173e34e4ba57448f0688bb681b7c5e8bf4971daafc093d69a"},
1369
  ]
1370
 
1371
  [[package]]
 
1616
 
1617
  [[package]]
1618
  name = "typing-extensions"
1619
+ version = "4.5.0"
1620
  description = "Backported and Experimental Type Hints for Python 3.7+"
1621
  category = "main"
1622
  optional = false
1623
  python-versions = ">=3.7"
1624
  files = [
1625
+ {file = "typing_extensions-4.5.0-py3-none-any.whl", hash = "sha256:fb33085c39dd998ac16d1431ebc293a8b3eedd00fd4a32de0ff79002c19511b4"},
1626
+ {file = "typing_extensions-4.5.0.tar.gz", hash = "sha256:5cb5f4a79139d699607b3ef622a1dedafa84e115ab0024e0d9c044a9479ca7cb"},
1627
  ]
1628
 
1629
  [[package]]
pyproject.toml CHANGED
@@ -31,8 +31,12 @@ dt = 'deep_translator.__main__:main'
31
  python = "^3.7"
32
  beautifulsoup4 = "^4.9.1"
33
  requests = "^2.23.0"
34
- docx2txt = {version = "^0.8", extras = ["docx"]}
35
- pypdf = {version = "^3.3.0", extras = ["pdf"]}
 
 
 
 
36
 
37
  [tool.poetry.dev-dependencies]
38
  wheel = "^0.38.4"
@@ -47,6 +51,7 @@ isort = "^5.10.1"
47
  python-semantic-release = "^7.26.0"
48
  pre-commit = "^2.21.0"
49
 
 
50
  [tool.black]
51
  line-length = 79
52
  include = '\.pyi?$'
 
31
  python = "^3.7"
32
  beautifulsoup4 = "^4.9.1"
33
  requests = "^2.23.0"
34
+ docx2txt = {version = "^0.8", optional = true}
35
+ pypdf = {version = "^3.3.0", optional = true}
36
+
37
+ [tool.poetry.extras]
38
+ docx = ["docx2txt"]
39
+ pdf = ["pypdf"]
40
 
41
  [tool.poetry.dev-dependencies]
42
  wheel = "^0.38.4"
 
51
  python-semantic-release = "^7.26.0"
52
  pre-commit = "^2.21.0"
53
 
54
+
55
  [tool.black]
56
  line-length = 79
57
  include = '\.pyi?$'