Skip to content

Commit

Permalink
chore(CI): fix CI workflows (#214)
Browse files Browse the repository at this point in the history
* fix(CI): fix CI workflows

* run pre-commit

* include pre-commit before testing

* include pre-commit before commiting

* linting pt.1

* linting pt.2

* replace mocked tests by endpoint tests

* remove compose-go

* linting pt.3 final
  • Loading branch information
luabida authored Nov 26, 2024
1 parent 84f16fa commit 378e4f2
Show file tree
Hide file tree
Showing 92 changed files with 1,480 additions and 2,207 deletions.
4 changes: 3 additions & 1 deletion .github/workflows/python-package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,10 @@ jobs:
- name: Run jupyterlab with PySUS
run: |
make run-jupyter-pysus
# make test-jupyter-pysus ## takes too long
- name: Test with pytest
- name: Linting & Tests
run: |
poetry install
pre-commit run --all-files
make test-pysus
2 changes: 1 addition & 1 deletion .idea/PySUS.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 2 additions & 6 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
default_stages: [commit, push]

repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.1.0
Expand All @@ -16,8 +18,6 @@ repos:
files: ""
language: system
pass_filenames: true
stages:
- commit
types:
- python
- file
Expand All @@ -30,8 +30,6 @@ repos:
language: python
name: flake8
pass_filenames: true
stages:
- commit
types:
- python

Expand All @@ -42,7 +40,5 @@ repos:
language: python
name: isort
pass_filenames: true
stages:
- commit
types:
- python
5 changes: 2 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ export PRINT_HELP_PYSCRIPT
help:
@python -c "$$PRINT_HELP_PYSCRIPT" < $(MAKEFILE_LIST)

DOCKER = docker-compose -p pysus -f docker/docker-compose.yaml
DOCKER = docker compose -p pysus -f docker/docker-compose.yaml
SERVICE :=
SEMANTIC_RELEASE = npx --yes \
-p semantic-release \
Expand All @@ -48,11 +48,10 @@ down-jupyter-pysus: ## stop and remove containers for all services
#* Tests
.PHONY: test-jupyter-pysus
test-jupyter-pysus: ## run pytest for notebooks inside jupyter container
$(DOCKER) exec -T jupyter bash /test_notebooks.sh
$(DOCKER) exec -T jupyter pytest -vv --nbmake

.PHONY: test-pysus
test-pysus: ## run tests quickly with the default Python
cp docs/source/**/*.ipynb pysus/Notebooks
poetry run pytest -vv pysus/tests/

# RELEASE
Expand Down
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ First, clone the Pysus repository:

```bash
git clone https://github.com/fccoelho/PySUS.git
```
```
then from within the PySUS directory build the container

```bash
Expand All @@ -72,7 +72,7 @@ Point your browser to [http://127.0.0.1:8888](http://127.0.0.1:8888) and have fu
Once you are done, you can stop the container with a simple `ctrl-c` from the terminal you started it or use the following command:
```bash
# to find the container ID
docker ps
docker ps
docker stop <CONTAINER ID>
```
### Mounting your working directory in the container
Expand Down Expand Up @@ -105,7 +105,7 @@ setx PYSUS_CACHEPATH "C:\Users\Me\desired\path\.pysus"
In Docker, just add an extra parameter `-e PYSUS_CACHEPATH="/home/me/desired/path/.pysus"` when starting the container:

```bash
docker run -p 8888:8888 -e PYSUS_CACHEPATH="/home/me/desired/path/.pysus" pysus:latest
docker run -p 8888:8888 -e PYSUS_CACHEPATH="/home/me/desired/path/.pysus" pysus:latest
```

## Examples
Expand Down Expand Up @@ -164,7 +164,7 @@ Downloading and reading SINASC data:
In[1]: from pysus.online_data.sinasc import download
In[2]: df = download('SE', 2015)
In[3]: df.head()
Out[3]:
Out[3]:
NUMERODN CODINST ORIGEM ... TPROBSON PARIDADE KOTELCHUCK
0 19533794 MSE2805100001 1 ... 11 1 9
1 52927108 MSE2802700001 1 ... 11 1 9
Expand All @@ -180,7 +180,7 @@ Dowloading and reading SIM data:
In[1]: from pysus.online_data.SIM import download
In[2]: df = download('ba', 2007)
In[3]: df.head()
Out[3]:
Out[3]:
NUMERODO TIPOBITO DTOBITO ... UFINFORM CODINST CB_PRE
0 01499664 2 30072007 ... 29 RBA2914800001 C229
1 09798190 2 04072007 ... 29 RBA2914800001 R98
Expand All @@ -196,7 +196,7 @@ Dowloading and reading CIHA data:
In[1]: from pysus.online_data.CIHA import download
In[2]: df = download('mg', 2009, 7)
In[3]: df.head()
Out[3]:
Out[3]:
ANO_CMPT MES_CMPT ESPEC CGC_HOSP ... CAR_INT HOMONIMO CNES FONTE
0 2009 07 16505851000126 ... 2126796 1
1 2009 07 16505851000126 ... 2126796 2
Expand All @@ -212,7 +212,7 @@ Dowloading and reading SIA data:
In[1]: from pysus.online_data.SIA import download
In[2]: bi, ps = download('AC', 2020, 3, group=["BI", "PS"])
In[3]: bi.head()
Out[3]:
Out[3]:
CODUNI GESTAO CONDIC UFMUN TPUPS ... VL_APROV UFDIF MNDIF ETNIA NAT_JUR
0 2000733 120000 EP 120040 07 ... 24.2 0 0 1023
1 2001063 120000 EP 120040 36 ... 7.3 0 0 1023
Expand Down
1 change: 1 addition & 0 deletions conda/dev.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ channels:
- conda-forge
- defaults
dependencies:
- docker-compose
- python >=3.10,<3.12
- numpy>=1.26.2
- cffi
Expand Down
6 changes: 3 additions & 3 deletions condarecipe/pysus/meta.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -47,10 +47,10 @@ about:
home: "https://github.com/fccoelho/PySUS"
license: gpl-v3
license_family: GPL3
license_file:
license_file:
summary: "Tools for dealing with Brazil's Public health data"
doc_url:
dev_url:
doc_url:
dev_url:

extra:
recipe-maintainers:
Expand Down
6 changes: 4 additions & 2 deletions docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,10 @@ RUN useradd -ms /bin/bash pysus \
&& chmod -R a+rwx /opt/conda /tmp \
&& sudo chown -R pysus:pysus /usr/src

USER pysus

RUN mkdir -p /home/pysus/Notebooks/

COPY --chown=pysus:pysus conda/dev.yaml /tmp/dev.yaml
COPY --chown=pysus:pysus docker/scripts/entrypoint.sh /entrypoint.sh
COPY --chown=pysus:pysus docker/scripts/poetry-install.sh /tmp/poetry-install.sh
Expand All @@ -38,8 +42,6 @@ COPY --chown=pysus:pysus pysus /usr/src/pysus
COPY --chown=pysus:pysus docs/source/**/*.ipynb /home/pysus/Notebooks/
COPY --chown=pysus:pysus docs/source/data /home/pysus/Notebooks/

USER pysus

RUN mamba env create -n $ENV_NAME --file /tmp/dev.yaml \
&& mamba clean -afy

Expand Down
2 changes: 1 addition & 1 deletion docker/docker-compose.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
version: '3.3'
services:
services:
jupyter:
build:
context: ".."
Expand Down
12 changes: 9 additions & 3 deletions docs/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@
language = 'en'

locale_dirs = ['locale']
gettext_compact = False
gettext_compact = False

# There are two options for replacing |today|: either, you set today to some
# non-false value, then it is used:
Expand Down Expand Up @@ -154,7 +154,7 @@
# html_logo = None

# The name of an image file (relative to this directory) to use as a favicon of
# the docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32
# the docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32
# pixels large.
#
# html_favicon = None
Expand Down Expand Up @@ -265,7 +265,13 @@
# (source start file, target name, title,
# author, documentclass [howto, manual, or own class]).
latex_documents = [
(master_doc, "PySUS.tex", "PySUS Documentation", "Flavio Codeco Coelho", "manual"),
(
master_doc,
"PySUS.tex",
"PySUS Documentation",
"Flavio Codeco Coelho",
"manual"
),
]

# The name of an image file (relative to this directory) to place at the top of
Expand Down
1 change: 0 additions & 1 deletion docs/source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,3 @@ Indices and tables
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`

2 changes: 1 addition & 1 deletion docs/source/kepler_config.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"version": "v1", "config": {"visState": {"filters": [], "layers": [{"id": "ydiyslk", "type": "point", "config": {"dataId": "Casos de Zika em 2016", "label": "Casos de Zika", "color": [183, 136, 94], "columns": {"lat": "latitude", "lng": "longitude", "altitude": null}, "isVisible": true, "visConfig": {"radius": 10, "fixedRadius": false, "opacity": 0.8, "outline": false, "thickness": 2, "strokeColor": null, "colorRange": {"name": "Global Warming", "type": "sequential", "category": "Uber", "colors": ["#5A1846", "#900C3F", "#C70039", "#E3611C", "#F1920E", "#FFC300"]}, "strokeColorRange": {"name": "Global Warming", "type": "sequential", "category": "Uber", "colors": ["#5A1846", "#900C3F", "#C70039", "#E3611C", "#F1920E", "#FFC300"]}, "radiusRange": [1, 40], "filled": true}, "textLabel": [{"field": null, "color": [255, 255, 255], "size": 18, "offset": [0, 0], "anchor": "start", "alignment": "center"}]}, "visualChannels": {"colorField": null, "colorScale": "quantile", "strokeColorField": null, "strokeColorScale": "quantile", "sizeField": null, "sizeScale": "linear"}}, {"id": "icdqzjm", "type": "point", "config": {"dataId": "Casos de Dengue em 2016", "label": "Casos de Dengue", "color": [32, 103, 172], "columns": {"lat": "latitude", "lng": "longitude", "altitude": null}, "isVisible": true, "visConfig": {"radius": 10, "fixedRadius": false, "opacity": 0.8, "outline": false, "thickness": 2, "strokeColor": null, "colorRange": {"name": "Global Warming", "type": "sequential", "category": "Uber", "colors": ["#5A1846", "#900C3F", "#C70039", "#E3611C", "#F1920E", "#FFC300"]}, "strokeColorRange": {"name": "Global Warming", "type": "sequential", "category": "Uber", "colors": ["#5A1846", "#900C3F", "#C70039", "#E3611C", "#F1920E", "#FFC300"]}, "radiusRange": [0, 50], "filled": true}, "textLabel": [{"field": null, "color": [255, 255, 255], "size": 18, "offset": [0, 0], "anchor": "start", "alignment": "center"}]}, "visualChannels": {"colorField": null, "colorScale": "quantile", "strokeColorField": null, "strokeColorScale": "quantile", "sizeField": null, "sizeScale": "linear"}}, {"id": "u28x356", "type": "point", "config": {"dataId": "Casos de Chikungunya em 2016", "label": "Casos de Chikungunia", "color": [125, 194, 64], "columns": {"lat": "latitude", "lng": "longitude", "altitude": null}, "isVisible": true, "visConfig": {"radius": 10, "fixedRadius": false, "opacity": 0.8, "outline": false, "thickness": 2, "strokeColor": null, "colorRange": {"name": "Global Warming", "type": "sequential", "category": "Uber", "colors": ["#5A1846", "#900C3F", "#C70039", "#E3611C", "#F1920E", "#FFC300"]}, "strokeColorRange": {"name": "Global Warming", "type": "sequential", "category": "Uber", "colors": ["#5A1846", "#900C3F", "#C70039", "#E3611C", "#F1920E", "#FFC300"]}, "radiusRange": [0, 50], "filled": true}, "textLabel": [{"field": null, "color": [255, 255, 255], "size": 18, "offset": [0, 0], "anchor": "start", "alignment": "center"}]}, "visualChannels": {"colorField": null, "colorScale": "quantile", "strokeColorField": null, "strokeColorScale": "quantile", "sizeField": null, "sizeScale": "linear"}}], "interactionConfig": {"tooltip": {"fieldsToShow": {"Casos de Zika em 2016": ["ID_AGRAVO", "SEM_NOT", "NU_ANO", "ID_MUNICIP", "DT_SIN_PRI"], "Casos de Dengue em 2016": ["ID_AGRAVO", "SEM_NOT", "NU_ANO", "ID_MUNICIP", "DT_SIN_PRI"], "Casos de Chikungunya em 2016": ["ID_AGRAVO", "SEM_NOT", "NU_ANO", "ID_MUNICIP", "DT_SIN_PRI"]}, "enabled": true}, "brush": {"size": 0.5, "enabled": false}}, "layerBlending": "normal", "splitMaps": [], "animationConfig": {"currentTime": null, "speed": 1}}, "mapState": {"bearing": 24, "dragRotate": true, "latitude": -22.802329589865103, "longitude": -43.383896341999, "pitch": 50, "zoom": 9.379836309981588, "isSplit": false}, "mapStyle": {"styleType": "dark", "topLayerGroups": {}, "visibleLayerGroups": {"label": true, "road": true, "border": false, "building": true, "water": true, "land": true, "3d building": false}, "threeDBuildingColor": [9.665468314072013, 17.18305478057247, 31.1442867897876], "mapStyles": {}}}}
{"version": "v1", "config": {"visState": {"filters": [], "layers": [{"id": "ydiyslk", "type": "point", "config": {"dataId": "Casos de Zika em 2016", "label": "Casos de Zika", "color": [183, 136, 94], "columns": {"lat": "latitude", "lng": "longitude", "altitude": null}, "isVisible": true, "visConfig": {"radius": 10, "fixedRadius": false, "opacity": 0.8, "outline": false, "thickness": 2, "strokeColor": null, "colorRange": {"name": "Global Warming", "type": "sequential", "category": "Uber", "colors": ["#5A1846", "#900C3F", "#C70039", "#E3611C", "#F1920E", "#FFC300"]}, "strokeColorRange": {"name": "Global Warming", "type": "sequential", "category": "Uber", "colors": ["#5A1846", "#900C3F", "#C70039", "#E3611C", "#F1920E", "#FFC300"]}, "radiusRange": [1, 40], "filled": true}, "textLabel": [{"field": null, "color": [255, 255, 255], "size": 18, "offset": [0, 0], "anchor": "start", "alignment": "center"}]}, "visualChannels": {"colorField": null, "colorScale": "quantile", "strokeColorField": null, "strokeColorScale": "quantile", "sizeField": null, "sizeScale": "linear"}}, {"id": "icdqzjm", "type": "point", "config": {"dataId": "Casos de Dengue em 2016", "label": "Casos de Dengue", "color": [32, 103, 172], "columns": {"lat": "latitude", "lng": "longitude", "altitude": null}, "isVisible": true, "visConfig": {"radius": 10, "fixedRadius": false, "opacity": 0.8, "outline": false, "thickness": 2, "strokeColor": null, "colorRange": {"name": "Global Warming", "type": "sequential", "category": "Uber", "colors": ["#5A1846", "#900C3F", "#C70039", "#E3611C", "#F1920E", "#FFC300"]}, "strokeColorRange": {"name": "Global Warming", "type": "sequential", "category": "Uber", "colors": ["#5A1846", "#900C3F", "#C70039", "#E3611C", "#F1920E", "#FFC300"]}, "radiusRange": [0, 50], "filled": true}, "textLabel": [{"field": null, "color": [255, 255, 255], "size": 18, "offset": [0, 0], "anchor": "start", "alignment": "center"}]}, "visualChannels": {"colorField": null, "colorScale": "quantile", "strokeColorField": null, "strokeColorScale": "quantile", "sizeField": null, "sizeScale": "linear"}}, {"id": "u28x356", "type": "point", "config": {"dataId": "Casos de Chikungunya em 2016", "label": "Casos de Chikungunia", "color": [125, 194, 64], "columns": {"lat": "latitude", "lng": "longitude", "altitude": null}, "isVisible": true, "visConfig": {"radius": 10, "fixedRadius": false, "opacity": 0.8, "outline": false, "thickness": 2, "strokeColor": null, "colorRange": {"name": "Global Warming", "type": "sequential", "category": "Uber", "colors": ["#5A1846", "#900C3F", "#C70039", "#E3611C", "#F1920E", "#FFC300"]}, "strokeColorRange": {"name": "Global Warming", "type": "sequential", "category": "Uber", "colors": ["#5A1846", "#900C3F", "#C70039", "#E3611C", "#F1920E", "#FFC300"]}, "radiusRange": [0, 50], "filled": true}, "textLabel": [{"field": null, "color": [255, 255, 255], "size": 18, "offset": [0, 0], "anchor": "start", "alignment": "center"}]}, "visualChannels": {"colorField": null, "colorScale": "quantile", "strokeColorField": null, "strokeColorScale": "quantile", "sizeField": null, "sizeScale": "linear"}}], "interactionConfig": {"tooltip": {"fieldsToShow": {"Casos de Zika em 2016": ["ID_AGRAVO", "SEM_NOT", "NU_ANO", "ID_MUNICIP", "DT_SIN_PRI"], "Casos de Dengue em 2016": ["ID_AGRAVO", "SEM_NOT", "NU_ANO", "ID_MUNICIP", "DT_SIN_PRI"], "Casos de Chikungunya em 2016": ["ID_AGRAVO", "SEM_NOT", "NU_ANO", "ID_MUNICIP", "DT_SIN_PRI"]}, "enabled": true}, "brush": {"size": 0.5, "enabled": false}}, "layerBlending": "normal", "splitMaps": [], "animationConfig": {"currentTime": null, "speed": 1}}, "mapState": {"bearing": 24, "dragRotate": true, "latitude": -22.802329589865103, "longitude": -43.383896341999, "pitch": 50, "zoom": 9.379836309981588, "isSplit": false}, "mapStyle": {"styleType": "dark", "topLayerGroups": {}, "visibleLayerGroups": {"label": true, "road": true, "border": false, "building": true, "water": true, "land": true, "3d building": false}, "threeDBuildingColor": [9.665468314072013, 17.18305478057247, 31.1442867897876], "mapStyles": {}}}}
1 change: 0 additions & 1 deletion docs/source/locale/pt/LC_MESSAGES/Chikungunya.po
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,3 @@ msgstr ""
#: ../../source/Chikungunya.ipynb:9
msgid "Analyzing Chikungunya data"
msgstr "Analyzando dados de Chikungunya"

1 change: 0 additions & 1 deletion docs/source/locale/pt/LC_MESSAGES/Dengue.po
Original file line number Diff line number Diff line change
Expand Up @@ -65,4 +65,3 @@ msgid ""
"Suponhamos agora que desejamos visualizar em um mapa os casos que "
"ocorreram, por exemplo entre janeiro e março de 2015"
msgstr ""

1 change: 0 additions & 1 deletion docs/source/locale/pt/LC_MESSAGES/Infodengue.po
Original file line number Diff line number Diff line change
Expand Up @@ -94,4 +94,3 @@ msgstr "zika_rio_do_antônio_se01_04.csv"
#: ../../source/Infodengue.ipynb:670
msgid "zika_rio_do_pires_se01_04.csv"
msgstr "zika_rio_do_pires_se01_04.csv"

1 change: 0 additions & 1 deletion docs/source/locale/pt/LC_MESSAGES/PNI.po
Original file line number Diff line number Diff line change
Expand Up @@ -34,4 +34,3 @@ msgstr ""
#: ../../source/PNI.ipynb:151
msgid "Then we can fetch data from a particular year:"
msgstr "Em seguida, podemos extrair os dados de um ano específico:"

1 change: 0 additions & 1 deletion docs/source/locale/pt/LC_MESSAGES/SIM.po
Original file line number Diff line number Diff line change
Expand Up @@ -34,4 +34,3 @@ msgstr ""
#: ../../source/SIM.ipynb:822
msgid "Humanizing some of the encoded variables."
msgstr "Humanizando algumas das variáveis codificadas."

1 change: 0 additions & 1 deletion docs/source/locale/pt/LC_MESSAGES/Zika.po
Original file line number Diff line number Diff line change
Expand Up @@ -74,4 +74,3 @@ msgstr ""
#: ../../source/Zika.ipynb:544
msgid "Usando Kepler.gl para visualização"
msgstr ""

1 change: 0 additions & 1 deletion docs/source/locale/pt/LC_MESSAGES/data-sources.po
Original file line number Diff line number Diff line change
Expand Up @@ -50,4 +50,3 @@ msgstr "SIH"
#: ../../source/data-sources.rst:12
msgid "SIA"
msgstr "SIA"

1 change: 0 additions & 1 deletion docs/source/locale/pt/LC_MESSAGES/index.po
Original file line number Diff line number Diff line change
Expand Up @@ -104,4 +104,3 @@ msgstr ":ref:`modindex`"
#: ../../source/index.rst:39
msgid ":ref:`search`"
msgstr ":ref:`search`"

1 change: 0 additions & 1 deletion docs/source/locale/pt_BR/LC_MESSAGES/Chikungunya.po
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,3 @@ msgstr ""
#: ../../source/Chikungunya.ipynb:9
msgid "Analyzing Chikungunya data"
msgstr "Analyzando dados de Chikungunya"

1 change: 0 additions & 1 deletion docs/source/locale/pt_BR/LC_MESSAGES/Dengue.po
Original file line number Diff line number Diff line change
Expand Up @@ -65,4 +65,3 @@ msgid ""
"Suponhamos agora que desejamos visualizar em um mapa os casos que "
"ocorreram, por exemplo entre janeiro e março de 2015"
msgstr ""

1 change: 0 additions & 1 deletion docs/source/locale/pt_BR/LC_MESSAGES/Infodengue.po
Original file line number Diff line number Diff line change
Expand Up @@ -94,4 +94,3 @@ msgstr "zika_rio_do_antônio_se01_04.csv"
#: ../../source/Infodengue.ipynb:670
msgid "zika_rio_do_pires_se01_04.csv"
msgstr "zika_rio_do_pires_se01_04.csv"

1 change: 0 additions & 1 deletion docs/source/locale/pt_BR/LC_MESSAGES/PNI.po
Original file line number Diff line number Diff line change
Expand Up @@ -34,4 +34,3 @@ msgstr ""
#: ../../source/PNI.ipynb:151
msgid "Then we can fetch data from a particular year:"
msgstr "Em seguida, podemos extrair os dados de um ano específico:"

1 change: 0 additions & 1 deletion docs/source/locale/pt_BR/LC_MESSAGES/SIM.po
Original file line number Diff line number Diff line change
Expand Up @@ -34,4 +34,3 @@ msgstr ""
#: ../../source/SIM.ipynb:822
msgid "Humanizing some of the encoded variables."
msgstr "Humanizando algumas das variáveis codificadas."

1 change: 0 additions & 1 deletion docs/source/locale/pt_BR/LC_MESSAGES/Zika.po
Original file line number Diff line number Diff line change
Expand Up @@ -74,4 +74,3 @@ msgstr ""
#: ../../source/Zika.ipynb:544
msgid "Usando Kepler.gl para visualização"
msgstr ""

1 change: 0 additions & 1 deletion docs/source/locale/pt_BR/LC_MESSAGES/data-sources.po
Original file line number Diff line number Diff line change
Expand Up @@ -50,4 +50,3 @@ msgstr "SIH"
#: ../../source/data-sources.rst:12
msgid "SIA"
msgstr "SIA"

1 change: 0 additions & 1 deletion docs/source/locale/pt_BR/LC_MESSAGES/index.po
Original file line number Diff line number Diff line change
Expand Up @@ -104,4 +104,3 @@ msgstr ":ref:`modindex`"
#: ../../source/index.rst:39
msgid ":ref:`search`"
msgstr ":ref:`search`"

Loading

0 comments on commit 378e4f2

Please sign in to comment.