Re: Python Windows Extensions for Mac

2011-08-23 Thread Christian Heimes
Am 22.08.2011 15:07, schrieb johnny.venter:
 Chris, thank you for the information.  Focusing on Active Directory, I 
 reviewed the info at the following site: 
 http://technet.microsoft.com/en-us/library/cc961766.aspx
 
 Based on this, I need to find a module that implements the LDAP APIs.  By 
 default, it does not appear that Python can speak this language, I am using 
 version 2.6.1.  The module I found is Python-LDAP 
 (http://www.python-ldap.org/).
 
 Does anyone have experience using this?

LDAP is a protocol, not a language. You are right, LDAP isn't part of
the Python standard library. The python-ldap extensions works well with
Active Directory. I've used it to write an authentication and
authorisation layer for our application.

A word of warning: LDAP isn't trivial and AD has its quirks, too. It's
going to take you a while to understand its concepts.

Christian

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Windows Extensions for Mac

2011-08-22 Thread johnny.venter
Chris, thank you for the information.  Focusing on Active Directory, I reviewed 
the info at the following site: 
http://technet.microsoft.com/en-us/library/cc961766.aspx

Based on this, I need to find a module that implements the LDAP APIs.  By 
default, it does not appear that Python can speak this language, I am using 
version 2.6.1.  The module I found is Python-LDAP (http://www.python-ldap.org/).

Does anyone have experience using this?

 On Sun, 21 Aug 2011 00:30:07 -0700 Chris Angelico  wrote  

On Sun, Aug 21, 2011 at 6:38 AM, Johnny Venter  wrote: 
 Yes, I want to make my queries from a remote non-Windows computer. Here is 
 the scenario: 
 
 From my mac, I want to use python to access and read objects from a remote  
 Windows computer joined to a Windows 2003 functional level domain. Given 
 this, what is the best way to accomplish this? 
 
 
Then the use Python part is relatively immaterial; what you need to 
know is: What network protocol are you using to access and read 
objects? Start by researching that; once you know the details (is it 
even TCP/IP-based?), you can look into whether Python has facilities 
for speaking that protocol. 
 
ChrisA 
-- 
http://mail.python.org/mailman/listinfo/python-list 


-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Windows Extensions for Mac

2011-08-21 Thread Chris Angelico
On Sun, Aug 21, 2011 at 6:38 AM, Johnny Venter johnny.ven...@zoho.com wrote:
 Yes, I want to make my queries from a remote non-Windows computer. Here is 
 the scenario:

 From my mac, I want to use python to access and read objects from a remote  
 Windows computer joined to a Windows 2003 functional level domain. Given 
 this, what is the best way to accomplish this?


Then the use Python part is relatively immaterial; what you need to
know is: What network protocol are you using to access and read
objects? Start by researching that; once you know the details (is it
even TCP/IP-based?), you can look into whether Python has facilities
for speaking that protocol.

ChrisA
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Windows Extensions for Mac

2011-08-21 Thread Alec Taylor
Perhaps you'd be better off with something like RunDeck (Free,
Open-Source, Cross-Platform, CopyLeft) for this kind of problem.

On Sun, Aug 21, 2011 at 5:30 PM, Chris Angelico ros...@gmail.com wrote:
 On Sun, Aug 21, 2011 at 6:38 AM, Johnny Venter johnny.ven...@zoho.com wrote:
 Yes, I want to make my queries from a remote non-Windows computer. Here is 
 the scenario:

 From my mac, I want to use python to access and read objects from a remote  
 Windows computer joined to a Windows 2003 functional level domain. Given 
 this, what is the best way to accomplish this?


 Then the use Python part is relatively immaterial; what you need to
 know is: What network protocol are you using to access and read
 objects? Start by researching that; once you know the details (is it
 even TCP/IP-based?), you can look into whether Python has facilities
 for speaking that protocol.

 ChrisA
 --
 http://mail.python.org/mailman/listinfo/python-list

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Windows Extensions for Mac

2011-08-21 Thread Irmen de Jong
On 21-8-2011 1:51, Johnny Venter wrote:
 Thank you all for the replies. I would like to query various Windows' objects 
 and
 resources from Mac and/or Linux such as Active Directory users, network 
 shares, group
 members, etc... What module or methods can I use with python to accomplish 
 this?

A way to approach this problem is installing Python + windows extensions on the 
actual
windows machine(s) you want to query.

Then create some form of a server process that does the windows specific stuff 
locally,
and exposes an interface with the functions you want to provide to your remote
machine(s).  Talk with the server process using some form of platform 
independent IPC,
for instance Pyro: http://pypi.python.org/pypi/Pyro4/

Be careful what methods you expose this way though (security issues!)

Irmen
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Windows Extensions for Mac

2011-08-20 Thread Günther Dietrich
In article mailman.252.1313818564.27778.python-l...@python.org,
 Chris Rebert c...@rebertia.com wrote:

On Fri, Aug 19, 2011 at 1:02 PM, johnny.venter johnny.ven...@zoho.com wrote:

 Hello, I am looking for the Python Windows Extensions to see if they can be 
 installed on a Mac.THanks.

Your request is nonsensical.

That's not completely true.


pywin32 wraps the Windows API libraries.
Mac OS X is not Windows; it does not implement the Windows API. Thus,
there is nothing for pywin32 to wrap on a Mac.

Again: Not completely true.
One could run python under wine and get -- at least a part of -- the 
Windows API.


Square peg, round hole.

wine might be the tool that makes the square peg round.



Best regards,

Günther
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Windows Extensions for Mac

2011-08-20 Thread Kevin Walzer

On 8/19/11 4:02 PM, johnny.venter wrote:


Hello, I am looking for the Python Windows Extensions to see if they can be 
installed on a Mac.THanks.



You can certainly try to install them via easy_install, I supposed, but 
it's doubtful they would do anything, as the Mac does not support win32 
API calls any more than Windows supports Cocoa/Objective-C calls.


--
Kevin Walzer
Code by Kevin
http://www.codebykevin.com
--
http://mail.python.org/mailman/listinfo/python-list


Re: Python Windows Extensions for Mac

2011-08-20 Thread Johnny Venter
Thank you all for the replies. I would like to query various Windows' objects 
and resources from Mac and/or Linux such as Active Directory users, network 
shares, group members, etc... What module or methods can I use with python to 
accomplish this? 

I found dcerpc might be the way to go. 

On Aug 20, 2011, at 1:39 PM, Kevin Walzer k...@codebykevin.com wrote:

 On 8/19/11 4:02 PM, johnny.venter wrote:
 
 Hello, I am looking for the Python Windows Extensions to see if they can be 
 installed on a Mac.THanks.
 
 
 You can certainly try to install them via easy_install, I supposed, but it's 
 doubtful they would do anything, as the Mac does not support win32 API calls 
 any more than Windows supports Cocoa/Objective-C calls.
 
 -- 
 Kevin Walzer
 Code by Kevin
 http://www.codebykevin.com
 -- 
 http://mail.python.org/mailman/listinfo/python-list

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Windows Extensions for Mac

2011-08-20 Thread Chris Angelico
On Sun, Aug 21, 2011 at 12:51 AM, Johnny Venter johnny.ven...@zoho.com wrote:
 Thank you all for the replies. I would like to query various Windows' objects 
 and resources from Mac and/or Linux such as Active Directory users, network 
 shares, group members, etc... What module or methods can I use with python to 
 accomplish this?


The concept doesn't have meaning on a non-Windows computer, so I am
going to take the liberty of assuming that you really want to query
them from a different computer - some kind of network query. If that's
not the case, can you clarify exactly what your setup is?

Chris Angelico
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Windows Extensions for Mac

2011-08-20 Thread Johnny Venter
Yes, I want to make my queries from a remote non-Windows computer. Here is the 
scenario:

From my mac, I want to use python to access and read objects from a remote  
Windows computer joined to a Windows 2003 functional level domain. Given this, 
what is the best way to accomplish this?


On Aug 20, 2011, at 7:57 PM, Chris Angelico ros...@gmail.com wrote:

 On Sun, Aug 21, 2011 at 12:51 AM, Johnny Venter johnny.ven...@zoho.com 
 wrote:
 Thank you all for the replies. I would like to query various Windows' 
 objects and resources from Mac and/or Linux such as Active Directory users, 
 network shares, group members, etc... What module or methods can I use with 
 python to accomplish this?
 
 
 The concept doesn't have meaning on a non-Windows computer, so I am
 going to take the liberty of assuming that you really want to query
 them from a different computer - some kind of network query. If that's
 not the case, can you clarify exactly what your setup is?
 
 Chris Angelico
 -- 
 http://mail.python.org/mailman/listinfo/python-list

-- 
http://mail.python.org/mailman/listinfo/python-list


Python Windows Extensions for Mac

2011-08-19 Thread johnny.venter

Hello, I am looking for the Python Windows Extensions to see if they can be 
installed on a Mac.THanks.

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Windows Extensions for Mac

2011-08-19 Thread Adam Jorgensen
You mean pywin32?

They sure don't install on linux so that should give you a clue...



On 19 August 2011 22:02, johnny.venter johnny.ven...@zoho.com wrote:


 Hello, I am looking for the Python Windows Extensions to see if they can be
 installed on a Mac.THanks.

 --
 http://mail.python.org/mailman/listinfo/python-list

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Windows Extensions for Mac

2011-08-19 Thread Chris Rebert
On Fri, Aug 19, 2011 at 1:02 PM, johnny.venter johnny.ven...@zoho.com wrote:

 Hello, I am looking for the Python Windows Extensions to see if they can be 
 installed on a Mac.THanks.

Your request is nonsensical. pywin32 wraps the Windows API libraries.
Mac OS X is not Windows; it does not implement the Windows API. Thus,
there is nothing for pywin32 to wrap on a Mac. Square peg, round hole.

Cheers,
Chris
-- 
http://mail.python.org/mailman/listinfo/python-list