Skip to content

Have a single install for stor to include all the packages#103

Merged
jtratner merged 2 commits into
counsyl:v4from
anujkumar93:stor_single_pip
Dec 7, 2018
Merged

Have a single install for stor to include all the packages#103
jtratner merged 2 commits into
counsyl:v4from
anujkumar93:stor_single_pip

Conversation

@anujkumar93

@anujkumar93 anujkumar93 commented Dec 6, 2018

Copy link
Copy Markdown
Collaborator

@jtratner

This PR handles the making stor required by each of the plugins as well as having stor require the 3 plugins, so that pip install stor still works for the different platforms for users.

Background

This is a continuation of the story to split stor across 4 modules : stor, stor_dx, stor_swift, stor_s3. This is done to easy the dependencies that need to be installed to use a particular facet of stor, and to make it more modular. This PR is preceded by #102 for this story. However, we still want pip install stor to work for everyone.

Changes

  • stor added to requirement.txt for stor_dx, stor_swift, stor_s3

  • stor_dx, stor_s3, stor_swift added to requirements.txt of stor

  • version dynamically fixed while building sdist tarballs.

  • requirements-test.txt created for all packages which is a copy of requirements.txt without the inter-dependencies, to ease installation into the virtualenv for developers.

Tested via:

The complete testing suite was run successfully after making the changes. Also did sanity check.

TODOS

@jtratner jtratner merged commit c9efde9 into counsyl:v4 Dec 7, 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.

2 participants