Skip to content
This repository was archived by the owner on Mar 30, 2025. It is now read-only.

Conversation

@psi29a
Copy link
Member

@psi29a psi29a commented Mar 24, 2025

Will it build? 😆

This PR will remove travis (but keep appveyor for now) and add support for github's actions.

It will also add support for additional python versions in the process.

@psi29a psi29a requested a review from ftomassetti March 24, 2025 11:10
Copy link
Member

@ftomassetti ftomassetti left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me!

.travis.yml Outdated
- "3.2"
- "3.3"
- "3.4"
- "3.6"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we go bolder and try 3.11?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm wondering where travis is... I want some linux builds 😅

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We are unable to start your build at this time. You exceeded the number of users allowed for your plan. Please review your plan details and follow the steps to resolution.

@ftomassetti Do you perhaps have access to this https://app.travis-ci.com/github/Mindwerks/pyplatec/requests?requestId=1138733453 to trigger a build?

Copy link
Member Author

@psi29a psi29a Mar 24, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

drats... it appears that only personal github accounts can be built on travis, you have to pay for organisations.

The game plan is:

  • fork to my local account... get it all building first
  • get wheels built, upload the wheels to pypi
  • bonus points: see about 3.8, 3.10, 3.11 and 3.12
  • continue with getting worldengine working with 3.6 as a baseline, all tests must pass
  • either start the rust conversion or update WE to 3.12... then rust... either way, rust.
  • super bonus points: convert pyplatec to pyplater (because Rust)

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

travis is bust, so I'll investigate github actions next

Copy link
Member

@ftomassetti ftomassetti Mar 24, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I confirm it is not working for me neither:

Screenshot 2025-03-24 at 13 54 40

@psi29a
Copy link
Member Author

psi29a commented Mar 30, 2025

Interesting... apparently python 3.4 is broken.

@psi29a
Copy link
Member Author

psi29a commented Mar 30, 2025

@ftomassetti mind adding me to list of maintainers for https://pypi.org/project/PyPlatec/ ?

@psi29a
Copy link
Member Author

psi29a commented Mar 30, 2025

Close for Mindwerks/plate-tectonics#46

@psi29a psi29a closed this Mar 30, 2025
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