Skip to content
This repository has been archived by the owner on Mar 23, 2023. It is now read-only.

pip-installable package #404

Open
wants to merge 79 commits into
base: master
Choose a base branch
from
Open

Conversation

alanjds
Copy link
Contributor

@alanjds alanjds commented May 19, 2018

Changes the folders structure separating the Tools and the Runtime+Stdlib. Allows to test and publish both parts separately. The Tools are tested via pytest, not the Makefile.

The Tools are to be published as grumpy-tools package and Runtime as grumpy-runtime package.

TODO:

  • Publish-able on Python Package Index (PyPI)
  • Update the README
  • Better way to bump the version then editing files. (Maybe via bumpversion?)
  • Fix a find: 'compiler': No such file or directory Makefile warning

grumpc -> grumpy translate
grumprun -> grumpy run
rvm (#6307) strikes back && On OSX do sudo, on Linux dont.

Found the culprit: rvm provides `cd` binary!

See:
touist/touist@5d7a327#diff-354f30a63fb0907d4ad57269548329e3R52
See:
https://github.com/rvm/rvm/blob/ff63fa117bd05e581ecbf2b0378d9ddbb263deb1/scripts/cd#L14
See:
travis-ci/travis-ci#8703 (comment)
and
travis-ci/travis-ci#8703 (comment)

Install pip locally

Fix: Travis on OSX swallows error logs

See: travis-ci/travis-ci#6018

"never use set -e directly in .travis.yml"

See: travis-ci/docs-travis-ci-com#1672 (comment)
See: travis-ci/travis-ci#6307 (comment)

On OSX, do sudo. On Linux, dont.
@alanjds
Copy link
Contributor Author

alanjds commented May 21, 2018

I gave up on find: 'compiler': No such file or directory. Too little make skills here; too advanced Makefile there.

Contributions on this front are appreciated ;)

I do consider this PR merge-able.

@alanjds alanjds changed the title pip-Installable package pip-installable package May 21, 2018
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.

None yet

1 participant