Skip to content

Commit

Permalink
Avoid modifying sys.path (#123)
Browse files Browse the repository at this point in the history
* remove modification of sys.path

Signed-off-by: Shashank Mittal <[email protected]>

* remove unnecessary imports

Signed-off-by: Shashank Mittal <[email protected]>

* ruff check

Signed-off-by: Shashank Mittal <[email protected]>

* #122 update docs with directions to pip install the local version

---------

Signed-off-by: Shashank Mittal <[email protected]>
Co-authored-by: Andrew Tavis McAllister <[email protected]>
  • Loading branch information
shashank-iitbhu and andrewtavis authored Mar 29, 2024
1 parent 2b72e64 commit a7ed7f0
Show file tree
Hide file tree
Showing 35 changed files with 34 additions and 175 deletions.
1 change: 1 addition & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -139,6 +139,7 @@ After activating the virtual environment, install the required dependencies by r
```bash
pip install --upgrade pip # make sure that pip is at the latest version
pip install -r requirements.txt # install dependencies
pip install -e . # install the local version of Scribe-Data
```

> [!NOTE]
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -159,6 +159,7 @@ After activating the virtual environment, install the required dependencies by r
```bash
pip install --upgrade pip # make sure that pip is at the latest version
pip install -r requirements.txt # install dependencies
pip install -e . # install the local version of Scribe-Data
```

> [!NOTE]
Expand Down
1 change: 1 addition & 0 deletions docs/source/_static/CONTRIBUTING.rst
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,7 @@ GitHub also has documentation on how to `Generate a new SSH key <https://docs.gi
python3 -m venv venv # make an environment venv
pip install --upgrade pip # make sure that pip is at the latest version
pip install -r requirements.txt # install dependencies
pip install -e . # install the local version of Scribe-Data
..
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,7 @@
import os
import sys

PATH_TO_SCRIBE_ORG = os.path.dirname(sys.path[0]).split("Scribe-Data")[0]
PATH_TO_SCRIBE_DATA_SRC = f"{PATH_TO_SCRIBE_ORG}Scribe-Data/src"
sys.path.insert(0, PATH_TO_SCRIBE_DATA_SRC)

from scribe_data.utils import export_formatted_data, load_queried_data # noqa: E402
from scribe_data.utils import export_formatted_data, load_queried_data

file_path = sys.argv[0]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,8 @@

import json
import os
import sys

PATH_TO_SCRIBE_ORG = os.path.dirname(sys.path[0]).split("Scribe-Data")[0]
PATH_TO_SCRIBE_DATA_SRC = f"{PATH_TO_SCRIBE_ORG}Scribe-Data/src"
sys.path.insert(0, PATH_TO_SCRIBE_DATA_SRC)

from scribe_data.extract_transform.translation.translation_utils import ( # noqa: E402
from scribe_data.extract_transform.translation.translation_utils import (
translate_to_other_languages,
)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,7 @@
import os
import sys

PATH_TO_SCRIBE_ORG = os.path.dirname(sys.path[0]).split("Scribe-Data")[0]
PATH_TO_SCRIBE_DATA_SRC = f"{PATH_TO_SCRIBE_ORG}Scribe-Data/src"
sys.path.insert(0, PATH_TO_SCRIBE_DATA_SRC)

from scribe_data.utils import export_formatted_data, load_queried_data # noqa: E402
from scribe_data.utils import export_formatted_data, load_queried_data

file_path = sys.argv[0]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,7 @@
import os
import sys

PATH_TO_SCRIBE_ORG = os.path.dirname(sys.path[0]).split("Scribe-Data")[0]
PATH_TO_SCRIBE_DATA_SRC = f"{PATH_TO_SCRIBE_ORG}Scribe-Data/src"
sys.path.insert(0, PATH_TO_SCRIBE_DATA_SRC)

from scribe_data.utils import ( # noqa: E402
from scribe_data.utils import (
export_formatted_data,
load_queried_data,
map_genders,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,8 @@

import json
import os
import sys

PATH_TO_SCRIBE_ORG = os.path.dirname(sys.path[0]).split("Scribe-Data")[0]
PATH_TO_SCRIBE_DATA_SRC = f"{PATH_TO_SCRIBE_ORG}Scribe-Data/src"
sys.path.insert(0, PATH_TO_SCRIBE_DATA_SRC)

from scribe_data.extract_transform.translation.translation_utils import ( # noqa: E402
from scribe_data.extract_transform.translation.translation_utils import (
translate_to_other_languages,
)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,7 @@
import os
import sys

PATH_TO_SCRIBE_ORG = os.path.dirname(sys.path[0]).split("Scribe-Data")[0]
PATH_TO_SCRIBE_DATA_SRC = f"{PATH_TO_SCRIBE_ORG}Scribe-Data/src"
sys.path.insert(0, PATH_TO_SCRIBE_DATA_SRC)

from scribe_data.utils import export_formatted_data, load_queried_data # noqa: E402
from scribe_data.utils import export_formatted_data, load_queried_data

file_path = sys.argv[0]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,7 @@
import os
import sys

PATH_TO_SCRIBE_ORG = os.path.dirname(sys.path[0]).split("Scribe-Data")[0]
PATH_TO_SCRIBE_DATA_SRC = f"{PATH_TO_SCRIBE_ORG}Scribe-Data/src"
sys.path.insert(0, PATH_TO_SCRIBE_DATA_SRC)

from scribe_data.utils import ( # noqa: E402
from scribe_data.utils import (
export_formatted_data,
load_queried_data,
map_genders,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,7 @@
import os
import sys

PATH_TO_SCRIBE_ORG = os.path.dirname(sys.path[0]).split("Scribe-Data")[0]
PATH_TO_SCRIBE_DATA_SRC = f"{PATH_TO_SCRIBE_ORG}Scribe-Data/src"
sys.path.insert(0, PATH_TO_SCRIBE_DATA_SRC)

from scribe_data.utils import export_formatted_data, load_queried_data # noqa: E402
from scribe_data.utils import export_formatted_data, load_queried_data

file_path = sys.argv[0]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,8 @@

import json
import os
import sys

PATH_TO_SCRIBE_ORG = os.path.dirname(sys.path[0]).split("Scribe-Data")[0]
PATH_TO_SCRIBE_DATA_SRC = f"{PATH_TO_SCRIBE_ORG}Scribe-Data/src"
sys.path.insert(0, PATH_TO_SCRIBE_DATA_SRC)

from scribe_data.extract_transform.translation.translation_utils import ( # noqa: E402
from scribe_data.extract_transform.translation.translation_utils import (
translate_to_other_languages,
)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,7 @@
import os
import sys

PATH_TO_SCRIBE_ORG = os.path.dirname(sys.path[0]).split("Scribe-Data")[0]
PATH_TO_SCRIBE_DATA_SRC = f"{PATH_TO_SCRIBE_ORG}Scribe-Data/src"
sys.path.insert(0, PATH_TO_SCRIBE_DATA_SRC)

from scribe_data.utils import export_formatted_data, load_queried_data # noqa: E402
from scribe_data.utils import export_formatted_data, load_queried_data

file_path = sys.argv[0]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,7 @@
import os
import sys

PATH_TO_SCRIBE_ORG = os.path.dirname(sys.path[0]).split("Scribe-Data")[0]
PATH_TO_SCRIBE_DATA_SRC = f"{PATH_TO_SCRIBE_ORG}Scribe-Data/src"
sys.path.insert(0, PATH_TO_SCRIBE_DATA_SRC)

from scribe_data.utils import ( # noqa: E402
from scribe_data.utils import (
export_formatted_data,
load_queried_data,
map_genders,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,8 @@

import json
import os
import sys

PATH_TO_SCRIBE_ORG = os.path.dirname(sys.path[0]).split("Scribe-Data")[0]
PATH_TO_SCRIBE_DATA_SRC = f"{PATH_TO_SCRIBE_ORG}Scribe-Data/src"
sys.path.insert(0, PATH_TO_SCRIBE_DATA_SRC)

from scribe_data.extract_transform.translation.translation_utils import ( # noqa: E402
from scribe_data.extract_transform.translation.translation_utils import (
translate_to_other_languages,
)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,7 @@
import os
import sys

PATH_TO_SCRIBE_ORG = os.path.dirname(sys.path[0]).split("Scribe-Data")[0]
PATH_TO_SCRIBE_DATA_SRC = f"{PATH_TO_SCRIBE_ORG}Scribe-Data/src"
sys.path.insert(0, PATH_TO_SCRIBE_DATA_SRC)

from scribe_data.utils import export_formatted_data, load_queried_data # noqa: E402
from scribe_data.utils import export_formatted_data, load_queried_data

file_path = sys.argv[0]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,7 @@
import os
import sys

PATH_TO_SCRIBE_ORG = os.path.dirname(sys.path[0]).split("Scribe-Data")[0]
PATH_TO_SCRIBE_DATA_SRC = f"{PATH_TO_SCRIBE_ORG}Scribe-Data/src"
sys.path.insert(0, PATH_TO_SCRIBE_DATA_SRC)

from scribe_data.utils import ( # noqa: E402
from scribe_data.utils import (
export_formatted_data,
load_queried_data,
map_genders,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,8 @@

import json
import os
import sys

PATH_TO_SCRIBE_ORG = os.path.dirname(sys.path[0]).split("Scribe-Data")[0]
PATH_TO_SCRIBE_DATA_SRC = f"{PATH_TO_SCRIBE_ORG}Scribe-Data/src"
sys.path.insert(0, PATH_TO_SCRIBE_DATA_SRC)

from scribe_data.extract_transform.translation.translation_utils import ( # noqa: E402
from scribe_data.extract_transform.translation.translation_utils import (
translate_to_other_languages,
)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,7 @@
import os
import sys

PATH_TO_SCRIBE_ORG = os.path.dirname(sys.path[0]).split("Scribe-Data")[0]
PATH_TO_SCRIBE_DATA_SRC = f"{PATH_TO_SCRIBE_ORG}Scribe-Data/src"
sys.path.insert(0, PATH_TO_SCRIBE_DATA_SRC)

from scribe_data.utils import export_formatted_data, load_queried_data # noqa: E402
from scribe_data.utils import export_formatted_data, load_queried_data

file_path = sys.argv[0]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,7 @@
import os
import sys

PATH_TO_SCRIBE_ORG = os.path.dirname(sys.path[0]).split("Scribe-Data")[0]
PATH_TO_SCRIBE_DATA_SRC = f"{PATH_TO_SCRIBE_ORG}Scribe-Data/src"
sys.path.insert(0, PATH_TO_SCRIBE_DATA_SRC)

from scribe_data.utils import ( # noqa: E402
from scribe_data.utils import (
export_formatted_data,
load_queried_data,
map_genders,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,7 @@
import os
import sys

PATH_TO_SCRIBE_ORG = os.path.dirname(sys.path[0]).split("Scribe-Data")[0]
PATH_TO_SCRIBE_DATA_SRC = f"{PATH_TO_SCRIBE_ORG}Scribe-Data/src"
sys.path.insert(0, PATH_TO_SCRIBE_DATA_SRC)

from scribe_data.utils import export_formatted_data, load_queried_data # noqa: E402
from scribe_data.utils import export_formatted_data, load_queried_data

file_path = sys.argv[0]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,8 @@

import json
import os
import sys

PATH_TO_SCRIBE_ORG = os.path.dirname(sys.path[0]).split("Scribe-Data")[0]
PATH_TO_SCRIBE_DATA_SRC = f"{PATH_TO_SCRIBE_ORG}Scribe-Data/src"
sys.path.insert(0, PATH_TO_SCRIBE_DATA_SRC)

from scribe_data.extract_transform.translation.translation_utils import ( # noqa: E402
from scribe_data.extract_transform.translation.translation_utils import (
translate_to_other_languages,
)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,7 @@
import os
import sys

PATH_TO_SCRIBE_ORG = os.path.dirname(sys.path[0]).split("Scribe-Data")[0]
PATH_TO_SCRIBE_DATA_SRC = f"{PATH_TO_SCRIBE_ORG}Scribe-Data/src"
sys.path.insert(0, PATH_TO_SCRIBE_DATA_SRC)

from scribe_data.utils import export_formatted_data, load_queried_data # noqa: E402
from scribe_data.utils import export_formatted_data, load_queried_data

file_path = sys.argv[0]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,7 @@
import os
import sys

PATH_TO_SCRIBE_ORG = os.path.dirname(sys.path[0]).split("Scribe-Data")[0]
PATH_TO_SCRIBE_DATA_SRC = f"{PATH_TO_SCRIBE_ORG}Scribe-Data/src"
sys.path.insert(0, PATH_TO_SCRIBE_DATA_SRC)

from scribe_data.utils import ( # noqa: E402
from scribe_data.utils import (
export_formatted_data,
load_queried_data,
map_genders,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,8 @@

import json
import os
import sys

PATH_TO_SCRIBE_ORG = os.path.dirname(sys.path[0]).split("Scribe-Data")[0]
PATH_TO_SCRIBE_DATA_SRC = f"{PATH_TO_SCRIBE_ORG}Scribe-Data/src"
sys.path.insert(0, PATH_TO_SCRIBE_DATA_SRC)

from scribe_data.extract_transform.translation.translation_utils import ( # noqa: E402
from scribe_data.extract_transform.translation.translation_utils import (
translate_to_other_languages,
)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,7 @@
import os
import sys

PATH_TO_SCRIBE_ORG = os.path.dirname(sys.path[0]).split("Scribe-Data")[0]
PATH_TO_SCRIBE_DATA_SRC = f"{PATH_TO_SCRIBE_ORG}Scribe-Data/src"
sys.path.insert(0, PATH_TO_SCRIBE_DATA_SRC)

from scribe_data.utils import export_formatted_data, load_queried_data # noqa: E402
from scribe_data.utils import export_formatted_data, load_queried_data

file_path = sys.argv[0]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,7 @@
import os
import sys

PATH_TO_SCRIBE_ORG = os.path.dirname(sys.path[0]).split("Scribe-Data")[0]
PATH_TO_SCRIBE_DATA_SRC = f"{PATH_TO_SCRIBE_ORG}Scribe-Data/src"
sys.path.insert(0, PATH_TO_SCRIBE_DATA_SRC)

from scribe_data.utils import ( # noqa: E402
from scribe_data.utils import (
export_formatted_data,
load_queried_data,
map_genders,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,8 @@

import json
import os
import sys

PATH_TO_SCRIBE_ORG = os.path.dirname(sys.path[0]).split("Scribe-Data")[0]
PATH_TO_SCRIBE_DATA_SRC = f"{PATH_TO_SCRIBE_ORG}Scribe-Data/src"
sys.path.insert(0, PATH_TO_SCRIBE_DATA_SRC)

from scribe_data.extract_transform.translation.translation_utils import ( # noqa: E402
from scribe_data.extract_transform.translation.translation_utils import (
translate_to_other_languages,
)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,7 @@
import os
import sys

PATH_TO_SCRIBE_ORG = os.path.dirname(sys.path[0]).split("Scribe-Data")[0]
PATH_TO_SCRIBE_DATA_SRC = f"{PATH_TO_SCRIBE_ORG}Scribe-Data/src"
sys.path.insert(0, PATH_TO_SCRIBE_DATA_SRC)

from scribe_data.utils import export_formatted_data, load_queried_data # noqa: E402
from scribe_data.utils import export_formatted_data, load_queried_data

file_path = sys.argv[0]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,11 @@
"""

import json
import os
import signal
import sys

from transformers import M2M100ForConditionalGeneration, M2M100Tokenizer

PATH_TO_SCRIBE_ORG = os.path.dirname(sys.path[0]).split("Scribe-Data")[0]
PATH_TO_SCRIBE_DATA_SRC = f"{PATH_TO_SCRIBE_ORG}Scribe-Data/src"
sys.path.insert(0, PATH_TO_SCRIBE_DATA_SRC)

from scribe_data.utils import ( # noqa: E402
from scribe_data.utils import (
get_language_dir_path,
get_language_iso,
get_target_langcodes,
Expand Down
Loading

0 comments on commit a7ed7f0

Please sign in to comment.