Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@Mikejmnez
Copy link
Collaborator

@Mikejmnez Mikejmnez commented Sep 11, 2024

The following Pull Request:

With regards to #354 - pydap now only has 3 required dependencies: scipy, numpy>=2.0, and requests. These are automatically installed with pydap doing:

pip install pydap

And so this PR defines an appropriate minimal-lightweight pydap pip-installation for running it as a client. Any other (optional) dependencies can be installed using [ ] installation when doing pip. For example:

pip install pydap[server,netcdf]

This command install all required (optional) pydap and all optional python dependencies for running pydap as a server, along with python's netCDF4.

The arguments for the square-brackets, as well as their associated optional dependencies, are defined in the project.toml file.

With regards to Dropping Python 3.9 (#349) - I edited the branch protection rules for main (findable under settings/branch). In it, it specified running checks for ubuntu and Python 3.9 as Required for any PR, and that made it impossible to remove python 3.9 from testing. Removing that Protection rule for python 3.9 in ubuntu allows this PR to be merged.

@Mikejmnez Mikejmnez closed this Sep 11, 2024
@Mikejmnez Mikejmnez reopened this Sep 11, 2024
@Mikejmnez
Copy link
Collaborator Author

@jgallagher59701 this PR is ready for review! Notice that I was able in this PR to finally remove Python 3.9 :)

Copy link
Member

@jgallagher59701 jgallagher59701 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ready to merge. Thanks.

@Mikejmnez Mikejmnez merged commit 3f9870e into pydap:main Sep 13, 2024
7 checks passed
@Mikejmnez Mikejmnez deleted the iss354 branch September 25, 2024 18:01
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.

drop docopt-ng as required dependency Drop Support for Python 3.9

2 participants