חילקתי את קובץ השחמט למספר קבצים, כאשר לתיקיה קראתי chess_game, ושמתי בה את הקובץ init.
משום מה זה עדיין לא מכיר באופן אחיד בכל הקבצים ,ולא תמיד עובד ע"י import פשוט (שלאחריו שם הקובץ)
במרבית מהקבצים הוא כן מסתדר עם import פשוט,
אבל בקובץ מסוים אני כותב
import pieces (ואין בעיה)
from board_g import Color
הוא לא מכיר רק בשורה השנייה ומתעקש שאתקן ל
from chess_game.board_g import Color
מה שכן מוזר לי, זה שבהרצה דרך ה IDE הכל עובד חלק (עם הגדרת תיקיות סורס קוד), אבל שתנסה להריץ את מטרמינל פתאום תקבל שגיאה של מודולים לא מוכרים… יש מצב שתמיד כדאי להיות אקספליסיטים עם path