Thanks for the info! I tried to install as you suggested and got this:
(v1.2) pkg> add CurrentPopulationSurvey CSV@0.5.18
Resolving package versions...
ERROR: Unsatisfiable requirements detected for package DataFrames [a93c6f00]:
DataFrames [a93c6f00] log:
├─possible versions are: [0.11.7, 0.12.0, 0.13.0-0.13.1, 0.14.0-0.14.1, 0.15.0-0.15.2, 0.16.0, 0.17.0-0.17.1, 0.18.0-0.18.4, 0.19.0-0.19.4] or uninstalled
├─restricted to versions * by Agents [46ada45e], leaving only versions [0.11.7, 0.12.0, 0.13.0-0.13.1, 0.14.0-0.14.1, 0.15.0-0.15.2, 0.16.0, 0.17.0-0.17.1, 0.18.0-0.18.4, 0.19.0-0.19.4]
│ └─Agents [46ada45e] log:
│ ├─possible versions are: 1.1.7 or uninstalled
│ └─Agents [46ada45e] is fixed to version 1.1.7
├─restricted to versions 0.19.3 by an explicit requirement, leaving only versions 0.19.3
└─restricted by compatibility requirements with CurrentPopulationSurvey [d0231af6] to versions: 0.19.4 — no versions left
└─CurrentPopulationSurvey [d0231af6] log:
├─possible versions are: 0.1.0 or uninstalled
└─restricted to versions * by an explicit requirement, leaving only versions 0.1.0
I’m trying to figure out if this is a consequence of how I’ve specified the [compat] section of my Project.toml in my package CurrentPopulationSurvey, or if this is a consequence of not setting up isolated project environments for all of my different Julia projects…?