-
Notifications
You must be signed in to change notification settings - Fork 6
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
JOSS Review: Python-related code issues #17
Comments
|
Hi @marcsit , I've made a PR into the package repo here: #18 If you need more info, just let me know; the package is accepted from my side, and now it's only a matter of improvement. As you maybe see in the comment above, there is a problem with class attributes (those with There are a few more issues, but too much for one thread is not a good idea :) So just in case: will you be a maintainer in the future? Will there be anybody to accept Issues / check PRs? |
@SimonMolinsky I am going to be the main maintainer for a while although is not part of my job anymore. There should be a person from NAIF/JPL, the job announcement is now posted (my replacement.) And they should become the main maintainer. For the time being I will assign this issue to myself for the class attributes issues. |
In order to support finding these issues, include the following lines in .pre-commit-config.yaml They were removed in order to bypass the mypy errors, but these are useful in the context of this issue:
|
@marcsit I've asked because I think I can do something good here, but I'd rather wait for the publication in JOSS to avoid any potential delays. I hope that your work will be published soon! After publication, I'll "activate myself" here and hopefully, we will be able to delegate some small fixes for me (?) |
@SimonMolinsky absolutely! Thanks for that. |
💡 Description
The code within the package is inconsistent with Python 3.X, and there are several medium and weak issues. Here's the list of things to correct,
object
- not required in Python 3.X.__init__
as aNone
,__init__
method parameters type is defined asobject
, but it can be defined strictly as a specific Class.URL to JOSS review: openjournals/joss-reviews#4327
The text was updated successfully, but these errors were encountered: