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

dependency management on setup #96

Open
Alexander-M-Waldman opened this issue Aug 21, 2023 · 2 comments
Open

dependency management on setup #96

Alexander-M-Waldman opened this issue Aug 21, 2023 · 2 comments

Comments

@Alexander-M-Waldman
Copy link
Collaborator

After pip installing, the module raises errors about dependencies not being installed, including:

  • cx_oracle
  • psycopg2
  • dateutil

These should either be installed as part of setup or suppressed and explicitly handled with warnings as needed, depending on the method that is being used.

@jrmidkiff
Copy link
Collaborator

Furthermore, cx_oracle is limited to python3.10, which currently means that that geopetl is thus limited to using python3.10 as well, which is deprecated October 2026

@jrmidkiff
Copy link
Collaborator

Similarly, geopetl is dependent on psycopg2 and cannot work with psycopg because of the requirement that the cursor accept the keyword argument cursor_factory here. Thankfully there's no present concern about psycopg2 being deprecated

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

No branches or pull requests

2 participants