Skip to content

Conversation

@rhugman
Copy link
Contributor

@rhugman rhugman commented Oct 22, 2025

Because I keep forgetting how to make local tests work.

  • script setups up pyemu mamba/conda env
  • adds pyemu bin dir to the env PATH
  • calls get_pestpp to get pestpp binaries

No longer need to set local_tests==True.

@coveralls
Copy link

Coverage Status

coverage: 77.572% (+0.09%) from 77.48%
when pulling 5c9f581 on rhugman:feat_easiertesting
into 2f2ea20 on pypest:develop.

@briochh
Copy link
Collaborator

briochh commented Oct 24, 2025

Sorry @rhugman, a little slow getting to this.
I have a PR at #619 around the testing and exe locations (I suspect with a similar motivation).
Likely that the two PRs will be in conflict, do you think you could merge my branch into your PR? Get rid of anything that doesn't work for you.
In the longer term, I have been playing with uv a little; looks like it might provide a good solution for rapidly setting up test envs.

@rhugman
Copy link
Contributor Author

rhugman commented Oct 29, 2025

Sorry @rhugman, a little slow getting to this. I have a PR at #619 around the testing and exe locations (I suspect with a similar motivation). Likely that the two PRs will be in conflict, do you think you could merge my branch into your PR? Get rid of anything that doesn't work for you. In the longer term, I have been playing with uv a little; looks like it might provide a good solution for rapidly setting up test envs.

merged ur branch. I dont think they conflict. Different solutions to the same problem. It may be a matter of choosing whether my implementation fits. I essentially added a helper script to add the repo bin dir to the mamba env PATH + get_pestpp.

Also - seems someone changed python version reqs for pypestutils. 3.9 no longer supported?

@jtwhite79
Copy link
Collaborator

Looks like @mwtoews dropped 3.9 support from pypestutils. I think we can also drop it?

@briochh
Copy link
Collaborator

briochh commented Oct 30, 2025

Looks like @mwtoews dropped 3.9 support from pypestutils. I think we can also drop it?

yeah, think I halfway dropped it already, before bring it back.

@briochh
Copy link
Collaborator

briochh commented Oct 30, 2025

@rhugman, will have a go at reconciling these approaches when I get a mo. I have been playing a bit with uv -- looks like it could be a better option for CI env setup (plus other things) in the longer run

@mwtoews
Copy link
Contributor

mwtoews commented Oct 30, 2025

October is generally when the old/new Python versions are shuffled. So out with 3.9 and in with 3.14. Older pypestutils are always available on pip, if needed.

@jtwhite79 jtwhite79 merged commit 6ce9dfe into pypest:develop Oct 30, 2025
13 of 15 checks passed
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.

5 participants