Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Installing package in editable mode using 'poetry install' causes Import Error #9311

Closed
Tzion opened this issue Apr 15, 2024 · 1 comment
Closed
Labels
kind/bug Something isn't working as expected status/triage This issue needs to be triaged

Comments

@Tzion
Copy link

Tzion commented Apr 15, 2024

Description

I'm using jesse package in my project in editable mode.
When installing using the command poetry install it causes an import error with the environment - which do not exist in non editable mode.
moreover - it works well if I installing using poetry add (first I'm cloning 'jesse' and then running the command poetry add -e ./jesse) - but after running poetry install it ruins the environment and causing the Import error.

How to reproduce:

git clone https://github.com/Tzion/jesse-trading.git
cd jesse-trading
git checkout 122cb03
git clone https://github.com/jesse-ai/jesse.git
poetry env use <path_to_python_version_3.9>
poetry add -e ./jesse
source .venv/bin/activate
cd jesse_trading/jesse_bot
jesse run

So far it works well - to ruin the env and reproduce the bug, run poetry install and then jesse run show the exception:
ImportError: cannot import name 'sum_floats' from 'jesse.utils' (unknown location)

Workarounds

avoid from running poetry install and install the single dependency (currently) manually - by running poetry add -e ./jesse

Poetry Installation Method

pipx

Operating System

MacOS Ventura 13.5.2 (22G91)

Poetry Version

Poetry (version 1.8.2)

Poetry Configuration

cache-dir = "/Users/zions/Library/Caches/pypoetry"
experimental.system-git-client = false
installer.max-workers = null
installer.modern-installation = true
installer.no-binary = null
installer.parallel = true
keyring.enabled = true
solver.lazy-wheel = true
virtualenvs.create = true
virtualenvs.in-project = true
virtualenvs.options.always-copy = false
virtualenvs.options.no-pip = false
virtualenvs.options.no-setuptools = false
virtualenvs.options.system-site-packages = false
virtualenvs.path = "{cache-dir}/virtualenvs"  # /Users/zions/Library/Caches/pypoetry/virtualenvs
virtualenvs.prefer-active-python = false
virtualenvs.prompt = "{project_name}-py{python_version}"
warnings.export = true

Python Sysconfig

Platform: "macosx-13.5-arm64"
Python version: "3.9"
Current installation scheme: "posix_prefix"

Paths: 
	data = "/Users/zions/jesse-trading-3/.venv"
	include = "/Users/zions/.pyenv/versions/3.9.5/include/python3.9"
	platinclude = "/Users/zions/.pyenv/versions/3.9.5/include/python3.9"
	platlib = "/Users/zions/jesse-trading-3/.venv/lib/python3.9/site-packages"
	platstdlib = "/Users/zions/jesse-trading-3/.venv/lib/python3.9"
	purelib = "/Users/zions/jesse-trading-3/.venv/lib/python3.9/site-packages"
	scripts = "/Users/zions/jesse-trading-3/.venv/bin"
	stdlib = "/Users/zions/.pyenv/versions/3.9.5/lib/python3.9"

Variables: 
	ABIFLAGS = ""
	AC_APPLE_UNIVERSAL_BUILD = "0"
	AIX_BUILDDATE = "0"
	AIX_GENUINE_CPLUSPLUS = "0"
	ALT_SOABI = "0"
	ANDROID_API_LEVEL = "0"
	AR = "ar"
	ARFLAGS = "rcs"
	BASECFLAGS = "-Wno-unused-result -Wsign-compare -Wunreachable-code"
	BASECPPFLAGS = ""
	BASEMODLIBS = ""
	BINDIR = "/Users/zions/.pyenv/versions/3.9.5/bin"
	BINLIBDEST = "/Users/zions/.pyenv/versions/3.9.5/lib/python3.9"
	BLDLIBRARY = "-L. -lpython3.9"
	BLDSHARED = "clang -bundle -undefined dynamic_lookup -L/opt/homebrew/opt/readline/lib -L/opt/homebrew/opt/readline/lib -L/Users/zions/.pyenv/versions/3.9.5/lib -Wl,-rpath,/Users/zions/.pyenv/versions/3.9.5/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib -L/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib -L/opt/homebrew/opt/readline/lib -L/opt/homebrew/opt/readline/lib -L/Users/zions/.pyenv/versions/3.9.5/lib -Wl,-rpath,/Users/zions/.pyenv/versions/3.9.5/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib -L/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib"
	BUILDEXE = ".exe"
	BUILDPYTHON = "python.exe"
	BUILD_GNU_TYPE = "arm-apple-darwin22.6.0"
	BYTESTR_DEPS = "\"
	CC = "clang"
	CCSHARED = ""
	CFLAGS = "-Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -DOPENSSL_NO_SSL3"
	CFLAGSFORSHARED = ""
	CFLAGS_ALIASING = "-fno-strict-aliasing"
	CFLAGS_NODIST = ""
	CONFIGFILES = "configure configure.ac acconfig.h pyconfig.h.in Makefile.pre.in"
	CONFIGURE_CFLAGS = "-DOPENSSL_NO_SSL3"
	CONFIGURE_CFLAGS_NODIST = "-std=c99 -Wextra -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers -Werror=implicit-function-declaration -fvisibility=hidden"
	CONFIGURE_CPPFLAGS = "-I/opt/homebrew/opt/readline/include -I/opt/homebrew/opt/readline/include -I/Users/zions/.pyenv/versions/3.9.5/include -I/opt/homebrew/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include"
	CONFIGURE_LDFLAGS = "-L/opt/homebrew/opt/readline/lib -L/opt/homebrew/opt/readline/lib -L/Users/zions/.pyenv/versions/3.9.5/lib -Wl,-rpath,/Users/zions/.pyenv/versions/3.9.5/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib -L/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib"
	CONFIGURE_LDFLAGS_NODIST = ""
	CONFIG_ARGS = "'--prefix=/Users/zions/.pyenv/versions/3.9.5' '--enable-shared' '--libdir=/Users/zions/.pyenv/versions/3.9.5/lib' '--with-openssl=/opt/homebrew/opt/openssl@3' 'CC=clang' 'CFLAGS= -DOPENSSL_NO_SSL3' 'LDFLAGS=-L/opt/homebrew/opt/readline/lib -L/opt/homebrew/opt/readline/lib -L/Users/zions/.pyenv/versions/3.9.5/lib -Wl,-rpath,/Users/zions/.pyenv/versions/3.9.5/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib -L/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib' 'LIBS=-L/Users/zions/.pyenv/versions/3.9.5/lib -Wl,-rpath,/Users/zions/.pyenv/versions/3.9.5/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib' 'CPPFLAGS=-I/opt/homebrew/opt/readline/include -I/opt/homebrew/opt/readline/include -I/Users/zions/.pyenv/versions/3.9.5/include -I/opt/homebrew/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include' 'PKG_CONFIG_PATH=/opt/homebrew/opt/openssl@3/lib/pkgconfig/:'"
	CONFINCLUDEDIR = "/Users/zions/.pyenv/versions/3.9.5/include"
	CONFINCLUDEPY = "/Users/zions/.pyenv/versions/3.9.5/include/python3.9"
	COREPYTHONPATH = ""
	COVERAGE_INFO = "/var/folders/yr/9mx0lz4s53l08x4gx8gvhllm0000gn/T/python-build.20240325150322.48524/Python-3.9.5/coverage.info"
	COVERAGE_REPORT = "/var/folders/yr/9mx0lz4s53l08x4gx8gvhllm0000gn/T/python-build.20240325150322.48524/Python-3.9.5/lcov-report"
	COVERAGE_REPORT_OPTIONS = "--no-branch-coverage --title "CPython lcov report""
	CPPFLAGS = "-I. -I./Include -I/opt/homebrew/opt/readline/include -I/opt/homebrew/opt/readline/include -I/Users/zions/.pyenv/versions/3.9.5/include -I/opt/homebrew/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include -I/opt/homebrew/opt/readline/include -I/opt/homebrew/opt/readline/include -I/Users/zions/.pyenv/versions/3.9.5/include -I/opt/homebrew/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include"
	CXX = "clang++"
	DESTDIRS = "/Users/zions/.pyenv/versions/3.9.5 /Users/zions/.pyenv/versions/3.9.5/lib /Users/zions/.pyenv/versions/3.9.5/lib/python3.9 /Users/zions/.pyenv/versions/3.9.5/lib/python3.9/lib-dynload"
	DESTLIB = "/Users/zions/.pyenv/versions/3.9.5/lib/python3.9"
	DESTPATH = ""
	DESTSHARED = "/Users/zions/.pyenv/versions/3.9.5/lib/python3.9/lib-dynload"
	DFLAGS = ""
	DIRMODE = "755"
	DIST = "README.rst ChangeLog configure configure.ac acconfig.h pyconfig.h.in Makefile.pre.in Include Lib Misc Ext-dummy"
	DISTDIRS = "Include Lib Misc Ext-dummy"
	DISTFILES = "README.rst ChangeLog configure configure.ac acconfig.h pyconfig.h.in Makefile.pre.in"
	DLINCLDIR = "."
	DLLLIBRARY = ""
	DOUBLE_IS_ARM_MIXED_ENDIAN_IEEE754 = "0"
	DOUBLE_IS_BIG_ENDIAN_IEEE754 = "0"
	DOUBLE_IS_LITTLE_ENDIAN_IEEE754 = "1"
	DTRACE = ""
	DTRACE_DEPS = "\"
	DTRACE_HEADERS = ""
	DTRACE_OBJS = ""
	DYNLOADFILE = "dynload_shlib.o"
	ENABLE_IPV6 = "1"
	ENSUREPIP = "upgrade"
	EXE = ""
	EXEMODE = "755"
	EXPORTSFROM = ""
	EXPORTSYMS = ""
	EXTRATESTOPTS = ""
	EXTRA_CFLAGS = ""
	EXT_SUFFIX = ".cpython-39-darwin.so"
	FILEMODE = "644"
	FLOAT_WORDS_BIGENDIAN = "0"
	FLOCK_NEEDS_LIBBSD = "0"
	GETPGRP_HAVE_ARG = "0"
	GITBRANCH = ""
	GITTAG = ""
	GITVERSION = ""
	GNULD = "no"
	HAVE_ACCEPT4 = "0"
	HAVE_ACOSH = "1"
	HAVE_ADDRINFO = "1"
	HAVE_ALARM = "1"
	HAVE_ALIGNED_REQUIRED = "0"
	HAVE_ALLOCA_H = "1"
	HAVE_ALTZONE = "0"
	HAVE_ASINH = "1"
	HAVE_ASM_TYPES_H = "0"
	HAVE_ATANH = "1"
	HAVE_BIND_TEXTDOMAIN_CODESET = "1"
	HAVE_BLUETOOTH_BLUETOOTH_H = "0"
	HAVE_BLUETOOTH_H = "0"
	HAVE_BROKEN_MBSTOWCS = "0"
	HAVE_BROKEN_NICE = "0"
	HAVE_BROKEN_PIPE_BUF = "0"
	HAVE_BROKEN_POLL = "0"
	HAVE_BROKEN_POSIX_SEMAPHORES = "0"
	HAVE_BROKEN_PTHREAD_SIGMASK = "0"
	HAVE_BROKEN_SEM_GETVALUE = "1"
	HAVE_BROKEN_UNSETENV = "0"
	HAVE_BUILTIN_ATOMIC = "1"
	HAVE_CHFLAGS = "1"
	HAVE_CHOWN = "1"
	HAVE_CHROOT = "1"
	HAVE_CLOCK = "1"
	HAVE_CLOCK_GETRES = "1"
	HAVE_CLOCK_GETTIME = "1"
	HAVE_CLOCK_SETTIME = "1"
	HAVE_COMPUTED_GOTOS = "1"
	HAVE_CONFSTR = "1"
	HAVE_CONIO_H = "0"
	HAVE_COPYSIGN = "1"
	HAVE_COPY_FILE_RANGE = "0"
	HAVE_CRYPT_H = "0"
	HAVE_CRYPT_R = "0"
	HAVE_CTERMID = "1"
	HAVE_CTERMID_R = "1"
	HAVE_CURSES_FILTER = "1"
	HAVE_CURSES_H = "1"
	HAVE_CURSES_HAS_KEY = "1"
	HAVE_CURSES_IMMEDOK = "1"
	HAVE_CURSES_IS_PAD = "1"
	HAVE_CURSES_IS_TERM_RESIZED = "1"
	HAVE_CURSES_RESIZETERM = "1"
	HAVE_CURSES_RESIZE_TERM = "1"
	HAVE_CURSES_SYNCOK = "1"
	HAVE_CURSES_TYPEAHEAD = "1"
	HAVE_CURSES_USE_ENV = "1"
	HAVE_CURSES_WCHGAT = "1"
	HAVE_DECL_ISFINITE = "1"
	HAVE_DECL_ISINF = "1"
	HAVE_DECL_ISNAN = "1"
	HAVE_DECL_RTLD_DEEPBIND = "0"
	HAVE_DECL_RTLD_GLOBAL = "1"
	HAVE_DECL_RTLD_LAZY = "1"
	HAVE_DECL_RTLD_LOCAL = "1"
	HAVE_DECL_RTLD_MEMBER = "0"
	HAVE_DECL_RTLD_NODELETE = "1"
	HAVE_DECL_RTLD_NOLOAD = "1"
	HAVE_DECL_RTLD_NOW = "1"
	HAVE_DECL_TZNAME = "0"
	HAVE_DEVICE_MACROS = "1"
	HAVE_DEV_PTC = "0"
	HAVE_DEV_PTMX = "1"
	HAVE_DIRECT_H = "0"
	HAVE_DIRENT_D_TYPE = "1"
	HAVE_DIRENT_H = "1"
	HAVE_DIRFD = "1"
	HAVE_DLFCN_H = "1"
	HAVE_DLOPEN = "1"
	HAVE_DUP2 = "1"
	HAVE_DUP3 = "0"
	HAVE_DYLD_SHARED_CACHE_CONTAINS_PATH = "1"
	HAVE_DYNAMIC_LOADING = "1"
	HAVE_ENDIAN_H = "0"
	HAVE_EPOLL = "0"
	HAVE_EPOLL_CREATE1 = "0"
	HAVE_ERF = "1"
	HAVE_ERFC = "1"
	HAVE_ERRNO_H = "1"
	HAVE_EXECV = "1"
	HAVE_EXPLICIT_BZERO = "0"
	HAVE_EXPLICIT_MEMSET = "0"
	HAVE_EXPM1 = "1"
	HAVE_FACCESSAT = "1"
	HAVE_FCHDIR = "1"
	HAVE_FCHMOD = "1"
	HAVE_FCHMODAT = "1"
	HAVE_FCHOWN = "1"
	HAVE_FCHOWNAT = "1"
	HAVE_FCNTL_H = "1"
	HAVE_FDATASYNC = "0"
	HAVE_FDOPENDIR = "1"
	HAVE_FDWALK = "0"
	HAVE_FEXECVE = "0"
	HAVE_FINITE = "0"
	HAVE_FLOCK = "1"
	HAVE_FORK = "1"
	HAVE_FORKPTY = "1"
	HAVE_FPATHCONF = "1"
	HAVE_FSEEK64 = "0"
	HAVE_FSEEKO = "1"
	HAVE_FSTATAT = "1"
	HAVE_FSTATVFS = "1"
	HAVE_FSYNC = "1"
	HAVE_FTELL64 = "0"
	HAVE_FTELLO = "1"
	HAVE_FTIME = "1"
	HAVE_FTRUNCATE = "1"
	HAVE_FUTIMENS = "1"
	HAVE_FUTIMES = "1"
	HAVE_FUTIMESAT = "0"
	HAVE_GAI_STRERROR = "1"
	HAVE_GAMMA = "0"
	HAVE_GCC_ASM_FOR_MC68881 = "0"
	HAVE_GCC_ASM_FOR_X64 = "0"
	HAVE_GCC_ASM_FOR_X87 = "0"
	HAVE_GCC_UINT128_T = "1"
	HAVE_GETADDRINFO = "1"
	HAVE_GETC_UNLOCKED = "1"
	HAVE_GETENTROPY = "1"
	HAVE_GETGRGID_R = "1"
	HAVE_GETGRNAM_R = "1"
	HAVE_GETGROUPLIST = "1"
	HAVE_GETGROUPS = "1"
	HAVE_GETHOSTBYNAME = "1"
	HAVE_GETHOSTBYNAME_R = "0"
	HAVE_GETHOSTBYNAME_R_3_ARG = "0"
	HAVE_GETHOSTBYNAME_R_5_ARG = "0"
	HAVE_GETHOSTBYNAME_R_6_ARG = "0"
	HAVE_GETITIMER = "1"
	HAVE_GETLOADAVG = "1"
	HAVE_GETLOGIN = "1"
	HAVE_GETNAMEINFO = "1"
	HAVE_GETPAGESIZE = "1"
	HAVE_GETPEERNAME = "1"
	HAVE_GETPGID = "1"
	HAVE_GETPGRP = "1"
	HAVE_GETPID = "1"
	HAVE_GETPRIORITY = "1"
	HAVE_GETPWENT = "1"
	HAVE_GETPWNAM_R = "1"
	HAVE_GETPWUID_R = "1"
	HAVE_GETRANDOM = "0"
	HAVE_GETRANDOM_SYSCALL = "0"
	HAVE_GETRESGID = "0"
	HAVE_GETRESUID = "0"
	HAVE_GETSID = "1"
	HAVE_GETSPENT = "0"
	HAVE_GETSPNAM = "0"
	HAVE_GETWD = "1"
	HAVE_GLIBC_MEMMOVE_BUG = "0"
	HAVE_GRP_H = "1"
	HAVE_HSTRERROR = "1"
	HAVE_HTOLE64 = "0"
	HAVE_HYPOT = "1"
	HAVE_IEEEFP_H = "0"
	HAVE_IF_NAMEINDEX = "1"
	HAVE_INET_ATON = "1"
	HAVE_INET_PTON = "1"
	HAVE_INITGROUPS = "1"
	HAVE_INTTYPES_H = "1"
	HAVE_IO_H = "0"
	HAVE_IPA_PURE_CONST_BUG = "0"
	HAVE_KILL = "1"
	HAVE_KILLPG = "1"
	HAVE_KQUEUE = "1"
	HAVE_LANGINFO_H = "1"
	HAVE_LARGEFILE_SUPPORT = "0"
	HAVE_LCHFLAGS = "1"
	HAVE_LCHMOD = "1"
	HAVE_LCHOWN = "1"
	HAVE_LGAMMA = "1"
	HAVE_LIBDL = "1"
	HAVE_LIBDLD = "0"
	HAVE_LIBIEEE = "0"
	HAVE_LIBINTL_H = "1"
	HAVE_LIBREADLINE = "1"
	HAVE_LIBRESOLV = "0"
	HAVE_LIBSENDFILE = "0"
	HAVE_LIBUTIL_H = "0"
	HAVE_LINK = "1"
	HAVE_LINKAT = "1"
	HAVE_LINUX_CAN_BCM_H = "0"
	HAVE_LINUX_CAN_H = "0"
	HAVE_LINUX_CAN_J1939_H = "0"
	HAVE_LINUX_CAN_RAW_FD_FRAMES = "0"
	HAVE_LINUX_CAN_RAW_H = "0"
	HAVE_LINUX_CAN_RAW_JOIN_FILTERS = "0"
	HAVE_LINUX_MEMFD_H = "0"
	HAVE_LINUX_NETLINK_H = "0"
	HAVE_LINUX_QRTR_H = "0"
	HAVE_LINUX_RANDOM_H = "0"
	HAVE_LINUX_TIPC_H = "0"
	HAVE_LINUX_VM_SOCKETS_H = "0"
	HAVE_LINUX_WAIT_H = "0"
	HAVE_LOCKF = "1"
	HAVE_LOG1P = "1"
	HAVE_LOG2 = "1"
	HAVE_LONG_DOUBLE = "1"
	HAVE_LSTAT = "1"
	HAVE_LUTIMES = "1"
	HAVE_MADVISE = "1"
	HAVE_MAKEDEV = "1"
	HAVE_MBRTOWC = "1"
	HAVE_MEMFD_CREATE = "0"
	HAVE_MEMORY_H = "1"
	HAVE_MEMRCHR = "0"
	HAVE_MKDIRAT = "1"
	HAVE_MKFIFO = "1"
	HAVE_MKFIFOAT = "1"
	HAVE_MKNOD = "1"
	HAVE_MKNODAT = "1"
	HAVE_MKTIME = "1"
	HAVE_MMAP = "1"
	HAVE_MREMAP = "0"
	HAVE_NCURSES_H = "1"
	HAVE_NDIR_H = "0"
	HAVE_NETPACKET_PACKET_H = "0"
	HAVE_NET_IF_H = "1"
	HAVE_NICE = "1"
	HAVE_OPENAT = "1"
	HAVE_OPENPTY = "1"
	HAVE_PATHCONF = "1"
	HAVE_PAUSE = "1"
	HAVE_PIPE2 = "0"
	HAVE_PLOCK = "0"
	HAVE_POLL = "1"
	HAVE_POLL_H = "1"
	HAVE_POSIX_FADVISE = "0"
	HAVE_POSIX_FALLOCATE = "0"
	HAVE_POSIX_SPAWN = "1"
	HAVE_POSIX_SPAWNP = "1"
	HAVE_PREAD = "1"
	HAVE_PREADV = "1"
	HAVE_PREADV2 = "0"
	HAVE_PRLIMIT = "0"
	HAVE_PROCESS_H = "0"
	HAVE_PROTOTYPES = "1"
	HAVE_PTHREAD_CONDATTR_SETCLOCK = "0"
	HAVE_PTHREAD_DESTRUCTOR = "0"
	HAVE_PTHREAD_GETCPUCLOCKID = "0"
	HAVE_PTHREAD_H = "1"
	HAVE_PTHREAD_INIT = "0"
	HAVE_PTHREAD_KILL = "1"
	HAVE_PTHREAD_SIGMASK = "1"
	HAVE_PTY_H = "0"
	HAVE_PWRITE = "1"
	HAVE_PWRITEV = "1"
	HAVE_PWRITEV2 = "0"
	HAVE_READLINK = "1"
	HAVE_READLINKAT = "1"
	HAVE_READV = "1"
	HAVE_REALPATH = "1"
	HAVE_RENAMEAT = "1"
	HAVE_RL_APPEND_HISTORY = "1"
	HAVE_RL_CATCH_SIGNAL = "1"
	HAVE_RL_COMPLETION_APPEND_CHARACTER = "1"
	HAVE_RL_COMPLETION_DISPLAY_MATCHES_HOOK = "1"
	HAVE_RL_COMPLETION_MATCHES = "1"
	HAVE_RL_COMPLETION_SUPPRESS_APPEND = "1"
	HAVE_RL_PRE_INPUT_HOOK = "1"
	HAVE_RL_RESIZE_TERMINAL = "1"
	HAVE_ROUND = "1"
	HAVE_RTPSPAWN = "0"
	HAVE_SCHED_GET_PRIORITY_MAX = "1"
	HAVE_SCHED_H = "1"
	HAVE_SCHED_RR_GET_INTERVAL = "0"
	HAVE_SCHED_SETAFFINITY = "0"
	HAVE_SCHED_SETPARAM = "0"
	HAVE_SCHED_SETSCHEDULER = "0"
	HAVE_SEM_GETVALUE = "1"
	HAVE_SEM_OPEN = "1"
	HAVE_SEM_TIMEDWAIT = "0"
	HAVE_SEM_UNLINK = "1"
	HAVE_SENDFILE = "1"
	HAVE_SETEGID = "1"
	HAVE_SETEUID = "1"
	HAVE_SETGID = "1"
	HAVE_SETGROUPS = "1"
	HAVE_SETHOSTNAME = "1"
	HAVE_SETITIMER = "1"
	HAVE_SETLOCALE = "1"
	HAVE_SETPGID = "1"
	HAVE_SETPGRP = "1"
	HAVE_SETPRIORITY = "1"
	HAVE_SETREGID = "1"
	HAVE_SETRESGID = "0"
	HAVE_SETRESUID = "0"
	HAVE_SETREUID = "1"
	HAVE_SETSID = "1"
	HAVE_SETUID = "1"
	HAVE_SETVBUF = "1"
	HAVE_SHADOW_H = "0"
	HAVE_SHM_OPEN = "1"
	HAVE_SHM_UNLINK = "1"
	HAVE_SIGACTION = "1"
	HAVE_SIGALTSTACK = "1"
	HAVE_SIGFILLSET = "1"
	HAVE_SIGINFO_T_SI_BAND = "1"
	HAVE_SIGINTERRUPT = "1"
	HAVE_SIGNAL_H = "1"
	HAVE_SIGPENDING = "1"
	HAVE_SIGRELSE = "1"
	HAVE_SIGTIMEDWAIT = "0"
	HAVE_SIGWAIT = "1"
	HAVE_SIGWAITINFO = "0"
	HAVE_SNPRINTF = "1"
	HAVE_SOCKADDR_ALG = "0"
	HAVE_SOCKADDR_SA_LEN = "1"
	HAVE_SOCKADDR_STORAGE = "1"
	HAVE_SOCKETPAIR = "1"
	HAVE_SPAWN_H = "1"
	HAVE_SSIZE_T = "1"
	HAVE_STATVFS = "1"
	HAVE_STAT_TV_NSEC = "0"
	HAVE_STAT_TV_NSEC2 = "1"
	HAVE_STDARG_PROTOTYPES = "1"
	HAVE_STDINT_H = "1"
	HAVE_STDLIB_H = "1"
	HAVE_STD_ATOMIC = "1"
	HAVE_STRDUP = "1"
	HAVE_STRFTIME = "1"
	HAVE_STRINGS_H = "1"
	HAVE_STRING_H = "1"
	HAVE_STRLCPY = "1"
	HAVE_STROPTS_H = "0"
	HAVE_STRSIGNAL = "1"
	HAVE_STRUCT_PASSWD_PW_GECOS = "1"
	HAVE_STRUCT_PASSWD_PW_PASSWD = "1"
	HAVE_STRUCT_STAT_ST_BIRTHTIME = "1"
	HAVE_STRUCT_STAT_ST_BLKSIZE = "1"
	HAVE_STRUCT_STAT_ST_BLOCKS = "1"
	HAVE_STRUCT_STAT_ST_FLAGS = "1"
	HAVE_STRUCT_STAT_ST_GEN = "1"
	HAVE_STRUCT_STAT_ST_RDEV = "1"
	HAVE_STRUCT_TM_TM_ZONE = "1"
	HAVE_SYMLINK = "1"
	HAVE_SYMLINKAT = "1"
	HAVE_SYNC = "1"
	HAVE_SYSCONF = "1"
	HAVE_SYSEXITS_H = "1"
	HAVE_SYS_AUDIOIO_H = "0"
	HAVE_SYS_BSDTTY_H = "0"
	HAVE_SYS_DEVPOLL_H = "0"
	HAVE_SYS_DIR_H = "0"
	HAVE_SYS_ENDIAN_H = "0"
	HAVE_SYS_EPOLL_H = "0"
	HAVE_SYS_EVENT_H = "1"
	HAVE_SYS_FILE_H = "1"
	HAVE_SYS_IOCTL_H = "1"
	HAVE_SYS_KERN_CONTROL_H = "1"
	HAVE_SYS_LOADAVG_H = "0"
	HAVE_SYS_LOCK_H = "1"
	HAVE_SYS_MEMFD_H = "0"
	HAVE_SYS_MKDEV_H = "0"
	HAVE_SYS_MMAN_H = "1"
	HAVE_SYS_MODEM_H = "0"
	HAVE_SYS_NDIR_H = "0"
	HAVE_SYS_PARAM_H = "1"
	HAVE_SYS_POLL_H = "1"
	HAVE_SYS_RANDOM_H = "1"
	HAVE_SYS_RESOURCE_H = "1"
	HAVE_SYS_SELECT_H = "1"
	HAVE_SYS_SENDFILE_H = "0"
	HAVE_SYS_SOCKET_H = "1"
	HAVE_SYS_STATVFS_H = "1"
	HAVE_SYS_STAT_H = "1"
	HAVE_SYS_SYSCALL_H = "1"
	HAVE_SYS_SYSMACROS_H = "0"
	HAVE_SYS_SYS_DOMAIN_H = "1"
	HAVE_SYS_TERMIO_H = "0"
	HAVE_SYS_TIMES_H = "1"
	HAVE_SYS_TIME_H = "1"
	HAVE_SYS_TYPES_H = "1"
	HAVE_SYS_UIO_H = "1"
	HAVE_SYS_UN_H = "1"
	HAVE_SYS_UTSNAME_H = "1"
	HAVE_SYS_WAIT_H = "1"
	HAVE_SYS_XATTR_H = "1"
	HAVE_TCGETPGRP = "1"
	HAVE_TCSETPGRP = "1"
	HAVE_TEMPNAM = "1"
	HAVE_TERMIOS_H = "1"
	HAVE_TERM_H = "1"
	HAVE_TGAMMA = "1"
	HAVE_TIMEGM = "1"
	HAVE_TIMES = "1"
	HAVE_TMPFILE = "1"
	HAVE_TMPNAM = "1"
	HAVE_TMPNAM_R = "0"
	HAVE_TM_ZONE = "1"
	HAVE_TRUNCATE = "1"
	HAVE_TZNAME = "0"
	HAVE_UCS4_TCL = "0"
	HAVE_UNAME = "1"
	HAVE_UNISTD_H = "1"
	HAVE_UNLINKAT = "1"
	HAVE_USABLE_WCHAR_T = "0"
	HAVE_UTIL_H = "1"
	HAVE_UTIMENSAT = "1"
	HAVE_UTIMES = "1"
	HAVE_UTIME_H = "1"
	HAVE_UUID_CREATE = "0"
	HAVE_UUID_ENC_BE = "0"
	HAVE_UUID_GENERATE_TIME_SAFE = "0"
	HAVE_UUID_H = "0"
	HAVE_UUID_UUID_H = "1"
	HAVE_WAIT3 = "1"
	HAVE_WAIT4 = "1"
	HAVE_WAITID = "1"
	HAVE_WAITPID = "1"
	HAVE_WCHAR_H = "1"
	HAVE_WCSCOLL = "1"
	HAVE_WCSFTIME = "1"
	HAVE_WCSXFRM = "1"
	HAVE_WMEMCMP = "1"
	HAVE_WORKING_TZSET = "1"
	HAVE_WRITEV = "1"
	HAVE_X509_VERIFY_PARAM_SET1_HOST = "1"
	HAVE_ZLIB_COPY = "1"
	HAVE__GETPTY = "0"
	HOST_GNU_TYPE = "arm-apple-darwin22.6.0"
	INCLDIRSTOMAKE = "/Users/zions/.pyenv/versions/3.9.5/include /Users/zions/.pyenv/versions/3.9.5/include /Users/zions/.pyenv/versions/3.9.5/include/python3.9 /Users/zions/.pyenv/versions/3.9.5/include/python3.9"
	INCLUDEDIR = "/Users/zions/.pyenv/versions/3.9.5/include"
	INCLUDEPY = "/Users/zions/.pyenv/versions/3.9.5/include/python3.9"
	INSTALL = "/usr/bin/install -c"
	INSTALL_DATA = "/usr/bin/install -c -m 644"
	INSTALL_PROGRAM = "/usr/bin/install -c"
	INSTALL_SCRIPT = "/usr/bin/install -c"
	INSTALL_SHARED = "/usr/bin/install -c -m 755"
	INSTSONAME = "libpython3.9.dylib"
	IO_H = "Modules/_io/_iomodule.h"
	IO_OBJS = "\"
	LDCXXSHARED = "clang++ -bundle -undefined dynamic_lookup"
	LDFLAGS = "-L/opt/homebrew/opt/readline/lib -L/opt/homebrew/opt/readline/lib -L/Users/zions/.pyenv/versions/3.9.5/lib -Wl,-rpath,/Users/zions/.pyenv/versions/3.9.5/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib -L/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib -L/opt/homebrew/opt/readline/lib -L/opt/homebrew/opt/readline/lib -L/Users/zions/.pyenv/versions/3.9.5/lib -Wl,-rpath,/Users/zions/.pyenv/versions/3.9.5/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib -L/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib"
	LDFLAGS_NODIST = ""
	LDLIBRARY = "libpython3.9.dylib"
	LDLIBRARYDIR = ""
	LDSHARED = "clang -bundle -undefined dynamic_lookup -L/opt/homebrew/opt/readline/lib -L/opt/homebrew/opt/readline/lib -L/Users/zions/.pyenv/versions/3.9.5/lib -Wl,-rpath,/Users/zions/.pyenv/versions/3.9.5/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib -L/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib -L/opt/homebrew/opt/readline/lib -L/opt/homebrew/opt/readline/lib -L/Users/zions/.pyenv/versions/3.9.5/lib -Wl,-rpath,/Users/zions/.pyenv/versions/3.9.5/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib -L/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib"
	LDVERSION = "3.9"
	LIBC = ""
	LIBDEST = "/Users/zions/.pyenv/versions/3.9.5/lib/python3.9"
	LIBDIR = "/Users/zions/.pyenv/versions/3.9.5/lib"
	LIBFFI_INCLUDEDIR = ""
	LIBM = ""
	LIBOBJDIR = "Python/"
	LIBOBJS = ""
	LIBPC = "/Users/zions/.pyenv/versions/3.9.5/lib/pkgconfig"
	LIBPL = "/Users/zions/.pyenv/versions/3.9.5/lib/python3.9/config-3.9-darwin"
	LIBPYTHON = ""
	LIBRARY = "libpython3.9.a"
	LIBRARY_OBJS = "\"
	LIBRARY_OBJS_OMIT_FROZEN = "\"
	LIBS = "-lintl -ldl -L/Users/zions/.pyenv/versions/3.9.5/lib -Wl,-rpath,/Users/zions/.pyenv/versions/3.9.5/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib  -framework CoreFoundation"
	LIBSUBDIRS = "tkinter tkinter/test tkinter/test/test_tkinter \"
	LINKCC = "clang"
	LINKFORSHARED = "-Wl,-stack_size,1000000  -framework CoreFoundation"
	LIPO_32BIT_FLAGS = ""
	LIPO_INTEL64_FLAGS = ""
	LLVM_PROF_ERR = "no"
	LLVM_PROF_FILE = "LLVM_PROFILE_FILE="code-%p.profclangr""
	LLVM_PROF_MERGER = "/usr/bin/xcrun llvm-profdata merge -output=code.profclangd *.profclangr"
	LN = "ln"
	LOCALMODLIBS = ""
	MACHDEP = "darwin"
	MACHDEP_OBJS = ""
	MACHDESTLIB = "/Users/zions/.pyenv/versions/3.9.5/lib/python3.9"
	MACOSX_DEPLOYMENT_TARGET = "13.5"
	MAINCC = "clang"
	MAJOR_IN_MKDEV = "0"
	MAJOR_IN_SYSMACROS = "0"
	MAKESETUP = "./Modules/makesetup"
	MANDIR = "/Users/zions/.pyenv/versions/3.9.5/share/man"
	MKDIR_P = "./install-sh -c -d"
	MODBUILT_NAMES = "posix  errno  pwd  _sre  _codecs  _weakref  _functools  _operator  _collections  _abc  itertools  atexit  _signal  _stat  time  _thread  _locale  _io  faulthandler  _tracemalloc  _peg_parser  _symtable  xxsubtype"
	MODDISABLED_NAMES = ""
	MODLIBS = ""
	MODOBJS = "Modules/posixmodule.o  Modules/errnomodule.o  Modules/pwdmodule.o  Modules/_sre.o  Modules/_codecsmodule.o  Modules/_weakref.o  Modules/_functoolsmodule.o  Modules/_operator.o  Modules/_collectionsmodule.o  Modules/_abc.o  Modules/itertoolsmodule.o  Modules/atexitmodule.o  Modules/signalmodule.o  Modules/_stat.o  Modules/timemodule.o  Modules/_threadmodule.o  Modules/_localemodule.o  Modules/_iomodule.o Modules/iobase.o Modules/fileio.o Modules/bytesio.o Modules/bufferedio.o Modules/textio.o Modules/stringio.o  Modules/faulthandler.o  Modules/_tracemalloc.o  Modules/_peg_parser.o  Modules/symtablemodule.o  Modules/xxsubtype.o"
	MODULE_OBJS = "\"
	MULTIARCH = "darwin"
	MULTIARCH_CPPFLAGS = "-DMULTIARCH=\"darwin\""
	MVWDELCH_IS_EXPRESSION = "1"
	NO_AS_NEEDED = ""
	OBJECT_OBJS = "\"
	OPENSSL_INCLUDES = "-I/opt/homebrew/opt/openssl@3/include"
	OPENSSL_LDFLAGS = "-L/opt/homebrew/opt/openssl@3/lib"
	OPENSSL_LIBS = "-lssl -lcrypto"
	OPT = "-DNDEBUG -g -fwrapv -O3 -Wall"
	OTHER_LIBTOOL_OPT = ""
	PACKAGE_BUGREPORT = "0"
	PACKAGE_NAME = "0"
	PACKAGE_STRING = "0"
	PACKAGE_TARNAME = "0"
	PACKAGE_URL = "0"
	PACKAGE_VERSION = "0"
	PARSER_HEADERS = "\"
	PARSER_OBJS = "\ \ Parser/myreadline.o Parser/parsetok.o Parser/tokenizer.o"
	PEGEN_HEADERS = "\"
	PEGEN_OBJS = "\"
	PGO_PROF_GEN_FLAG = "-fprofile-instr-generate"
	PGO_PROF_USE_FLAG = "-fprofile-instr-use=code.profclangd"
	PLATLIBDIR = "lib"
	POBJS = "\"
	POSIX_SEMAPHORES_NOT_ENABLED = "0"
	PROFILE_TASK = "-m test --pgo"
	PTHREAD_KEY_T_IS_COMPATIBLE_WITH_INT = "0"
	PTHREAD_SYSTEM_SCHED_SUPPORTED = "1"
	PURIFY = ""
	PY3LIBRARY = ""
	PYLONG_BITS_IN_DIGIT = "0"
	PYTHON = "python"
	PYTHONFRAMEWORK = ""
	PYTHONFRAMEWORKDIR = "no-framework"
	PYTHONFRAMEWORKINSTALLDIR = ""
	PYTHONFRAMEWORKPREFIX = ""
	PYTHONPATH = ""
	PYTHON_FOR_BUILD = "./python.exe -E"
	PYTHON_HEADERS = "\"
	PYTHON_OBJS = "\"
	PY_BUILTIN_HASHLIB_HASHES = ""md5,sha1,sha256,sha512,sha3,blake2""
	PY_BUILTIN_MODULE_CFLAGS = "-Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -DOPENSSL_NO_SSL3 -std=c99 -Wextra -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers -Werror=implicit-function-declaration -fvisibility=hidden  -I./Include/internal -I. -I./Include -I/opt/homebrew/opt/readline/include -I/opt/homebrew/opt/readline/include -I/Users/zions/.pyenv/versions/3.9.5/include -I/opt/homebrew/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include -I/opt/homebrew/opt/readline/include -I/opt/homebrew/opt/readline/include -I/Users/zions/.pyenv/versions/3.9.5/include -I/opt/homebrew/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include -DPy_BUILD_CORE_BUILTIN"
	PY_CFLAGS = "-Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -DOPENSSL_NO_SSL3"
	PY_CFLAGS_NODIST = "-std=c99 -Wextra -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers -Werror=implicit-function-declaration -fvisibility=hidden  -I./Include/internal"
	PY_COERCE_C_LOCALE = "1"
	PY_CORE_CFLAGS = "-Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -DOPENSSL_NO_SSL3 -std=c99 -Wextra -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers -Werror=implicit-function-declaration -fvisibility=hidden  -I./Include/internal -I. -I./Include -I/opt/homebrew/opt/readline/include -I/opt/homebrew/opt/readline/include -I/Users/zions/.pyenv/versions/3.9.5/include -I/opt/homebrew/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include -I/opt/homebrew/opt/readline/include -I/opt/homebrew/opt/readline/include -I/Users/zions/.pyenv/versions/3.9.5/include -I/opt/homebrew/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include -DPy_BUILD_CORE"
	PY_CORE_LDFLAGS = "-L/opt/homebrew/opt/readline/lib -L/opt/homebrew/opt/readline/lib -L/Users/zions/.pyenv/versions/3.9.5/lib -Wl,-rpath,/Users/zions/.pyenv/versions/3.9.5/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib -L/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib -L/opt/homebrew/opt/readline/lib -L/opt/homebrew/opt/readline/lib -L/Users/zions/.pyenv/versions/3.9.5/lib -Wl,-rpath,/Users/zions/.pyenv/versions/3.9.5/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib -L/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib"
	PY_CPPFLAGS = "-I. -I./Include -I/opt/homebrew/opt/readline/include -I/opt/homebrew/opt/readline/include -I/Users/zions/.pyenv/versions/3.9.5/include -I/opt/homebrew/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include -I/opt/homebrew/opt/readline/include -I/opt/homebrew/opt/readline/include -I/Users/zions/.pyenv/versions/3.9.5/include -I/opt/homebrew/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include"
	PY_FORMAT_SIZE_T = ""z""
	PY_LDFLAGS = "-L/opt/homebrew/opt/readline/lib -L/opt/homebrew/opt/readline/lib -L/Users/zions/.pyenv/versions/3.9.5/lib -Wl,-rpath,/Users/zions/.pyenv/versions/3.9.5/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib -L/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib -L/opt/homebrew/opt/readline/lib -L/opt/homebrew/opt/readline/lib -L/Users/zions/.pyenv/versions/3.9.5/lib -Wl,-rpath,/Users/zions/.pyenv/versions/3.9.5/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib -L/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib"
	PY_LDFLAGS_NODIST = ""
	PY_SSL_DEFAULT_CIPHERS = "1"
	PY_SSL_DEFAULT_CIPHER_STRING = "0"
	PY_STDMODULE_CFLAGS = "-Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -DOPENSSL_NO_SSL3 -std=c99 -Wextra -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers -Werror=implicit-function-declaration -fvisibility=hidden  -I./Include/internal -I. -I./Include -I/opt/homebrew/opt/readline/include -I/opt/homebrew/opt/readline/include -I/Users/zions/.pyenv/versions/3.9.5/include -I/opt/homebrew/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include -I/opt/homebrew/opt/readline/include -I/opt/homebrew/opt/readline/include -I/Users/zions/.pyenv/versions/3.9.5/include -I/opt/homebrew/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include"
	Py_DEBUG = "0"
	Py_ENABLE_SHARED = "1"
	Py_HASH_ALGORITHM = "0"
	Py_TRACE_REFS = "0"
	QUICKTESTOPTS = "-x test_subprocess test_io test_lib2to3 \"
	READELF = ":"
	RESSRCDIR = "Mac/Resources/framework"
	RETSIGTYPE = "void"
	RUNSHARED = "DYLD_LIBRARY_PATH=/var/folders/yr/9mx0lz4s53l08x4gx8gvhllm0000gn/T/python-build.20240325150322.48524/Python-3.9.5"
	SCRIPTDIR = "/Users/zions/.pyenv/versions/3.9.5/lib"
	SETPGRP_HAVE_ARG = "0"
	SGI_ABI = "@SGI_ABI@"
	SHELL = "/bin/sh"
	SHLIBS = "-lintl -ldl -L/Users/zions/.pyenv/versions/3.9.5/lib -Wl,-rpath,/Users/zions/.pyenv/versions/3.9.5/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib  -framework CoreFoundation"
	SHLIB_SUFFIX = ".so"
	SHM_NEEDS_LIBRT = "0"
	SIGNED_RIGHT_SHIFT_ZERO_FILLS = "0"
	SITEPATH = ""
	SIZEOF_DOUBLE = "8"
	SIZEOF_FLOAT = "4"
	SIZEOF_FPOS_T = "8"
	SIZEOF_INT = "4"
	SIZEOF_LONG = "8"
	SIZEOF_LONG_DOUBLE = "8"
	SIZEOF_LONG_LONG = "8"
	SIZEOF_OFF_T = "8"
	SIZEOF_PID_T = "4"
	SIZEOF_PTHREAD_KEY_T = "8"
	SIZEOF_PTHREAD_T = "8"
	SIZEOF_SHORT = "2"
	SIZEOF_SIZE_T = "8"
	SIZEOF_TIME_T = "8"
	SIZEOF_UINTPTR_T = "8"
	SIZEOF_VOID_P = "8"
	SIZEOF_WCHAR_T = "4"
	SIZEOF__BOOL = "1"
	SO = ".cpython-39-darwin.so"
	SOABI = "cpython-39-darwin"
	SRCDIRS = "Parser Parser/pegen Objects Python Modules Modules/_io Programs"
	SRC_GDB_HOOKS = "./Tools/gdb/libpython.py"
	STDC_HEADERS = "1"
	STRICT_SYSV_CURSES = "/* Don't use ncurses extensions */"
	STRIPFLAG = "-s"
	SUBDIRS = ""
	SUBDIRSTOO = "Include Lib Misc"
	SYSLIBS = ""
	SYS_SELECT_WITH_SYS_TIME = "1"
	TCLTK_INCLUDES = ""
	TCLTK_LIBS = ""
	TESTOPTS = ""
	TESTPATH = ""
	TESTPYTHON = "DYLD_LIBRARY_PATH=/var/folders/yr/9mx0lz4s53l08x4gx8gvhllm0000gn/T/python-build.20240325150322.48524/Python-3.9.5 ./python.exe"
	TESTPYTHONOPTS = ""
	TESTRUNNER = "DYLD_LIBRARY_PATH=/var/folders/yr/9mx0lz4s53l08x4gx8gvhllm0000gn/T/python-build.20240325150322.48524/Python-3.9.5 ./python.exe ./Tools/scripts/run_tests.py"
	TESTTIMEOUT = "1200"
	TIMEMODULE_LIB = "0"
	TIME_WITH_SYS_TIME = "1"
	TM_IN_SYS_TIME = "0"
	TZPATH = "/usr/share/zoneinfo:/usr/lib/zoneinfo:/usr/share/lib/zoneinfo:/etc/zoneinfo"
	UNICODE_DEPS = "\"
	UNIVERSALSDK = ""
	UPDATE_FILE = "python3 ./Tools/scripts/update_file.py"
	USE_COMPUTED_GOTOS = "0"
	VERSION = "3.9"
	WINDOW_HAS_FLAGS = "1"
	WITH_DECIMAL_CONTEXTVAR = "1"
	WITH_DOC_STRINGS = "1"
	WITH_DTRACE = "0"
	WITH_DYLD = "1"
	WITH_LIBINTL = "1"
	WITH_NEXT_FRAMEWORK = "0"
	WITH_PYMALLOC = "1"
	WITH_VALGRIND = "0"
	X87_DOUBLE_ROUNDING = "0"
	XMLLIBSUBDIRS = "xml xml/dom xml/etree xml/parsers xml/sax"
	abiflags = ""
	abs_builddir = "/var/folders/yr/9mx0lz4s53l08x4gx8gvhllm0000gn/T/python-build.20240325150322.48524/Python-3.9.5"
	abs_srcdir = "/var/folders/yr/9mx0lz4s53l08x4gx8gvhllm0000gn/T/python-build.20240325150322.48524/Python-3.9.5"
	base = "/Users/zions/jesse-trading-3/.venv"
	datarootdir = "/Users/zions/.pyenv/versions/3.9.5/share"
	exec_prefix = "/Users/zions/.pyenv/versions/3.9.5"
	installed_base = "/Users/zions/.pyenv/versions/3.9.5"
	installed_platbase = "/Users/zions/.pyenv/versions/3.9.5"
	platbase = "/Users/zions/jesse-trading-3/.venv"
	platlibdir = "lib"
	prefix = "/Users/zions/.pyenv/versions/3.9.5"
	projectbase = "/Users/zions/.pyenv/versions/3.9.5/bin"
	py_version = "3.9.5"
	py_version_nodot = "39"
	py_version_short = "3.9"
	srcdir = "/Users/zions/.pyenv/versions/3.9.5/lib/python3.9/config-3.9-darwin"
	userbase = "/Users/zions/.local"

Example pyproject.toml

[tool.poetry]
name = "jesse-trading"
version = "0.1.0"
description = ""
authors = ["zions <tzion12345@gmail.com>"]
readme = "README.md"

[tool.poetry.dependencies]
python = "^3.9"
jesse = {path = "jesse", develop = true}


[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"

Poetry Runtime Logs

Loading configuration file /Users/zions/Library/Application Support/pypoetry/config.toml
Using virtualenv: /Users/zions/jesse-trading-3/.venv
Installing dependencies from lock file

Finding the necessary packages for the current system

Package operations: 0 installs, 0 updates, 0 removals, 109 skipped

  - Installing aiofiles (0.7.0): Skipped for the following reason: Already installed
  - Installing aiohttp (3.9.3): Skipped for the following reason: Already installed
  - Installing aioredis (1.3.1): Skipped for the following reason: Already installed
  - Installing aiosignal (1.3.1): Skipped for the following reason: Already installed
  - Installing anyio (3.7.1): Skipped for the following reason: Already installed
  - Installing appdirs (1.4.4): Skipped for the following reason: Already installed
  - Installing arrow (1.2.1): Skipped for the following reason: Already installed
  - Installing async-timeout (4.0.3): Skipped for the following reason: Already installed
  - Installing attrs (23.2.0): Skipped for the following reason: Already installed
  - Installing beautifulsoup4 (4.12.3): Skipped for the following reason: Already installed
  - Installing bitarray (2.9.2): Skipped for the following reason: Already installed
  - Installing blinker (1.4): Skipped for the following reason: Already installed
  - Installing certifi (2024.2.2): Skipped for the following reason: Already installed
  - Installing charset-normalizer (3.3.2): Skipped for the following reason: Already installed
  - Installing click (8.0.3): Skipped for the following reason: Already installed
  - Installing contourpy (1.2.1): Skipped for the following reason: Already installed
  - Installing cycler (0.12.1): Skipped for the following reason: Already installed
  - Installing cytoolz (0.12.1): Skipped for the following reason: Already installed
  - Installing dateparser (1.0.0): Skipped for the following reason: Already installed
  - Installing deprecated (1.2.14): Skipped for the following reason: Already installed
  - Installing ecdsa (0.18.0): Skipped for the following reason: Already installed
  - Installing eth-abi (5.1.0): Skipped for the following reason: Already installed
  - Installing eth-account (0.8.0): Skipped for the following reason: Already installed
  - Installing eth-hash (0.7.0): Skipped for the following reason: Already installed
  - Installing eth-keyfile (0.6.1): Skipped for the following reason: Already installed
  - Installing eth-keys (0.4.0): Skipped for the following reason: Already installed
  - Installing eth-rlp (0.3.0): Skipped for the following reason: Already installed
  - Installing eth-typing (3.5.2): Skipped for the following reason: Already installed
  - Installing eth-utils (2.3.1): Skipped for the following reason: Already installed
  - Installing exceptiongroup (1.2.0): Skipped for the following reason: Already installed
  - Installing fastapi (0.74.0): Skipped for the following reason: Already installed
  - Installing fonttools (4.51.0): Skipped for the following reason: Already installed
  - Installing frozendict (2.4.1): Skipped for the following reason: Already installed
  - Installing frozenlist (1.4.1): Skipped for the following reason: Already installed
  - Installing h11 (0.14.0): Skipped for the following reason: Already installed
  - Installing hexbytes (0.3.1): Skipped for the following reason: Already installed
  - Installing hiredis (2.3.2): Skipped for the following reason: Already installed
  - Installing html5lib (1.1): Skipped for the following reason: Already installed
  - Installing idna (3.6): Skipped for the following reason: Already installed
  - Installing importlib-resources (6.4.0): Skipped for the following reason: Already installed
  - Installing iniconfig (2.0.0): Skipped for the following reason: Already installed
  - Installing jesse (0.47.0 /Users/zions/jesse-trading-3/jesse): Skipped for the following reason: Already installed
  - Installing jesse-dydx-v3-python (1.0.4): Skipped for the following reason: Already installed
  - Installing jsonschema (4.21.1): Skipped for the following reason: Already installed
  - Installing jsonschema-specifications (2023.12.1): Skipped for the following reason: Already installed
  - Installing kiwisolver (1.4.5): Skipped for the following reason: Already installed
  - Installing lru-dict (1.3.0): Skipped for the following reason: Already installed
  - Installing lxml (5.2.1): Skipped for the following reason: Already installed
  - Installing matplotlib (3.7.4): Skipped for the following reason: Already installed
  - Installing mplfinance (0.12.8b6): Skipped for the following reason: Already installed
  - Installing mpmath (1.0.0): Skipped for the following reason: Already installed
  - Installing multidict (6.0.5): Skipped for the following reason: Already installed
  - Installing multitasking (0.0.11): Skipped for the following reason: Already installed
  - Installing newtulipy (0.4.6): Skipped for the following reason: Already installed
  - Installing numpy (1.23.0): Skipped for the following reason: Already installed
  - Installing numpy-groupies (0.9.14): Skipped for the following reason: Already installed
  - Installing packaging (24.0): Skipped for the following reason: Already installed
  - Installing pandas (1.4.0): Skipped for the following reason: Already installed
  - Installing parsimonious (0.10.0): Skipped for the following reason: Already installed
  - Installing patsy (0.5.6): Skipped for the following reason: Already installed
  - Installing peewee (3.14.8): Skipped for the following reason: Already installed
  - Installing pillow (10.3.0): Skipped for the following reason: Already installed
  - Installing pluggy (1.4.0): Skipped for the following reason: Already installed
  - Installing protobuf (5.26.1): Skipped for the following reason: Already installed
  - Installing psycopg2-binary (2.9.9): Skipped for the following reason: Already installed
  - Installing py (1.11.0): Skipped for the following reason: Already installed
  - Installing pycryptodome (3.20.0): Skipped for the following reason: Already installed
  - Installing pydantic (1.10.15): Skipped for the following reason: Already installed
  - Installing pydash (6.0.0): Skipped for the following reason: Already installed
  - Installing pyparsing (3.1.2): Skipped for the following reason: Already installed
  - Installing pytest (6.2.5): Skipped for the following reason: Already installed
  - Installing python-dateutil (2.9.0.post0): Skipped for the following reason: Already installed
  - Installing python-dotenv (0.19.2): Skipped for the following reason: Already installed
  - Installing pytz (2024.1): Skipped for the following reason: Already installed
  - Installing pyunormalize (15.1.0): Skipped for the following reason: Already installed
  - Installing pywavelets (1.2.0): Skipped for the following reason: Already installed
  - Installing quantstats (0.0.47): Skipped for the following reason: Already installed
  - Installing redis (4.1.4): Skipped for the following reason: Already installed
  - Installing referencing (0.34.0): Skipped for the following reason: Already installed
  - Installing regex (2023.12.25): Skipped for the following reason: Already installed
  - Installing requests (2.31.0): Skipped for the following reason: Already installed
  - Installing rlp (3.0.0): Skipped for the following reason: Already installed
  - Installing rpds-py (0.18.0): Skipped for the following reason: Already installed
  - Installing scipy (1.13.0): Skipped for the following reason: Already installed
  - Installing seaborn (0.13.2): Skipped for the following reason: Already installed
  - Installing simplejson (3.16.0): Skipped for the following reason: Already installed
  - Installing six (1.16.0): Skipped for the following reason: Already installed
  - Installing sniffio (1.3.1): Skipped for the following reason: Already installed
  - Installing soupsieve (2.5): Skipped for the following reason: Already installed
  - Installing starlette (0.17.1): Skipped for the following reason: Already installed
  - Installing statsmodels (0.14.0): Skipped for the following reason: Already installed
  - Installing sympy (1.6): Skipped for the following reason: Already installed
  - Installing ta-lib (0.4.28): Skipped for the following reason: Already installed
  - Installing tabulate (0.8.9): Skipped for the following reason: Already installed
  - Installing timeloop (1.0.2): Skipped for the following reason: Already installed
  - Installing toml (0.10.2): Skipped for the following reason: Already installed
  - Installing toolz (0.12.1): Skipped for the following reason: Already installed
  - Installing typing-extensions (4.11.0): Skipped for the following reason: Already installed
  - Installing tzlocal (5.2): Skipped for the following reason: Already installed
  - Installing urllib3 (2.2.1): Skipped for the following reason: Already installed
  - Installing uvicorn (0.23.2): Skipped for the following reason: Already installed
  - Installing web3 (6.10.0): Skipped for the following reason: Already installed
  - Installing webencodings (0.5.1): Skipped for the following reason: Already installed
  - Installing websocket-client (1.2.3): Skipped for the following reason: Already installed
  - Installing websockets (12.0): Skipped for the following reason: Already installed
  - Installing wrapt (1.16.0): Skipped for the following reason: Already installed
  - Installing yarl (1.9.4): Skipped for the following reason: Already installed
  - Installing yfinance (0.2.28): Skipped for the following reason: Already installed
  - Installing zipp (3.18.1): Skipped for the following reason: Already installed

Installing the current project: jesse-trading (0.1.0)
  - Building package jesse-trading in editable mode
  - Removed jesse_trading-0.1.0.dist-info directory from /Users/zions/jesse-trading-3/.venv/lib/python3.9/site-packages
  - Adding jesse_trading.pth to /Users/zions/jesse-trading-3/.venv/lib/python3.9/site-packages for /Users/zions/jesse-trading-3
  - Adding the jesse_trading-0.1.0.dist-info directory to /Users/zions/jesse-trading-3/.venv/lib/python3.9/site-packages
@Tzion Tzion added kind/bug Something isn't working as expected status/triage This issue needs to be triaged labels Apr 15, 2024
@dimbleby
Copy link
Contributor

dimbleby commented Apr 15, 2024

you should not put jesse as a subdirectory of jesse-trading

when you install jesse-trading, you add /blah/whatever/jesse-trading to the python path. But then when you clone jesse into that place, you create an unintended place where python will look for - and fail to find - jesse.utils

please close

@radoering radoering closed this as not planned Won't fix, can't repro, duplicate, stale May 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug Something isn't working as expected status/triage This issue needs to be triaged
Projects
None yet
Development

No branches or pull requests

3 participants