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

[Resolves #1072] replace setup.py with pip #1075

Merged
merged 1 commit into from
Aug 3, 2021

Conversation

zaro0508
Copy link
Contributor

@zaro0508 zaro0508 commented Aug 2, 2021

Sceptre ver 2.6.1 introduced the sceptre-cmd-resolver as a core resolver
however it looks like the setup.py command to install sceptre in the
dockerfile does not seem to install that dependency.

The pip command will install sceptre with dependencies so we switch to
install sceptre with pip.

Sceptre ver 2.6.1 introduced the sceptre-cmd-resolver as a core resolver
however it looks like the setup.py command to install sceptre in the
dockerfile does not seem to install that dependency.

The pip command will install sceptre with dependencies so we switch to
install sceptre with pip.
Copy link
Member

@tarkatronic tarkatronic left a comment

Choose a reason for hiding this comment

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

If you've tested this and it's working for you, I'll trust that. I'm a little concerned though as to why it didn't work previously. The python setup.py install should work the same.

Of course, if we are able to get #1035 though, then this all becomes a non-issue. 😄

@zaro0508
Copy link
Contributor Author

zaro0508 commented Aug 2, 2021

hmm, interesting @tarkatronic. I did test and python setup.py install didn't work the same as pip install . but i have no idea why. i don't know docker that well so I can definitely be wrong about this solution.

as for #1035 i think we should save that for a v2.7.x release.

@zaro0508 zaro0508 merged commit 6deb4af into Sceptre:master Aug 3, 2021
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.

4 participants