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

modtool: Switched over to mako template engine #303

Merged
merged 2 commits into from Dec 29, 2015

Conversation

mbr0wn
Copy link
Member

@mbr0wn mbr0wn commented Oct 24, 2014

No description provided.

@jmcorgan
Copy link
Contributor

Not sure if this was a just a trial, but it adds a dependency on python-mako (and its dependencies). We'll need to have cmake machinery to test for this, and evaluate the availability of the package across all the platforms/versions we support.

@jmcorgan
Copy link
Contributor

jmcorgan commented Dec 8, 2015

Needs rebase.

@mbr0wn
Copy link
Member Author

mbr0wn commented Dec 10, 2015

Rebased.

@jmcorgan
Copy link
Contributor

Would it make sense to merge this into 'next' now?

@mbr0wn
Copy link
Member Author

mbr0wn commented Dec 28, 2015

Should pull in @skoslowski and probably @trondeau:

As soon as we merge, we add mako as a dependency. In previous discussions, we already discussed having both Cheetah and Mako as deps, so that would be OK. It would mean another commit to update the docs and the CMake, and I would volunteer to do those, too.

However, we still need to move Cheetah out of GRC and I'm not sure what the plans are on that. If it's not going to happen for 3.8, that would be reason not to merge this. Otherwise, we're good.

@jmcorgan
Copy link
Contributor

It will be essential to pull out Cheetah from GRC for 3.8; we won't have time to do it otherwise for a very long time, and we're facing Python 3 issues in six months or so.

@mbr0wn
Copy link
Member Author

mbr0wn commented Dec 28, 2015

OK, in that case, merge it, and I'll add another PR today for Mako.

@trondeau
Copy link
Contributor

I agree with @jmcorgan; we'll need Mako support in GRC for 3.8.

@jmcorgan
Copy link
Contributor

@mbr0wn Can you just add the new commits on top of this PR?

@mbr0wn
Copy link
Member Author

mbr0wn commented Dec 28, 2015

Will do!

@mbr0wn
Copy link
Member Author

mbr0wn commented Dec 28, 2015

Updated.

@mbr0wn
Copy link
Member Author

mbr0wn commented Dec 28, 2015

Note I didn't remove Cheetah or even touch anything GRC-related.

@jmcorgan jmcorgan merged commit 2dbbe48 into gnuradio:next Dec 29, 2015
@mbr0wn mbr0wn deleted the modtool/mako branch December 29, 2015 21:36
carlesfernandez added a commit to carlesfernandez/gnss-sdr that referenced this pull request Jul 15, 2016
python-mako will be included as a dependency in GNU Radio 3.8 (see
gnuradio/gnuradio#303). Changes following
gnuradio/volk#94
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants