Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Various improvements / proposition #2

Merged
merged 5 commits into from
Nov 20, 2023

Conversation

MangelMaxime
Copy link
Contributor

@MangelMaxime MangelMaxime commented Nov 19, 2023

Hello @Freymaurer ,

I am currently working on the Python version of Thoth.Json and want to you your library as it allows to the same API for running tests against .NET, JavaScript and Python.

While doing so, I discovered that the library target net6.0 which means that user also have to use that target. In general, we make library target netstandard2.0 as it allows to consume the library across a lot of different target framework.

I also took this opportunity to lower the version of FSharp.Core required, otherwise users will have warnings about a downgrade in their code:

CleanShot 2023-11-19 at 16 51 05

While testing locally, I saw that the build system was using expecting python to be at py however this is not standard. So I took this opportunity to use the standard python executable.

@MangelMaxime MangelMaxime changed the title Change target framework to netstandard2.0 Various improvements / proposition Nov 19, 2023
@Freymaurer
Copy link
Owner

Thanks a lot for the improvements. I will look at it on monday morning!

@Freymaurer Freymaurer merged commit cbd0592 into Freymaurer:main Nov 20, 2023
@Freymaurer
Copy link
Owner

@MangelMaxime release should be published on nuget in a few minutes 👍 Thanks again for the contribution

@MangelMaxime
Copy link
Contributor Author

Awesome thank you, it got rid of the errors I had in Thoth.Json.Python 😉

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.

2 participants