473,800 Members | 2,523 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Maven like tool?

Hi, I'm new to Python and looking to run a large project that would
need automated builds and project reports such as unit test coverage.

Maven is a great Java software to do this - but is there something I
should use for Python? I did some searching on SF and this list but
can't figure out what tools are used by teams to manage large Python
projects (other than the obvious CVS).

One idea is to create Maven plugins and reports that would work for
Python. The plugin would offer build/test/pydoc. One report could be
based on PyLint.

Sounds like fun but I don't want to re-invent the wheel if something
is already out there then I'd rather be a user for this one than the
developer.

Thanks in advance.

Byron Saltysiak
Jul 18 '05 #1
1 6692

"Byron Saltysiak" <by********@gma il.com> wrote in message
news:ma******** *************** *************** @python.org...
Hi, I'm new to Python and looking to run a large project that would
need automated builds and project reports such as unit test coverage.

Maven is a great Java software to do this - but is there something I
should use for Python? I did some searching on SF and this list but
can't figure out what tools are used by teams to manage large Python
projects (other than the obvious CVS).

One idea is to create Maven plugins and reports that would work for
Python. The plugin would offer build/test/pydoc. One report could be
based on PyLint.

Sounds like fun but I don't want to re-invent the wheel if something
is already out there then I'd rather be a user for this one than the
developer.

Thanks in advance.

Byron Saltysiak


Have you looked at SCons?

http://www.scons.org/

The approach seems quite interesting and has the potential
to avoid having to learn several different languages in order
to do builds, as well as the possibility to scale well.

Martin Fowler has this to say on the subject:

http://martinfowler.com/bliki/BuildLanguage.html

Besides, it's in pure Python.

John Roth

Jul 18 '05 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
2422
by: zaheermabbas | last post by:
Hello All, I have been following the release documentation of axis, i wanted the axis2.war by building the sources, i have downloaded the source, and as it is specified in the doc to build the sources through maven. I am running on Maven2.0.4 but my Build process is failing because of the following reason, *********************************************************************************************** + Error stacktraces are turned on. ...
5
2350
by: TonyJ | last post by:
Hello!! Is it anyone that have some experience using a good case tool that support C# design in using UML. For example reverse engineering. I have used the together case tool when I worked with the Java language. //Tony
4
2385
by: Anastasios Hatzis | last post by:
I'm looking for a pattern where different client implementations can use the same commands of some fictive tool ("foo") by accessing some kind of API. Actually I have the need for such pattern for my own tool (http://openswarm.sourceforge.net). I already started restructuring my code to separate the actual command implementations from the command-line scripts (which is optparser-based now) and have some ideas how to proceed. But probably...
0
1913
by: radhikams | last post by:
Hi All I have newly started using maven.Im using 2.0.9 .Actually im very much new to it.and my problem is the when im using the command mvn archetype:create ------ im getting build error saying that BUILD ERROR ------------------------------------------------------------------------ Failed to resolve artifact. GroupId: org.apache.maven.archetypes
3
5407
etiainen
by: etiainen | last post by:
Hi everyone! I'm in a bit of a problem here: I have to make a maven project for native (jni & C) code. I am using this plugin: http://mojo.codehaus.org/maven-native/native-maven-plugin/index.html and trying to make this example build: http://mojo.codehaus.org/maven-native/native-maven-plugin/examples/jni-dll.html (the jni one in svn)
1
1927
by: popprem | last post by:
hi, I generated classes from a xsd schema with jaxb & did a program to xml reading & writing.Bt wn i cpomlile it through maven it saya that :- annotations are not supported in -source 1.3 (use -source 5 or higher to enable annotations) @XmlAccessorType(XmlAccessType.FIELD) Bt i used java 6 which incorporates jaxb. Also my POMs r directing to java 6. Other java programs are compiling well,only this program gives error. What cn be the...
0
2164
by: jadeite100 | last post by:
Hi All: I am new to displaytag and Maven. I download the displaytag-examples from the url "http://sourceforge.net/projects/displaytag/files/" it is part of the "displaytag-1.2-src.zip" I am using Eclipse 3.5 and Weblogic 11g. I got all of the artifacts download. I was able to do "Mavern Install" and "Mavern Package" successfully on the project In the "displaytag-example" java project. I see the following Problem...
0
2136
by: Nitinkcv | last post by:
I couldnt get a forum here which catered to Maven, so am putting it here. Using my pom.xml i was able to generate the jar for src/main/java (say app.jar) as well as for src/test/java (say app-test.jar). I was also able to include my java sources as part of the app.jar (i.e. have both my .class as well as my .java files in the jar). However for my app-test.jar, i'm not able to include my .class files in it. This is my pom.xml:
1
1733
Oralloy
by: Oralloy | last post by:
I and my co-worker are trying to use maven within eclipse to build and test a pre-configured project from Atlassian. While I am comfortable using and developing code in Java, I'm not that familiar with eclipse. When we start eclipse on my project, maven complains that eclipse is running in a JRE, and not a JDK. I thought we had installed the JDK correctly. Where do I look in the configurations to fix this problem.
0
9550
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10501
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10273
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10250
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
10032
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
6811
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5603
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
4149
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
3
2944
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.