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

Create initial Python package #306

Merged
merged 19 commits into from
Dec 12, 2018
Merged

Conversation

jklaise
Copy link
Member

@jklaise jklaise commented Nov 20, 2018

Initial structure for the Python package, mostly copying files from wrappers/python with a couple of bug fixes. Includes a conda recipe, tested conda build and install on local machine. Exposes the following entry points as console scripts:

seldon-core-microservice - start a microservice given a user defined model class
seldon-core-tester - test a running microservice by sending random requests following a pre-set format in contract.json
seldon-core-api-tester - test a running Seldon deployment

@jklaise jklaise force-pushed the python-package branch 2 times, most recently from aa07766 to f5ed7a8 Compare November 29, 2018 17:29
@jklaise jklaise changed the title (WIP) Create initial Python package Create initial Python package Nov 29, 2018
@jklaise
Copy link
Member Author

jklaise commented Dec 11, 2018

TODO:

  • Fix tests requiring access entry-point (i.e. package being installed)
    • pytest-console-scripts as a possible solution
    • pytest-reqs for testing against requirements.txt
  • Get rid of seldon_requirements.txt
    • Make use of pinned dependencies in requirements.txt consistent
  • "make build_conda" fails without doing "make build_pypi" first?
  • conda-forge integration (manual)

@jklaise jklaise merged commit 554e322 into SeldonIO:master Dec 12, 2018
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.

None yet

1 participant