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

Platform requirements reorg #3224

Closed
wants to merge 2 commits into from
Closed

Platform requirements reorg #3224

wants to merge 2 commits into from

Conversation

e0d
Copy link
Contributor

@e0d e0d commented Apr 4, 2014

This work is motivated by general code hygiene concerns and moving toward building all ansible managed, and maybe all, environments using pip wheel packages.

This has been tested with the full stack, cf., http://jenkins.edx.org:8080/job/ansible-provision/164/

  • removes requirements file includes entirely.
  • moves leaked github requirements in base.txt into github.txt, these have not revision, which is a problem.
  • adds additional files that were included into pavers pre-reqs
  • removes distribute entirely
  • experimentally makes local installs use wheels, may need to roll this back, but works in ansible land, would be super if we could pull these out of platform entirely.

@jarv @feanil @hkim823 @singingwolfboy @cpennington Please let me know your thoughts, there will be a related configuration PR to follow.

@@ -7,6 +7,8 @@
# Python libraries to install directly from github

# Third-party:
git+https://github.com/mitocw/django-cas.git
git+https://github.com/mfogel/django-settings-context-processor.git
-e git+https://github.com/edx/django-staticfiles.git@d89aae2a82f2b#egg=django-staticfiles
Copy link
Contributor

Choose a reason for hiding this comment

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

Copy link
Contributor Author

Choose a reason for hiding this comment

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

By this you mean, the has for static files, and not the req missing versions entirely, right?

Those were migrated from base.txt.

@feanil
Copy link
Contributor

feanil commented Apr 8, 2014

looks good to me.

@@ -5,4 +5,4 @@
# * One of @e0d, @jarv, or @feanil - to check system requirements

# This must be installed after distribute has been updated.
MySQL-python==1.2.4
MySQL-python==1.2.5
Copy link
Contributor

Choose a reason for hiding this comment

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

this change doesn't appear to belong in this PR, does it?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

It's related to wheels, there seems to have been a packaging but in 1.2.4 that probably accounts for our issues with it and distribute, but also prevented it from wheeling up cleanly.

@jarv
Copy link
Contributor

jarv commented Apr 8, 2014

other than mysql-python, 👍

@singingwolfboy
Copy link
Contributor

Looks like this PR needs a rebase.

@singingwolfboy
Copy link
Contributor

@e0d Can this be merged?

e0d added 2 commits July 31, 2014 15:50
rolling back local changes.

bad cnp
removing extra space

trailing comma

reverting mysql upgrade

adding -e for ora2

making Xblock editable source

making splash editable source
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.

5 participants