Skip to content

Update module structure#1

Merged
Diviloper merged 19 commits into
MobilityDB:masterfrom
Diviloper:master
Apr 28, 2024
Merged

Update module structure#1
Diviloper merged 19 commits into
MobilityDB:masterfrom
Diviloper:master

Conversation

@Diviloper
Copy link
Copy Markdown
Member

@Diviloper Diviloper commented Apr 28, 2024

This PR changes the structure of pymeos_cffi to two different modules: pymeos_cffi and builder.
The builder package, previously located in pymeos_cffi/builder contains the code that generates the functions.py and __init__.py. This structure makes the separation of purpose clearer, and also allows for a easier packaging, since source distributions have to contain both modules, but build distributions don't require de builder module.
This PR also:

  • Removes pymeos tests from build workflow, and replaces them with a quick pymeos_cffi check, since it's not really logical to test a package that depends on pymeos_cffi when preparing a new version.
  • Adds testing on macos-14 for python versions 3.8 and 3.9, that were disabled due to an issue with the GitHub Runners.
  • Updates workflow trigger to new branch structure.
  • Removes pycache from distributions

@Diviloper Diviloper merged commit 3edca3f into MobilityDB:master Apr 28, 2024
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.

1 participant