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
Pybuilder introduction #4
base: master
Are you sure you want to change the base?
Pybuilder introduction #4
Conversation
…rect requirements file.
# Conflicts: # src/main/python/pysparkling/sql/column.py # src/main/python/pysparkling/sql/dataframe.py # src/main/python/pysparkling/sql/expressions/mappers.py # src/main/python/pysparkling/sql/internals.py # src/main/python/pysparkling/sql/readwriter.py
Hello Steven and thank you for this PR! Some changes were introduced in pysparkling last week, in particular the project has now been moved to the pysparkling organization. This is why I didn't comment your PR yet. Could you do your PR there, rebasing on its master branch? I am currently merging all the differences from this repo's master to the pysparkling one (should be done by end of week). Also, can we not move the code to a Last, could you not optimize imports in IntelliJ? It creates a lot of diff which are not that useful, and we could address adopting a stricter code style convention if needed in another PR. There's a tick box in the commit dialog to disable optimization from what I remember. |
ok for the re-doing it there. Disable optimize & do another PR to clean up the order of imports: ok Rationale for the dir structure: I do know that the dir structure is lent/stolen/borrowed from the java world, but that doesn't mean it's bad, isn't it? I'm all for clean code, but potentially allowing non-related imports is not clean. Anyway, I know what is, but that doesn't mean it has to stay that way ;-). What would you propose?
That way the modules are all nicely hidden away under |
Hi, Thanks for providing the rationale, you convince me of the limitation of the current structure and I like the latest one you proposed. Let's go for it! |
;-) Happy to hear that I am right for a change 😛 . Just let me know when I can do the changes on the other source tree. (because you mentioned: |
The differences are now merged, with a heavy rewrite of the git history, you may want to rebase your commit from this branch to the new repo branch |
Hello,
This feature is to introduce a bit more structured way of building this project.
However, this is not 100% correct yet as a few of the tests are failing still.
But I'd love to have your initial opinion on this already.
BTW, I moved a lot of files, but no substantial changes (besides the automated "Optimize Imports" from IntelliJ).
The main gist of the changes is in build.py
Grtz,
Steven