473,385 Members | 1,942 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

How to downgrade/remove ZODB (or any other module)?

Hi - I have just installed ZODB for the first time. However after I'd
finished I realised that I'd installed a development release and not a
stable release so I'd like to downgrade or remove the current
installation and start again.

I installed via a Windows installer from which I could extract a list
of files and then manually remove (there are 290 files) but is there
some less labourious way of removing a module ?

Thanks

Richard Shea.
Jul 18 '05 #1
3 1775
If it's using a normal distutils installer, just go to "Add/Remove
Programs" in your Windows Control Panel and select the ZODB package for
removal.

HTH,
Mike

Richard Shea wrote:
Hi - I have just installed ZODB for the first time. However after I'd
finished I realised that I'd installed a development release and not a
stable release so I'd like to downgrade or remove the current
installation and start again.

I installed via a Windows installer

....

_______________________________________
Mike C. Fletcher
Designer, VR Plumber, Coder
http://members.rogers.com/mcfletch/

Jul 18 '05 #2
* Richard Shea <ri*********@fastmail.fm> [2004-03-10 02:05:10 -0800]:
Hi - I have just installed ZODB for the first time. However after I'd
finished I realised that I'd installed a development release and not a
stable release so I'd like to downgrade or remove the current
installation and start again.

I installed via a Windows installer from which I could extract a list
of files and then manually remove (there are 290 files) but is there
some less labourious way of removing a module ?


Then why don't you just unistall the development package via the 'control
panel' and install the stable release you want.

Mixing distributions is something very dangerous, something that release
managers and developers themselves rarely do (unless they know exaclty
what source code they are reintroducing and for what reason). And even
then the current sources are simply patched with the previous solution
and 'upgraded' again.
.... and if that was you, I doubt that you would be asking us this
question ;-)

PS. I rarely see 'downgrading' except on M$ systems
;-)

Ben
Jul 18 '05 #3
OK that's great - thanks to both of you. Although I had used the .EXE
to install for some reason I hadn't considered it putting an
'uninstall' entry in the control panel. I've just done it and it seems
to work fine.

thanks again.

richard shea.
Jul 18 '05 #4

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

Similar topics

7
by: M-a-S | last post by:
I'd like to parametrize a module. That is, to set and pass some values into the module, while it is being imported. I tried this: # sub_1.py -- main program extern = "OK" import sub_2 print...
3
by: Stefan Quandt | last post by:
I want to set a modules global variable from outside like this: <begin a.py> v = None def setv( x ): v = x def getv(): return v <end a.py> <begin b.py>
2
by: kbass | last post by:
I would like to remove file that are older than 7 days old from a directory. I can do this in shell script rather easy but I would like to integrate this functionality into my Python program. How...
1
by: mathieu gontier | last post by:
Hi every body I am tring to create new Python modules. In a first time, I have created a module named FOO in which I have inserted new classes. No problem : PyMODINIT_FUNC initFOO( void )...
0
by: Sai | last post by:
Hi All, I have written a HTTP Module (Auth.dll) to authenticate pages in a virtual directory. The virtual directory points to a network path (per se \\net1\web). Now I have to place the compiled...
12
by: Ju Hui | last post by:
I want to remove about 50000 elements from a list,which has 100000 elements. sample code like below: >>> a=range(10) >>> b=range(4) >>> for x in b: .... a.remove(x) .... >>> a
3
by: walter | last post by:
Hi , I thought it's simple ,but end up come here for help(as lots of other times). --I have several HttpModule added in the root thru web.config, but I want to remove some and add some new ones in...
0
by: Fredrik Lundh | last post by:
Jeff Dyke wrote: so how did that processing use the "mymodulename" name? the calling method has nothing to do with what's considered to be a local variable in the method being called, so...
13
by: Rafe | last post by:
Hi, I am in a situation where I feel I am being forced to abandon a clean module structure in favor of a large single module. If anyone can save my sanity here I would be forever grateful. My...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
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...
0
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,...

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.