http://hg.code.sf.net:8000/p/roundup/code/atom-log/tip/setup.py Mercurial Repository: p/roundup/code: setup.py history 2026-04-08T21:39:40-04:00 chore: remove __future print_funcion from code. http://hg.code.sf.net:8000/p/roundup/code/#changeset-9c3ec0a5c7fc88acb8a65632ecc13b2d52380314 John Rouillard rouilj@ieee.org 2026-04-08T21:39:40-04:00 2026-04-08T21:39:40-04:00
changeset 9c3ec0a5c7fc
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description chore: remove __future print_funcion from code.

Not needed as of Python 3.
files
build: prep for release. http://hg.code.sf.net:8000/p/roundup/code/#changeset-3648c5ae2c25d79e99c7625b8c9f771d704baf47 John Rouillard rouilj@ieee.org 2025-07-11T22:33:07-04:00 2025-07-11T22:33:07-04:00
changeset 3648c5ae2c25
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description build: prep for release.

set as production release.

remove python 2 references.
files
build: prep for 2.5.0 - fix py versions, add links to pypi http://hg.code.sf.net:8000/p/roundup/code/#changeset-e25a4e19956845360260655f5c6764ecc2f360fc John Rouillard rouilj@ieee.org 2025-06-29T12:10:23-04:00 2025-06-29T12:10:23-04:00
changeset e25a4e199568
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description build: prep for 2.5.0 - fix py versions, add links to pypi

Mark supported python version as 3.7 or newer

alphabetize args to setup so I can find them

add project_urls for docs, changelog, contact, IRC issues licenses and
wiki.
files
chore: update files for release 2.5.0b1. http://hg.code.sf.net:8000/p/roundup/code/#changeset-3bf6ad421347c87ae3a6bebe288f8f1dfa7bd6ba John Rouillard rouilj@ieee.org 2025-06-11T17:04:51-04:00 2025-06-11T17:04:51-04:00
changeset 3bf6ad421347
branch
bookmark
tag 2.5.0b1
user John Rouillard <rouilj@ieee.org>
description chore: update files for release 2.5.0b1.
files
build: issue2551397: remove support for python 3.6 http://hg.code.sf.net:8000/p/roundup/code/#changeset-3614cd64f4c44160384d3eafd3087089fc094136 John Rouillard rouilj@ieee.org 2025-05-11T17:50:44-04:00 2025-05-11T17:50:44-04:00
changeset 3614cd64f4c4
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description build: issue2551397: remove support for python 3.6

3.7 ci build works. Make changes to make 3.7 current minimum supported
version. Also removed some references that apply only when running
under 2.7.
files
bug: handle case where argv[0] is invoked by setuptools-py2cfg http://hg.code.sf.net:8000/p/roundup/code/#changeset-a73c88154a687f0b124cc4d22b2b6b268269640d John Rouillard rouilj@ieee.org 2024-12-08T09:10:21-05:00 2024-12-08T09:10:21-05:00
changeset a73c88154a68
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description bug: handle case where argv[0] is invoked by setuptools-py2cfg

I am working on migrating to pyproject.toml. I used setuptools-py2cfg
to generate a toml version of setup.py. It results in argv[0] as a
PosixPath and no a string. So guard against processing the PosixPath
when looking for prefix argument.

Overall the resulting pyproject.toml isn't installing any of the data
files, docs etc. It doesn't seem to process MANIFEST.in to get the
data files correctly. So no joy so far and I am not checking in the
result.
files
build: some work from RELEASE.txt for 2.4.0 release. http://hg.code.sf.net:8000/p/roundup/code/#changeset-4f07d783501969154822a6ae2bd0e6c490172636 John Rouillard rouilj@ieee.org 2024-07-09T15:30:56-04:00 2024-07-09T15:30:56-04:00
changeset 4f07d7835019
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description build: some work from RELEASE.txt for 2.4.0 release.
files
changes for 2.4.0b0 release http://hg.code.sf.net:8000/p/roundup/code/#changeset-a377590eba34724c5d30d80692257e5ae68aab13 John Rouillard rouilj@ieee.org 2024-05-26T20:57:28-04:00 2024-05-26T20:57:28-04:00
changeset a377590eba34
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description changes for 2.4.0b0 release
files
fix: setup.py change again. Make data files relative. http://hg.code.sf.net:8000/p/roundup/code/#changeset-8bf56686f763c88caccdb7e6845adde92224a21c John Rouillard rouilj@ieee.org 2024-05-05T18:34:06-04:00 2024-05-05T18:34:06-04:00
changeset 8bf56686f763
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description fix: setup.py change again. Make data files relative.

Keep make_data_files_absolute(data_files, prefix), but make it a no-op
via parameter in case it needs to be reverted in the field.

When run under pip, the data files are re-parented to the prefix
directory even when they are absolute. So I get paths like:

/usr/local/venv/usr/local/venv/share/{roundup,man,docs,locale,...}/...

rather than:

/usr/local/venv/share/{roundup,man,docs,locale,...}/...

Roundup is finding them in either place, but /usr/local/venv/share is
easier for humans who need to be able to find man pages, html docs,
example code, frontend integration code (wsgi, cgi, zope) to modify.

Running 'roundup-admin templates' can give the user a hint where the
share directory is.

I feel like I keep going around and around on this. I have decided to
make pip install in a venv the standard path for installation. So make
the code work for that path and if it breaks all the other ways to
install, well that's the realm of Python packaging.

The internal code that searches a bunch of places to try to find its
files is not changed.
files
chore(ruff): cleanup setup.py whitespace, comprehensions etc. http://hg.code.sf.net:8000/p/roundup/code/#changeset-55229bfcdd8acedf8f166e9d5b3be44e0e5a3341 John Rouillard rouilj@ieee.org 2024-05-05T18:19:04-04:00 2024-05-05T18:19:04-04:00
changeset 55229bfcdd8a
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description chore(ruff): cleanup setup.py whitespace, comprehensions etc.

Fixes:

replace [f for f in ...] with list(...)
replace else block after return in if true case
use with open() when reading announcement.txt
add trailing , in lists.
whitespace normalizing
files
chore(ruff): format setup.py imports. http://hg.code.sf.net:8000/p/roundup/code/#changeset-bc45c3df770a664c1af56f07c430e8dabc143c7a John Rouillard rouilj@ieee.org 2024-05-05T17:20:35-04:00 2024-05-05T17:20:35-04:00
changeset bc45c3df770a
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description chore(ruff): format setup.py imports.
files
feat: allow pip install roundup[jinja2,extras,test,charting] http://hg.code.sf.net:8000/p/roundup/code/#changeset-0127045f573b62a462cf164af4fa4dea0637cb17 John Rouillard rouilj@ieee.org 2024-05-05T17:18:30-04:00 2024-05-05T17:18:30-04:00
changeset 0127045f573b
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description feat: allow pip install roundup[jinja2,extras,test,charting]

Add some optional dependencies to setup.py for roundup. I am using
them for testing and they may be generally useful. For right
not I am not documenting them. They are for internal use.

Also fix formatting of a kwarg.
files
fix: windows install using pip mislocates share directory http://hg.code.sf.net:8000/p/roundup/code/#changeset-2be7a8f66ea77192453c3d7926e4cf3c831bdf6f John Rouillard rouilj@ieee.org 2023-11-05T23:01:29-05:00 2023-11-05T23:01:29-05:00
changeset 2be7a8f66ea7
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description fix: windows install using pip mislocates share directory

The setup code that tries to make the share install path absolute
prependeds something like:

c:\program files\python_venv

to the paths. The equivalent on linux is recognized as an absolute
path. On windows this is treated oddly. This resulted in
the share files being placed in:

c:\program files\python_venv\Lib\site-packages\program files\python_venv\share

Roundup was unable to find the files there. On windows (where the
platform starts with 'win') don't make the path absolute. This puts
share in:

c:\program files\python_venv\Lib\share

and Roundup finds them.

The translations and templates are found by the roundup-server.
The docs are also installed under the share directory. The man pages
are not installed as windows doesn't have groff to format the source
documents.

This is the second fix from issues getting Roundup running on windows
discussed on mailing list by Simon Eigeldinger.

Thread starts with:

https://sourceforge.net/p/roundup/mailman/message/41557096/

subject: Installing Roundup on Windows 2023-10-05.
files
build: add vendored package to setup.py. http://hg.code.sf.net:8000/p/roundup/code/#changeset-d3d685dab459ae5456b8fdb5f4541599b39c46e5 John Rouillard rouilj@ieee.org 2023-10-06T13:37:17-04:00 2023-10-06T13:37:17-04:00
changeset d3d685dab459
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description build: add vendored package to setup.py.

It wasn't being installed.
files
fix: update licenses, add license to PKG-INFO http://hg.code.sf.net:8000/p/roundup/code/#changeset-a426b5523abaa82d4960694d6ada604beb4b9ed5 John Rouillard rouilj@ieee.org 2023-09-17T15:58:09-04:00 2023-09-17T15:58:09-04:00
changeset a426b5523aba
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description fix: update licenses, add license to PKG-INFO

Forgot to add Python Software Foundation License to the trove
categories when I vendored cgi.py.

Also added setting to set License in PKG-INFO displayed by 'pip show
roundup'.
files
fix: issue2551290? windows install works http://hg.code.sf.net:8000/p/roundup/code/#changeset-bb443db61d1cce8cc5d9efcbc5bee3e65ea49a52 John Rouillard rouilj@ieee.org 2023-08-17T12:58:37-04:00 2023-08-17T12:58:37-04:00
changeset bb443db61d1c
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description fix: issue2551290? windows install works

It looks like windows installs have been broken since at least 2.1.0.

Installing on windows triggered an infinite loop.

Fix that in two different ways:

1 linux uses lib, windows uses Lib. Use case insenstive match.
2 linux uses / as the root windows uses C:\ (or other drive letter).
keep running the loop until the root/head path doesn't change.
files
Updates for 2.3.0 release. http://hg.code.sf.net:8000/p/roundup/code/#changeset-ed2bc951277b6be1778c23b3e8263f840205f974 John Rouillard rouilj@ieee.org 2023-07-12T22:59:49-04:00 2023-07-12T22:59:49-04:00
changeset ed2bc951277b
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Updates for 2.3.0 release.
files
2.3.0b1 release changes http://hg.code.sf.net:8000/p/roundup/code/#changeset-623502678b97a0b24ce32d31c3fa42d52503d982 John Rouillard rouilj@ieee.org 2023-05-31T19:25:13-04:00 2023-05-31T19:25:13-04:00
changeset 623502678b97
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description 2.3.0b1 release changes

roundup/__init__.py:

Update version

setup.py:

Mark as beta release; add python 3.11/3.12 as supported language
versions.

website/www/conf.py:

update version/release to 2.3b1/2.3.0b1

website/www/index.txt:

update highlights/version

website/www/signatures/:

Add 2.3.0b1 pgp signature. Will be removed when 2.3.0 is released but
this allows me to test.

docs:

Fix links

Update acknowlegements with 2.3.x churn/contrib etc.

locale:

update software version, creation date; rebuild template and
propagate changes.

MANIFEST.in:

add locale/Makefile
files
Change name of installed frontends/Zope to frontends/Zroundup http://hg.code.sf.net:8000/p/roundup/code/#changeset-577ffdb767543a57cccc26b797f7f3b588029bb2 John Rouillard rouilj@ieee.org 2023-05-10T17:56:12-04:00 2023-05-10T17:56:12-04:00
changeset 577ffdb76754
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Change name of installed frontends/Zope to frontends/Zroundup

Match existing doc and better identifcation when directory copied to
zope config.
files
fix classifier http://hg.code.sf.net:8000/p/roundup/code/#changeset-01a6725f848563ad2c9d88b616ec9d731e457b35 John Rouillard rouilj@ieee.org 2022-07-13T00:22:17-04:00 2022-07-13T00:22:17-04:00
changeset 01a6725f8485
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description fix classifier
files
Changes for release 2.2.0. http://hg.code.sf.net:8000/p/roundup/code/#changeset-a1868fe784d016673aa005213842b1b050aeded3 John Rouillard rouilj@ieee.org 2022-07-12T23:18:19-04:00 2022-07-12T23:18:19-04:00
changeset a1868fe784d0
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Changes for release 2.2.0.
files
Install frontends as data files similar to roundup.cgi http://hg.code.sf.net:8000/p/roundup/code/#changeset-3c198cd7c24e9aea1379bc109e8f20b8c02b4328 John Rouillard rouilj@ieee.org 2022-07-02T13:46:03-04:00 2022-07-02T13:46:03-04:00
changeset 3c198cd7c24e
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Install frontends as data files similar to roundup.cgi

Looks like the wsgi.py and ZRoundup files were never installed. Instal
them under frontends parallel to the cgi-bin directory used for
roundup.cgi.

This may end up at:

<prefix>/share/roundup/frontends
/<install dir>/lib/python3.6/site-packages/usr/share/roundup/frontends
/<install dir>/lib/python3.6/site-packages/<install dir>/share/roundup/frontends

depending on install method and local python config.
files
Fix typos, complete license declaration. http://hg.code.sf.net:8000/p/roundup/code/#changeset-0b10732e09ee37f321dcdc4a66b1b9284d6d39c7 John Rouillard rouilj@ieee.org 2022-06-28T16:35:47-04:00 2022-06-28T16:35:47-04:00
changeset 0b10732e09ee
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Fix typos, complete license declaration.
files
add long_description_content_type= http://hg.code.sf.net:8000/p/roundup/code/#changeset-9288a08dbca4b0dfb0d2023aa7a4a7de62c5a787 John Rouillard rouilj@ieee.org 2022-06-15T10:45:45-04:00 2022-06-15T10:45:45-04:00
changeset 9288a08dbca4
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description add long_description_content_type=
files
2.2.0b1 release changes http://hg.code.sf.net:8000/p/roundup/code/#changeset-b3ba03d2b214ce598d3a181f3b43b46c3406713f John Rouillard rouilj@ieee.org 2022-06-15T09:58:31-04:00 2022-06-15T09:58:31-04:00
changeset b3ba03d2b214
branch
bookmark
tag 2.2.0b1
user John Rouillard <rouilj@ieee.org>
description 2.2.0b1 release changes
files
- issue2551185 - must set PYTHONPATH=... python2 setup.py install --prefix=/tmp/r2. http://hg.code.sf.net:8000/p/roundup/code/#changeset-4b627102b344af13ffb1d55d61e162d6a038202f John Rouillard rouilj@ieee.org 2021-12-23T17:24:51-05:00 2021-12-23T17:24:51-05:00
changeset 4b627102b344
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description - issue2551185 - must set PYTHONPATH=... python2 setup.py install --prefix=/tmp/r2.

Force insert --old-and-unmangable to get it
to use a classic installer and not an easy install. This only
affects python2.
files
issue2551169 - setup.py enters endless loop on gentoo linux python2 installation. http://hg.code.sf.net:8000/p/roundup/code/#changeset-2e568d6f72a489539d5c32f9d68a26c71cfdef7c John Rouillard rouilj@ieee.org 2021-12-23T16:00:21-05:00 2021-12-23T16:00:21-05:00
changeset 2e568d6f72a4
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description issue2551169 - setup.py enters endless loop on gentoo linux python2 installation.

Recognized lib64 as a possible valid path.

Also exit when / is found.
files
issue2551167 roundup issues when using pip install http://hg.code.sf.net:8000/p/roundup/code/#changeset-f961dbbc3573106622382a03f057d3731a8b4f2c John Rouillard rouilj@ieee.org 2021-11-07T01:49:03-04:00 2021-11-07T01:49:03-04:00
changeset f961dbbc3573
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description issue2551167 roundup issues when using pip install

Running pip install generates a wheel install. This places locale,
template and man pages under site-packages/usr/share/....

These changes make roundup look there for templates (affecting
admin.py) and locale (affecting i18n.py) files. This also makes it
work better in virtual environment and containers (docker).

There is also a commented out bit of code in setup.py that prevents it
from making a bdist_wheel forcing a regular install with files put
under /usr/locale etc. This can be re-enabled if needed for 2.2 if
there are still issues with roundup that aren't solved by then.
files
Changes for release of version 2.1.0. http://hg.code.sf.net:8000/p/roundup/code/#changeset-cbc18a8bc61f120fc27df2a90d7c922b12bf9014 John Rouillard rouilj@ieee.org 2021-07-12T23:21:12-04:00 2021-07-12T23:21:12-04:00
changeset cbc18a8bc61f
branch
bookmark
tag 2.1.0
user John Rouillard <rouilj@ieee.org>
description Changes for release of version 2.1.0.

Updates specified in RELEASE.txt.
files
Implementing RELEASE.txt 2.1.0b1 release http://hg.code.sf.net:8000/p/roundup/code/#changeset-5296d27ac97c7a947cd988a91d9a7e1b0e82683c John Rouillard rouilj@ieee.org 2021-06-19T14:48:29-04:00 2021-06-19T14:48:29-04:00
changeset 5296d27ac97c
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Implementing RELEASE.txt 2.1.0b1 release

Also spellcheck CHANGES.txt.
files
2551143: Problem with installing external trackers ... http://hg.code.sf.net:8000/p/roundup/code/#changeset-b671ed2b49b2c7d8081ee104ef52ff3c77767ebd John Rouillard rouilj@ieee.org 2021-06-19T14:22:36-04:00 2021-06-19T14:22:36-04:00
changeset b671ed2b49b2
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description 2551143: Problem with installing external trackers ...

the change from distutils to setuptools moved the directories for the
templates, man pages and docs under the install directory. The install
directory is buried in the directory tree under
/usr/ib/python/.../roundup...egg/...

This patch tries to put them under:

the directory specified by --prefix argument
the python platform library prefix that prefixes /lib
in sysconfig.getpath('platlib')
the directory returned by sys.prefix.
files
issue2550899 Migrate setup.py to setuptools http://hg.code.sf.net:8000/p/roundup/code/#changeset-b57c3d50505b64e2918e1609cae9e903a8a5484e John Rouillard rouilj@ieee.org 2021-04-17T16:41:23-04:00 2021-04-17T16:41:23-04:00
changeset b57c3d50505b
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description issue2550899 Migrate setup.py to setuptools

Also fixes issue2550866 'pip install --editable .' fails

Installing roundup requires setuptools package which is available in
most OS distrobutions or via pip. Patch by John
Kristensen (jerrykan); additional doc changes (upgrade.txt,
RELEASE.txt) John Rouillard.
files
Install roundup.test with setup.py http://hg.code.sf.net:8000/p/roundup/code/#changeset-4e48a6a40bfe9a9d62db5ed8b07646b726032a85 Ralf Schlatterbeck rsc@runtux.com 2021-04-07T15:18:25+02:00 2021-04-07T15:18:25+02:00
changeset 4e48a6a40bfe
branch
bookmark
tag
user Ralf Schlatterbeck <rsc@runtux.com>
description Install roundup.test with setup.py
files
Add python 3.9 to classifiers in setup.py. http://hg.code.sf.net:8000/p/roundup/code/#changeset-4ba52f16276a518c0c00ff3c9f07a8e559e2016b John Rouillard rouilj@ieee.org 2020-11-04T21:18:15-05:00 2020-11-04T21:18:15-05:00
changeset 4ba52f16276a
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Add python 3.9 to classifiers in setup.py.
files
Change http://www.roundup-tracker.org to https. http://hg.code.sf.net:8000/p/roundup/code/#changeset-48fa77813563f806892bc4cd0ae81893c68a325f John Rouillard rouilj@ieee.org 2020-09-09T20:58:41-04:00 2020-09-09T20:58:41-04:00
changeset 48fa77813563
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Change http://www.roundup-tracker.org to https.
files
Commits for roundup 2.0 release. http://hg.code.sf.net:8000/p/roundup/code/#changeset-043a8ffd79ad5b9a7111ff7f8f5ce93dec015bfe John Rouillard rouilj@ieee.org 2020-07-13T00:30:21-04:00 2020-07-13T00:30:21-04:00
changeset 043a8ffd79ad
branch
bookmark
tag 2.0.0
user John Rouillard <rouilj@ieee.org>
description Commits for roundup 2.0 release.
files
Forgot to check in changed doc files for 2.0.0beta0 http://hg.code.sf.net:8000/p/roundup/code/#changeset-eb9d00db0923d03b04a9603857b8e226e670fca6 John Rouillard rouilj@ieee.org 2020-04-06T10:06:08-04:00 2020-04-06T10:06:08-04:00
changeset eb9d00db0923
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Forgot to check in changed doc files for 2.0.0beta0
files
RELEASE.txt changes checkin pre 2.0.0alpha0 http://hg.code.sf.net:8000/p/roundup/code/#changeset-573b688fffeb4ffd1f19ad718d20fa89b89b1ff9 John Rouillard rouilj@ieee.org 2019-10-23T13:39:47-04:00 2019-10-23T13:39:47-04:00
changeset 573b688fffeb
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description RELEASE.txt changes checkin pre 2.0.0alpha0
files
[maint-1.6] Changes to prepare for 1.6.1 release. http://hg.code.sf.net:8000/p/roundup/code/#changeset-b68d3d8531d583cd7a1c1eaa848ccba67f216546 John Rouillard rouilj@ieee.org 2019-07-10T10:35:29-04:00 2019-07-10T10:35:29-04:00
changeset b68d3d8531d5
branch maint-1.6
bookmark
tag 1.6.1
user John Rouillard <rouilj@ieee.org>
description Changes to prepare for 1.6.1 release.
files
Add python 3.7 classification as we are running that in CI. http://hg.code.sf.net:8000/p/roundup/code/#changeset-f5a0fdb56784834980d57aca39ab26c9da9cb337 John Rouillard rouilj@ieee.org 2019-07-03T22:56:10-04:00 2019-07-03T22:56:10-04:00
changeset f5a0fdb56784
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Add python 3.7 classification as we are running that in CI.
files
Change download url to pypi.org from pypi.python.org. http://hg.code.sf.net:8000/p/roundup/code/#changeset-48c4704fba8c6b4e6c781a00661b9e8740d60382 John Rouillard rouilj@ieee.org 2019-07-03T22:52:26-04:00 2019-07-03T22:52:26-04:00
changeset 48c4704fba8c
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Change download url to pypi.org from pypi.python.org.
files
Update documentation for Python 3 support (issue 2550968, issue 2550980). http://hg.code.sf.net:8000/p/roundup/code/#changeset-df3f553fa41439ab5e422d1f36d48bf2378fd1dd Joseph Myers jsm@polyomino.org.uk 2018-09-03T00:12:46+00:00 2018-09-03T00:12:46+00:00
changeset df3f553fa414
branch
bookmark
tag
user Joseph Myers <jsm@polyomino.org.uk>
description Update documentation for Python 3 support (issue 2550968, issue 2550980).

A few obsolete references to Python 2.3 or 2.4 also removed or
updated.
files
fixed encoding for long_description http://hg.code.sf.net:8000/p/roundup/code/#changeset-fe1bd8f12a9f27b7b363bdf6aeb1f985fe3bc039 Christof Meerwald cmeerw@cmeerw.org 2018-07-21T19:39:03+01:00 2018-07-21T19:39:03+01:00
changeset fe1bd8f12a9f
branch
bookmark
tag
user Christof Meerwald <cmeerw@cmeerw.org>
description fixed encoding for long_description
files
Python 3 preparation: convert print to a function. http://hg.code.sf.net:8000/p/roundup/code/#changeset-64b05e24dbd889f52bf8f773d3456bd0135baa27 Joseph Myers jsm@polyomino.org.uk 2018-07-24T09:54:52+00:00 2018-07-24T09:54:52+00:00
changeset 64b05e24dbd8
branch
bookmark
tag
user Joseph Myers <jsm@polyomino.org.uk>
description Python 3 preparation: convert print to a function.

Tool-assisted patch. It is possible that some "from __future__ import
print_function" are not in fact needed, if a file only uses print()
with a single string as an argument and so would work fine in Python 2
without that import.
files
update download url to use https http://hg.code.sf.net:8000/p/roundup/code/#changeset-dca36294a7331bda1140c1a92a398af2321b072d John Rouillard rouilj@ieee.org 2018-07-06T23:11:56-04:00 2018-07-06T23:11:56-04:00
changeset dca36294a733
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description update download url to use https
files
Use Python-3-compatible 'as' syntax for except statements http://hg.code.sf.net:8000/p/roundup/code/#changeset-198b6e810c67c4e7e38f1aa41edbc864783fe6e6 Eric S. Raymond esr@thyrsus.com 2017-08-24T22:21:37-04:00 2017-08-24T22:21:37-04:00
changeset 198b6e810c67
branch
bookmark
tag
user Eric S. Raymond <esr@thyrsus.com>
description Use Python-3-compatible 'as' syntax for except statements

Many raise statements near these are also fixed.
So are two ivorrect file encoding marks ('utf8'->'utf-8').
files
Preparing 1.5.1 steps 6/16 http://hg.code.sf.net:8000/p/roundup/code/#changeset-0b557e27a5e46090e62808009dc92228ef2fda03 anatoly techtonik techtonik@gmail.com 2016-01-11T20:33:40+03:00 2016-01-11T20:33:40+03:00
changeset 0b557e27a5e4
branch
bookmark
tag
user anatoly techtonik <techtonik@gmail.com>
description Preparing 1.5.1 steps 6/16

4. update setup.py classifiers
5. clean *.orig, *.rej, .#* files
6. python setup.py clean --all
files
Preparing 1.5.1 steps 4/16 http://hg.code.sf.net:8000/p/roundup/code/#changeset-8853f422fb629db23c2dd9c73d29af31eb2f0b22 anatoly techtonik techtonik@gmail.com 2016-01-11T19:44:02+03:00 2016-01-11T19:44:02+03:00
changeset 8853f422fb62
branch
bookmark
tag
user anatoly techtonik <techtonik@gmail.com>
description Preparing 1.5.1 steps 4/16


4. python setup.py check failed

doc/announcement.txt contains non-ascii: 'ascii' codec can't encode character u'\xe9' in position 6698: ordinal not in range(128)

It was hard to find u'\xe9', because setup.py encoded text
to 'utf8' before final check. After removing encoding step:

doc/announcement.txt contains non-ascii: 'ascii' codec can't decode byte 0xc3 in position 6698: ordinal not in range(128)

Which is fixed. Also fixed reST warning caused by |u symbol:

warning: check: Inline substitution_reference start-string without end-string. (line 156)
files
[pip] setup.py: Remove legacy support code for Python<2.3 http://hg.code.sf.net:8000/p/roundup/code/#changeset-70dde3937c9bd370c81507d31385ed3c3f88aeb0 anatoly techtonik techtonik@gmail.com 2016-01-11T01:20:29+03:00 2016-01-11T01:20:29+03:00
changeset 70dde3937c9b
branch pip
bookmark
tag
user anatoly techtonik <techtonik@gmail.com>
description setup.py: Remove legacy support code for Python<2.3
files
[pip] Rollback cdfb1a3 - support "pip install --editable ." (issue2550866) http://hg.code.sf.net:8000/p/roundup/code/#changeset-a4d7e495f2f694d32900a07e6fb9f483e931ea70 anatoly techtonik techtonik@gmail.com 2016-01-09T20:44:56+03:00 2016-01-09T20:44:56+03:00
changeset a4d7e495f2f6
branch pip
bookmark
tag
user anatoly techtonik <techtonik@gmail.com>
description Rollback cdfb1a3 - support "pip install --editable ." (issue2550866)

cdfb1a3 uses setuptools entry_points key which is not available
in standard distutils. The proper fix is to modify
roundup.distutils.build_scripts so that it doesn't fail with pip.
files
Fix setup.py to allow "development mode" (issue2550866) http://hg.code.sf.net:8000/p/roundup/code/#changeset-cdfb1a3fb56f361037f051357712e3bb861badd6 John Kristensen john@jerrykan.com 2015-02-10T14:08:01+11:00 2015-02-10T14:08:01+11:00
changeset cdfb1a3fb56f
branch
bookmark
tag
user John Kristensen <john@jerrykan.com>
description Fix setup.py to allow "development mode" (issue2550866)

The setup.py script would fail with missing file errors when attempting
to install roundup using "development mode" (eg. pip install -e
roundup/). Thanks to tonich for the initial patch to fix the issue using
console_scripts
files
Put back accidentally removed line from setup.py header http://hg.code.sf.net:8000/p/roundup/code/#changeset-16cb37d93ec6e1bc0fa50d902a419f463b1f26d0 anatoly techtonik techtonik@gmail.com 2014-12-13T14:50:24+03:00 2014-12-13T14:50:24+03:00
changeset 16cb37d93ec6
branch
bookmark
tag
user anatoly techtonik <techtonik@gmail.com>
description Put back accidentally removed line from setup.py header
files
scripts/schema-dump.py: New script to dump schema from tracker through XML-RPC http://hg.code.sf.net:8000/p/roundup/code/#changeset-9369ade6c24b6fd142fd58ab68a7aad1be4d0853 anatoly techtonik techtonik@gmail.com 2014-10-03T12:08:37+03:00 2014-10-03T12:08:37+03:00
changeset 9369ade6c24b
branch
bookmark
tag
user anatoly techtonik <techtonik@gmail.com>
description scripts/schema-dump.py: New script to dump schema from tracker through XML-RPC
files
Fix setting the working directory in setup.py http://hg.code.sf.net:8000/p/roundup/code/#changeset-756ff1c2ee416c3f5feb88a29d2b823ca9d9b8c6 John Kristensen john@jerrykan.com 2014-05-12T14:05:14+10:00 2014-05-12T14:05:14+10:00
changeset 756ff1c2ee41
branch
bookmark
tag
user John Kristensen <john@jerrykan.com>
description Fix setting the working directory in setup.py

The original patch to set the working directory did not take into
account running the setup.py script without a path, so we need to
default to the current path if one is not present.
files
Correctly set working directory in setup.py http://hg.code.sf.net:8000/p/roundup/code/#changeset-1484893daefff1b27373c8601e1b07881a17bdb6 John Kristensen john@jerrykan.com 2014-05-07T13:01:55+10:00 2014-05-07T13:01:55+10:00
changeset 1484893daeff
branch
bookmark
tag
user John Kristensen <john@jerrykan.com>
description Correctly set working directory in setup.py

The setup.py script assumes that it is being run from the top-level
project directory with all filenames being relative to that location.
This may not always be the case, so we need to ensure that the working
directory is correctly set no matter where the script is invoked from.
files
setup.py now installs static files of the HTML documentation http://hg.code.sf.net:8000/p/roundup/code/#changeset-6ba2d471d76bf4a68727d7fd63fe0641ace6fd15 Thomas Arendsen Hein thomas@intevation.de 2013-10-31T15:47:04+01:00 2013-10-31T15:47:04+01:00
changeset 6ba2d471d76b
branch
bookmark
tag
user Thomas Arendsen Hein <thomas@intevation.de>
description setup.py now installs static files of the HTML documentation

(stylesheets, images, etc.)
files
Release preparation http://hg.code.sf.net:8000/p/roundup/code/#changeset-f61bd780892e9f3078aa8b8c0b23fc370bcddae0 Ralf Schlatterbeck rsc@runtux.com 2013-07-06T12:50:52+02:00 2013-07-06T12:50:52+02:00
changeset f61bd780892e
branch
bookmark
tag 1.5.0
user Ralf Schlatterbeck <rsc@runtux.com>
description Release preparation
files
Move demo.py to roundup.demo where it appears when installed. http://hg.code.sf.net:8000/p/roundup/code/#changeset-57b9f2848cf8fdb79ad1b88c7c3e122c7fc96017 anatoly techtonik techtonik@gmail.com 2013-02-21T18:57:05+03:00 2013-02-21T18:57:05+03:00
changeset 57b9f2848cf8
branch
bookmark
tag
user anatoly techtonik <techtonik@gmail.com>
description Move demo.py to roundup.demo where it appears when installed.

This removes part of distutils building magic and brings
Roundup sources closer to the state how it works when
installed.

Previously I've introduced a bug where I've made "demo"
tracker home configurable and by default created in the dir
the demo.py script, which became directory of roundup.demo
module after installation. This will be fixed in the next
commit. Simplicity matters.
files
- Copy layout to the html directory http://hg.code.sf.net:8000/p/roundup/code/#changeset-d2f58accb405726c77e87c95413c681517c36104 Pradip Caulagi caulagi@gmail.com 2013-02-03T17:34:23+05:30 2013-02-03T17:34:23+05:30
changeset d2f58accb405
branch
bookmark
tag
user Pradip Caulagi <caulagi@gmail.com>
description - Copy layout to the html directory
- Add some icons to the nav
- Attempt to fix pagination
- Tidy issue template
files
Make roundup play nice with setup tools (for using with virtualenv) http://hg.code.sf.net:8000/p/roundup/code/#changeset-9dc50be521eeb3cd26ec02f931d883dfeadb7a9e Pradip Caulagi caulagi@gmail.com 2012-12-28T15:33:57+05:30 2012-12-28T15:33:57+05:30
changeset 9dc50be521ee
branch
bookmark
tag
user Pradip Caulagi <caulagi@gmail.com>
description Make roundup play nice with setup tools (for using with virtualenv)
files