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

Compatibility with patacrep 4.0 #149

Merged
merged 140 commits into from
Jun 10, 2016
Merged

Compatibility with patacrep 4.0 #149

merged 140 commits into from
Jun 10, 2016

Conversation

LaTruelle
Copy link
Contributor

Ça marche maintenant, plein de trucs sont super sales, il y a probablement des tonnes de bugs. Mais au moins, ça fonctionne sur des cas simples.

LaTruelle and others added 30 commits September 29, 2014 22:21
Just changing gitignore so git does not complain with the project files.
ISSUES litst runtime error that are most of the time harmless

They will eventually make it to the issues in github, but this allows
cleaner work offline.
not properly tested, still glitches, dirty hacks for python3 on mac os
x, but it compiles, links, and starts without complaining !
This rolls back to commit c6be9f0.
in pythonqt folder
A few dummy examples to demonstrate the thing.
Now onwards to the great overhaul!
Awesome.
Rock&Roll Baby.
Removing the TODOS that are not for us
Now can add Variable in python, and print it.
because Python Location Changed…
So CMake hack must follow, otherwise no compilation…
Just a more permanent solution to develop on a mac…
Now only need coding the actual building, plus linking to the main
program
Transfer functions in separate python file, included in qrc file (dirty but works)
Functions are only a framework so far, gradually including stuff from songbook.py
script from the main patacrep library
Removed commented lines + commented the right one
Probably still missing some stuff for proper deployment.
Useless, since it is now an internal command with integration of
pythonqt. Instead, long processing should use QtConcurrent::run()
So it works on Mac without issues.
Still need to copy Python framework properly, but looks good so far.
if every framework/lib has been deployed before doing macdeployqt, the
latter will actually copy and relink everything for properly deployed
app
Finally a deployment that works on mac os x without tweaking after build
@LaTruelle
Copy link
Contributor Author

Du coup un petit up sur cette pull-request: est-ce que ça ne vaudrait pas le coup de faire une release beta à ce point du développement, sachant que Patagui marchouille avec patacrep 4. Une fois que le yaml marchera on pourra refaire une deuxième release plus propre, mais ça permettrait de diminuer le nombre de branches en cours...

@oliverpool
Copy link

Une fois que le yaml marchera on pourra refaire une deuxième release plus propre

Normalement la branche yaml récemment mergée dans master de patacrep fonctionne bien (à moins que tu ne parles de yaml dans patagui ?)

Je ne suis pas contre un merge (je vais avoir du mal à trouver le temps d'installer tout l'environnement pour compiler et tester tout ca...)

@LaTruelle
Copy link
Contributor Author

C'est yaml dans patagui dont je parle effectivement. Comme je teste sur travis et appveyor ça devrait être fonctionnel en l'état, et j'ai retesté la compilation sur debian récemment (pour débugger travis...).

@paternal
Copy link
Contributor

Si besoin, en attendant la publication d'une version, tu peux installer la version master avec pip install https://github.com/patacrep/patacrep/archive/master.zip.

@LaTruelle
Copy link
Contributor Author

Yes, je fais ça directement avec le dépôt git c'est assez efficace:
pip install -U git+git://github.com/patacrep/patacrep.git@master
(@yaml avant que ce soit mergé)

@LaTruelle
Copy link
Contributor Author

Un up sur le merge de cette PR... Histoire de relancer un peu l'activité sur patagui !

@oliverpool
Copy link

oliverpool commented Jun 9, 2016

@LaTruelle : comme tu as du le voir, j'ai mergé la branche yaml de patacrep, et j'essaye de m'occuper cet après-midi de la publication sur pypi.

Edit: pypi est désormais à jour!

@oliverpool
Copy link

@LaTruelle j'avais pas vu que tu n'avais pas les droits pour pusher, c'est corrigé : tu fais désormais partie des contributeurs officiels de patacrep ;-)

@LaTruelle
Copy link
Contributor Author

Ah nickel, du coup je vais pouvoir mener cette PR en l'état, et plutôt bosser sur la branche yaml de patagui histoire de booster un peu la compatibilité.

LaTruelle and others added 2 commits June 10, 2016 21:01
Merging everything from pythonqt branch into master.
Including all previous stuff and final merge
@LaTruelle LaTruelle merged commit 6b0d4b4 into patacrep:master Jun 10, 2016
@LaTruelle LaTruelle deleted the pythonqt branch June 10, 2016 19:20
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