Re: Installing Roundup on Windows
"John P. Rouillard" <[email protected]>
| Newsgroups | gmane.comp.bug-tracking.roundup.user |
|---|---|
| Message-ID | <[email protected]> |
Hello Simon: In message <[email protected]>, Eigeldinger Simon writes: >Just tried to install Roundup on a Windows 10 64 bit machine on Python 3.10. Just out of curiosity, where did you get your Python installation? >First i created a virtual environment, updated pip and tried to install >roundup using pip as told in the docs. Sadly that mechanism is broken in 2.3.0 under windows. See the release notes errata: https://wiki.roundup-tracker.org/ReleaseErrata#Install_under_windows_fails It will be fixed in 2.4.0 (it has been broken since 2.1.0). Since we don't seem to have many Windows users, I haven't planned on releasing a 2.3.1 to fix this. However you can help test the fix if you like (see below). Also you are the third windows install I have heard about since 2.3.0 was released. One of them read the ReleaseErrata and successfully installed 2.3.0 using the method there. >After downloading the tar.gz file and installing some not mentioned >dependencies Which dependencies? Roundup should install with just the standard libraries. It's possible your Windows Python installation is missing some standard libraries. You won't be able to run tests without installing pytest, but Roundup itself should run. > the installation seems to hang. > >I left it for 2 hours and after i looked again into the terminal >i found out that the installation still hangs after printing the >installing dependencies... done message. >Anyone knows that problem? Sadly yes. Here is the joke, case matters. During installation the code discovers some paths used for the installation. It used to look for 'lib' and 'lib64'. It didn't look for 'Lib' which is used on Windows. This has been fixed in a couple of ways. If you don't mind using the current development release, you can help test the fix. Download a zip file from the repository using: https://sourceforge.net/p/roundup/code/ci/default/tarball (I know it says tarball, but it generates a zip archive). Unpack the zip archive, change to the directory (roundup-code-<hash of the commit>). Then use 'pip install .'. The installation document of the current development copy on windows mentions the optional dependency pyreadline3. Installing pyreadine3 adds command line editing and history in the roundup-admin CLI. Let us know what you decide. I don't expect you to have other issues on Windows. Python provides a pretty consistent environment across platforms. This bug showed up at the interface between the OS and Python. Thanks for trying Roundup. I hope you find it useful. Have a great weekend. -- -- rouilj John Rouillard =========================================================================== My employers don't acknowledge my existence much less my opinions.