Skip to content

Package python bindings - #7

Merged
ananos merged 5 commits into
mainfrom
feat_package
Nov 3, 2022
Merged

ananos merged 5 commits into
mainfrom
feat_package

Conversation

@ananos

@ananos ananos commented Nov 2, 2022

Copy link
Copy Markdown
Member

Use a proper package management worfklow. Users will be able to pip install vaccel python bindings

@ananos
ananos force-pushed the feat_package branch 7 times, most recently from 065d95f to 2aaaae1 Compare November 2, 2022 21:44
ananos and others added 2 commits November 3, 2022 09:10
- Remove genop test (TODO: find a way to test the generic operation)
- Fix output buffers: we must pass allocated objects as output, otherwise
  the C part of the code overwrites the original write argument.
- add build & package functionality
- remove dependencies on custom paths (assume vAccelRT is already installed
  in the system)
- remove dependency on vaccelrt and helper lib (add helper lib to vAccelRT
  [nubificus/vaccel#57])
- create action to test bindings
- update image path in tests (Assuming we have installed the vAccelRT deb
  package, there is an example image in `/usr/local/share/images/example.jpg`)

Signed-off-by: Anastassios Nanos <ananos@nubificus.co.uk>
@ananos
ananos force-pushed the feat_package branch 5 times, most recently from 12dfe70 to 2086650 Compare November 3, 2022 09:53
- add find sha step
- fix whl package name
- split workflow steps and build egg at the local dir
- update dependencies, polish & fix relative dirs
- add s3 upload & arch
- no need to build whl when testing locally
- add pypi (commented out for now, valid secret)
- force remove deb
- update env var for Plugins
  [nubificus/vaccel#57]
- run everything in a virtual env [exclude this path from flake8]
- update runner env, with user rundir

Signed-off-by: Anastassios Nanos <ananos@nubificus.co.uk>
Signed-off-by: George Ntoutsos <gntouts@nubificus.co.uk>
@ananos
ananos merged commit f9872ba into main Nov 3, 2022
@ananos
ananos deleted the feat_package branch November 3, 2022 10:12
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