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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.