python-poetry / poetry

Python packaging and dependency management made easy
https://python-poetry.org
MIT License
31.08k stars 2.25k forks source link

changing local dependency to editable does not reinstall as editable dependency #9465

Closed stefansjs closed 3 months ago

stefansjs commented 3 months ago

Description

poetry add /some/local/package
poetry add --editable /some/local/package

This does not end up with an editable dependency. pyproject.toml is correctly updated, but the pip environment does not change, even after running poetry install

Workarounds

poetry add /some/local/package
poetry add --editable /some/local/package
pip uninstall package
poetry install

Uninstalling the package, then running poetry install does install the package as editable

Poetry Installation Method

other

Operating System

Mac OS Sonoma 14.5

Poetry Version

1.8.3

Poetry Configuration

cache-dir = "/Users/stsullivan/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 = null
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/stsullivan/Library/Caches/pypoetry/virtualenvs
virtualenvs.prefer-active-python = false
virtualenvs.prompt = "{project_name}-py{python_version}"
warnings.export = true

Python Sysconfig

Platform: "macosx-11.1-arm64"
Python version: "3.10"
Current installation scheme: "posix_prefix"

Paths: 
    data = "/Users/stsullivan/code/stocks/.venv"
    include = "/opt/homebrew/anaconda3/envs/dev/include/python3.10"
    platinclude = "/opt/homebrew/anaconda3/envs/dev/include/python3.10"
    platlib = "/Users/stsullivan/code/stocks/.venv/lib/python3.10/site-packages"
    platstdlib = "/Users/stsullivan/code/stocks/.venv/lib/python3.10"
    purelib = "/Users/stsullivan/code/stocks/.venv/lib/python3.10/site-packages"
    scripts = "/Users/stsullivan/code/stocks/.venv/bin"
    stdlib = "/opt/homebrew/anaconda3/envs/dev/lib/python3.10"

Variables: 
    ABIFLAGS = ""
    AC_APPLE_UNIVERSAL_BUILD = "0"
    AIX_BUILDDATE = "0"
    AIX_GENUINE_CPLUSPLUS = "0"
    ALIGNOF_LONG = "8"
    ALIGNOF_SIZE_T = "8"
    ALT_SOABI = "0"
    ANDROID_API_LEVEL = "0"
    AR = "ar"
    ARFLAGS = "rcs"
    BASECFLAGS = "-Wno-unused-result -Wsign-compare -Wunreachable-code"
    BASECPPFLAGS = "-IObjects -IInclude -IPython"
    BASEMODLIBS = ""
    BINDIR = "/opt/homebrew/anaconda3/envs/dev/bin"
    BINLIBDEST = "/opt/homebrew/anaconda3/envs/dev/lib/python3.10"
    BLDLIBRARY = "libpython3.10.a"
    BLDSHARED = "clang -bundle -undefined dynamic_lookup -Wl,-rpath,/opt/homebrew/anaconda3/envs/dev/lib -L/opt/homebrew/anaconda3/envs/dev/lib -Wl,-rpath,/opt/homebrew/anaconda3/envs/dev/lib -L/opt/homebrew/anaconda3/envs/dev/lib"
    BUILDEXE = ".exe"
    BUILDPYTHON = "python.exe"
    BUILD_GNU_TYPE = "arm64-apple-darwin20.0.0"
    BYTESTR_DEPS = "\"
    CC = "clang"
    CCSHARED = ""
    CFLAGS = "-Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC   -O2  -isystem /opt/homebrew/anaconda3/envs/dev/include -arch arm64  -fPIC   -O2  -isystem /opt/homebrew/anaconda3/envs/dev/include -arch arm64 "
    CFLAGSFORSHARED = ""
    CFLAGS_ALIASING = "-fno-strict-aliasing"
    CONFIGFILES = "configure configure.ac acconfig.h pyconfig.h.in Makefile.pre.in"
    CONFIGURE_CFLAGS = "-fPIC   -O2  -isystem /opt/homebrew/anaconda3/envs/dev/include -arch arm64 "
    CONFIGURE_CFLAGS_NODIST = "-std=c99 -Wextra -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers -Wstrict-prototypes -Werror=implicit-function-declaration -fvisibility=hidden"
    CONFIGURE_CPPFLAGS = "-D_FORTIFY_SOURCE=2 -isystem /opt/homebrew/anaconda3/envs/dev/include -mmacosx-version-min=11.1 -I/opt/homebrew/anaconda3/envs/dev/include"
    CONFIGURE_LDFLAGS = "-Wl,-rpath,/opt/homebrew/anaconda3/envs/dev/lib -L/opt/homebrew/anaconda3/envs/dev/lib"
    CONFIGURE_LDFLAGS_NODIST = "-Wl,-export_dynamic -g"
    CONFIG_ARGS = "'--prefix=/opt/homebrew/anaconda3/envs/dev''--build=arm64-apple-darwin20.0.0''--host=arm64-apple-darwin20.0.0''--enable-ipv6''--with-ensurepip=no''--with-tzpath=/opt/homebrew/anaconda3/envs/dev/share/zoneinfo:/opt/homebrew/anaconda3/envs/dev/share/tzinfo''--with-computed-gotos''--with-system-ffi''--enable-loadable-sqlite-extensions''--with-tcltk-includes=-I/opt/homebrew/anaconda3/envs/dev/include''--with-tcltk-libs=-L/opt/homebrew/anaconda3/envs/dev/lib -ltcl8.6 -ltk8.6''--with-platlibdir=lib''--with-lto''--enable-optimizations''-oldincludedir=/var/folders/nz/j6p8yfhx1mv_0grj5xl4650h0000gp/T/abs_d8b9grhwv7/croot/python-split_1688586110723/_build_env/arm64-apple-darwin20.0.0/sysroot/usr/include''--disable-shared''PROFILE_TASK=-m test --pgo''build_alias=arm64-apple-darwin20.0.0''host_alias=arm64-apple-darwin20.0.0''MACHDEP=darwin''CC=clang''CFLAGS=-fPIC   -O2 -isystem /opt/homebrew/anaconda3/envs/dev/include -arch arm64 ''LDFLAGS=-Wl,-rpath,/opt/homebrew/anaconda3/envs/dev/lib -L/opt/homebrew/anaconda3/envs/dev/lib''CPPFLAGS=-D_FORTIFY_SOURCE=2 -isystem /opt/homebrew/anaconda3/envs/dev/include -mmacosx-version-min=11.1 -I/opt/homebrew/anaconda3/envs/dev/include''PKG_CONFIG_PATH=/opt/homebrew/anaconda3/envs/dev/lib/pkgconfig'"
    CONFINCLUDEDIR = "/opt/homebrew/anaconda3/envs/dev/include"
    CONFINCLUDEPY = "/opt/homebrew/anaconda3/envs/dev/include/python3.10"
    COREPYTHONPATH = ""
    COVERAGE_INFO = "/private/var/folders/nz/j6p8yfhx1mv_0grj5xl4650h0000gp/T/abs_d8b9grhwv7/croot/python-split_1688586110723/work/build-static/coverage.info"
    COVERAGE_REPORT = "/private/var/folders/nz/j6p8yfhx1mv_0grj5xl4650h0000gp/T/abs_d8b9grhwv7/croot/python-split_1688586110723/work/build-static/lcov-report"
    COVERAGE_REPORT_OPTIONS = "--no-branch-coverage --title "CPython lcov report""
    CPPFLAGS = "-IObjects -IInclude -IPython -I. -I/var/folders/nz/j6p8yfhx1mv_0grj5xl4650h0000gp/T/abs_d8b9grhwv7/croot/python-split_1688586110723/work/Include -D_FORTIFY_SOURCE=2 -isystem /opt/homebrew/anaconda3/envs/dev/include -mmacosx-version-min=11.1 -I/opt/homebrew/anaconda3/envs/dev/include -D_FORTIFY_SOURCE=2 -isystem /opt/homebrew/anaconda3/envs/dev/include -mmacosx-version-min=11.1 -I/opt/homebrew/anaconda3/envs/dev/include"
    CXX = "clang++"
    DESTDIRS = "/opt/homebrew/anaconda3/envs/dev /opt/homebrew/anaconda3/envs/dev/lib /opt/homebrew/anaconda3/envs/dev/lib/python3.10 /opt/homebrew/anaconda3/envs/dev/lib/python3.10/lib-dynload"
    DESTLIB = "/opt/homebrew/anaconda3/envs/dev/lib/python3.10"
    DESTPATH = ""
    DESTSHARED = "/opt/homebrew/anaconda3/envs/dev/lib/python3.10/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 = "no"
    EXE = ""
    EXEMODE = "755"
    EXPERIMENTAL_ISOLATED_SUBINTERPRETERS = "0"
    EXPORTSFROM = ""
    EXPORTSYMS = ""
    EXTRATESTOPTS = ""
    EXT_SUFFIX = ".cpython-310-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 = "0"
    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_CLOSE_RANGE = "0"
    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_EVENTFD = "0"
    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 = "0"
    HAVE_LIBREADLINE = "1"
    HAVE_LIBRESOLV = "0"
    HAVE_LIBSENDFILE = "0"
    HAVE_LIBUTIL_H = "0"
    HAVE_LIBUUID = "0"
    HAVE_LINK = "1"
    HAVE_LINKAT = "1"
    HAVE_LINUX_AUXVEC_H = "0"
    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 = "0"
    HAVE_MKNOD = "1"
    HAVE_MKNODAT = "0"
    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_NON_UNICODE_WCHAR_T_REPRESENTATION = "0"
    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_CLOCKWAIT = "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_SPLICE = "0"
    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_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_AUXV_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_EVENTFD_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_VFORK = "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_ZLIB_COPY = "1"
    HAVE__GETPTY = "0"
    HOST_GNU_TYPE = "arm64-apple-darwin20.0.0"
    INCLDIRSTOMAKE = "/opt/homebrew/anaconda3/envs/dev/include /opt/homebrew/anaconda3/envs/dev/include /opt/homebrew/anaconda3/envs/dev/include/python3.10 /opt/homebrew/anaconda3/envs/dev/include/python3.10"
    INCLUDEDIR = "/opt/homebrew/anaconda3/envs/dev/include"
    INCLUDEPY = "/opt/homebrew/anaconda3/envs/dev/include/python3.10"
    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.10.a"
    IO_H = "Modules/_io/_iomodule.h"
    IO_OBJS = "\"
    LDCXXSHARED = "clang++ -bundle -undefined dynamic_lookup"
    LDFLAGS = "-Wl,-rpath,/opt/homebrew/anaconda3/envs/dev/lib -L/opt/homebrew/anaconda3/envs/dev/lib -Wl,-rpath,/opt/homebrew/anaconda3/envs/dev/lib -L/opt/homebrew/anaconda3/envs/dev/lib"
    LDLIBRARY = "libpython3.10.a"
    LDLIBRARYDIR = ""
    LDSHARED = "clang -bundle -undefined dynamic_lookup -Wl,-rpath,/opt/homebrew/anaconda3/envs/dev/lib -L/opt/homebrew/anaconda3/envs/dev/lib -Wl,-rpath,/opt/homebrew/anaconda3/envs/dev/lib -L/opt/homebrew/anaconda3/envs/dev/lib"
    LDVERSION = "3.10"
    LIBC = ""
    LIBDEST = "/opt/homebrew/anaconda3/envs/dev/lib/python3.10"
    LIBDIR = "/opt/homebrew/anaconda3/envs/dev/lib"
    LIBFFI_INCLUDEDIR = "/opt/homebrew/anaconda3/envs/dev/include"
    LIBM = ""
    LIBOBJDIR = "Python/"
    LIBOBJS = ""
    LIBPC = "/opt/homebrew/anaconda3/envs/dev/lib/pkgconfig"
    LIBPL = "/opt/homebrew/anaconda3/envs/dev/lib/python3.10/config-3.10-darwin"
    LIBPYTHON = ""
    LIBRARY = "libpython3.10.a"
    LIBRARY_DEPS = "libpython3.10.a"
    LIBRARY_OBJS = "\"
    LIBRARY_OBJS_OMIT_FROZEN = "\"
    LIBS = "-ldl   -framework CoreFoundation"
    LIBSUBDIRS = "asyncio \"
    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 = "/var/folders/nz/j6p8yfhx1mv_0grj5xl4650h0000gp/T/abs_d8b9grhwv7/croot/python-split_1688586110723/_build_env/bin/llvm-profdata merge -output=code.profclangd *.profclangr"
    LN = "ln"
    LOCALMODLIBS = ""
    MACHDEP = "darwin"
    MACHDEP_OBJS = ""
    MACHDESTLIB = "/opt/homebrew/anaconda3/envs/dev/lib/python3.10"
    MACOSX_DEPLOYMENT_TARGET = "11.1"
    MAINCC = "clang"
    MAJOR_IN_MKDEV = "0"
    MAJOR_IN_SYSMACROS = "0"
    MAKESETUP = "/var/folders/nz/j6p8yfhx1mv_0grj5xl4650h0000gp/T/abs_d8b9grhwv7/croot/python-split_1688586110723/work/Modules/makesetup"
    MANDIR = "/opt/homebrew/anaconda3/envs/dev/share/man"
    MKDIR_P = "/var/folders/nz/j6p8yfhx1mv_0grj5xl4650h0000gp/T/abs_d8b9grhwv7/croot/python-split_1688586110723/work/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  _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/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/anaconda3/envs/dev/include"
    OPENSSL_LDFLAGS = "-L/opt/homebrew/anaconda3/envs/dev/lib"
    OPENSSL_LIBS = "-lssl -lcrypto"
    OPENSSL_RPATH = ""
    OPT = "-DNDEBUG -fwrapv -O2 -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/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_FOR_REGEN = ""
    PYTHON_HEADERS = "\"
    PYTHON_OBJS = "\"
    PY_BUILD_ENVIRON = ""
    PY_BUILTIN_HASHLIB_HASHES = ""md5,sha1,sha256,sha512,sha3,blake2""
    PY_BUILTIN_MODULE_CFLAGS = "-Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC  -O2  -isystem /opt/homebrew/anaconda3/envs/dev/include -arch arm64  -fPIC  -O2  -isystem /opt/homebrew/anaconda3/envs/dev/include -arch arm64   -std=c99 -Wextra -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers -Wstrict-prototypes -Werror=implicit-function-declaration -fvisibility=hidden -fprofile-instr-use=code.profclangd -I/var/folders/nz/j6p8yfhx1mv_0grj5xl4650h0000gp/T/abs_d8b9grhwv7/croot/python-split_1688586110723/work/Include/internal -IObjects -IInclude -IPython -I. -I/var/folders/nz/j6p8yfhx1mv_0grj5xl4650h0000gp/T/abs_d8b9grhwv7/croot/python-split_1688586110723/work/Include -D_FORTIFY_SOURCE=2 -isystem /opt/homebrew/anaconda3/envs/dev/include -mmacosx-version-min=11.1 -I/opt/homebrew/anaconda3/envs/dev/include -D_FORTIFY_SOURCE=2 -isystem /opt/homebrew/anaconda3/envs/dev/include -mmacosx-version-min=11.1 -I/opt/homebrew/anaconda3/envs/dev/include -DPy_BUILD_CORE_BUILTIN"
    PY_CFLAGS = "-Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC   -O2  -isystem /opt/homebrew/anaconda3/envs/dev/include -arch arm64  -fPIC   -O2  -isystem /opt/homebrew/anaconda3/envs/dev/include -arch arm64 "
    PY_CFLAGS_NODIST = "-std=c99 -Wextra -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers -Wstrict-prototypes -Werror=implicit-function-declaration -fvisibility=hidden -fprofile-instr-use=code.profclangd -I/var/folders/nz/j6p8yfhx1mv_0grj5xl4650h0000gp/T/abs_d8b9grhwv7/croot/python-split_1688586110723/work/Include/internal"
    PY_COERCE_C_LOCALE = "1"
    PY_CORE_CFLAGS = "-Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC   -O2 -isystem /opt/homebrew/anaconda3/envs/dev/include -arch arm64  -fPIC   -O2 -isystem /opt/homebrew/anaconda3/envs/dev/include -arch arm64   -std=c99 -Wextra -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers -Wstrict-prototypes -Werror=implicit-function-declaration -fvisibility=hidden -fprofile-instr-use=code.profclangd -I/var/folders/nz/j6p8yfhx1mv_0grj5xl4650h0000gp/T/abs_d8b9grhwv7/croot/python-split_1688586110723/work/Include/internal -IObjects -IInclude -IPython -I. -I/var/folders/nz/j6p8yfhx1mv_0grj5xl4650h0000gp/T/abs_d8b9grhwv7/croot/python-split_1688586110723/work/Include -D_FORTIFY_SOURCE=2 -isystem /opt/homebrew/anaconda3/envs/dev/include -mmacosx-version-min=11.1 -I/opt/homebrew/anaconda3/envs/dev/include -D_FORTIFY_SOURCE=2 -isystem /opt/homebrew/anaconda3/envs/dev/include -mmacosx-version-min=11.1 -I/opt/homebrew/anaconda3/envs/dev/include -DPy_BUILD_CORE"
    PY_CORE_LDFLAGS = "-Wl,-rpath,/opt/homebrew/anaconda3/envs/dev/lib -L/opt/homebrew/anaconda3/envs/dev/lib -Wl,-rpath,/opt/homebrew/anaconda3/envs/dev/lib -L/opt/homebrew/anaconda3/envs/dev/lib -Wl,-export_dynamic -g"
    PY_CPPFLAGS = "-IObjects -IInclude -IPython -I. -I/var/folders/nz/j6p8yfhx1mv_0grj5xl4650h0000gp/T/abs_d8b9grhwv7/croot/python-split_1688586110723/work/Include -D_FORTIFY_SOURCE=2 -isystem /opt/homebrew/anaconda3/envs/dev/include -mmacosx-version-min=11.1 -I/opt/homebrew/anaconda3/envs/dev/include -D_FORTIFY_SOURCE=2 -isystem /opt/homebrew/anaconda3/envs/dev/include -mmacosx-version-min=11.1 -I/opt/homebrew/anaconda3/envs/dev/include"
    PY_ENABLE_SHARED = "0"
    PY_FORMAT_SIZE_T = ""z""
    PY_LDFLAGS = "-Wl,-rpath,/opt/homebrew/anaconda3/envs/dev/lib -L/opt/homebrew/anaconda3/envs/dev/lib -Wl,-rpath,/opt/homebrew/anaconda3/envs/dev/lib -L/opt/homebrew/anaconda3/envs/dev/lib"
    PY_LDFLAGS_NODIST = "-Wl,-export_dynamic -g"
    PY_SSL_DEFAULT_CIPHERS = "1"
    PY_SSL_DEFAULT_CIPHER_STRING = "0"
    PY_STDMODULE_CFLAGS = "-Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC   -O2  -isystem /opt/homebrew/anaconda3/envs/dev/include -arch arm64  -fPIC   -O2  -isystem /opt/homebrew/anaconda3/envs/dev/include -arch arm64   -std=c99 -Wextra -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers -Wstrict-prototypes -Werror=implicit-function-declaration -fvisibility=hidden -fprofile-instr-use=code.profclangd -I/var/folders/nz/j6p8yfhx1mv_0grj5xl4650h0000gp/T/abs_d8b9grhwv7/croot/python-split_1688586110723/work/Include/internal -IObjects -IInclude -IPython -I. -I/var/folders/nz/j6p8yfhx1mv_0grj5xl4650h0000gp/T/abs_d8b9grhwv7/croot/python-split_1688586110723/work/Include -D_FORTIFY_SOURCE=2 -isystem /opt/homebrew/anaconda3/envs/dev/include -mmacosx-version-min=11.1 -I/opt/homebrew/anaconda3/envs/dev/include -D_FORTIFY_SOURCE=2 -isystem /opt/homebrew/anaconda3/envs/dev/include -mmacosx-version-min=11.1 -I/opt/homebrew/anaconda3/envs/dev/include"
    Py_DEBUG = "0"
    Py_ENABLE_SHARED = "0"
    Py_HASH_ALGORITHM = "0"
    Py_TRACE_REFS = "0"
    QUICKTESTOPTS = "-x test_subprocess test_io test_lib2to3 \"
    READELF = ":"
    RESSRCDIR = "Mac/Resources/framework"
    RETSIGTYPE = "void"
    RUNSHARED = ""
    SCRIPTDIR = "/opt/homebrew/anaconda3/envs/dev/lib"
    SETPGRP_HAVE_ARG = "0"
    SHELL = "/bin/sh"
    SHLIBS = "-ldl   -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-310-darwin.so"
    SOABI = "cpython-310-darwin"
    SRCDIRS = "Parser Objects Python Modules Modules/_io Programs"
    SRC_GDB_HOOKS = "/var/folders/nz/j6p8yfhx1mv_0grj5xl4650h0000gp/T/abs_d8b9grhwv7/croot/python-split_1688586110723/work/Tools/gdb/libpython.py"
    STATIC_LIBPYTHON = "1"
    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 = "-I/opt/homebrew/anaconda3/envs/dev/include"
    TCLTK_LIBS = "-L/opt/homebrew/anaconda3/envs/dev/lib -ltcl8.6 -ltk8.6"
    TESTOPTS = ""
    TESTPATH = ""
    TESTPYTHON = "./python.exe"
    TESTPYTHONOPTS = ""
    TESTRUNNER = "./python.exe /var/folders/nz/j6p8yfhx1mv_0grj5xl4650h0000gp/T/abs_d8b9grhwv7/croot/python-split_1688586110723/work/Tools/scripts/run_tests.py"
    TESTSUBDIRS = "ctypes/test \"
    TESTTIMEOUT = "1200"
    TEST_MODULES = "yes"
    THREAD_STACK_SIZE = "0x1000000"
    TIMEMODULE_LIB = "0"
    TIME_WITH_SYS_TIME = "1"
    TM_IN_SYS_TIME = "0"
    TZPATH = "/opt/homebrew/anaconda3/envs/dev/share/zoneinfo:/opt/homebrew/anaconda3/envs/dev/share/tzinfo"
    UNICODE_DEPS = "\"
    UNIVERSALSDK = ""
    UPDATE_FILE = "/var/folders/nz/j6p8yfhx1mv_0grj5xl4650h0000gp/T/abs_d8b9grhwv7/croot/python-split_1688586110723/work/Tools/scripts/update_file.py"
    USE_COMPUTED_GOTOS = "1"
    VERSION = "3.10"
    VPATH = "/var/folders/nz/j6p8yfhx1mv_0grj5xl4650h0000gp/T/abs_d8b9grhwv7/croot/python-split_1688586110723/work"
    WHEEL_PKG_DIR = ""
    WINDOW_HAS_FLAGS = "1"
    WITH_DECIMAL_CONTEXTVAR = "1"
    WITH_DOC_STRINGS = "1"
    WITH_DTRACE = "0"
    WITH_DYLD = "1"
    WITH_EDITLINE = "0"
    WITH_LIBINTL = "0"
    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 = "/private/var/folders/nz/j6p8yfhx1mv_0grj5xl4650h0000gp/T/abs_d8b9grhwv7/croot/python-split_1688586110723/work/build-static"
    abs_srcdir = "/var/folders/nz/j6p8yfhx1mv_0grj5xl4650h0000gp/T/abs_d8b9grhwv7/croot/python-split_1688586110723/work"
    base = "/Users/stsullivan/code/stocks/.venv"
    datarootdir = "/opt/homebrew/anaconda3/envs/dev/share"
    exec_prefix = "/opt/homebrew/anaconda3/envs/dev"
    installed_base = "/opt/homebrew/anaconda3/envs/dev"
    installed_platbase = "/opt/homebrew/anaconda3/envs/dev"
    platbase = "/Users/stsullivan/code/stocks/.venv"
    platlibdir = "lib"
    prefix = "/opt/homebrew/anaconda3/envs/dev"
    projectbase = "/opt/homebrew/anaconda3/envs/dev/bin"
    py_version = "3.10.12"
    py_version_nodot = "310"
    py_version_nodot_plat = ""
    py_version_short = "3.10"
    srcdir = "/opt/homebrew/anaconda3/envs/dev/lib/python3.10/config-3.10-darwin"
    userbase = "/Users/stsullivan/.local"

Example pyproject.toml

[tool.poetry]
name = "stonks"
version = "0.1.0"
description = ""
authors = ["Stefan Sullivan <stefan.sullivan@gmail.com>"]
readme = "README.md"
include = ["stonks"]

[tool.poetry.dependencies]
python = "^3.10"
plotly = "^5"
requests = "^2"
pandas = "^2.2"
pyparsing = "^3"
cdplot = {path = "/Users/stsullivan/code/cdplot"}

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

Poetry Runtime Logs

Loading configuration file /Users/stsullivan/Library/Application Support/pypoetry/config.toml
Using virtualenv: /Users/stsullivan/code/stocks/.venv

Updating dependencies
Resolving dependencies...
   1: fact: stonks is 0.1.0
   1: derived: stonks
   1: fact: stonks depends on plotly (^5)
   1: fact: stonks depends on requests (^2)
   1: fact: stonks depends on pandas (^2.2)
   1: fact: stonks depends on pyparsing (^3)
   1: fact: stonks depends on cdplot (1.0a)
   1: selecting stonks (0.1.0)
   1: derived: cdplot (1.0a) @ file:///Users/stsullivan/code/cdplot
   1: derived: pyparsing (>=3,<4)
   1: derived: pandas (>=2.2,<3.0)
   1: derived: requests (>=2,<3)
   1: derived: plotly (>=5,<6)
   1: fact: cdplot (1.0a) depends on plotly (^5)
   1: fact: cdplot (1.0a) depends on toml (^0.10)
   1: fact: cdplot (1.0a) depends on pandas (^2)
   1: fact: cdplot (1.0a) depends on jsonschema (^4)
   1: selecting cdplot (1.0a /Users/stsullivan/code/cdplot)
   1: derived: jsonschema (>=4,<5)
   1: derived: toml (>=0.10,<0.11)
   1: selecting pyparsing (3.1.2)
   0: Duplicate dependencies for numpy
   0: Different requirements found for numpy (>=1.22.4) with markers python_version < "3.11", numpy (>=1.23.2) with markers python_version == "3.11" and numpy (>=1.26.0) with markers python_version >= "3.12".
   1: Version solving took 0.048 seconds.
   1: Tried 1 solutions.
   0: Retrying dependency resolution with the following overrides ({Package('pandas', '2.2.2'): {'numpy': <Dependency numpy (>=1.22.4)>}}).
   1: fact: stonks is 0.1.0
   1: derived: stonks
   1: fact: stonks depends on plotly (^5)
   1: fact: stonks depends on requests (^2)
   1: fact: stonks depends on pandas (^2.2)
   1: fact: stonks depends on pyparsing (^3)
   1: fact: stonks depends on cdplot (1.0a)
   1: selecting stonks (0.1.0)
   1: derived: cdplot (1.0a) @ file:///Users/stsullivan/code/cdplot
   1: derived: pyparsing (>=3,<4)
   1: derived: pandas (>=2.2,<3.0)
   1: derived: requests (>=2,<3)
   1: derived: plotly (>=5,<6)
   1: fact: cdplot (1.0a) depends on plotly (^5)
   1: fact: cdplot (1.0a) depends on toml (^0.10)
   1: fact: cdplot (1.0a) depends on pandas (^2)
   1: fact: cdplot (1.0a) depends on jsonschema (^4)
   1: selecting cdplot (1.0a /Users/stsullivan/code/cdplot)
   1: derived: jsonschema (>=4,<5)
   1: derived: toml (>=0.10,<0.11)
   1: selecting pyparsing (3.1.2)
   1: fact: pandas (2.2.2) depends on numpy (>=1.22.4)
   1: fact: pandas (2.2.2) depends on python-dateutil (>=2.8.2)
   1: fact: pandas (2.2.2) depends on pytz (>=2020.1)
   1: fact: pandas (2.2.2) depends on tzdata (>=2022.7)
   1: selecting pandas (2.2.2)
   1: derived: tzdata (>=2022.7)
   1: derived: pytz (>=2020.1)
   1: derived: python-dateutil (>=2.8.2)
   1: derived: numpy (>=1.22.4)
   1: fact: requests (2.32.3) depends on charset-normalizer (>=2,<4)
   1: fact: requests (2.32.3) depends on idna (>=2.5,<4)
   1: fact: requests (2.32.3) depends on urllib3 (>=1.21.1,<3)
   1: fact: requests (2.32.3) depends on certifi (>=2017.4.17)
   1: selecting requests (2.32.3)
   1: derived: certifi (>=2017.4.17)
   1: derived: urllib3 (>=1.21.1,<3)
   1: derived: idna (>=2.5,<4)
   1: derived: charset-normalizer (>=2,<4)
   1: fact: plotly (5.22.0) depends on tenacity (>=6.2.0)
   1: fact: plotly (5.22.0) depends on packaging (*)
   1: selecting plotly (5.22.0)
   1: derived: packaging
   1: derived: tenacity (>=6.2.0)
   1: fact: jsonschema (4.22.0) depends on attrs (>=22.2.0)
   1: fact: jsonschema (4.22.0) depends on jsonschema-specifications (>=2023.03.6)
   1: fact: jsonschema (4.22.0) depends on referencing (>=0.28.4)
   1: fact: jsonschema (4.22.0) depends on rpds-py (>=0.7.1)
   1: selecting jsonschema (4.22.0)
   1: derived: rpds-py (>=0.7.1)
   1: derived: referencing (>=0.28.4)
   1: derived: jsonschema-specifications (>=2023.03.6)
   1: derived: attrs (>=22.2.0)
   1: selecting toml (0.10.2)
   1: selecting tzdata (2024.1)
   1: selecting pytz (2024.1)
   1: fact: python-dateutil (2.9.0.post0) depends on six (>=1.5)
   1: selecting python-dateutil (2.9.0.post0)
   1: derived: six (>=1.5)
   1: selecting certifi (2024.2.2)
   1: selecting urllib3 (2.2.1)
   1: selecting idna (3.7)
   1: selecting charset-normalizer (3.3.2)
   1: selecting packaging (24.0)
   1: selecting tenacity (8.3.0)
   1: selecting rpds-py (0.18.1)
   1: fact: referencing (0.35.1) depends on attrs (>=22.2.0)
   1: fact: referencing (0.35.1) depends on rpds-py (>=0.7.0)
   1: selecting referencing (0.35.1)
   1: fact: jsonschema-specifications (2023.12.1) depends on referencing (>=0.31.0)
   1: selecting jsonschema-specifications (2023.12.1)
   1: selecting attrs (23.2.0)
   1: selecting six (1.16.0)
   1: selecting numpy (1.26.4)
   1: Version solving took 0.028 seconds.
   1: Tried 1 solutions.
   0: Retrying dependency resolution with the following overrides ({Package('pandas', '2.2.2'): {'numpy': <Dependency numpy (>=1.23.2)>}}).
   1: fact: stonks is 0.1.0
   1: derived: stonks
   1: fact: stonks depends on plotly (^5)
   1: fact: stonks depends on requests (^2)
   1: fact: stonks depends on pandas (^2.2)
   1: fact: stonks depends on pyparsing (^3)
   1: fact: stonks depends on cdplot (1.0a)
   1: selecting stonks (0.1.0)
   1: derived: cdplot (1.0a) @ file:///Users/stsullivan/code/cdplot
   1: derived: pyparsing (>=3,<4)
   1: derived: pandas (>=2.2,<3.0)
   1: derived: requests (>=2,<3)
   1: derived: plotly (>=5,<6)
   1: fact: cdplot (1.0a) depends on plotly (^5)
   1: fact: cdplot (1.0a) depends on toml (^0.10)
   1: fact: cdplot (1.0a) depends on pandas (^2)
   1: fact: cdplot (1.0a) depends on jsonschema (^4)
   1: selecting cdplot (1.0a /Users/stsullivan/code/cdplot)
   1: derived: jsonschema (>=4,<5)
   1: derived: toml (>=0.10,<0.11)
   1: selecting pyparsing (3.1.2)
   1: fact: pandas (2.2.2) depends on numpy (>=1.23.2)
   1: fact: pandas (2.2.2) depends on python-dateutil (>=2.8.2)
   1: fact: pandas (2.2.2) depends on pytz (>=2020.1)
   1: fact: pandas (2.2.2) depends on tzdata (>=2022.7)
   1: selecting pandas (2.2.2)
   1: derived: tzdata (>=2022.7)
   1: derived: pytz (>=2020.1)
   1: derived: python-dateutil (>=2.8.2)
   1: derived: numpy (>=1.23.2)
   1: fact: requests (2.32.3) depends on charset-normalizer (>=2,<4)
   1: fact: requests (2.32.3) depends on idna (>=2.5,<4)
   1: fact: requests (2.32.3) depends on urllib3 (>=1.21.1,<3)
   1: fact: requests (2.32.3) depends on certifi (>=2017.4.17)
   1: selecting requests (2.32.3)
   1: derived: certifi (>=2017.4.17)
   1: derived: urllib3 (>=1.21.1,<3)
   1: derived: idna (>=2.5,<4)
   1: derived: charset-normalizer (>=2,<4)
   1: fact: plotly (5.22.0) depends on tenacity (>=6.2.0)
   1: fact: plotly (5.22.0) depends on packaging (*)
   1: selecting plotly (5.22.0)
   1: derived: packaging
   1: derived: tenacity (>=6.2.0)
   1: fact: jsonschema (4.22.0) depends on attrs (>=22.2.0)
   1: fact: jsonschema (4.22.0) depends on jsonschema-specifications (>=2023.03.6)
   1: fact: jsonschema (4.22.0) depends on referencing (>=0.28.4)
   1: fact: jsonschema (4.22.0) depends on rpds-py (>=0.7.1)
   1: selecting jsonschema (4.22.0)
   1: derived: rpds-py (>=0.7.1)
   1: derived: referencing (>=0.28.4)
   1: derived: jsonschema-specifications (>=2023.03.6)
   1: derived: attrs (>=22.2.0)
   1: selecting toml (0.10.2)
   1: selecting tzdata (2024.1)
   1: selecting pytz (2024.1)
   1: fact: python-dateutil (2.9.0.post0) depends on six (>=1.5)
   1: selecting python-dateutil (2.9.0.post0)
   1: derived: six (>=1.5)
   1: selecting certifi (2024.2.2)
   1: selecting urllib3 (2.2.1)
   1: selecting idna (3.7)
   1: selecting charset-normalizer (3.3.2)
   1: selecting packaging (24.0)
   1: selecting tenacity (8.3.0)
   1: selecting rpds-py (0.18.1)
   1: fact: referencing (0.35.1) depends on attrs (>=22.2.0)
   1: fact: referencing (0.35.1) depends on rpds-py (>=0.7.0)
   1: selecting referencing (0.35.1)
   1: fact: jsonschema-specifications (2023.12.1) depends on referencing (>=0.31.0)
   1: selecting jsonschema-specifications (2023.12.1)
   1: selecting attrs (23.2.0)
   1: selecting six (1.16.0)
   1: selecting numpy (1.26.4)
   1: Version solving took 0.022 seconds.
   1: Tried 1 solutions.
   0: Retrying dependency resolution with the following overrides ({Package('pandas', '2.2.2'): {'numpy': <Dependency numpy (>=1.26.0)>}}).
   1: fact: stonks is 0.1.0
   1: derived: stonks
   1: fact: stonks depends on plotly (^5)
   1: fact: stonks depends on requests (^2)
   1: fact: stonks depends on pandas (^2.2)
   1: fact: stonks depends on pyparsing (^3)
   1: fact: stonks depends on cdplot (1.0a)
   1: selecting stonks (0.1.0)
   1: derived: cdplot (1.0a) @ file:///Users/stsullivan/code/cdplot
   1: derived: pyparsing (>=3,<4)
   1: derived: pandas (>=2.2,<3.0)
   1: derived: requests (>=2,<3)
   1: derived: plotly (>=5,<6)
   1: fact: cdplot (1.0a) depends on plotly (^5)
   1: fact: cdplot (1.0a) depends on toml (^0.10)
   1: fact: cdplot (1.0a) depends on pandas (^2)
   1: fact: cdplot (1.0a) depends on jsonschema (^4)
   1: selecting cdplot (1.0a /Users/stsullivan/code/cdplot)
   1: derived: jsonschema (>=4,<5)
   1: derived: toml (>=0.10,<0.11)
   1: selecting pyparsing (3.1.2)
   1: fact: pandas (2.2.2) depends on numpy (>=1.26.0)
   1: fact: pandas (2.2.2) depends on python-dateutil (>=2.8.2)
   1: fact: pandas (2.2.2) depends on pytz (>=2020.1)
   1: fact: pandas (2.2.2) depends on tzdata (>=2022.7)
   1: selecting pandas (2.2.2)
   1: derived: tzdata (>=2022.7)
   1: derived: pytz (>=2020.1)
   1: derived: python-dateutil (>=2.8.2)
   1: derived: numpy (>=1.26.0)
   1: fact: requests (2.32.3) depends on charset-normalizer (>=2,<4)
   1: fact: requests (2.32.3) depends on idna (>=2.5,<4)
   1: fact: requests (2.32.3) depends on urllib3 (>=1.21.1,<3)
   1: fact: requests (2.32.3) depends on certifi (>=2017.4.17)
   1: selecting requests (2.32.3)
   1: derived: certifi (>=2017.4.17)
   1: derived: urllib3 (>=1.21.1,<3)
   1: derived: idna (>=2.5,<4)
   1: derived: charset-normalizer (>=2,<4)
   1: fact: plotly (5.22.0) depends on tenacity (>=6.2.0)
   1: fact: plotly (5.22.0) depends on packaging (*)
   1: selecting plotly (5.22.0)
   1: derived: packaging
   1: derived: tenacity (>=6.2.0)
   1: fact: jsonschema (4.22.0) depends on attrs (>=22.2.0)
   1: fact: jsonschema (4.22.0) depends on jsonschema-specifications (>=2023.03.6)
   1: fact: jsonschema (4.22.0) depends on referencing (>=0.28.4)
   1: fact: jsonschema (4.22.0) depends on rpds-py (>=0.7.1)
   1: selecting jsonschema (4.22.0)
   1: derived: rpds-py (>=0.7.1)
   1: derived: referencing (>=0.28.4)
   1: derived: jsonschema-specifications (>=2023.03.6)
   1: derived: attrs (>=22.2.0)
   1: selecting toml (0.10.2)
   1: selecting tzdata (2024.1)
   1: selecting pytz (2024.1)
   1: fact: python-dateutil (2.9.0.post0) depends on six (>=1.5)
   1: selecting python-dateutil (2.9.0.post0)
   1: derived: six (>=1.5)
   1: selecting certifi (2024.2.2)
   1: selecting urllib3 (2.2.1)
   1: selecting idna (3.7)
   1: selecting charset-normalizer (3.3.2)
   1: selecting packaging (24.0)
   1: selecting tenacity (8.3.0)
   1: selecting rpds-py (0.18.1)
   1: fact: referencing (0.35.1) depends on attrs (>=22.2.0)
   1: fact: referencing (0.35.1) depends on rpds-py (>=0.7.0)
   1: selecting referencing (0.35.1)
   1: fact: jsonschema-specifications (2023.12.1) depends on referencing (>=0.31.0)
   1: selecting jsonschema-specifications (2023.12.1)
   1: selecting attrs (23.2.0)
   1: selecting six (1.16.0)
   1: selecting numpy (1.26.4)
   1: Version solving took 0.021 seconds.
   1: Tried 1 solutions.
   0: Complete version solving took 0.121 seconds with 3 overrides
   0: Resolved with overrides: ({Package('pandas', '2.2.2'): {'numpy': <Dependency numpy (>=1.22.4)>}}), ({Package('pandas', '2.2.2'): {'numpy': <Dependency numpy (>=1.23.2)>}}), ({Package('pandas', '2.2.2'): {'numpy': <Dependency numpy (>=1.26.0)>}})

Finding the necessary packages for the current system

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

  - Installing attrs (23.2.0): Skipped for the following reason: Already installed
  - Installing cdplot (1.0a /Users/stsullivan/code/cdplot): 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 idna (3.7): Skipped for the following reason: Already installed
  - Installing jsonschema (4.22.0): Skipped for the following reason: Already installed
  - Installing jsonschema-specifications (2023.12.1): Skipped for the following reason: Already installed
  - Installing numpy (1.26.4): Skipped for the following reason: Already installed
  - Installing packaging (24.0): Skipped for the following reason: Already installed
  - Installing pandas (2.2.2): Skipped for the following reason: Already installed
  - Installing plotly (5.22.0): Skipped for the following reason: Already installed
  - Installing pyparsing (3.1.2): Skipped for the following reason: Already installed
  - Installing python-dateutil (2.9.0.post0): Skipped for the following reason: Already installed
  - Installing requests (2.32.3): Skipped for the following reason: Already installed
  - Installing pytz (2024.1): Skipped for the following reason: Already installed
  - Installing six (1.16.0): Skipped for the following reason: Already installed
  - Installing tenacity (8.3.0): Skipped for the following reason: Already installed
  - Installing urllib3 (2.2.1): Skipped for the following reason: Already installed
  - Installing rpds-py (0.18.1): Skipped for the following reason: Already installed
  - Installing toml (0.10.2): Skipped for the following reason: Already installed
  - Installing referencing (0.35.1): Skipped for the following reason: Already installed
  - Installing tzdata (2024.1): Skipped for the following reason: Already installed

Writing lock file
dimbleby commented 3 months ago

duplicate #7088, please close

github-actions[bot] commented 2 months ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.