This repository was archived by the owner on Oct 6, 2025. It is now read-only.
Commit eee0950
authored
feat: Add support for as_constraint, remove deprecated methods, move types to subpackages (#30)
- Removed old penalize(constraint_name, ...) overloads
- Removed camelCase names for Joiners and ConstraintCollectors
- Made valuerange and score lazily load types that require the JVM
to be started
- Import all subpackages inside the main package so users do not
need to import a specific subpackage to use its contents
- Move all classes to specific tempoarily packages. The packages
of the classes may change at a later date, but doing this make
it easier to do the refactor
- Split up large code files into multiple smaller files
- Deleted the no longer applicable cloning test
- Use star import in tests1 parent d6ad7a1 commit eee0950
File tree
41 files changed
+5518
-6498
lines changed- tests
- timefold-solver-python-core/src/main/python
- annotation
- api
- config
- constraint
- score
- test
- types
- valuerange
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
41 files changed
+5518
-6498
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
97 | 97 | | |
98 | 98 | | |
99 | 99 | | |
100 | | - | |
101 | | - | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
102 | 103 | | |
103 | 104 | | |
104 | 105 | | |
| |||
0 commit comments