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

Poetry doesn't install certain non-optional dependencies when run with --only main #9338

Open
timothyjlaurent opened this issue Apr 25, 2024 · 2 comments
Labels
kind/bug Something isn't working as expected status/triage This issue needs to be triaged

Comments

@timothyjlaurent
Copy link

Description

We have a poetry monorepo that uses relative imports for sharing code.
We recently noticed that some non-optional dependencies in the main dependency section aren't being installed unless we install all deps with poetry install.

In CI we like to install only the main deps and then install the dev deps and extras for testing the code.

packageA/pyproject.toml

...
[tool.poetry.dependencies]
python = ">=3.9,<3.12"
mlp_logging = { path = "../../lib/logging", develop = true}
...

logging/pyproject.toml

[tool.poetry.dependencies]
python = "^3.8"
python-json-logger = "^2.0.7"

so python-json-logger shows up as expected in packageA's poetry.lock:

[[package]]
name = "python-json-logger"
version = "2.0.7"
description = "A python library adding a json log formatter"
optional = false
python-versions = ">=3.6"
files = [
    {file = "python-json-logger-2.0.7.tar.gz", hash = "sha256:23e7ec02d34237c5aa1e29a070193a4ea87583bb4e7f8fd06d3de8264c4b2e1c"},
    {file = "python_json_logger-2.0.7-py3-none-any.whl", hash = "sha256:f380b826a991ebbe3de4d897aeec42760035ac760345e57b812938dc8b35e2bd"},
]

But when installing with poetry install --only main python-json-logger isn't installed, only when installing poetry install is it installed.

Workarounds

run poetry install but then all dev dependencies get baked in which isn't what we want.

Poetry Installation Method

pipx

Operating System

Debian in docker

Poetry Version

Poetry (version 1.8.2)

Poetry Configuration

# poetry config --list

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

Python Sysconfig

# python -m sysconfig
Platform: "linux-x86_64"
Python version: "3.11"
Current installation scheme: "posix_prefix"

Paths:
        data = "/usr/local"
        include = "/usr/local/include/python3.11"
        platinclude = "/usr/local/include/python3.11"
        platlib = "/usr/local/lib/python3.11/site-packages"
        platstdlib = "/usr/local/lib/python3.11"
        purelib = "/usr/local/lib/python3.11/site-packages"
        scripts = "/usr/local/bin"
        stdlib = "/usr/local/lib/python3.11"

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 = "-Wsign-compare"
        BASECPPFLAGS = ""
        BASEMODLIBS = ""
        BINDIR = "/usr/local/bin"
        BINLIBDEST = "/usr/local/lib/python3.11"
        BLDLIBRARY = "-L. -lpython3.11"
        BLDSHARED = "gcc -shared"
        BOOTSTRAP_HEADERS = "\"
        BUILDEXE = ""
        BUILDPYTHON = "python"
        BUILD_GNU_TYPE = "x86_64-pc-linux-gnu"
        BYTESTR_DEPS = "\"
        CC = "gcc"
        CCSHARED = "-fPIC"
        CFLAGS = "-Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall"
        CFLAGSFORSHARED = "-fPIC"
        CFLAGS_ALIASING = ""
        CONFIGFILES = "configure configure.ac acconfig.h pyconfig.h.in Makefile.pre.in"
        CONFIGURE_CFLAGS = ""
        CONFIGURE_CFLAGS_NODIST = "-fno-semantic-interposition -flto -fuse-linker-plugin -ffat-lto-objects -flto-partition=none -g -std=c11 -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Werror=implicit-function-declaration -fvisibility=hidden"
        CONFIGURE_CPPFLAGS = ""
        CONFIGURE_LDFLAGS = ""
        CONFIGURE_LDFLAGS_NODIST = "-fno-semantic-interposition -flto -fuse-linker-plugin -ffat-lto-objects -flto-partition=none -g"
        CONFIGURE_LDFLAGS_NOLTO = "-fno-lto"
        CONFIG_ARGS = "'--build=x86_64-linux-gnu' '--enable-loadable-sqlite-extensions' '--enable-optimizations' '--enable-option-checking=fatal' '--enable-shared' '--with-lto' '--with-system-expat' '--without-ensurepip' 'build_alias=x86_64-linux-gnu'"
        CONFINCLUDEDIR = "/usr/local/include"
        CONFINCLUDEPY = "/usr/local/include/python3.11"
        COREPYTHONPATH = ""
        COVERAGE_INFO = "/usr/src/python/coverage.info"
        COVERAGE_LCOV_OPTIONS = "--rc lcov_branch_coverage=1"
        COVERAGE_REPORT = "/usr/src/python/lcov-report"
        COVERAGE_REPORT_OPTIONS = "--rc lcov_branch_coverage=1 --branch-coverage --title "CPython 3.11 LCOV report [commit $(shell )]""
        CPPFLAGS = "-I. -I./Include"
        CXX = "g++"
        DECIMAL_CFLAGS = "-I./Modules/_decimal/libmpdec -DCONFIG_64=1 -DANSI=1 -DHAVE_UINT128_T=1"
        DECIMAL_LDFLAGS = "-lm Modules/_decimal/libmpdec/libmpdec.a"
        DEEPFREEZE_C = "Python/deepfreeze/deepfreeze.c"
        DEEPFREEZE_DEPS = "./Tools/scripts/deepfreeze.py _bootstrap_python ./Programs/_freeze_module.py \"
        DEEPFREEZE_OBJS = "Python/deepfreeze/deepfreeze.o"
        DESTDIRS = "/usr/local /usr/local/lib /usr/local/lib/python3.11 /usr/local/lib/python3.11/lib-dynload"
        DESTLIB = "/usr/local/lib/python3.11"
        DESTPATH = ""
        DESTSHARED = "/usr/local/lib/python3.11/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"
        EXPAT_CFLAGS = ""
        EXPAT_LDFLAGS = "-lexpat"
        EXPORTSFROM = ""
        EXPORTSYMS = ""
        EXTRATESTOPTS = ""
        EXTRA_CFLAGS = ""
        EXT_SUFFIX = ".cpython-311-x86_64-linux-gnu.so"
        FILEMODE = "644"
        FLOAT_WORDS_BIGENDIAN = "0"
        FREEZE_MODULE = "./_bootstrap_python ./Programs/_freeze_module.py"
        FREEZE_MODULE_BOOTSTRAP = "./Programs/_freeze_module"
        FREEZE_MODULE_BOOTSTRAP_DEPS = "Programs/_freeze_module"
        FREEZE_MODULE_DEPS = "_bootstrap_python ./Programs/_freeze_module.py"
        FROZEN_FILES_IN = "\"
        FROZEN_FILES_OUT = "\"
        GETPGRP_HAVE_ARG = "0"
        GITBRANCH = ""
        GITTAG = ""
        GITVERSION = ""
        GNULD = "yes"
        HAVE_ACCEPT = "1"
        HAVE_ACCEPT4 = "1"
        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 = "1"
        HAVE_ATANH = "1"
        HAVE_BIND = "1"
        HAVE_BIND_TEXTDOMAIN_CODESET = "1"
        HAVE_BLUETOOTH_BLUETOOTH_H = "1"
        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 = "0"
        HAVE_BROKEN_UNSETENV = "0"
        HAVE_BUILTIN_ATOMIC = "1"
        HAVE_BZLIB_H = "1"
        HAVE_CHFLAGS = "0"
        HAVE_CHMOD = "1"
        HAVE_CHOWN = "1"
        HAVE_CHROOT = "1"
        HAVE_CLOCK = "1"
        HAVE_CLOCK_GETRES = "1"
        HAVE_CLOCK_GETTIME = "1"
        HAVE_CLOCK_NANOSLEEP = "1"
        HAVE_CLOCK_SETTIME = "1"
        HAVE_CLOSE_RANGE = "1"
        HAVE_COMPUTED_GOTOS = "1"
        HAVE_CONFSTR = "1"
        HAVE_CONIO_H = "0"
        HAVE_CONNECT = "1"
        HAVE_COPY_FILE_RANGE = "1"
        HAVE_CRYPT_H = "1"
        HAVE_CRYPT_R = "1"
        HAVE_CTERMID = "1"
        HAVE_CTERMID_R = "0"
        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_DB_H = "1"
        HAVE_DECL_RTLD_DEEPBIND = "1"
        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_DUP = "1"
        HAVE_DUP2 = "1"
        HAVE_DUP3 = "1"
        HAVE_DYLD_SHARED_CACHE_CONTAINS_PATH = "0"
        HAVE_DYNAMIC_LOADING = "1"
        HAVE_ENDIAN_H = "1"
        HAVE_EPOLL = "1"
        HAVE_EPOLL_CREATE1 = "1"
        HAVE_ERF = "1"
        HAVE_ERFC = "1"
        HAVE_ERRNO_H = "1"
        HAVE_EVENTFD = "1"
        HAVE_EXECV = "1"
        HAVE_EXPLICIT_BZERO = "1"
        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 = "1"
        HAVE_FDOPENDIR = "1"
        HAVE_FDWALK = "0"
        HAVE_FEXECVE = "1"
        HAVE_FLOCK = "1"
        HAVE_FORK = "1"
        HAVE_FORK1 = "0"
        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 = "1"
        HAVE_GAI_STRERROR = "1"
        HAVE_GCC_ASM_FOR_MC68881 = "0"
        HAVE_GCC_ASM_FOR_X64 = "1"
        HAVE_GCC_ASM_FOR_X87 = "1"
        HAVE_GCC_UINT128_T = "1"
        HAVE_GDBM_DASH_NDBM_H = "0"
        HAVE_GDBM_H = "1"
        HAVE_GDBM_NDBM_H = "0"
        HAVE_GETADDRINFO = "1"
        HAVE_GETC_UNLOCKED = "1"
        HAVE_GETEGID = "1"
        HAVE_GETENTROPY = "1"
        HAVE_GETEUID = "1"
        HAVE_GETGID = "1"
        HAVE_GETGRGID = "1"
        HAVE_GETGRGID_R = "1"
        HAVE_GETGRNAM_R = "1"
        HAVE_GETGROUPLIST = "1"
        HAVE_GETGROUPS = "1"
        HAVE_GETHOSTBYADDR = "1"
        HAVE_GETHOSTBYNAME = "1"
        HAVE_GETHOSTBYNAME_R = "1"
        HAVE_GETHOSTBYNAME_R_3_ARG = "0"
        HAVE_GETHOSTBYNAME_R_5_ARG = "0"
        HAVE_GETHOSTBYNAME_R_6_ARG = "1"
        HAVE_GETHOSTNAME = "1"
        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_GETPPID = "1"
        HAVE_GETPRIORITY = "1"
        HAVE_GETPROTOBYNAME = "1"
        HAVE_GETPWENT = "1"
        HAVE_GETPWNAM_R = "1"
        HAVE_GETPWUID = "1"
        HAVE_GETPWUID_R = "1"
        HAVE_GETRANDOM = "1"
        HAVE_GETRANDOM_SYSCALL = "1"
        HAVE_GETRESGID = "1"
        HAVE_GETRESUID = "1"
        HAVE_GETRUSAGE = "1"
        HAVE_GETSERVBYNAME = "1"
        HAVE_GETSERVBYPORT = "1"
        HAVE_GETSID = "1"
        HAVE_GETSOCKNAME = "1"
        HAVE_GETSPENT = "1"
        HAVE_GETSPNAM = "1"
        HAVE_GETUID = "1"
        HAVE_GETWD = "1"
        HAVE_GLIBC_MEMMOVE_BUG = "0"
        HAVE_GRP_H = "1"
        HAVE_HSTRERROR = "1"
        HAVE_HTOLE64 = "1"
        HAVE_IEEEFP_H = "0"
        HAVE_IF_NAMEINDEX = "1"
        HAVE_INET_ATON = "1"
        HAVE_INET_NTOA = "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 = "0"
        HAVE_LANGINFO_H = "1"
        HAVE_LARGEFILE_SUPPORT = "0"
        HAVE_LCHFLAGS = "0"
        HAVE_LCHMOD = "0"
        HAVE_LCHOWN = "1"
        HAVE_LIBB2 = "0"
        HAVE_LIBDB = "1"
        HAVE_LIBDL = "1"
        HAVE_LIBDLD = "0"
        HAVE_LIBGDBM_COMPAT = "0"
        HAVE_LIBIEEE = "0"
        HAVE_LIBINTL_H = "1"
        HAVE_LIBNDBM = "0"
        HAVE_LIBREADLINE = "1"
        HAVE_LIBRESOLV = "0"
        HAVE_LIBSENDFILE = "0"
        HAVE_LIBSQLITE3 = "1"
        HAVE_LIBUTIL_H = "0"
        HAVE_LINK = "1"
        HAVE_LINKAT = "1"
        HAVE_LINUX_AUXVEC_H = "1"
        HAVE_LINUX_CAN_BCM_H = "1"
        HAVE_LINUX_CAN_H = "1"
        HAVE_LINUX_CAN_J1939_H = "1"
        HAVE_LINUX_CAN_RAW_FD_FRAMES = "1"
        HAVE_LINUX_CAN_RAW_H = "1"
        HAVE_LINUX_CAN_RAW_JOIN_FILTERS = "1"
        HAVE_LINUX_LIMITS_H = "1"
        HAVE_LINUX_MEMFD_H = "1"
        HAVE_LINUX_NETLINK_H = "1"
        HAVE_LINUX_QRTR_H = "1"
        HAVE_LINUX_RANDOM_H = "1"
        HAVE_LINUX_SOUNDCARD_H = "1"
        HAVE_LINUX_TIPC_H = "1"
        HAVE_LINUX_VM_SOCKETS_H = "1"
        HAVE_LINUX_WAIT_H = "1"
        HAVE_LISTEN = "1"
        HAVE_LOCKF = "1"
        HAVE_LOG1P = "1"
        HAVE_LOG2 = "1"
        HAVE_LOGIN_TTY = "1"
        HAVE_LONG_DOUBLE = "1"
        HAVE_LSTAT = "1"
        HAVE_LUTIMES = "1"
        HAVE_LZMA_H = "0"
        HAVE_MADVISE = "1"
        HAVE_MAKEDEV = "1"
        HAVE_MBRTOWC = "1"
        HAVE_MEMFD_CREATE = "1"
        HAVE_MEMORY_H = "1"
        HAVE_MEMRCHR = "1"
        HAVE_MKDIRAT = "1"
        HAVE_MKFIFO = "1"
        HAVE_MKFIFOAT = "1"
        HAVE_MKNOD = "1"
        HAVE_MKNODAT = "1"
        HAVE_MKTIME = "1"
        HAVE_MMAP = "1"
        HAVE_MREMAP = "1"
        HAVE_NANOSLEEP = "1"
        HAVE_NCURSES_H = "1"
        HAVE_NDBM_H = "0"
        HAVE_NDIR_H = "0"
        HAVE_NETCAN_CAN_H = "0"
        HAVE_NETDB_H = "1"
        HAVE_NETINET_IN_H = "1"
        HAVE_NETPACKET_PACKET_H = "1"
        HAVE_NET_IF_H = "1"
        HAVE_NICE = "1"
        HAVE_NON_UNICODE_WCHAR_T_REPRESENTATION = "0"
        HAVE_OPENAT = "1"
        HAVE_OPENDIR = "1"
        HAVE_OPENPTY = "1"
        HAVE_PATHCONF = "1"
        HAVE_PAUSE = "1"
        HAVE_PIPE = "1"
        HAVE_PIPE2 = "1"
        HAVE_PLOCK = "0"
        HAVE_POLL = "1"
        HAVE_POLL_H = "1"
        HAVE_POSIX_FADVISE = "1"
        HAVE_POSIX_FALLOCATE = "1"
        HAVE_POSIX_SPAWN = "1"
        HAVE_POSIX_SPAWNP = "1"
        HAVE_PREAD = "1"
        HAVE_PREADV = "1"
        HAVE_PREADV2 = "1"
        HAVE_PRLIMIT = "1"
        HAVE_PROCESS_H = "0"
        HAVE_PROTOTYPES = "1"
        HAVE_PTHREAD_CONDATTR_SETCLOCK = "1"
        HAVE_PTHREAD_DESTRUCTOR = "0"
        HAVE_PTHREAD_GETCPUCLOCKID = "1"
        HAVE_PTHREAD_H = "1"
        HAVE_PTHREAD_INIT = "0"
        HAVE_PTHREAD_KILL = "1"
        HAVE_PTHREAD_SIGMASK = "1"
        HAVE_PTHREAD_STUBS = "0"
        HAVE_PTY_H = "1"
        HAVE_PWRITE = "1"
        HAVE_PWRITEV = "1"
        HAVE_PWRITEV2 = "1"
        HAVE_READLINK = "1"
        HAVE_READLINKAT = "1"
        HAVE_READV = "1"
        HAVE_REALPATH = "1"
        HAVE_RECVFROM = "1"
        HAVE_RENAMEAT = "1"
        HAVE_RL_APPEND_HISTORY = "1"
        HAVE_RL_CATCH_SIGNAL = "1"
        HAVE_RL_COMPDISP_FUNC_T = "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_RPC_RPC_H = "1"
        HAVE_RTPSPAWN = "0"
        HAVE_SCHED_GET_PRIORITY_MAX = "1"
        HAVE_SCHED_H = "1"
        HAVE_SCHED_RR_GET_INTERVAL = "1"
        HAVE_SCHED_SETAFFINITY = "1"
        HAVE_SCHED_SETPARAM = "1"
        HAVE_SCHED_SETSCHEDULER = "1"
        HAVE_SEM_CLOCKWAIT = "1"
        HAVE_SEM_GETVALUE = "1"
        HAVE_SEM_OPEN = "1"
        HAVE_SEM_TIMEDWAIT = "1"
        HAVE_SEM_UNLINK = "1"
        HAVE_SENDFILE = "1"
        HAVE_SENDTO = "1"
        HAVE_SETEGID = "1"
        HAVE_SETEUID = "1"
        HAVE_SETGID = "1"
        HAVE_SETGROUPS = "1"
        HAVE_SETHOSTNAME = "1"
        HAVE_SETITIMER = "1"
        HAVE_SETJMP_H = "1"
        HAVE_SETLOCALE = "1"
        HAVE_SETPGID = "1"
        HAVE_SETPGRP = "1"
        HAVE_SETPRIORITY = "1"
        HAVE_SETREGID = "1"
        HAVE_SETRESGID = "1"
        HAVE_SETRESUID = "1"
        HAVE_SETREUID = "1"
        HAVE_SETSID = "1"
        HAVE_SETSOCKOPT = "1"
        HAVE_SETUID = "1"
        HAVE_SETVBUF = "1"
        HAVE_SHADOW_H = "1"
        HAVE_SHM_OPEN = "1"
        HAVE_SHM_UNLINK = "1"
        HAVE_SHUTDOWN = "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 = "1"
        HAVE_SIGWAIT = "1"
        HAVE_SIGWAITINFO = "1"
        HAVE_SNPRINTF = "1"
        HAVE_SOCKADDR_ALG = "1"
        HAVE_SOCKADDR_SA_LEN = "0"
        HAVE_SOCKADDR_STORAGE = "1"
        HAVE_SOCKET = "1"
        HAVE_SOCKETPAIR = "1"
        HAVE_SPAWN_H = "1"
        HAVE_SPLICE = "1"
        HAVE_SSIZE_T = "1"
        HAVE_STATVFS = "1"
        HAVE_STAT_TV_NSEC = "1"
        HAVE_STAT_TV_NSEC2 = "0"
        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 = "0"
        HAVE_STROPTS_H = "0"
        HAVE_STRSIGNAL = "1"
        HAVE_STRUCT_PASSWD_PW_GECOS = "1"
        HAVE_STRUCT_PASSWD_PW_PASSWD = "1"
        HAVE_STRUCT_STAT_ST_BIRTHTIME = "0"
        HAVE_STRUCT_STAT_ST_BLKSIZE = "1"
        HAVE_STRUCT_STAT_ST_BLOCKS = "1"
        HAVE_STRUCT_STAT_ST_FLAGS = "0"
        HAVE_STRUCT_STAT_ST_GEN = "0"
        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_SYSLOG_H = "1"
        HAVE_SYSTEM = "1"
        HAVE_SYS_AUDIOIO_H = "0"
        HAVE_SYS_AUXV_H = "1"
        HAVE_SYS_BSDTTY_H = "0"
        HAVE_SYS_DEVPOLL_H = "0"
        HAVE_SYS_DIR_H = "0"
        HAVE_SYS_ENDIAN_H = "0"
        HAVE_SYS_EPOLL_H = "1"
        HAVE_SYS_EVENTFD_H = "1"
        HAVE_SYS_EVENT_H = "0"
        HAVE_SYS_FILE_H = "1"
        HAVE_SYS_IOCTL_H = "1"
        HAVE_SYS_KERN_CONTROL_H = "0"
        HAVE_SYS_LOADAVG_H = "0"
        HAVE_SYS_LOCK_H = "0"
        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 = "1"
        HAVE_SYS_SOCKET_H = "1"
        HAVE_SYS_SOUNDCARD_H = "1"
        HAVE_SYS_STATVFS_H = "1"
        HAVE_SYS_STAT_H = "1"
        HAVE_SYS_SYSCALL_H = "1"
        HAVE_SYS_SYSMACROS_H = "1"
        HAVE_SYS_SYS_DOMAIN_H = "0"
        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_TIMEGM = "1"
        HAVE_TIMES = "1"
        HAVE_TMPFILE = "1"
        HAVE_TMPNAM = "1"
        HAVE_TMPNAM_R = "1"
        HAVE_TM_ZONE = "1"
        HAVE_TRUNCATE = "1"
        HAVE_TTYNAME = "1"
        HAVE_TZNAME = "0"
        HAVE_UMASK = "1"
        HAVE_UNAME = "1"
        HAVE_UNISTD_H = "1"
        HAVE_UNLINKAT = "1"
        HAVE_USABLE_WCHAR_T = "0"
        HAVE_UTIL_H = "0"
        HAVE_UTIMENSAT = "1"
        HAVE_UTIMES = "1"
        HAVE_UTIME_H = "1"
        HAVE_UTMP_H = "1"
        HAVE_UUID_CREATE = "0"
        HAVE_UUID_ENC_BE = "0"
        HAVE_UUID_GENERATE_TIME_SAFE = "1"
        HAVE_UUID_H = "1"
        HAVE_UUID_UUID_H = "0"
        HAVE_VFORK = "1"
        HAVE_WAIT = "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_ZLIB_H = "0"
        HAVE__GETPTY = "0"
        HOSTRUNNER = ""
        HOST_GNU_TYPE = "x86_64-pc-linux-gnu"
        INCLDIRSTOMAKE = "/usr/local/include /usr/local/include /usr/local/include/python3.11 /usr/local/include/python3.11"
        INCLUDEDIR = "/usr/local/include"
        INCLUDEPY = "/usr/local/include/python3.11"
        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.11.so.1.0"
        IO_H = "Modules/_io/_iomodule.h"
        IO_OBJS = "\"
        LDCXXSHARED = "g++ -shared"
        LDFLAGS = ""
        LDLIBRARY = "libpython3.11.so"
        LDLIBRARYDIR = ""
        LDSHARED = "gcc -shared"
        LDVERSION = "3.11"
        LIBC = ""
        LIBDEST = "/usr/local/lib/python3.11"
        LIBDIR = "/usr/local/lib"
        LIBEXPAT_A = "Modules/expat/libexpat.a"
        LIBEXPAT_CFLAGS = "-Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fno-semantic-interposition -flto -fuse-linker-plugin -ffat-lto-objects -flto-partition=none -g -std=c11 -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Werror=implicit-function-declaration -fvisibility=hidden -fprofile-use -fprofile-correction -I./Include/internal -I. -I./Include -fPIC -fPIC"
        LIBEXPAT_HEADERS = "\"
        LIBEXPAT_OBJS = "\"
        LIBFFI_INCLUDEDIR = ""
        LIBM = "-lm"
        LIBMPDEC_A = "Modules/_decimal/libmpdec/libmpdec.a"
        LIBMPDEC_CFLAGS = "-I./Modules/_decimal/libmpdec -DCONFIG_64=1 -DANSI=1 -DHAVE_UINT128_T=1 -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fno-semantic-interposition -flto -fuse-linker-plugin -ffat-lto-objects -flto-partition=none -g -std=c11 -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Werror=implicit-function-declaration -fvisibility=hidden -fprofile-use -fprofile-correction -I./Include/internal -I. -I./Include -fPIC -fPIC"
        LIBMPDEC_HEADERS = "\"
        LIBMPDEC_OBJS = "\"
        LIBOBJDIR = "Python/"
        LIBOBJS = ""
        LIBPC = "/usr/local/lib/pkgconfig"
        LIBPL = "/usr/local/lib/python3.11/config-3.11-x86_64-linux-gnu"
        LIBPYTHON = ""
        LIBRARY = "libpython3.11.a"
        LIBRARY_DEPS = "libpython3.11.a libpython3.11.so libpython3.so"
        LIBRARY_OBJS = "\"
        LIBRARY_OBJS_OMIT_FROZEN = "\"
        LIBS = "-ldl"
        LIBSUBDIRS = "asyncio \"
        LINKCC = "gcc"
        LINKFORSHARED = "-Xlinker -export-dynamic"
        LINK_PYTHON_DEPS = "libpython3.11.a libpython3.11.so libpython3.so"
        LINK_PYTHON_OBJS = "-L. -lpython3.11"
        LIPO_32BIT_FLAGS = ""
        LIPO_INTEL64_FLAGS = ""
        LLVM_PROF_ERR = "no"
        LLVM_PROF_FILE = ""
        LLVM_PROF_MERGER = "true"
        LN = "ln"
        LOCALMODLIBS = ""
        MACHDEP = "linux"
        MACHDEP_OBJS = ""
        MACHDESTLIB = "/usr/local/lib/python3.11"
        MACOSX_DEPLOYMENT_TARGET = ""
        MAINCC = "gcc"
        MAJOR_IN_MKDEV = "0"
        MAJOR_IN_SYSMACROS = "1"
        MAKESETUP = "./Modules/makesetup"
        MANDIR = "/usr/local/share/man"
        MKDIR_P = "/usr/bin/mkdir -p"
        MODBUILT_NAMES = "atexit  faulthandler  posix  _signal  _tracemalloc  _codecs  _collections  errno  _io  itertools  _sre  _thread  time  _weakref  _abc  _functools  _locale  _operator  _stat  _symtable  pwd  xxsubtype"
        MODDISABLED_NAMES = ""
        MODLIBS = ""
        MODOBJS = "Modules/atexitmodule.o  Modules/faulthandler.o  Modules/posixmodule.o  Modules/signalmodule.o  Modules/_tracemalloc.o  Modules/_codecsmodule.o  Modules/_collectionsmodule.o  Modules/errnomodule.o  Modules/_io/_iomodule.o Modules/_io/iobase.o Modules/_io/fileio.o Modules/_io/bytesio.o Modules/_io/bufferedio.o Modules/_io/textio.o Modules/_io/stringio.o  Modules/itertoolsmodule.o  Modules/_sre/sre.o  Modules/_threadmodule.o  Modules/timemodule.o  Modules/_weakref.o  Modules/_abc.o  Modules/_functoolsmodule.o  Modules/_localemodule.o  Modules/_operator.o  Modules/_stat.o  Modules/symtablemodule.o  Modules/pwdmodule.o  Modules/xxsubtype.o"
        MODSHARED_NAMES = ""
        MODULE_ARRAY_STATE = "yes"
        MODULE_ATEXIT_LDFLAGS = ""
        MODULE_AUDIOOP_LDFLAGS = "-lm"
        MODULE_AUDIOOP_STATE = "yes"
        MODULE_BINASCII_CFLAGS = "-DUSE_ZLIB_CRC32"
        MODULE_BINASCII_LDFLAGS = "-lz"
        MODULE_BINASCII_STATE = "yes"
        MODULE_CMATH_DEPS = "./Modules/_math.h"
        MODULE_CMATH_LDFLAGS = "-lm"
        MODULE_CMATH_STATE = "yes"
        MODULE_ERRNO_LDFLAGS = ""
        MODULE_FAULTHANDLER_LDFLAGS = ""
        MODULE_FCNTL_LDFLAGS = ""
        MODULE_FCNTL_STATE = "yes"
        MODULE_GRP_STATE = "yes"
        MODULE_ITERTOOLS_LDFLAGS = ""
        MODULE_MATH_DEPS = "./Modules/_math.h"
        MODULE_MATH_LDFLAGS = "-lm"
        MODULE_MATH_STATE = "yes"
        MODULE_MMAP_STATE = "yes"
        MODULE_NIS_CFLAGS = "-I/usr/include/tirpc"
        MODULE_NIS_LDFLAGS = "-lnsl -ltirpc"
        MODULE_NIS_STATE = "yes"
        MODULE_OBJS = "\"
        MODULE_OSSAUDIODEV_LDFLAGS = ""
        MODULE_OSSAUDIODEV_STATE = "yes"
        MODULE_POSIX_LDFLAGS = ""
        MODULE_PWD_LDFLAGS = ""
        MODULE_PWD_STATE = "yes"
        MODULE_PYEXPAT_CFLAGS = ""
        MODULE_PYEXPAT_DEPS = ""
        MODULE_PYEXPAT_LDFLAGS = "-lexpat"
        MODULE_PYEXPAT_STATE = "yes"
        MODULE_RESOURCE_STATE = "yes"
        MODULE_SELECT_STATE = "yes"
        MODULE_SPWD_STATE = "yes"
        MODULE_SYSLOG_STATE = "yes"
        MODULE_TERMIOS_STATE = "yes"
        MODULE_TIME_LDFLAGS = ""
        MODULE_TIME_STATE = "yes"
        MODULE_UNICODEDATA_DEPS = "./Modules/unicodedata_db.h ./Modules/unicodename_db.h"
        MODULE_UNICODEDATA_STATE = "yes"
        MODULE_XXLIMITED_35_STATE = "yes"
        MODULE_XXLIMITED_STATE = "yes"
        MODULE_XXSUBTYPE_LDFLAGS = ""
        MODULE_ZLIB_CFLAGS = ""
        MODULE_ZLIB_LDFLAGS = "-lz"
        MODULE_ZLIB_STATE = "yes"
        MODULE__ABC_LDFLAGS = ""
        MODULE__ASYNCIO_STATE = "yes"
        MODULE__BISECT_STATE = "yes"
        MODULE__BLAKE2_CFLAGS = ""
        MODULE__BLAKE2_DEPS = "./Modules/_blake2/impl/blake2-config.h ./Modules/_blake2/impl/blake2-impl.h ./Modules/_blake2/impl/blake2.h ./Modules/_blake2/impl/blake2b-load-sse2.h ./Modules/_blake2/impl/blake2b-load-sse41.h ./Modules/_blake2/impl/blake2b-ref.c ./Modules/_blake2/impl/blake2b-round.h ./Modules/_blake2/impl/blake2b.c ./Modules/_blake2/impl/blake2s-load-sse2.h ./Modules/_blake2/impl/blake2s-load-sse41.h ./Modules/_blake2/impl/blake2s-load-xop.h ./Modules/_blake2/impl/blake2s-ref.c ./Modules/_blake2/impl/blake2s-round.h ./Modules/_blake2/impl/blake2s.c ./Modules/_blake2/blake2module.h ./Modules/hashlib.h"
        MODULE__BLAKE2_LDFLAGS = ""
        MODULE__BLAKE2_STATE = "yes"
        MODULE__BZ2_CFLAGS = ""
        MODULE__BZ2_LDFLAGS = "-lbz2"
        MODULE__BZ2_STATE = "yes"
        MODULE__CODECS_CN_STATE = "yes"
        MODULE__CODECS_HK_STATE = "yes"
        MODULE__CODECS_ISO2022_STATE = "yes"
        MODULE__CODECS_JP_STATE = "yes"
        MODULE__CODECS_KR_STATE = "yes"
        MODULE__CODECS_LDFLAGS = ""
        MODULE__CODECS_TW_STATE = "yes"
        MODULE__COLLECTIONS_LDFLAGS = ""
        MODULE__CONTEXTVARS_STATE = "yes"
        MODULE__CRYPT_CFLAGS = ""
        MODULE__CRYPT_LDFLAGS = "-lcrypt"
        MODULE__CRYPT_STATE = "yes"
        MODULE__CSV_STATE = "yes"
        MODULE__CTYPES_DEPS = "./Modules/_ctypes/ctypes.h"
        MODULE__CTYPES_TEST_LDFLAGS = "-lm"
        MODULE__CTYPES_TEST_STATE = "yes"
        MODULE__DATETIME_LDFLAGS = "-lm"
        MODULE__DATETIME_STATE = "yes"
        MODULE__DECIMAL_CFLAGS = "-I./Modules/_decimal/libmpdec -DCONFIG_64=1 -DANSI=1 -DHAVE_UINT128_T=1"
        MODULE__DECIMAL_DEPS = "./Modules/_decimal/docstrings.h \ Modules/_decimal/libmpdec/libmpdec.a"
        MODULE__DECIMAL_LDFLAGS = "-lm Modules/_decimal/libmpdec/libmpdec.a"
        MODULE__DECIMAL_STATE = "yes"
        MODULE__ELEMENTTREE_CFLAGS = ""
        MODULE__ELEMENTTREE_DEPS = "./Modules/pyexpat.c"
        MODULE__ELEMENTTREE_STATE = "yes"
        MODULE__FUNCTOOLS_LDFLAGS = ""
        MODULE__GDBM_CFLAGS = ""
        MODULE__GDBM_LDFLAGS = "-lgdbm"
        MODULE__GDBM_STATE = "yes"
        MODULE__HASHLIB_CFLAGS = ""
        MODULE__HASHLIB_DEPS = "./Modules/hashlib.h"
        MODULE__HASHLIB_LDFLAGS = "-lcrypto"
        MODULE__HASHLIB_STATE = "yes"
        MODULE__HEAPQ_STATE = "yes"
        MODULE__IO_CFLAGS = "-I./Modules/_io"
        MODULE__IO_DEPS = "./Modules/_io/_iomodule.h"
        MODULE__IO_LDFLAGS = ""
        MODULE__IO_STATE = "yes"
        MODULE__JSON_STATE = "yes"
        MODULE__LOCALE_LDFLAGS = ""
        MODULE__LSPROF_STATE = "yes"
        MODULE__LZMA_CFLAGS = ""
        MODULE__LZMA_LDFLAGS = "-llzma"
        MODULE__LZMA_STATE = "yes"
        MODULE__MD5_DEPS = "./Modules/hashlib.h"
        MODULE__MD5_STATE = "yes"
        MODULE__MULTIBYTECODEC_STATE = "yes"
        MODULE__MULTIPROCESSING_CFLAGS = "-I./Modules/_multiprocessing"
        MODULE__MULTIPROCESSING_STATE = "yes"
        MODULE__OPCODE_STATE = "yes"
        MODULE__OPERATOR_LDFLAGS = ""
        MODULE__PICKLE_STATE = "yes"
        MODULE__POSIXSHMEM_CFLAGS = "-I./Modules/_multiprocessing"
        MODULE__POSIXSHMEM_LDFLAGS = ""
        MODULE__POSIXSHMEM_STATE = "yes"
        MODULE__POSIXSUBPROCESS_STATE = "yes"
        MODULE__QUEUE_STATE = "yes"
        MODULE__RANDOM_STATE = "yes"
        MODULE__SCPROXY_STATE = "n/a"
        MODULE__SHA1_DEPS = "./Modules/hashlib.h"
        MODULE__SHA1_STATE = "yes"
        MODULE__SHA256_DEPS = "./Modules/hashlib.h"
        MODULE__SHA256_STATE = "yes"
        MODULE__SHA3_DEPS = "./Modules/_sha3/sha3.c ./Modules/_sha3/sha3.h ./Modules/hashlib.h"
        MODULE__SHA3_STATE = "yes"
        MODULE__SHA512_DEPS = "./Modules/hashlib.h"
        MODULE__SHA512_STATE = "yes"
        MODULE__SIGNAL_LDFLAGS = ""
        MODULE__SOCKET_DEPS = "./Modules/socketmodule.h ./Modules/addrinfo.h ./Modules/getaddrinfo.c ./Modules/getnameinfo.c"
        MODULE__SOCKET_STATE = "yes"
        MODULE__SQLITE3_CFLAGS = "-I./Modules/_sqlite"
        MODULE__SQLITE3_DEPS = "./Modules/_sqlite/connection.h ./Modules/_sqlite/cursor.h ./Modules/_sqlite/microprotocols.h ./Modules/_sqlite/module.h ./Modules/_sqlite/prepare_protocol.h ./Modules/_sqlite/row.h ./Modules/_sqlite/util.h"
        MODULE__SQLITE3_LDFLAGS = "-lsqlite3"
        MODULE__SQLITE3_STATE = "yes"
        MODULE__SRE_LDFLAGS = ""
        MODULE__SSL_CFLAGS = ""
        MODULE__SSL_DEPS = "./Modules/_ssl.h ./Modules/_ssl/cert.c ./Modules/_ssl/debughelpers.c ./Modules/_ssl/misc.c ./Modules/_ssl_data.h ./Modules/_ssl_data_111.h ./Modules/_ssl_data_300.h ./Modules/socketmodule.h"
        MODULE__SSL_LDFLAGS = "-lssl -lcrypto"
        MODULE__SSL_STATE = "yes"
        MODULE__STATISTICS_LDFLAGS = "-lm"
        MODULE__STATISTICS_STATE = "yes"
        MODULE__STAT_LDFLAGS = ""
        MODULE__STRUCT_STATE = "yes"
        MODULE__SYMTABLE_LDFLAGS = ""
        MODULE__TESTBUFFER_STATE = "yes"
        MODULE__TESTCAPI_DEPS = "./Modules/testcapi_long.h"
        MODULE__TESTCAPI_STATE = "yes"
        MODULE__TESTCLINIC_STATE = "yes"
        MODULE__TESTIMPORTMULTIPLE_STATE = "yes"
        MODULE__TESTINTERNALCAPI_STATE = "yes"
        MODULE__TESTMULTIPHASE_STATE = "yes"
        MODULE__THREAD_LDFLAGS = ""
        MODULE__TKINTER_CFLAGS = "-I/usr/include/tcl8.6  -Wno-strict-prototypes -DWITH_APPINIT=1"
        MODULE__TKINTER_LDFLAGS = "-ltk8.6 -ltkstub8.6 -ltcl8.6 -ltclstub8.6"
        MODULE__TKINTER_STATE = "yes"
        MODULE__TRACEMALLOC_LDFLAGS = ""
        MODULE__TYPING_STATE = "yes"
        MODULE__UUID_CFLAGS = "-I/usr/include/uuid"
        MODULE__UUID_LDFLAGS = "-luuid"
        MODULE__UUID_STATE = "yes"
        MODULE__WEAKREF_LDFLAGS = ""
        MODULE__XXSUBINTERPRETERS_STATE = "yes"
        MODULE__XXTESTFUZZ_STATE = "yes"
        MODULE__ZONEINFO_STATE = "yes"
        MULTIARCH = "x86_64-linux-gnu"
        MULTIARCH_CPPFLAGS = "-DMULTIARCH=\"x86_64-linux-gnu\""
        MVWDELCH_IS_EXPRESSION = "1"
        NO_AS_NEEDED = "-Wl,--no-as-needed"
        OBJECT_OBJS = "\"
        OPENSSL_INCLUDES = ""
        OPENSSL_LDFLAGS = ""
        OPENSSL_LIBS = "-lssl -lcrypto"
        OPENSSL_RPATH = ""
        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/tokenizer.o"
        PEGEN_HEADERS = "\"
        PEGEN_OBJS = "\"
        PGO_PROF_GEN_FLAG = "-fprofile-generate"
        PGO_PROF_USE_FLAG = "-fprofile-use -fprofile-correction"
        PLATLIBDIR = "lib"
        POBJS = "\"
        POSIX_SEMAPHORES_NOT_ENABLED = "0"
        PROFILE_TASK = "-m test --pgo --timeout=1200"
        PTHREAD_KEY_T_IS_COMPATIBLE_WITH_INT = "1"
        PTHREAD_SYSTEM_SCHED_SUPPORTED = "1"
        PURIFY = ""
        PY3LIBRARY = "libpython3.so"
        PYLONG_BITS_IN_DIGIT = "0"
        PYTHON = "python"
        PYTHONFRAMEWORK = ""
        PYTHONFRAMEWORKDIR = "no-framework"
        PYTHONFRAMEWORKINSTALLDIR = ""
        PYTHONFRAMEWORKPREFIX = ""
        PYTHONPATH = ""
        PYTHON_FOR_BUILD = "./python -E"
        PYTHON_FOR_BUILD_DEPS = "python"
        PYTHON_FOR_FREEZE = "./_bootstrap_python"
        PYTHON_FOR_REGEN = ""
        PYTHON_HEADERS = "\"
        PYTHON_OBJS = "\"
        PY_BUILTIN_HASHLIB_HASHES = ""md5,sha1,sha256,sha512,sha3,blake2""
        PY_BUILTIN_MODULE_CFLAGS = "-Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fno-semantic-interposition -flto -fuse-linker-plugin -ffat-lto-objects -flto-partition=none -g -std=c11 -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Werror=implicit-function-declaration -fvisibility=hidden -fprofile-use -fprofile-correction -I./Include/internal -I. -I./Include -fPIC -DPy_BUILD_CORE_BUILTIN"
        PY_CFLAGS = "-Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall"
        PY_CFLAGS_NODIST = "-fno-semantic-interposition -flto -fuse-linker-plugin -ffat-lto-objects -flto-partition=none -g -std=c11 -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Werror=implicit-function-declaration -fvisibility=hidden -fprofile-use -fprofile-correction -I./Include/internal"
        PY_COERCE_C_LOCALE = "1"
        PY_CORE_CFLAGS = "-Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fno-semantic-interposition -flto -fuse-linker-plugin -ffat-lto-objects -flto-partition=none -g -std=c11 -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Werror=implicit-function-declaration -fvisibility=hidden -fprofile-use -fprofile-correction -I./Include/internal -I. -I./Include -fPIC -DPy_BUILD_CORE"
        PY_CORE_LDFLAGS = "-fno-semantic-interposition -flto -fuse-linker-plugin -ffat-lto-objects -flto-partition=none -g"
        PY_CPPFLAGS = "-I. -I./Include"
        PY_ENABLE_SHARED = "1"
        PY_FORMAT_SIZE_T = ""z""
        PY_LDFLAGS = ""
        PY_LDFLAGS_NODIST = "-fno-semantic-interposition -flto -fuse-linker-plugin -ffat-lto-objects -flto-partition=none -g"
        PY_LDFLAGS_NOLTO = "-fno-lto"
        PY_SQLITE_ENABLE_LOAD_EXTENSION = "1"
        PY_SQLITE_HAVE_SERIALIZE = "1"
        PY_SSL_DEFAULT_CIPHERS = "1"
        PY_SSL_DEFAULT_CIPHER_STRING = "0"
        PY_STDMODULE_CFLAGS = "-Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fno-semantic-interposition -flto -fuse-linker-plugin -ffat-lto-objects -flto-partition=none -g -std=c11 -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Werror=implicit-function-declaration -fvisibility=hidden -fprofile-use -fprofile-correction -I./Include/internal -I. -I./Include -fPIC"
        PY_SUPPORT_TIER = "1"
        Py_DEBUG = "0"
        Py_ENABLE_SHARED = "1"
        Py_HASH_ALGORITHM = "0"
        Py_STATS = "0"
        Py_SUNOS_VERSION = "0"
        Py_TRACE_REFS = "0"
        QUICKTESTOPTS = "-x test_subprocess test_io test_lib2to3 \"
        READELF = "readelf"
        RESSRCDIR = "Mac/Resources/framework"
        RETSIGTYPE = "void"
        RUNSHARED = "LD_LIBRARY_PATH=/usr/src/python"
        SCRIPTDIR = "/usr/local/lib"
        SETPGRP_HAVE_ARG = "0"
        SHELL = "/bin/sh"
        SHLIBS = "-ldl"
        SHLIB_SUFFIX = ".so"
        SIGNED_RIGHT_SHIFT_ZERO_FILLS = "0"
        SITEPATH = ""
        SIZEOF_DOUBLE = "8"
        SIZEOF_FLOAT = "4"
        SIZEOF_FPOS_T = "16"
        SIZEOF_INT = "4"
        SIZEOF_LONG = "8"
        SIZEOF_LONG_DOUBLE = "16"
        SIZEOF_LONG_LONG = "8"
        SIZEOF_OFF_T = "8"
        SIZEOF_PID_T = "4"
        SIZEOF_PTHREAD_KEY_T = "4"
        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"
        SOABI = "cpython-311-x86_64-linux-gnu"
        SRCDIRS = "Modules   Modules/_blake2   Modules/_ctypes   Modules/_decimal   Modules/_decimal/libmpdec   Modules/_io   Modules/_multiprocessing   Modules/_sha3   Modules/_sqlite   Modules/_sre   Modules/_xxtestfuzz   Modules/cjkcodecs   Modules/expat   Objects   Parser   Programs   Python   Python/frozen_modules   Python/deepfreeze"
        SRC_GDB_HOOKS = "./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 = "-lm"
        SYS_SELECT_WITH_SYS_TIME = "1"
        TESTOPTS = ""
        TESTPATH = ""
        TESTPYTHON = "LD_LIBRARY_PATH=/usr/src/python ./python -E"
        TESTPYTHONOPTS = ""
        TESTRUNNER = "LD_LIBRARY_PATH=/usr/src/python ./python -E ./Tools/scripts/run_tests.py"
        TESTSUBDIRS = "ctypes/test \"
        TESTTIMEOUT = "1200"
        TEST_MODULES = "yes"
        THREAD_STACK_SIZE = "0"
        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 = "./Tools/scripts/update_file.py"
        USE_COMPUTED_GOTOS = "0"
        VERSION = "3.11"
        WASM_ASSETS_DIR = "./usr/local"
        WASM_STDLIB = "./usr/local/lib/python3.11/os.py"
        WHEEL_PKG_DIR = ""
        WINDOW_HAS_FLAGS = "1"
        WITH_DECIMAL_CONTEXTVAR = "1"
        WITH_DOC_STRINGS = "1"
        WITH_DTRACE = "0"
        WITH_DYLD = "0"
        WITH_EDITLINE = "0"
        WITH_FREELISTS = "1"
        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 = "/usr/src/python"
        abs_srcdir = "/usr/src/python"
        base = "/usr/local"
        datarootdir = "/usr/local/share"
        exec_prefix = "/usr/local"
        installed_base = "/usr/local"
        installed_platbase = "/usr/local"
        platbase = "/usr/local"
        platlibdir = "lib"
        prefix = "/usr/local"
        projectbase = "/usr/local/bin"
        py_version = "3.11.9"
        py_version_nodot = "311"
        py_version_nodot_plat = ""
        py_version_short = "3.11"
        srcdir = "/usr/local/lib/python3.11/config-3.11-x86_64-linux-gnu"
        userbase = "/root/.local"

Example pyproject.toml

No response

Poetry Runtime Logs

poetry install --only main -vvv
Loading configuration file /opt/app/app/poetry.toml
Skipping virtualenv creation, as specified in config file.
Installing dependencies from lock file

Finding the necessary packages for the current system

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

  - Installing aiohttp (3.9.4): Pending...
  - Installing aiohttp (3.9.4): Skipped for the following reason: Already installed
  - Installing aiosignal (1.3.1): Pending...
  - Installing aiosignal (1.3.1): Skipped for the following reason: Already installed
  - Installing annotated-types (0.6.0): Pending...
  - Installing annotated-types (0.6.0): Skipped for the following reason: Already installed
  - Installing anyio (4.3.0): Pending...
  - Installing anyio (4.3.0): Skipped for the following reason: Already installed
  - Installing attrs (23.2.0): Pending...
  - Installing attrs (23.2.0): Skipped for the following reason: Already installed
  - Installing authlib (1.2.1): Pending...
  - Installing authlib (1.2.1): Skipped for the following reason: Already installed
  - Installing backoff (2.2.1): Pending...
  - Installing backoff (2.2.1): Skipped for the following reason: Already installed
  - Installing boto3 (1.33.5): Pending...
  - Installing boto3 (1.33.5): Skipped for the following reason: Already installed
  - Installing botocore (1.33.13): Pending...
  - Installing botocore (1.33.13): Skipped for the following reason: Already installed
  - Installing casefy (0.1.7): Pending...
  - Installing casefy (0.1.7): Skipped for the following reason: Already installed
  - Installing certifi (2024.2.2): Pending...
  - Installing certifi (2024.2.2): Skipped for the following reason: Already installed
  - Installing cffi (1.16.0): Pending...
  - Installing cffi (1.16.0): Skipped for the following reason: Already installed
  - Installing chardet (5.2.0): Pending...
  - Installing chardet (5.2.0): Skipped for the following reason: Already installed
  - Installing charset-normalizer (3.3.2): Pending...
  - Installing charset-normalizer (3.3.2): Skipped for the following reason: Already installed
  - Installing coverage (7.3.2): Pending...
  - Installing coverage (7.3.2): Skipped for the following reason: Already installed
  - Installing cryptography (42.0.5): Pending...
  - Installing cryptography (42.0.5): Skipped for the following reason: Already installed
  - Installing faker (22.7.0): Pending...
  - Installing faker (22.7.0): Skipped for the following reason: Already installed
  - Installing dpp-sdk (1.0.0 ea1e7c2): Pending...
  - Installing dpp-sdk (1.0.0 ea1e7c2): Skipped for the following reason: Already installed
  - Installing faker-file (0.17.11): Pending...
  - Installing faker-file (0.17.11): Skipped for the following reason: Already installed
  - Installing deprecated (1.2.14): Pending...
  - Installing deprecated (1.2.14): Skipped for the following reason: Already installed
  - Installing grpcio (1.62.1): Pending...
  - Installing grpcio (1.62.1): Skipped for the following reason: Already installed
  - Installing httpcore (1.0.5): Pending...
  - Installing httpcore (1.0.5): Skipped for the following reason: Already installed
  - Installing jmespath (1.0.1): Pending...
  - Installing jmespath (1.0.1): Skipped for the following reason: Already installed
  - Installing idna (3.7): Pending...
  - Installing idna (3.7): Skipped for the following reason: Already installed
  - Installing mlp-logging (0.1.0 /opt/lib/mlp_logging): Pending...
  - Installing mlp-logging (0.1.0 /opt/lib/mlp_logging): Skipped for the following reason: Already installed
  - Installing iniconfig (2.0.0): Pending...
  - Installing iniconfig (2.0.0): Skipped for the following reason: Already installed
  - Installing frozenlist (1.4.1): Pending...
  - Installing frozenlist (1.4.1): Skipped for the following reason: Already installed
  - Installing httpx (0.25.2): Pending...
  - Installing httpx (0.25.2): Skipped for the following reason: Already installed
  - Installing mypy-extensions (1.0.0): Pending...
  - Installing mypy-extensions (1.0.0): Skipped for the following reason: Already installed
  - Installing openmock (2.3.6): Pending...
  - Installing moto (4.2.14): Pending...
  - Installing moto (4.2.14): Skipped for the following reason: Already installed
  - Installing jinja2 (3.1.3): Pending...
  - Installing jinja2 (3.1.3): Skipped for the following reason: Already installed
  - Installing multidict (6.0.5): Pending...
  - Installing multidict (6.0.5): Skipped for the following reason: Already installed
  - Installing googleapis-common-protos (1.63.0): Pending...
  - Installing googleapis-common-protos (1.63.0): Skipped for the following reason: Already installed
  - Installing opensearch-py (2.5.0): Pending...
  - Installing opensearch-py (2.5.0): Skipped for the following reason: Already installed
  - Installing opentelemetry-sdk (1.22.0): Pending...
  - Installing opentelemetry-sdk (1.22.0): Skipped for the following reason: Already installed
  - Installing opentelemetry-exporter-otlp (1.22.0): Pending...
  - Installing opentelemetry-exporter-otlp (1.22.0): Skipped for the following reason: Already installed
  - Installing opentelemetry-exporter-otlp-proto-grpc (1.22.0): Pending...
  - Installing opentelemetry-exporter-otlp-proto-grpc (1.22.0): Skipped for the following reason: Already installed
  - Installing opentelemetry-instrumentation (0.43b0): Pending...
  - Installing opentelemetry-instrumentation (0.43b0): Skipped for the following reason: Already installed
  - Installing pluggy (1.4.0): Pending...
  - Installing pluggy (1.4.0): Skipped for the following reason: Already installed
  - Installing protobuf (4.25.3): Pending...
  - Installing protobuf (4.25.3): Skipped for the following reason: Already installed
  - Installing pycparser (2.22): Pending...
  - Installing pycparser (2.22): Skipped for the following reason: Already installed
  - Installing pydantic (2.5.2): Pending...
  - Installing pydantic (2.5.2): Skipped for the following reason: Already installed
  - Installing pydantic-core (2.14.5): Pending...
  - Installing pydantic-core (2.14.5): Skipped for the following reason: Already installed
  - Installing pydantic-settings (2.1.0): Pending...
  - Installing pydantic-settings (2.1.0): Skipped for the following reason: Already installed
  - Installing pyserde (0.12.7): Pending...
  - Installing pyserde (0.12.7): Skipped for the following reason: Already installed
  - Installing pytest (7.4.3): Pending...
  - Installing pytest (7.4.3): Skipped for the following reason: Already installed
  - Installing pytest-aiohttp (1.0.5): Pending...
  - Installing pytest-aiohttp (1.0.5): Skipped for the following reason: Already installed
  - Installing pytest-asyncio (0.23.2): Pending...
  - Installing pytest-asyncio (0.23.2): Skipped for the following reason: Already installed
  - Installing pytest-httpx (0.27.0): Pending...
  - Installing pytest-httpx (0.27.0): Skipped for the following reason: Already installed
  - Installing h11 (0.14.0): Pending...
  - Installing h11 (0.14.0): Skipped for the following reason: Already installed
  - Installing opentelemetry-util-http (0.43b0): Pending...
  - Installing opentelemetry-util-http (0.43b0): Skipped for the following reason: Already installed
  - Installing packaging (24.0): Pending...
  - Installing packaging (24.0): Skipped for the following reason: Already installed
  - Installing pillow (10.3.0): Pending...
  - Installing pillow (10.3.0): Skipped for the following reason: Already installed
  - Installing markupsafe (2.1.5): Pending...
  - Installing markupsafe (2.1.5): Skipped for the following reason: Already installed
  - Installing opentelemetry-instrumentation-requests (0.43b0): Pending...
  - Installing opentelemetry-instrumentation-requests (0.43b0): Skipped for the following reason: Already installed
  - Installing opentelemetry-proto (1.22.0): Pending...
  - Installing opentelemetry-proto (1.22.0): Skipped for the following reason: Already installed
  - Installing opentelemetry-api (1.22.0): Pending...
  - Installing opentelemetry-api (1.22.0): Skipped for the following reason: Already installed
  - Installing setuptools (69.2.0): Pending...
  - Installing setuptools (69.2.0): Skipped for the following reason: Already installed
  - Installing six (1.16.0): Pending...
  - Installing six (1.16.0): Skipped for the following reason: Already installed
  - Installing opentelemetry-exporter-otlp-proto-http (1.22.0): Pending...
  - Installing opentelemetry-exporter-otlp-proto-http (1.22.0): Skipped for the following reason: Already installed
  - Installing structlog (24.1.0): Pending...
  - Installing structlog (24.1.0): Skipped for the following reason: Already installed
  - Installing temporalio (1.5.0): Pending...
  - Installing temporalio (1.5.0): Skipped for the following reason: Already installed
  - Installing tomli (2.0.1): Pending...
  - Installing tomli (2.0.1): Skipped for the following reason: Already installed
  - Installing tomli-w (1.0.0): Pending...
  - Installing tomli-w (1.0.0): Skipped for the following reason: Already installed
  - Installing openmock (2.3.6): Skipped for the following reason: Already installed
  - Installing moto (4.2.14): Pending...
  - Installing moto (4.2.14): Skipped for the following reason: Already installed
  - Installing jinja2 (3.1.3): Pending...
  - Installing jinja2 (3.1.3): Skipped for the following reason: Already installed
  - Installing multidict (6.0.5): Pending...
  - Installing multidict (6.0.5): Skipped for the following reason: Already installed
  - Installing googleapis-common-protos (1.63.0): Pending...
  - Installing googleapis-common-protos (1.63.0): Skipped for the following reason: Already installed
  - Installing opensearch-py (2.5.0): Pending...
  - Installing opensearch-py (2.5.0): Skipped for the following reason: Already installed
  - Installing opentelemetry-sdk (1.22.0): Pending...
  - Installing opentelemetry-sdk (1.22.0): Skipped for the following reason: Already installed
  - Installing opentelemetry-exporter-otlp (1.22.0): Pending...
  - Installing opentelemetry-exporter-otlp (1.22.0): Skipped for the following reason: Already installed
  - Installing opentelemetry-exporter-otlp-proto-grpc (1.22.0): Pending...
  - Installing opentelemetry-exporter-otlp-proto-grpc (1.22.0): Skipped for the following reason: Already installed
  - Installing opentelemetry-instrumentation (0.43b0): Pending...
  - Installing opentelemetry-instrumentation (0.43b0): Skipped for the following reason: Already installed
  - Installing pluggy (1.4.0): Pending...
  - Installing pluggy (1.4.0): Skipped for the following reason: Already installed
  - Installing protobuf (4.25.3): Pending...
  - Installing protobuf (4.25.3): Skipped for the following reason: Already installed
  - Installing pycparser (2.22): Pending...
  - Installing pycparser (2.22): Skipped for the following reason: Already installed
  - Installing pydantic (2.5.2): Pending...
  - Installing pydantic (2.5.2): Skipped for the following reason: Already installed
  - Installing pydantic-core (2.14.5): Pending...
  - Installing pydantic-core (2.14.5): Skipped for the following reason: Already installed
  - Installing pydantic-settings (2.1.0): Pending...
  - Installing pydantic-settings (2.1.0): Skipped for the following reason: Already installed
  - Installing pyserde (0.12.7): Pending...
  - Installing pyserde (0.12.7): Skipped for the following reason: Already installed
  - Installing pytest (7.4.3): Pending...
  - Installing pytest (7.4.3): Skipped for the following reason: Already installed
  - Installing pytest-aiohttp (1.0.5): Pending...
  - Installing pytest-aiohttp (1.0.5): Skipped for the following reason: Already installed
  - Installing pytest-asyncio (0.23.2): Pending...
  - Installing pytest-asyncio (0.23.2): Skipped for the following reason: Already installed
  - Installing pytest-httpx (0.27.0): Pending...
  - Installing pytest-httpx (0.27.0): Skipped for the following reason: Already installed
  - Installing h11 (0.14.0): Pending...
  - Installing h11 (0.14.0): Skipped for the following reason: Already installed
  - Installing opentelemetry-util-http (0.43b0): Pending...
  - Installing opentelemetry-util-http (0.43b0): Skipped for the following reason: Already installed
  - Installing packaging (24.0): Pending...
  - Installing packaging (24.0): Skipped for the following reason: Already installed
  - Installing pillow (10.3.0): Pending...
  - Installing pillow (10.3.0): Skipped for the following reason: Already installed
  - Installing markupsafe (2.1.5): Pending...
  - Installing markupsafe (2.1.5): Skipped for the following reason: Already installed
  - Installing opentelemetry-instrumentation-requests (0.43b0): Pending...
  - Installing opentelemetry-instrumentation-requests (0.43b0): Skipped for the following reason: Already installed
  - Installing opentelemetry-proto (1.22.0): Pending...
  - Installing opentelemetry-proto (1.22.0): Skipped for the following reason: Already installed
  - Installing opentelemetry-api (1.22.0): Pending...
  - Installing opentelemetry-api (1.22.0): Skipped for the following reason: Already installed
  - Installing setuptools (69.2.0): Pending...
  - Installing setuptools (69.2.0): Skipped for the following reason: Already installed
  - Installing six (1.16.0): Pending...
  - Installing six (1.16.0): Skipped for the following reason: Already installed
  - Installing opentelemetry-exporter-otlp-proto-http (1.22.0): Pending...
  - Installing opentelemetry-exporter-otlp-proto-http (1.22.0): Skipped for the following reason: Already installed
  - Installing structlog (24.1.0): Pending...
  - Installing structlog (24.1.0): Skipped for the following reason: Already installed
  - Installing temporalio (1.5.0): Pending...
  - Installing temporalio (1.5.0): Skipped for the following reason: Already installed
  - Installing tomli (2.0.1): Pending...
  - Installing tomli (2.0.1): Skipped for the following reason: Already installed
  - Installing tomli-w (1.0.0): Pending...
  - Installing tomli-w (1.0.0): Skipped for the following reason: Already installed
  - Installing python-dateutil (2.9.0.post0): Pending...
  - Installing python-dateutil (2.9.0.post0): Skipped for the following reason: Already installed
  - Installing typing-extensions (4.11.0): Pending...
  - Installing typing-extensions (4.11.0): Skipped for the following reason: Already installed
  - Installing typing-inspect (0.9.0): Pending...
  - Installing typing-inspect (0.9.0): Skipped for the following reason: Already installed
  - Installing urllib3 (1.26.18): Pending...
  - Installing urllib3 (1.26.18): Skipped for the following reason: Already installed
  - Installing werkzeug (3.0.2): Pending...
  - Installing werkzeug (3.0.2): Skipped for the following reason: Already installed
  - Installing wrapt (1.16.0): Pending...
  - Installing wrapt (1.16.0): Skipped for the following reason: Already installed
  - Installing xmltodict (0.13.0): Pending...
  - Installing xmltodict (0.13.0): Skipped for the following reason: Already installed
  - Installing yarl (1.9.4): Pending...
  - Installing yarl (1.9.4): Skipped for the following reason: Already installed
  - Installing zipp (3.18.1): Pending...
  - Installing zipp (3.18.1): Skipped for the following reason: Already installed
  - Installing opentelemetry-exporter-otlp-proto-common (1.22.0): Pending...
  - Installing opentelemetry-exporter-otlp-proto-common (1.22.0): Skipped for the following reason: Already installed
  - Installing sniffio (1.3.1): Pending...
  - Installing sniffio (1.3.1): Skipped for the following reason: Already installed
  - Installing opentelemetry-instrumentation-aiohttp-client (0.43b0): Pending...
  - Installing opentelemetry-instrumentation-aiohttp-client (0.43b0): Skipped for the following reason: Already installed
  - Installing opentelemetry-instrumentation-logging (0.43b0): Pending...
  - Installing opentelemetry-instrumentation-logging (0.43b0): Skipped for the following reason: Already installed
  - Installing importlib-metadata (6.11.0): Pending...
  - Installing importlib-metadata (6.11.0): Skipped for the following reason: Already installed
  - Installing responses (0.25.0): Pending...
  - Installing responses (0.25.0): Skipped for the following reason: Already installed
  - Installing s3transfer (0.8.2): Pending...
  - Installing s3transfer (0.8.2): Skipped for the following reason: Already installed
  - Installing opentelemetry-semantic-conventions (0.43b0): Pending...
  - Installing opentelemetry-semantic-conventions (0.43b0): Skipped for the following reason: Already installed
  - Installing python-dotenv (1.0.0): Pending...
  - Installing python-dotenv (1.0.0): Skipped for the following reason: Already installed
  - Installing pyyaml (6.0.1): Pending...
  - Installing pyyaml (6.0.1): Skipped for the following reason: Already installed
  - Installing requests (2.31.0): Pending...
  - Installing requests (2.31.0): Skipped for the following reason: Already installed
  - Installing types-protobuf (4.24.0.20240311): Pending...
  - Installing types-protobuf (4.24.0.20240311): Skipped for the following reason: Already installed
  - Installing python-ranges (0.2.1): Pending...
  - Installing python-ranges (0.2.1): Skipped for the following reason: Already installed
  - Installing reportlab (4.1.0): Pending...
  - Installing reportlab (4.1.0): Skipped for the following reason: Already installed

Installing the current project: mlp_ocr_worker (0.1.0)
  - Building package mlp-ocr-worker in editable mode
  - Removed mlp_ocr_worker-0.1.0.dist-info directory from /usr/local/lib/python3.11/site-packages
  - Adding mlp_ocr_worker.pth to /usr/local/lib/python3.11/site-packages for /opt/app/app
  - Adding the mlp_ocr_worker-0.1.0.dist-info directory to /usr/local/lib/python3.11/site-packages
@timothyjlaurent timothyjlaurent added kind/bug Something isn't working as expected status/triage This issue needs to be triaged labels Apr 25, 2024
@dimbleby
Copy link
Contributor

You'll want to provide a way to reproduce this eg a GitHub repository and instructions

@PabloAlexis611
Copy link
Contributor

PabloAlexis611 commented Apr 25, 2024

I'm on macOS (poetry 1.8.2, python 3.10)

I tested having something like this:

image

Then on test project, I ran poetry install --only main.
It installed python-json-logger without issue. I also did the same path dependency with develop set to true as well.

@timothyjlaurent Can you show the output of poetry show --tree after the installation of poetry install --only main?

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