Skip to content
This repository has been archived by the owner on Jul 17, 2024. It is now read-only.

chore: Remove Java type stubs from default build, rename jpyinterpreter to _jpyinterpreter #54

Merged
merged 3 commits into from
May 15, 2024
Merged

Conversation

Christopher-Chianelli
Copy link
Collaborator

  • Having the Java type stubs in the default build meant that IDE's will see two definitions of the same class (one from ai.timefold.solver (the Java one) and one from timefold.solver (the Python one)). Since users should only interact with the Python classes, the Java type stubs should not be included.

  • Rename jpyinterpreter to _jpyinterpreter since it is a private package and not public API

  • Fix link and packages used in the README

…er to _jpyinterpreter

- Having the Java type stubs in the default build meant that IDE's will
  see two definitions of the same class (one from `ai.timefold.solver`
  (the Java one) and one from `timefold.solver` (the Python one)).
  Since users should only interact with the Python classes, the Java
  type stubs should not be included.

- Rename jpyinterpreter to _jpyinterpreter since it is a private package
  and not public API

- Fix link and packages used in the README
README.md Outdated Show resolved Hide resolved
Christopher-Chianelli and others added 2 commits May 15, 2024 15:15
Co-authored-by: Lukáš Petrovický <lukas@petrovicky.net>
@Christopher-Chianelli Christopher-Chianelli merged commit 4870113 into TimefoldAI:main May 15, 2024
3 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants