Skip to content

Docs and manifest update after splitting packages#102

Merged
jtratner merged 3 commits into
counsyl:v4from
anujkumar93:split_stor_nuances
Dec 6, 2018
Merged

Docs and manifest update after splitting packages#102
jtratner merged 3 commits into
counsyl:v4from
anujkumar93:split_stor_nuances

Conversation

@anujkumar93

@anujkumar93 anujkumar93 commented Dec 5, 2018

Copy link
Copy Markdown
Collaborator

@jtratner

This PR handles the docs, left-over review comments and any other nuances that crept up after splitting the stor packages into 4 modules.

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 fact of stor, and to make it more modular. This PR is preceded by #101 for this story, and will be followed by a PR to generate requirements.txt dynamically to pin versions.

Changes

  • package_split.rst is updated to not have release_notes language, and hopefully makes things clearer

  • Manifests were added for each individual package, after checking with devpi. Have not removed the manifest at the top level, though maybe probably should.

Tested via:

The testing suite was run after the changes successfully, including the integration testing suite.

TODOS

  • Dynamically generate requirements.txt of stor in sdist, to have the proper version of stor_dx, stor_swift, stor_s3, etc.

@counsyl-opensource counsyl-opensource left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm - small doc notes

Comment thread docs/package_split.rst Outdated
Comment thread docs/package_split.rst Outdated
Comment thread docs/package_split.rst
@anujkumar93 anujkumar93 changed the title Split stor nuances Docs and manifest update after splitting packages Dec 6, 2018
@jtratner jtratner merged commit 6cc2e12 into counsyl:v4 Dec 6, 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.

3 participants