Skip to content
This repository was archived by the owner on Mar 8, 2020. It is now read-only.

Conversation

@juanjux
Copy link
Contributor

@juanjux juanjux commented Sep 8, 2017

  • Adds a Manifest.in file so pypi doesn't remove some files.
  • Ensure the libuast directory is deleted before running make deps.
  • Bump version (middle one, pypytest wasn't working so I could only test pypi bumping the last version).
  • Adds versioned protofiles since the last server docker images won't work without it.
  • Improves the README.

Fixes #24.
Fixes #25.

@juanjux juanjux requested a review from abeaumont September 8, 2017 10:06
setup.py Outdated
sources.append('bblfsh/libuast/uast.c')
sources.append('bblfsh/libuast/roles.c')

# download c deoendencies
Copy link
Contributor

Choose a reason for hiding this comment

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

unrelated, but s/deoendencies/dependencies/

bblfsh/pyuast.c Outdated
@@ -1,4 +1,4 @@
#include "uast.h"
#include "libuast/uast.h"
Copy link
Contributor

Choose a reason for hiding this comment

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

I don't think this is correct, since bblfsh is not in the include list.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yeah, cruft from one of my tests, works because gcc looks also form the source code file path, but unneeded.

@juanjux
Copy link
Contributor Author

juanjux commented Sep 8, 2017

Changes from review feedback (thanks!) done, I've also included a dependencies section in the readme stating the need for libxml2 header files. Travis is failing for some reason, I'll investigating it.

@juanjux juanjux changed the title Bug/pypi fix Pypi fix, versioned SDK, improved README Sep 9, 2017
@juanjux juanjux merged commit 6b2a767 into bblfsh:master Sep 9, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants