LICENSE.txt
MANIFEST.in
README.md
create-stubs.py
mvnw
mvnw.cmd
pom.xml
pyproject.toml
setup.py
.mvn/wrapper/maven-wrapper.properties
jpyinterpreter/pom.xml
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/AnnotationMetadata.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/BytecodeSwitchImplementor.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/CPythonBackedPythonInterpreter.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/CompareOp.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/ExceptionBlock.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/FieldDescriptor.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/FunctionMetadata.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/GeneratorLocalVariableHelper.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/InterfaceProxyGenerator.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/InterpreterStartupOptions.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/LocalVariableHelper.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/MethodDescriptor.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/ModuleSpec.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/PythonBinaryOperator.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/PythonBuiltinOperations.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/PythonBytecodeInstruction.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/PythonBytecodeToJavaBytecodeTranslator.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/PythonClassTranslator.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/PythonCompiledClass.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/PythonCompiledFunction.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/PythonDefaultArgumentImplementor.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/PythonExceptionTable.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/PythonFunctionSignature.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/PythonFunctionType.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/PythonGeneratorTranslator.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/PythonInterpreter.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/PythonLikeObject.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/PythonOverloadImplementor.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/PythonTernaryOperator.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/PythonUnaryOperator.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/PythonVersion.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/StackMetadata.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/TypeHint.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/ValueSourceInfo.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/builtins/BinaryDunderBuiltin.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/builtins/FunctionBuiltinOperations.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/builtins/GlobalBuiltins.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/builtins/ObjectBuiltinOperations.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/builtins/TernaryDunderBuiltin.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/builtins/UnaryDunderBuiltin.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/dag/BasicBlock.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/dag/FlowGraph.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/dag/JumpSource.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/implementors/CollectionImplementor.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/implementors/DelegatingInterfaceImplementor.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/implementors/DunderOperatorImplementor.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/implementors/ExceptionImplementor.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/implementors/FunctionImplementor.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/implementors/GeneratorImplementor.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/implementors/JavaComparableImplementor.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/implementors/JavaEqualsImplementor.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/implementors/JavaHashCodeImplementor.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/implementors/JavaInterfaceImplementor.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/implementors/JavaPythonTypeConversionImplementor.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/implementors/JumpImplementor.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/implementors/KnownCallImplementor.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/implementors/ModuleImplementor.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/implementors/ObjectImplementor.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/implementors/PythonBuiltinOperatorImplementor.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/implementors/PythonConstantsImplementor.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/implementors/StackManipulationImplementor.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/implementors/StringImplementor.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/implementors/VariableImplementor.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/AbstractOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/Opcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/OpcodeWithoutSource.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/SelfOpcodeWithoutSource.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/collection/BuildConstantKeyMapOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/collection/BuildListOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/collection/BuildMapOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/collection/BuildSetOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/collection/BuildSliceOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/collection/BuildTupleOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/collection/CollectionAddAllOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/collection/CollectionAddOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/collection/ContainsOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/collection/DeleteItemOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/collection/GetIterOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/collection/ListToTupleOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/collection/MapMergeOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/collection/MapPutAllOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/collection/MapPutOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/collection/SetItemOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/collection/UnpackSequenceOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/collection/UnpackSequenceWithTailOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/controlflow/AbstractControlFlowOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/controlflow/ForIterOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/controlflow/JumpAbsoluteOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/controlflow/JumpIfFalseOrPopOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/controlflow/JumpIfNotExcMatchOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/controlflow/JumpIfTrueOrPopOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/controlflow/PopJumpIfFalseOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/controlflow/PopJumpIfIsNoneOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/controlflow/PopJumpIfIsNotNoneOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/controlflow/PopJumpIfTrueOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/controlflow/ReturnConstantValueOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/controlflow/ReturnValueOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/descriptor/AsyncOpDescriptor.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/descriptor/CollectionOpDescriptor.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/descriptor/ControlOpDescriptor.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/descriptor/DunderOpDescriptor.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/descriptor/ExceptionOpDescriptor.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/descriptor/FunctionOpDescriptor.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/descriptor/GeneratorOpDescriptor.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/descriptor/MetaOpDescriptor.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/descriptor/ModuleOpDescriptor.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/descriptor/ObjectOpDescriptor.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/descriptor/OpcodeDescriptor.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/descriptor/StackOpDescriptor.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/descriptor/StringOpDescriptor.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/descriptor/VariableOpDescriptor.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/descriptor/VersionMapping.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/dunder/BinaryDunderOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/dunder/CompareOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/dunder/GetSliceOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/dunder/NotOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/dunder/StoreSliceOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/dunder/TernaryDunderOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/dunder/UniDunerOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/exceptions/CheckExcMatchOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/exceptions/CleanupThrowOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/exceptions/LoadAssertionErrorOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/exceptions/PopBlockOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/exceptions/PopExceptOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/exceptions/PushExcInfoOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/exceptions/RaiseVarargsOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/exceptions/ReraiseOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/exceptions/SetupFinallyOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/exceptions/SetupWithOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/exceptions/WithExceptStartOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/function/CallFunctionKeywordOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/function/CallFunctionOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/function/CallFunctionUnpackOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/function/CallMethodOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/function/CallOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/function/LoadMethodOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/function/MakeFunctionOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/function/PushNullOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/function/SetCallKeywordNameTupleOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/generator/GeneratorStartOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/generator/GetYieldFromIterOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/generator/ResumeOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/generator/SendOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/generator/StopIteratorErrorOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/generator/YieldFromOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/generator/YieldValueOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/meta/NopOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/meta/ReturnGeneratorOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/meta/UnaryIntrinsicFunction.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/module/ImportFromOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/module/ImportNameOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/object/DeleteAttrOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/object/IsOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/object/LoadAttrOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/object/LoadSuperAttrOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/object/StoreAttrOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/stack/CopyOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/stack/DupOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/stack/DupTwoOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/stack/PopOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/stack/RotateFourOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/stack/RotateThreeOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/stack/RotateTwoOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/stack/SwapOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/string/BuildStringOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/string/FormatValueOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/string/PrintExprOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/variable/DeleteDerefOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/variable/DeleteFastOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/variable/DeleteGlobalOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/variable/LoadClosureOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/variable/LoadConstantOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/variable/LoadDerefOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/variable/LoadFastAndClearOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/variable/LoadFastOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/variable/LoadGlobalOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/variable/StoreDerefOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/variable/StoreFastOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/opcodes/variable/StoreGlobalOpcode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/AbstractPythonLikeObject.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/BoundPythonLikeFunction.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/BuiltinTypes.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/CPythonBackedPythonLikeObject.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/Coercible.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/Ellipsis.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/GeneratedFunctionMethodReference.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/NotImplemented.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/PythonByteArray.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/PythonBytes.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/PythonBytesLikeObject.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/PythonCell.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/PythonCode.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/PythonGenerator.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/PythonKnownFunctionType.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/PythonLikeComparable.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/PythonLikeFunction.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/PythonLikeGenericType.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/PythonLikeType.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/PythonModule.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/PythonNone.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/PythonRange.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/PythonSlice.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/PythonString.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/PythonSuperObject.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/collections/PythonIterator.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/collections/PythonLikeDict.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/collections/PythonLikeFrozenSet.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/collections/PythonLikeList.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/collections/PythonLikeSet.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/collections/PythonLikeTuple.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/collections/view/DictItemView.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/collections/view/DictKeyView.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/collections/view/DictValueView.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/datetime/PythonDate.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/datetime/PythonDateTime.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/datetime/PythonTime.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/datetime/PythonTimeDelta.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/datetime/PythonTzinfo.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/AttributeError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/BufferError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/CPythonException.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/GeneratorExit.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/ImportError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/ModuleNotFoundError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/NameError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/NotImplementedError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/PythonAssertionError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/PythonBaseException.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/PythonException.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/PythonTraceback.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/RecursionError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/ReferenceError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/RuntimeError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/StopAsyncIteration.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/StopIteration.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/TypeError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/UnboundLocalError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/ValueError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/arithmetic/ArithmeticError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/arithmetic/FloatingPointError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/arithmetic/OverflowError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/arithmetic/ZeroDivisionError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/io/BlockingIOError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/io/ChildProcessError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/io/EOFError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/io/FileExistsError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/io/FileNotFoundError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/io/InterruptedError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/io/IsADirectoryError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/io/KeyboardInterrupt.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/io/MemoryError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/io/NotADirectoryError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/io/OSError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/io/PermissionError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/io/ProcessLookupError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/io/SystemError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/io/SystemExit.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/io/TimeoutError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/io/connection/BrokenPipeError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/io/connection/ConnectionAbortedError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/io/connection/ConnectionError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/io/connection/ConnectionRefusedError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/io/connection/ConnectionResetError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/lookup/IndexError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/lookup/KeyError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/lookup/LookupError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/syntax/IndentationError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/syntax/SyntaxError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/syntax/TabError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/unicode/UnicodeDecodeError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/unicode/UnicodeEncodeError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/unicode/UnicodeError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/unicode/UnicodeTranslateError.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/warning/BytesWarning.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/warning/DeprecationWarning.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/warning/EncodingWarning.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/warning/FutureWarning.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/warning/ImportWarning.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/warning/PendingDeprecationWarning.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/warning/ResourceWarning.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/warning/RuntimeWarning.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/warning/SyntaxWarning.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/warning/UnicodeWarning.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/warning/UserWarning.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/errors/warning/Warning.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/numeric/PythonBoolean.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/numeric/PythonComplex.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/numeric/PythonFloat.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/numeric/PythonInteger.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/numeric/PythonNumber.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/wrappers/CPythonType.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/wrappers/JavaMethodReference.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/wrappers/JavaObjectWrapper.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/wrappers/MultiDispatchJavaMethodReference.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/wrappers/OpaqueJavaReference.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/wrappers/OpaquePythonReference.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/wrappers/PythonLikeFunctionWrapper.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/wrappers/PythonObjectWrapper.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/types/wrappers/WrappingJavaObjectIterator.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/util/ByteCharSequence.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/util/ConcurrentWeakIdentityHashMap.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/util/CopyOnWriteMap.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/util/DefaultFormatSpec.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/util/HandlerSorterAdapter.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/util/IteratorUtils.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/util/JavaIdentifierUtils.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/util/JavaPythonClassWriter.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/util/JavaStringMapMirror.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/util/JumpUtils.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/util/MethodVisitorAdapters.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/util/StringFormatter.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/util/TracebackUtils.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/util/arguments/ArgumentKind.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/util/arguments/ArgumentSpec.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/util/function/PentaFunction.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/util/function/QuadConsumer.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/util/function/QuadFunction.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/util/function/TriConsumer.java
jpyinterpreter/src/main/java/ai/timefold/jpyinterpreter/util/function/TriFunction.java
jpyinterpreter/src/main/python/__init__.py
jpyinterpreter/src/main/python/annotations.py
jpyinterpreter/src/main/python/conversions.py
jpyinterpreter/src/main/python/jvm_setup.py
jpyinterpreter/src/main/python/translator.py
jpyinterpreter/src/main/resources/.gitkeep
jpyinterpreter/src/test/java/ai/timefold/jpyinterpreter/MyObject.java
jpyinterpreter/src/test/java/ai/timefold/jpyinterpreter/PythonClassTranslatorTest.java
jpyinterpreter/src/test/java/ai/timefold/jpyinterpreter/PythonGeneratorTranslatorTest.java
jpyinterpreter/src/test/java/ai/timefold/jpyinterpreter/PythonOverloadImplementorTest.java
jpyinterpreter/src/test/java/ai/timefold/jpyinterpreter/dag/FlowGraphTest.java
jpyinterpreter/src/test/java/ai/timefold/jpyinterpreter/implementors/CollectionImplementorTest.java
jpyinterpreter/src/test/java/ai/timefold/jpyinterpreter/implementors/DunderOperatorImplementorTest.java
jpyinterpreter/src/test/java/ai/timefold/jpyinterpreter/implementors/ExceptionImplementorTest.java
jpyinterpreter/src/test/java/ai/timefold/jpyinterpreter/implementors/FunctionImplementorTest.java
jpyinterpreter/src/test/java/ai/timefold/jpyinterpreter/implementors/JavaPythonTypeConversionImplementorTest.java
jpyinterpreter/src/test/java/ai/timefold/jpyinterpreter/implementors/JumpImplementorTest.java
jpyinterpreter/src/test/java/ai/timefold/jpyinterpreter/implementors/ModuleImplementorTest.java
jpyinterpreter/src/test/java/ai/timefold/jpyinterpreter/implementors/ObjectImplementorTest.java
jpyinterpreter/src/test/java/ai/timefold/jpyinterpreter/implementors/StackManipulationImplementorTest.java
jpyinterpreter/src/test/java/ai/timefold/jpyinterpreter/implementors/StringImplementorTest.java
jpyinterpreter/src/test/java/ai/timefold/jpyinterpreter/implementors/VariableImplementorTest.java
jpyinterpreter/src/test/java/ai/timefold/jpyinterpreter/types/datetime/PythonDateTest.java
jpyinterpreter/src/test/java/ai/timefold/jpyinterpreter/types/datetime/PythonDateTimeTest.java
jpyinterpreter/src/test/java/ai/timefold/jpyinterpreter/types/datetime/PythonTimeDeltaTest.java
jpyinterpreter/src/test/java/ai/timefold/jpyinterpreter/types/datetime/PythonTimeTest.java
jpyinterpreter/src/test/java/ai/timefold/jpyinterpreter/types/wrappers/JavaObjectWrapperTest.java
jpyinterpreter/src/test/java/ai/timefold/jpyinterpreter/types/wrappers/inaccessible/PrivateObject.java
jpyinterpreter/src/test/java/ai/timefold/jpyinterpreter/types/wrappers/inaccessible/PublicInterface.java
jpyinterpreter/src/test/java/ai/timefold/jpyinterpreter/util/ExceptBuilder.java
jpyinterpreter/src/test/java/ai/timefold/jpyinterpreter/util/PythonFunctionBuilder.java
jpyinterpreter/src/test/java/ai/timefold/jpyinterpreter/util/arguments/ArgumentSpecTest.java
tests/test_anchors.py
tests/test_collectors.py
tests/test_constraint_streams.py
tests/test_constraint_verifier.py
tests/test_custom_shadow_variables.py
tests/test_domain.py
tests/test_easy_score_calculator.py
tests/test_incremental_score_calculator.py
tests/test_inverse_relation.py
tests/test_pinning.py
tests/test_solution_manager.py
tests/test_solver_config.py
tests/test_solver_configuration.py
tests/test_solver_events.py
tests/test_solver_factory.py
tests/test_solver_manager.py
tests/test_solver_problem_change.py
tests/test_user_error.py
tests/test_vehicle_routing.py
timefold-solver-python-core/pom.xml
timefold-solver-python-core/src/main/java/ai/timefold/solver/python/PythonValueRangeFactory.java
timefold-solver-python-core/src/main/java/ai/timefold/solver/python/PythonWrapperGenerator.java
timefold-solver-python-core/src/main/java/ai/timefold/solver/python/logging/PythonLogLevel.java
timefold-solver-python-core/src/main/java/ai/timefold/solver/python/logging/PythonLoggingToLogbackAdapter.java
timefold-solver-python-core/src/main/python/__init__.py
timefold-solver-python-core/src/main/python/_future.py
timefold-solver-python-core/src/main/python/_jpype_type_conversions.py
timefold-solver-python-core/src/main/python/_problem_change.py
timefold-solver-python-core/src/main/python/_solution_manager.py
timefold-solver-python-core/src/main/python/_solver.py
timefold-solver-python-core/src/main/python/_solver_factory.py
timefold-solver-python-core/src/main/python/_solver_manager.py
timefold-solver-python-core/src/main/python/_timefold_java_interop.py
timefold-solver-python-core/src/main/python/_timefold_python_logger.py
timefold-solver-python-core/src/main/python/py.typed
timefold-solver-python-core/src/main/python/config/__init__.py
timefold-solver-python-core/src/main/python/config/_config.py
timefold-solver-python-core/src/main/python/config/py.typed
timefold-solver-python-core/src/main/python/domain/__init__.py
timefold-solver-python-core/src/main/python/domain/_annotations.py
timefold-solver-python-core/src/main/python/domain/_value_range.py
timefold-solver-python-core/src/main/python/domain/_variable_listener.py
timefold-solver-python-core/src/main/python/heuristic/__init__.py
timefold-solver-python-core/src/main/python/heuristic/_nearby_selection.py
timefold-solver-python-core/src/main/python/score/__init__.py
timefold-solver-python-core/src/main/python/score/_annotations.py
timefold-solver-python-core/src/main/python/score/_constraint_builder.py
timefold-solver-python-core/src/main/python/score/_constraint_factory.py
timefold-solver-python-core/src/main/python/score/_constraint_stream.py
timefold-solver-python-core/src/main/python/score/_function_translator.py
timefold-solver-python-core/src/main/python/score/_group_by.py
timefold-solver-python-core/src/main/python/score/_incremental_score_calculator.py
timefold-solver-python-core/src/main/python/score/_joiners.py
timefold-solver-python-core/src/main/python/score/_score.py
timefold-solver-python-core/src/main/python/score/_score_analysis.py
timefold-solver-python-core/src/main/python/score/_score_director.py
timefold-solver-python-core/src/main/python/score/py.typed
timefold-solver-python-core/src/main/python/test/__init__.py
timefold-solver-python-core/src/main/python/test/py.typed
timefold-solver-python-core/src/main/resources/logback.xml
timefold_solver.egg-info/PKG-INFO
timefold_solver.egg-info/SOURCES.txt
timefold_solver.egg-info/dependency_links.txt
timefold_solver.egg-info/requires.txt
timefold_solver.egg-info/top_level.txt