Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-11-11 Thread Marcus Ottosson
setuptools 6.0 or later is required for Python to automatically detect this compiler package. Ah, interesting. I did try and install the compiler, but had no luck. This must have been why. Thanks for pointing this out, I’ll update the docs with this as well. Another thing that brought my attentio

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-11-11 Thread Eduardo Grana
Hey Marcus, I have another thing to say about the vcvarsall.bat situation, in order for the compiler to work, your setuptools need to be updated As microsoft states on their page: setuptools 6.0 or later is *required* for Python to automatically det

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-11-11 Thread Marcus Ottosson
Ok, so what was missing was this That’s good news, thanks for sharing that. Basically, there are two ways of approaching installing gevent; one is to let pip compile it, for which it will need a compiler like the one you posted. The other is to install a pre-compiled binary, like the one I posted.

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-11-11 Thread Eduardo Grana
Hi Marcus, Ok, so what was missing was this Microsoft Visual C++ Compiler for Python 2.7 and it can be downloaded from here http://aka.ms/vcpython27 or http://www.microsoft.com/en-us/download/confirmation.aspx?id=44266 once that is installed, no more complain vcvarsall.bat I´ll go on with the i

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-11-11 Thread Marcus Ottosson
Here’s an integration for Maya. - More info This involves three major components; the GUI, Pyblish and a middlepoint with which they communicate. The middlepoint consists of a server running in a separate thread f

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-11-10 Thread Marcus Ottosson
Hi all, Here’s an update on the GUI front for Pyblish. - More info Let me know what you think! Best, Marcus ​ On 8 November 2014 11:42, Marcus Ottosson wrote: > Hi Eduardo, > > I found some time for this, tur

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-11-08 Thread Marcus Ottosson
Hi Eduardo, I found some time for this, turns out that after the Gevent install from the website I linked to, Event works fine. Don’t forget to start Mongo after you’ve installed it. On Windows you’ll need to specify a database location upon launching, like so: $ "c:\Program Files\MongoDB 2.6 Sta

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-11-07 Thread Marcus Ottosson
Thanks Eduardo, I'll update the installation docs with your findings. On 7 November 2014 17:49, Eduardo Grana wrote: > Hey Marcus, > Thanks for the fast reply! > Apparently, its a windows thing, I found many stackoverflow pages about it. > I'll keep you updated on the results.. > Thanks again! >

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-11-07 Thread Eduardo Grana
Hey Marcus, Thanks for the fast reply! Apparently, its a windows thing, I found many stackoverflow pages about it. I'll keep you updated on the results.. Thanks again! Eduardo On Fri, Nov 7, 2014 at 2:44 PM, Marcus Ottosson wrote: > Hey Eduardo, > > Yes, I know exactly what that is. It's for so

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-11-07 Thread Marcus Ottosson
Hey Eduardo, Yes, I know exactly what that is. It's for socket.io which uses Gevent which is a binary package that needs to be compiled. You're the first one to test this out on Windows, so kudos, I'll try and help get you through it. I'll run it through myself alongside you, but it should be a m

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-11-07 Thread Eduardo Grana
Hello Marcus, I'm having some dependecies problems installing pyblish event, maybe you you help me out guessing what i am doing wrong... It complains about *vcvarsall.bat *(it's in bolded in the transcription) below is the shell output Cheers! Eduardo D:\eduardo\pyblish-event>C:\Python27\Scripts\p

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-10-31 Thread Marcus Ottosson
Hi all, Frontend is live ! Interact with it using it’s RESTful API - GitHub Repo - More Details

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-10-17 Thread Marcus Ottosson
socket.io is cool. Ah, glad to hear someone else is familiar with it. Looks neat, judging from their minimalist website and how easy it was to setup (as in their chat tutorial). I wrote a server application for it a while back called Realtime. It allowed a bunch of webclients to connect up and su

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-10-15 Thread Justin Israel
socket.io is cool. I wrote a server application for it a while back called Realtime. It allowed a bunch of webclients to connect up and subscribe to channels, by communicating through a message server. Was originally going to be a commercial product for someone but we ended up just throwing it on m

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-10-15 Thread Marcus Ottosson
WebSockets worked great for this task! More specifically, socket.io Here’s how it works currently. - https://github.com/abstractfactory/pyblish/issues/99#issuecomment-59247114 API Adding entries from Python then looks like this. from requests import put put('http://localhost:5000/event'

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-10-14 Thread Marcus Ottosson
Thanks Justin, that makes sense. Giving websockets a try as it sounds the most slick. On 14 October 2014 13:10, Justin Israel wrote: > There are a few ways in which a web client can get information from the > application server: > >- ajax requests - Send a request, and get a response >-

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-10-14 Thread Justin Israel
There are a few ways in which a web client can get information from the application server: - ajax requests - Send a request, and get a response - websockets - Make an initial handshake and then use an open socket to continue direct communication - long polling - Make a request that si

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-10-14 Thread Marcus Ottosson
Hey Justin, Thanks, that sounds reasonable. But I still can’t grasp how a dictionary from the server can be accessed from Javascript, or Angular. Some psuedo-code: data = {} # Access from JS? app = Flask() app.start() In the case of polling, what does JS poll from? ​ On 14 October 2014 11:55

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-10-14 Thread Justin Israel
It wouldn't matter so much if you were using MongoDB, or MySQL, or completely in memory, since that is all behind the application server either way. When you do a put request to the application server, it can then make that information available to other views. In terms of how those other view will

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-10-14 Thread Marcus Ottosson
Back on the topic of a Web Frontent , thanks to everyone for the feedback so far, at this point it seems to me to make the most sense to move forward with Flask for backend, Bootstrap for visuals and Angular for front-end, all of which seem real

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-10-02 Thread Marcus Ottosson
I hear that term referred to as “bubble up” This is a good term. I’ve also heard of it as “trickle down”. I suppose it depends on how you envision the dependency graph in your mind; either as starting from the root of a tree heading up towards the leaves or heading down along its roots. :) ​ On 2

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-10-02 Thread Marcus Ottosson
Does that at all fit into what you are talking about? I could be off base. Yeah, those are some of the scenarios I’d expect this feature to fulfill and yeah, it is quite involved and should probably involve a separate, dedicated versioning library. For the evaluation of versions, such as being ei

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-10-02 Thread Justin Israel
I hear that term referred to as "bubble up". I suppose there are a few different scenarios depending on how you represent and manage your assets. If your assets capture and store the references to its dependencies in a version-specific way, then updating one dependency might trigger the others to n

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-10-02 Thread Marcus Ottosson
Dependencies and Cascading Updates Hi guys, I’m looking for another pair of eyes on a potential feature. [image: Inline images 1] In short, it involves automatically updating assets A, B and C which depend on another asset D, when asset D is updated. - https://github.com/abstractfactory/pyb

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-09-30 Thread Marcus Ottosson
Hey Asi, I think you forgot to attach the diagram. I find it helps leave the little technical details for a second Not sure I can get less technical than the animation of the end-result. :) https://github.com/abstractfactory/pyblish/issues/99 Is there anything in particular that you find fuzzy?

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-09-29 Thread Asi Sudai
Good thread, have hard time keeping up to all the details ( end of the day ) I find it helps leave the little technical details for a second and just to chart the process/communication between Pyblish, plug-in, database (if needed?) and the webapp ( I use https://www.draw.io/ to draw, it's "ok" )

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-09-29 Thread Marcus Ottosson
The development server is good enough for testing *but generally not up to the task of server multiple clients.* Aaah, this is what I did not understand. Makes sense, thanks. Best, Marcus On 29 September 2014 11:55, Justin Israel wrote: > On 29/09/2014 11:48 PM, "Marcus Ottosson" wrote: > >>

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-09-29 Thread Justin Israel
On 29/09/2014 11:48 PM, "Marcus Ottosson" wrote: >> >> It makes no sense to spin up a local web server on every machine, using the development server. > > Sorry, I’m talking about running a single instance of Flask on a single computer, thus exposing this IP and port and have other computers conne

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-09-29 Thread Marcus Ottosson
It makes no sense to spin up a local web server on every machine, using the development server. Sorry, I’m talking about running a single instance of Flask on a single computer, thus exposing this IP and port and have other computers connect to it. Like I would assume nginx would do, but wrapping

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-09-29 Thread Justin Israel
On Mon, Sep 29, 2014 at 11:00 PM, Marcus Ottosson wrote: > A database doesn’t have to mean a big heavy beast that sits next to your > application. > > I suppose not, but doesn’t it introduce an additional interface for users > if they interact with is using something like SqlAlchemy? Having one i

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-09-29 Thread Marcus Ottosson
A database doesn’t have to mean a big heavy beast that sits next to your application. I suppose not, but doesn’t it introduce an additional interface for users if they interact with is using something like SqlAlchemy? Having one in the background for concurrency and state seems fair. A few of tho

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-09-29 Thread Justin Israel
A few of those illustrations you made are constructed oddly. There shouldn't be a database between your plugin and flask (and I am not sure that was implied as a suggestion)... On Mon, Sep 29, 2014 at 9:57 PM, Marcus Ottosson wrote: > I’m not familiar with Firebase, but I don’t think it is the s

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-09-29 Thread Marcus Ottosson
I’m not familiar with Firebase, but I don’t think it is the same thing as sqlAlchemy. sqlAlchemy is an ORM, which gives you an object-oriented abstraction around a database using models. Ah, that makes sense. Thanks, Justin. It sounds like you want a single network web service running (a backend

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-09-29 Thread Marcus Ottosson
what type of communication you need from between Pyblish and Django directly? I think this is best answered by the animation and description here: https://github.com/abstractfactory/pyblish/issues/99 instead they both communicate to the database like this: Pyblish -→ Database ←- Django/Flask Tha

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-09-29 Thread Justin Israel
I'm not familiar with Firebase, but I don't think it is the same thing as sqlAlchemy. sqlAlchemy is an ORM, which gives you an object-oriented abstraction around a database using models. It generates the raw queries for your specific driver, giving you a generic interface to multiple database drive

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-09-28 Thread Asi Sudai
> > How would the communication look with a database involved? What does a > database provide to this picture? I think you would be better off separating between Pyblish and Django/Flask where Pyblish don't know about Django and Django don't know about Pyblish. instead they both communicate t

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-09-28 Thread Marcus Ottosson
Thanks Cesar and Asi, it’s getting more clear to me what they both are used for. About sqlAlchemy, or any database such as Firebase like I had considered initially. Ideally, there’d be as few players involved as possible, and it sounds like just using either Flask or Django would be enough to hand

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-09-28 Thread Asi Sudai
Like Justin said, Django gives you more of a framework, which you may or may not need. but what's nice, both are using Jinja template engine, so moving from one to the other can be easy for little site. We're using Django and sqlAlchemy as the ORM ( it's part of the pipeline anyways ) There's

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-09-20 Thread Cesar Saez
I'm no expert, but Flask is a great alternative to Django (less overhead), there are plugins for everything you could possibly need and the template engine (Jinja2) is even better than Django's one. -- You received this message because you are subscribed to the Google Groups "Python Programming

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-09-20 Thread Marcus Ottosson
Thanks, Justin, that's really helpful. The goal is for the implementation to be minimal and designed more as a starter-kit in developing your own solution as opposed to a full system of sorts. On Saturday, 20 September 2014, Justin Israel wrote: > I've used Django as well and enjoyed it. But if

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-09-20 Thread Justin Israel
I've used Django as well and enjoyed it. But if you don't need an ORM or integrated template engine for your project, and all the bells and whistles, then Django can be a pretty heavy framework. The benefit of Flask is that it is a micro-framework, so you are just going to get the basics like the r

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-09-20 Thread Marcus Ottosson
but I’ll be glad to answer questions you may have. That’s good enough for me! Thanks, Chad! ​ On 20 September 2014 18:26, Chad Vernon wrote: > Unfortunately, I don't have enough time to jump on another project, but > I'll be glad to answer questions you may have. > > On Saturday, September 20,

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-09-20 Thread Chad Vernon
Unfortunately, I don't have enough time to jump on another project, but I'll be glad to answer questions you may have. On Saturday, September 20, 2014 10:17:20 AM UTC-7, Marcus Ottosson wrote: > > Sweet, looking into that now. Have only briefly come into contact with it, > though I've heard only

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-09-20 Thread Chad Vernon
I haven't used Flask so I can't comment on it but Django is really easy to get started with and there is a pretty large active community with lots of open source apps (plugins) you can download for it. We're using it at our studio for our internal production/asset manager and intranet. On Sat, Se

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-09-20 Thread Marcus Ottosson
Sweet, looking into that now. Have only briefly come into contact with it, though I've heard only good things. Would you be interested in helping out? -- You received this message because you are subscribed to the Google Groups "Python Programming for Autodesk Maya" group. To unsubscribe from th

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-09-20 Thread Chad Vernon
Yes Bootstrap for front-end work. It makes everything so much easier. On Sat, Sep 20, 2014 at 10:10 AM, Marcus Ottosson wrote: > Hey Chad, thanks for chipping in. > > We haven't yet decided, I'm out looking for eyes and hands on the project, > so this is definitely helpful. I personally don't k

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-09-20 Thread Marcus Ottosson
Without really knowing much, one of the reasons I'd avoid Django is due to its size and potential learning curve, and instead head for Flask. Do you have any thoughts on this? On 20 September 2014 18:10, Marcus Ottosson wrote: > Hey Chad, thanks for chipping in. > > We haven't yet decided, I'm o

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-09-20 Thread Marcus Ottosson
Hey Chad, thanks for chipping in. We haven't yet decided, I'm out looking for eyes and hands on the project, so this is definitely helpful. I personally don't know much about Django, but good to know it's up to the task. About bootstrap , do you mean for styling? Best, M

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-09-20 Thread Chad Vernon
I would recommend using Django and Bootstrap if you haven't already decided what technology to use. Django is all Python so you can use the same API. On Friday, September 19, 2014 2:25:45 AM UTC-7, Marcus Ottosson wrote: > > Web Frontend > > We’re looking for web-developers to implement the Pyb

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-09-16 Thread Marcus Ottosson
Preliminary feature list is up! - https://github.com/abstractfactory/pyblish/wiki/Features Going up in the guide once the copywriting has been refined, so let me know if anything is unclear! Best, Marcus ​ On 16 September 2014 08:28, Marcus Ottosson wrote: > Hey Brennan, thanks a lot for y

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-09-15 Thread Marcus Ottosson
Hey Brennan, thanks a lot for your kind words. Your comment made me realise that we need a feature-list for Pyblish, so I’m putting one together now, but I can at least say that we’re very much on the same page. Here’s some links about where we are at currently with the GUI. - https://github.

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-09-15 Thread Brennan Chapman
Hey Marcus, This looks great! Been planning to develop something similar, but this looks like a great open source alternative. I look forward to see what your planning planning for the GUIs. Haven’t delved too deep in your code yet, but a couple things I’d been thinking about in making my own

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-09-15 Thread Marcus Ottosson
Thanks Eduardo, let me know if you need any help! On 15 September 2014 18:02, Eduardo Grana wrote: > Hey Marcus! > This looks great, I'll be testing this asap. > Thanks you, Abstract Factory Ltd. and the Pyblish contributors! > Cheers, > Eduardo > > On Sun, Sep 14, 2014 at 2:36 PM, Marcus Ottoss

Re: [Maya-Python][ANN] Pyblish 1.0 Alpha

2014-09-15 Thread Eduardo Grana
Hey Marcus! This looks great, I'll be testing this asap. Thanks you, Abstract Factory Ltd. and the Pyblish contributors! Cheers, Eduardo On Sun, Sep 14, 2014 at 2:36 PM, Marcus Ottosson wrote: > [image: Inline images 1] > > I’d like to introduce the 1.0 alpha release of Pyblish. > > Pyblish is a

[Maya-Python][ANN] Pyblish 1.0 Alpha

2014-09-14 Thread Marcus Ottosson
[image: Inline images 1] I’d like to introduce the 1.0 alpha release of Pyblish. Pyblish is a plug-in driven automation framework for content and solves the issue of maintaining a fixed level of quality throughout resources shared amongst artists within an organisation. Some of its benefits are: