alessandro trinca tornidor commited on
Commit
7d518e9
·
1 Parent(s): 727dd8a

pin sphinx < 8.2.0 to avoid a build fail caused by sphinx-autodoc-typehints, see docs

Browse files
Dockerfile CHANGED
@@ -1,4 +1,4 @@
1
- FROM registry.gitlab.com/aletrn/gis-prediction:1.11.4
2
 
3
  # Include global arg in this stage of the build
4
  ARG WORKDIR_ROOT="/var/task"
 
1
+ FROM registry.gitlab.com/aletrn/gis-prediction:1.11.5
2
 
3
  # Include global arg in this stage of the build
4
  ARG WORKDIR_ROOT="/var/task"
docs/Changelog.md CHANGED
@@ -1,5 +1,18 @@
1
  # Changelog
2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
  ## Version 1.8.2
4
 
5
  - Update frontend dependencies
 
1
  # Changelog
2
 
3
+ ## Version 1.11.5
4
+
5
+ - pin sphinx version < 8.2.0 to avoid a failure on docs build, see https://github.com/tox-dev/sphinx-autodoc-typehints/issues/523 (sphinx-autodoc-typehints 3.2.0 at the moment doesn't resolve this issue)
6
+ - updated docs because of removed `samgis_core.utilities.update_requirements_txt` module
7
+
8
+ ## Version 1.11.4
9
+
10
+ - Update backend dependencies (samgis-core==3.3.1, samgis-web==1.2.5)
11
+ - Update frontend dependecies
12
+ - fixed build:tailwindcss command (now it's using @tailwindcss/cli)
13
+
14
+ I forgot to report some minor versions, sorry =)
15
+
16
  ## Version 1.8.2
17
 
18
  - Update frontend dependencies
docs/samgis_core.utilities.rst CHANGED
@@ -60,14 +60,6 @@ samgis\_core.utilities.type\_hints module
60
  :undoc-members:
61
  :show-inheritance:
62
 
63
- samgis\_core.utilities.update\_requirements\_txt module
64
- -------------------------------------------------------
65
-
66
- .. automodule:: samgis_core.utilities.update_requirements_txt
67
- :members:
68
- :undoc-members:
69
- :show-inheritance:
70
-
71
  samgis\_core.utilities.utilities module
72
  ---------------------------------------
73
 
 
60
  :undoc-members:
61
  :show-inheritance:
62
 
 
 
 
 
 
 
 
 
63
  samgis\_core.utilities.utilities module
64
  ---------------------------------------
65
 
poetry.lock CHANGED
@@ -2452,23 +2452,6 @@ typing-extensions = {version = ">=4.0.0,<5.0", markers = "python_version < \"3.1
2452
  [package.extras]
2453
  jupyter = ["ipywidgets (>=7.5.1,<9)"]
2454
 
2455
- [[package]]
2456
- name = "roman-numerals-py"
2457
- version = "3.1.0"
2458
- description = "Manipulate well-formed Roman numerals"
2459
- optional = false
2460
- python-versions = ">=3.9"
2461
- groups = ["docs"]
2462
- markers = "python_version >= \"3.11\""
2463
- files = [
2464
- {file = "roman_numerals_py-3.1.0-py3-none-any.whl", hash = "sha256:9da2ad2fb670bcf24e81070ceb3be72f6c11c440d73bd579fbeca1e9f330954c"},
2465
- {file = "roman_numerals_py-3.1.0.tar.gz", hash = "sha256:be4bf804f083a4ce001b5eb7e3c0862479d10f94c936f6c4e5f250aa5ff5bd2d"},
2466
- ]
2467
-
2468
- [package.extras]
2469
- lint = ["mypy (==1.15.0)", "pyright (==1.1.394)", "ruff (==0.9.7)"]
2470
- test = ["pytest (>=8)"]
2471
-
2472
  [[package]]
2473
  name = "rpds-py"
2474
  version = "0.24.0"
@@ -2813,7 +2796,6 @@ description = "Python documentation generator"
2813
  optional = false
2814
  python-versions = ">=3.10"
2815
  groups = ["docs"]
2816
- markers = "python_version == \"3.10\""
2817
  files = [
2818
  {file = "sphinx-8.1.3-py3-none-any.whl", hash = "sha256:09719015511837b76bf6e03e42eb7595ac8c2e41eeb9c29c5b755c6b677992a2"},
2819
  {file = "sphinx-8.1.3.tar.gz", hash = "sha256:43c1911eecb0d3e161ad78611bc905d1ad0e523e4ddc202a58a821773dc4c927"},
@@ -2843,43 +2825,6 @@ docs = ["sphinxcontrib-websupport"]
2843
  lint = ["flake8 (>=6.0)", "mypy (==1.11.1)", "pyright (==1.1.384)", "pytest (>=6.0)", "ruff (==0.6.9)", "sphinx-lint (>=0.9)", "tomli (>=2)", "types-Pillow (==10.2.0.20240822)", "types-Pygments (==2.18.0.20240506)", "types-colorama (==0.4.15.20240311)", "types-defusedxml (==0.7.0.20240218)", "types-docutils (==0.21.0.20241005)", "types-requests (==2.32.0.20240914)", "types-urllib3 (==1.26.25.14)"]
2844
  test = ["cython (>=3.0)", "defusedxml (>=0.7.1)", "pytest (>=8.0)", "setuptools (>=70.0)", "typing_extensions (>=4.9)"]
2845
 
2846
- [[package]]
2847
- name = "sphinx"
2848
- version = "8.2.3"
2849
- description = "Python documentation generator"
2850
- optional = false
2851
- python-versions = ">=3.11"
2852
- groups = ["docs"]
2853
- markers = "python_version >= \"3.11\""
2854
- files = [
2855
- {file = "sphinx-8.2.3-py3-none-any.whl", hash = "sha256:4405915165f13521d875a8c29c8970800a0141c14cc5416a38feca4ea5d9b9c3"},
2856
- {file = "sphinx-8.2.3.tar.gz", hash = "sha256:398ad29dee7f63a75888314e9424d40f52ce5a6a87ae88e7071e80af296ec348"},
2857
- ]
2858
-
2859
- [package.dependencies]
2860
- alabaster = ">=0.7.14"
2861
- babel = ">=2.13"
2862
- colorama = {version = ">=0.4.6", markers = "sys_platform == \"win32\""}
2863
- docutils = ">=0.20,<0.22"
2864
- imagesize = ">=1.3"
2865
- Jinja2 = ">=3.1"
2866
- packaging = ">=23.0"
2867
- Pygments = ">=2.17"
2868
- requests = ">=2.30.0"
2869
- roman-numerals-py = ">=1.0.0"
2870
- snowballstemmer = ">=2.2"
2871
- sphinxcontrib-applehelp = ">=1.0.7"
2872
- sphinxcontrib-devhelp = ">=1.0.6"
2873
- sphinxcontrib-htmlhelp = ">=2.0.6"
2874
- sphinxcontrib-jsmath = ">=1.0.1"
2875
- sphinxcontrib-qthelp = ">=1.0.6"
2876
- sphinxcontrib-serializinghtml = ">=1.1.9"
2877
-
2878
- [package.extras]
2879
- docs = ["sphinxcontrib-websupport"]
2880
- lint = ["betterproto (==2.0.0b6)", "mypy (==1.15.0)", "pypi-attestations (==0.0.21)", "pyright (==1.1.395)", "pytest (>=8.0)", "ruff (==0.9.9)", "sphinx-lint (>=0.9)", "types-Pillow (==10.2.0.20240822)", "types-Pygments (==2.19.0.20250219)", "types-colorama (==0.4.15.20240311)", "types-defusedxml (==0.7.0.20240218)", "types-docutils (==0.21.0.20241128)", "types-requests (==2.32.0.20241016)", "types-urllib3 (==1.26.25.14)"]
2881
- test = ["cython (>=3.0)", "defusedxml (>=0.7.1)", "pytest (>=8.0)", "pytest-xdist[psutil] (>=3.4)", "setuptools (>=70.0)", "typing_extensions (>=4.9)"]
2882
-
2883
  [[package]]
2884
  name = "sphinx-autodoc-defaultargs"
2885
  version = "0.1.2"
@@ -3402,4 +3347,4 @@ files = [
3402
  [metadata]
3403
  lock-version = "2.1"
3404
  python-versions = ">=3.10, <3.13"
3405
- content-hash = "23a6ede3d0864ccd0db284ad4eb2f0f0463994817f02efe7f5fcf06162b581cd"
 
2452
  [package.extras]
2453
  jupyter = ["ipywidgets (>=7.5.1,<9)"]
2454
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2455
  [[package]]
2456
  name = "rpds-py"
2457
  version = "0.24.0"
 
2796
  optional = false
2797
  python-versions = ">=3.10"
2798
  groups = ["docs"]
 
2799
  files = [
2800
  {file = "sphinx-8.1.3-py3-none-any.whl", hash = "sha256:09719015511837b76bf6e03e42eb7595ac8c2e41eeb9c29c5b755c6b677992a2"},
2801
  {file = "sphinx-8.1.3.tar.gz", hash = "sha256:43c1911eecb0d3e161ad78611bc905d1ad0e523e4ddc202a58a821773dc4c927"},
 
2825
  lint = ["flake8 (>=6.0)", "mypy (==1.11.1)", "pyright (==1.1.384)", "pytest (>=6.0)", "ruff (==0.6.9)", "sphinx-lint (>=0.9)", "tomli (>=2)", "types-Pillow (==10.2.0.20240822)", "types-Pygments (==2.18.0.20240506)", "types-colorama (==0.4.15.20240311)", "types-defusedxml (==0.7.0.20240218)", "types-docutils (==0.21.0.20241005)", "types-requests (==2.32.0.20240914)", "types-urllib3 (==1.26.25.14)"]
2826
  test = ["cython (>=3.0)", "defusedxml (>=0.7.1)", "pytest (>=8.0)", "setuptools (>=70.0)", "typing_extensions (>=4.9)"]
2827
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2828
  [[package]]
2829
  name = "sphinx-autodoc-defaultargs"
2830
  version = "0.1.2"
 
3347
  [metadata]
3348
  lock-version = "2.1"
3349
  python-versions = ">=3.10, <3.13"
3350
+ content-hash = "197a688277bdf9e8c87d543eff03f2859180285e6a9876315d2c305fe6373159"
pyproject.toml CHANGED
@@ -1,6 +1,6 @@
1
  [tool.poetry]
2
  name = "samgis"
3
- version = "1.11.4"
4
  description = "A backend for machine learning instance segmentation on geospatial data even without dedicated graphics cards."
5
  authors = ["alessandro trinca tornidor <[email protected]>"]
6
  license = "MIT license"
@@ -9,7 +9,7 @@ package-mode = false
9
 
10
  [metadata]
11
  name = "samgis"
12
- version = "1.11.4"
13
 
14
  [tool.poetry.urls]
15
  Source = "https://github.com/trincadev/samgis-be"
@@ -39,7 +39,7 @@ python-dotenv = "^1.0.1"
39
  optional = true
40
 
41
  [tool.poetry.group.docs.dependencies]
42
- sphinx = "^8.1.3"
43
  sphinx-autodoc-typehints = "^2.5.0"
44
  sphinxcontrib-openapi = "^0.8.4"
45
  myst-parser = "^4.0.0"
 
1
  [tool.poetry]
2
  name = "samgis"
3
+ version = "1.11.5"
4
  description = "A backend for machine learning instance segmentation on geospatial data even without dedicated graphics cards."
5
  authors = ["alessandro trinca tornidor <[email protected]>"]
6
  license = "MIT license"
 
9
 
10
  [metadata]
11
  name = "samgis"
12
+ version = "1.11.5"
13
 
14
  [tool.poetry.urls]
15
  Source = "https://github.com/trincadev/samgis-be"
 
39
  optional = true
40
 
41
  [tool.poetry.group.docs.dependencies]
42
+ sphinx = "^8.1.3,<8.2.0"
43
  sphinx-autodoc-typehints = "^2.5.0"
44
  sphinxcontrib-openapi = "^0.8.4"
45
  myst-parser = "^4.0.0"