Timefold solves planning problems. This lightweight, embeddable planning engine implements powerful and scalable algorithms to optimize business resource scheduling and planning. This module contains the core implementation of the Python solver.

Compile Dependencies (8)

Category/LicenseGroup / ArtifactVersionUpdates
Constraint Solver Apache 2.0
ai.timefold.solver » timefold-solver-core
Timefold solves planning problems.
1.21.02.6.0
Apache 2.0
ai.timefold.solver » timefold-solver-test
Timefold solves planning problems.
1.21.01.34.0
Apache 2.0
ai.timefold.solver » jpyinterpreter
Timefold solves planning problems.
1.21.01.24.0
Logging EPL 2.0 +1
ch.qos.logback » logback-classic
Implementation of the SLF4J API for Logback, a reliable, generic, fast and flexible logging framework.
1.5.181.6.3
Logging EPL 2.0 +1
ch.qos.logback » logback-core4 vulnerabilities
Core implementation of Logback, a reliable, generic, fast and flexible logging framework.
1.5.181.6.3
Bytecode Apache 2.0
io.quarkus.gizmo » gizmo
A bytecode generation library.
1.9.01.10.1
Annotation Lib Apache 2.0
org.jspecify » jspecify
An artifact of well-named and well-specified annotations to power static analysis checks
1.0.01.0.1
Logging MIT
org.slf4j » slf4j-api
API for SLF4J (The Simple Logging Facade for Java) which serves as a simple facade or abstraction for various logging ...
2.0.62.0.20

Test Dependencies (5)

Category/LicenseGroup / ArtifactVersionUpdates
Assertion Apache 2.0
org.assertj » assertj-core1 vulnerability
Rich and fluent assertions for testing in Java
3.27.33.27.7
Testing EPL 2.0
org.junit.jupiter » junit-jupiter-api
JUnit Jupiter is the API for writing tests using JUnit 5.
5.10.56.1.3
Testing EPL 2.0
org.junit.jupiter » junit-jupiter-engine
Core package for the JUnit Jupiter test engine.
5.10.56.1.3
Testing EPL 2.0
org.junit.jupiter » junit-jupiter-params
JUnit Jupiter extension for running parameterized tests.
5.10.56.1.3
Mocking MIT
org.mockito » mockito-core
Mockito mock objects library core API and implementation
5.12.05.24.0