Pardon me for asking such a general question.
My background is Java where we have Maven that can perform the following tasks with minimum set-up:
-
Dependency Management
-
Packaging
-
Build (this means running unit-tests, integration-tests, etc)
In Maven, one just need to specify one pom.xml file without having to setup anything else other than Java code goes to /src/main/java folder and test code goes to /test/main/java. Dependency JARs should be declared as well.
Is there similar tools in Python?
Cheers,
···
–
Edwin Nathaniel
Website: http://www.edwinnathaniel.com
Twitter: http://www.twitter.com/enathaniel
Hi,
Pardon me for asking such a general question.
My background is Java where we have Maven that can perform the following tasks with minimum set-up:
- Dependency Management
Not that I know of. I think you can kind of do it with setuptools / distribute or similar though.
- Packaging
Again, setuptools / pip / distribute
- Build (this means running unit-tests, integration-tests, etc)
There are test runners like “nose” out there now.
In Maven, one just need to specify one pom.xml file without having to setup anything else other than Java code goes to /src/main/java folder and test code goes to /test/main/java. Dependency JARs should be declared as well.
Is there similar tools in Python?
Cheers,
Website: http://www.edwinnathaniel.com
Twitter: http://www.twitter.com/enathaniel
–
Edwin Nathaniel
There is no tool that sets up a default project, but you could easily write a simple script that creates the folder hierarchy for you.
···
On Fri, Feb 17, 2012 at 3:52 PM, Edwin Nathaniel edwin.nathaniel@gmail.com wrote:
Mike Driscoll
Blog: http://blog.pythonlibrary.org