Skip to content

Conversation

@limarta
Copy link

@limarta limarta commented Jul 19, 2024

For some reason, the compat on CSV.jl does not work. This PR

  • Uses the latest CSV.jl (v0.10.14)
  • Removes unused packages
  • Updates function signatures to accept new CSV types (String3, String31, etc).

Hopefully nothing is breaking...

todonnell added a commit to todonnell/PClean that referenced this pull request Feb 11, 2026
- Replace LightGraphs (archived) with Graphs.jl (drop-in replacement)
- Remove CSV 0.8.5 pin, allow CSV 0.10+
- Change String -> AbstractString in distribution signatures to handle
  CSV.jl's String3/String31 types (from PR probcomp#26 by limarta)
- Rename proposal_dummy_value -> PROPOSAL_DUMMY_VALUE (constant convention)
- Remove unused deps: BenchmarkTools, DelimitedFiles, Interpolations,
  Memoize, Plots, Polynomials, PyPlot, Revise, StatsBase
- Add [compat] bounds for all dependencies
- Tested: loads and precompiles on Julia 1.11.9

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant