Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
is it possible to write Metro apps with Python? Because Python is my primary language.
You can't write a full application yet. The easiest path to that would be to use a Python Binding for the CLR, such as IronPython. Unfortunately, they're still working on support.
There's clearly a lot of interest in adding support for Metro, since they even had a work item in, which has now been migrated to GitHub.
Citing their own documentation,
Support for Android, Windows 8 Store Apps (Metro), Window Phone 8, and
iOS are also planned (in roughly that order).
When that happens, the project will be able to target the subset of the BCL that WinRT supports.
No. Python is not a supported language for Windows Store apps.
That said, some people have ported python to run scripts in a Windows Store app (for example: Python 3 for Metro). The app itself is not written in python.
Related
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 1 year ago.
Improve this question
Some programming languages provide capability t create a self contained packages that can run on any machine.
For example, dotnet core can self-contained apps per below:
https://learn.microsoft.com/en-us/dotnet/core/deploying/#publish-self-contained
The C# self-contained apps can be single large file, or a directory of all files required to run the application. The package can target Linux, mac or Windows.
In Python, what is the closest feature to self-contained app packages described above?
PyInstaller seems to be the current go to, and it works well in my experience. However, some people have reported that it has very large file sizes, but I've personally never found that to be a major issue.
If you use that, you would also probably need some kind of UI, but that's a separate issue in itself.
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 2 years ago.
This post was edited and submitted for review 1 year ago and failed to reopen the post:
Original close reason(s) were not resolved
Improve this question
Generally to create a Virtual Camera we need to create a C++ application and include DirectShow API to achieve this. But with the modules such as
win32 modules and other modules we can use win32 api which lets us use these apis in python.
Can anyone Help sharing a good documentation or some Sample codes for doing this?
There is no reliable way to emulate a webcam on Windows otherwise than supplying a driver. Many applications take simpler path with DirectShow, and emulate a webcam for a subset of DirectShow based applications (in particular, modern apps will be excluded since they don't use DirectShow), but even in this case you have to develop C++ camera enumation code and connect your python code with it.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 3 years ago.
Improve this question
I've been doing Python applications lately, but I've only tested it on Windows 10 (and sometimes on Windows 7).
Now, I need to create an app to be available on Windows XP and 98 also. From my research, I've seen Python drooped Win9x/NT support at version 2.5.4.
There are alternative builds: http://www.msfn.org/board/topic/162317-python-27-for-windows-95/ but, I want to know from your experience, what is the best practice to create this application and to make it as plug and play?
Everything under python 2.7 is just death, try to make it as cross-platform friendly so you can work it out.
One tip I know when working with that kind of stuff is not to use os.system() functions and such. It's better to find a library that interacts with it under the hood.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 5 years ago.
Improve this question
I want to understand the difference between distributing a python application. The application should be used on both Windows and Mac OS platforms. I see there are two ways of doing it.
Either create a executable using py2exe / py2app etc
Distribute the application using pip.
I would like to understand the use-cases for both the solutions.
A few things. As Sam Chats mentioned, one possible use case for creating the executable is if you don't want to share your source code, while if you distribute the application using pip, you will be able to. Additionally, if you distribute using pip vs. creating an application, more users may be able to easily access your application. As an example, check out this StackOverflow answer as a reason for using pip over Anaconda
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
what are some of the industry wide used continuos integration tool , nightly build system for Python based program.
We want to automate the a lot of manual testing and then use daily running system to test automatically.
We are using Pyunit for writing unit test.
Jenkins (forked from Hudson after it was bought by Oracle), despite being written originally for Java, has a significant following in the Python community.
There are even a number of tutorials:
http://jenkins-ci.org/content/python-love-story-virtualenv-and-hudson
http://jenkins-ci.org/content/screencast-python-hudson-part-1
Buildbot is written in python/twisted, and all of it's configuration syntax is in python, so it's very easy for python programmers to setup. A bunch of open source projects use it including python itself.
Personally, I think it's UI leaves something to be desired compared to Jenkins/Hudson, but it's functionality is fantastic.
We have a reasonably large project all in python, we're using github for version control with buildbot as our nightly build system. http://trac.buildbot.net/ It works really well except when you get called out in the "blamelist"