Skip to content

Create conan packages for different versions of Python #55

@gagelarsen

Description

@gagelarsen

Feature Request: Currently we only build for Python version 3.6.8. We should expand that to work with version 3.7, 3.8 and 3.9, as well as make it easier to expand that when different version of python are released.

Expected Work:

  1. Change pybind option to be a string instead of a bool. Probably something like (None, 3.6.8, 3.7, 3.8, 3.9)
  2. Create new conan dockers for the build process for linux builds.
  3. Update the CMakeLists.txt to be more consistant and use the new pybind string option.
  4. Update build.py to filter out any builds we don't want from the side effect of adding the new versions of python.
  5. Update the upload_python_package function in the conanfile to let aquapi know which version of python this is for.

Things that Came up...

  • Ubuntu no longer supports GCC5 so we dropped support and added GCC8.

Metadata

Metadata

Labels

feature requestA new feature for the library.

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions