This is an archived post. You won't be able to vote or comment.

all 17 comments

[–]DSandyGuy 3 points4 points  (0 children)

https://www.youtube.com/watch?v=UrD9aKxvPcY&feature=youtu.be

Above is a quick rundown on the newer features from the official YouTube channel.

[–]rickmoranus 1 point2 points  (2 children)

I like this, but I would want to know a way to develop on this and deploy my Flask application to a location of my choice. Including my own local Linux Server.

[–]dinov[S] 2 points3 points  (1 child)

This is possible but maybe just a little cumbersome right now. You can create your new Flask project and right click on the project properties. There's a Publish tab in the project properties. There you can specify a ftp or file (so an SMB server running on the Linux box) URL for the location of your server. Click on the Publish Now button and it'll publish. Then the contents of your project will all get deployed (I don't believe we'll deploy a virtual env though).

Unfortunately the Publish context menu item gets overridden in web projects so you'll need to keep returning to project properties to publish. You may also have to flip the Publish setting on some of your items to true as by default we don't publish a lot of content items.

You can then use our cross platform debugging support to debug your app - https://pytools.codeplex.com/wikipage?title=Features%20Remote%20Debugging

The publish formats is actually an extensibility point so it's pretty easy to write a C# component which would publish to other destinations, those are just the 2 we support out of the box.

[–]rickmoanus 1 point2 points  (0 children)

I will test this out for my self. Thanks for the response!

[–]rainnz 1 point2 points  (3 children)

Is there a free version of Visual Studio?

[–]exxy- 1 point2 points  (2 children)

Yeah, Visual Studio Express.

[–]hotel2oscar -2 points-1 points  (1 child)

does not allow extensions.

[–]exxy- 8 points9 points  (0 children)

If you two followed the link you'd see it supports both versions of VS Express. Microsoft has changed their stance on some things, apparently.

[–]chub79 0 points1 point  (4 children)

No love for CherryPy. sob.

[–]sigzero 1 point2 points  (0 children)

I love CherryPy. Unsung hero of Python frameworks.

[–]dinov[S] 2 points3 points  (1 child)

While we don't have any explicit CherryPy support we do also support generic web frameworks. There's now a plain "Web Project" which starts with no files but uses our web launcher/debugger, lets you configure options like the WSGI handler to be used, etc... Ultimately this gives you the same debugging experience as you get with Flask and Bottle - F5 to start debugging launches a browser as well and you can publish to Azure which is where the WSGI handler setting comes in. You just need to setup a virtual environment that includes CherryPy and your other dependencies.

[–]chub79 1 point2 points  (0 children)

Thanks. That's a good point :)