Structural-Engineering icon indicating copy to clipboard operation
Structural-Engineering copied to clipboard

Convert code base to Python 3

Open buddyd16 opened this issue 6 years ago • 7 comments

buddyd16 avatar Nov 08 '18 15:11 buddyd16

If you still consider migrating your code to Python3, I can close the previous merge request and open a new one which has no merge conflict.

ghost avatar Jan 29 '19 11:01 ghost

I do at some point ... I want/need to get myself up to speed on python 3 and migrate some of the folks that are using this stuff in my office before I push thru the change.

buddyd16 avatar Jan 31 '19 23:01 buddyd16

Is the main blocker to updating to Python 3 maintaining Python 2.7 support for existing users?

shuttle1987 avatar Mar 09 '21 03:03 shuttle1987

not really its mainly just lack of spare time to get in and learn and then make the necessary edits in everything. I'm also a bit stubborn in that I want to be the one to update the primary repository rather than just accept someone else's additions, which I know is counter to how this supposed to work.

buddyd16 avatar Mar 09 '21 15:03 buddyd16

The spirit of these things is really about merging in changes from other people but I don't mind running you through some of the topics if you want to do it yourself since this seems to be a useful tool for a lot of people. I used to work as a Python educational consultant so I'm fairly well versed with both Python and software education, I'd be happy to talk more about this over a call if you are interested. Send me an email if you want to set something up: consulting at lesinskis.com.

shuttle1987 avatar Mar 22 '21 03:03 shuttle1987

oh I know that's against the spirit of Github. Truthfully I really kind of used this as a dropbox/onedrive file drop and didn't really think of a logical module structure which would be more open to other user contributions. Sometime in the near future I'm going to create some new repositories either in my space or in the @open-struct-engineer team with things broken out in a more structured manner to facilitate better collaboration.

buddyd16 avatar Mar 24 '21 02:03 buddyd16

I wouldn't say your repo is entirely against the spirit of things, you shared your code here which is highly useful to a lot of people (myself included) so thanks for this. You are certainly not under any obligation to anyone else to be incorporating changes since this can be quite a lot of work to do (as someone who's been an open source maintainer I know this is often a very thankless task where people can sometimes come across as entitled to your time, this is obviously very unfair). If there's any way in which my expertise can help in improving this library I'm happy to help, just let me know.

shuttle1987 avatar Mar 25 '21 05:03 shuttle1987