Skip to content

Setup wheel-build repository #1731

@menshikh-iv

Description

@menshikh-iv

It's very useful to have wheels for all platforms because it allows avoiding many problems with compilation.
Right now, we build windows x64 wheels in gensim and MacOSX wheels in gensim-wheels.

Distinct repo looks like the best solution because for wheel building & testing we need some untrivial CI configurations and this action needs a lot of time (we don't want to have very slow CI in the current repo).

Also, this allows making release process easier (build all wheels by one commit/command), centralized testing of wheels.

What's need to make

  • Linux wheels

    • (2.7, 3.5, 3.6) X (x32, x64)
    • Rackpace
    • Notifications
  • Windows wheels

    • (2.7, 3.5, 3.6) X (x32, x64)
    • Rackpace
    • Notifications
  • MacOSx wheels

    • (2.7, 3.5, 3.6)
    • Rackpace
    • Notifications
  • (Optional) Cron jobs (for everyday build)

Related links:

Metadata

Metadata

Assignees

Labels

difficulty hardHard issue: required deep gensim understanding & high python/cython skillstestingIssue related with testing (code, documentation, etc)

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions