Skip to content

Commit de4cd4e

Browse files
committed
more changes to prep for 1.6 release.
replace old url's for pypi with new ones. fix restrucured text in announce.txt, fix typos. change licensing to include 2018 remove bdist_windist directions. pypi doesn't accept .exe anymore updated directions for using pypi
1 parent 98a809c commit de4cd4e

File tree

5 files changed

+61
-40
lines changed

5 files changed

+61
-40
lines changed

COPYING.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Roundup Licensing
22
-----------------
33

4-
Copyright (c) 2009-2016 Roundup-Team
4+
Copyright (c) 2009-2018 Roundup-Team
55
Copyright (c) 2003-2009 Richard Jones ([email protected])
66
Copyright (c) 2002 eKit.com Inc (http://www.ekit.com/)
77
Copyright (c) 2001 Bizar Software Pty Ltd (http://www.bizarsoftware.com.au/)

RELEASE.txt

Lines changed: 39 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ Roundup release checklist:
1212
CHANGES.txt
1313
roundup/__init__.py
1414
website/www/index.txt
15+
2a. Update license end date in COPYING.txt
1516
3. Update documentation
1617
doc/announcement.txt
1718
doc/upgrading.txt
@@ -33,22 +34,24 @@ Roundup release checklist:
3334
10. python setup.py sdist
3435
(if you find sdist a little verbose, add "--quiet" to the end of the
3536
command)
36-
11. Unpack the new dist file in /tmp then
37-
a) run_test.py
37+
11. Unpack the new tarball created in dist/roundup-<version>.tar.gz
38+
file in /tmp then
39+
a) run_tests.py
3840
b) demo.py
3941
with all available Python versions.
4042
12. Assuming all is well tag the release in the version-control system.
41-
13. Build binary packages (requires python 2.6 or newer for
42-
bdist_windist to have the --user-access flag.)
43-
python setup.py bdist_rpm
44-
python setup.py bdist_wininst --user-access-control force
45-
14. Upload source distributive to PyPI
46-
python setup.py sdist upload --sign
47-
It should appear on http://pypi.python.org/pypi/roundup in no time.
48-
15. Send doc/announcement.txt to [email protected] and
43+
13. Upload source distributive to PyPI - requires you sign up for a
44+
pypi account and be added as a maintainer to roundup. Ask existing
45+
maintainer for access.
46+
python setup.py sdist upload --repository pypi --sign
47+
It should appear on http://pypi.python.org/pypi/roundup in no
48+
time. If you are using python older than 2.7.13 you need a
49+
.pypi rc shown below. URL has changed. If using 2.7.13 or newer,
50+
you can remove the "--repository pypi" option.
51+
14. Send doc/announcement.txt to [email protected] and
4952
5053
51-
16. Refresh website.
54+
15. Refresh website.
5255
website/README.txt
5356
http://www.roundup-tracker.org/ should state that the stable
5457
version is the one that you released.
@@ -66,13 +69,30 @@ So, those commands in a nice, cut'n'pasteable form::
6669
python setup.py sdist --manifest-only
6770
python setup.py sdist --quiet
6871
python setup.py bdist_rpm
69-
python2.5 setup.py bdist_wininst --user-access-control force
70-
python setup.py register
71-
python setup.py sdist upload --sign
72-
python2.5 setup.py bdist_wininst upload --sign
72+
# not required for pypi.org since 2017 -> python setup.py register
73+
python setup.py sdist upload --repository pypi --sign
7374

74-
(if the last two fail make sure you're using python2.5+)
75-
Note that python2.6 won't correctly create a bdist_wininst install on
76-
Linux (it will produce a .exe with "linux" in the name). 2.7 still has
77-
this bug (Ralf)
75+
Note pypi no longer allows uploads of .exe installers such as produced
76+
by bdist_wininst. Removed directions for producing the binary
77+
distribution.
78+
79+
If you get errors on the upload operation, you may need the following
80+
~/.pypirc file as well
81+
82+
========
83+
[distutils]
84+
index-servers =
85+
test
86+
pypi
87+
88+
[pypi]
89+
repository: https://upload.pypi.org/legacy/
90+
username: <your username on pypi.org here>
91+
password: <your password here>
92+
93+
[test]
94+
repository: https://test.pypi.org/legacy/
95+
username: <your username on test.pypi.org here>
96+
password: <your password here>
97+
========
7898

doc/announcement.txt

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,8 @@ Features:
4242
otherwise they will clash with the "hidden" input elements generated by
4343
indexargs_form itself.
4444

45-
For example:
45+
For example::
46+
4647
<tal:block replace="structure python:request.indexargs_form(
4748
sort=0,group=0,filter=0,columns=0,
4849
exclude=['type','status','assignedto'])"/>
@@ -82,9 +83,9 @@ Features:
8283
quiet=True/False option for all property types. When quiet=True
8384
changes to the property will not be displayed in the::
8485

85-
confirmation banner (shown in green) when a change is made
86-
property change section of change note (nosy emails)
87-
web history display for an item.
86+
* confirmation banner (shown in green) when a change is made
87+
* property change section of change note (nosy emails)
88+
* web history display for an item.
8889

8990
Note that this may confuse users if used on a property that is
9091
meant to be changed by a user. It is most useful on administrative
@@ -94,9 +95,9 @@ Features:
9495

9596
http://psf.upfronthosting.co.za/roundup/meta/issue249
9697

97-
Support for setting quiet when calling the class specifiers::
98+
Support for setting quiet when calling the class specifiers.
99+
E.G. prop=String(quiet=True) rather than::
98100

99-
E.G. prop=String(quiet=True) rather than::
100101
prop=String()
101102
prop.quiet=True
102103

@@ -106,7 +107,7 @@ Features:
106107
changed while implementing fix for issue2550864. Filtering of
107108
quiet properties pushed down to the hyperdb.py::Class::history
108109
function. This fixes a small bug in the implementation that caused
109-
a limiting the templating history call to display fewer than the
110+
a limiting the templating history call to display fewer than
110111
the requested number of items if some were quiet.)
111112
- issue2550767: Add newitemcopy.py detector to notify users of new
112113
items. Added to detectors directory and a README.txt generated to
@@ -140,7 +141,7 @@ Features:
140141
Change to classic tracker template to provide a check box (checked
141142
by default) that keeps the user on the "Add new keyword" page after
142143
submitting a new keyword. Usually after submission, you will see the
143-
the page for the new keyword to allow you to change the name of the
144+
page for the new keyword to allow you to change the name of the
144145
keyword. (John Rouillard)
145146
- issue2550757 - internal restructuring to allow admin.py to be tested
146147
more easily. W. Trevor King (wking)/ John Rouillard.
@@ -293,7 +294,7 @@ Fixed:
293294
pagesize is not propigated to the prev link. This patch fixes that.
294295
Patch provided by John Kristensen. (Applied, light testing by John
295296
Rouillard.)
296-
- issue2550850 anypy/email_.py uses BSPACE which is not defined in python 2.7
297+
- issue2550850 anypy/email\_.py uses BSPACE which is not defined in python 2.7
297298
Supplied a definition for BSPACE since it seems to not be defined
298299
anywhere. Reported by Dennis Boone. (John Rouillard)
299300
- Validate properties specified for sorting and grouping in index
@@ -390,7 +391,7 @@ Fixed:
390391
db/text-index: already locked. Put in a retry loop that will attempt
391392
to get the lock. Total delay approx 4.5 seconds. (John Rouillard)
392393
- issue2550727: db.newid is broken with sqlite. Added proper transaction
393-
lock around the sql code to get a new id. The the locking
394+
lock around the sql code to get a new id. The locking
394395
that pysqlite attempts had to be defeated because it is broken.
395396
Had to explicitly manage transactions with BEGIN IMMEDIATE and call
396397
sql_commit. Note that this reduces performance in return for accuracy.
@@ -533,7 +534,7 @@ To give Roundup a try, just download (see below), unpack and run::
533534
python demo.py
534535

535536
Release info and download page:
536-
http://pypi.python.org/pypi/roundup
537+
http://pypi.org/project/roundup
537538
Source and documentation is available at the website:
538539
http://roundup-tracker.org/
539540
Mailing lists - the place to ask questions:
@@ -566,11 +567,11 @@ though an install script is provided.
566567

567568
It comes with five issue tracker templates
568569

569-
* a classic bug/feature tracker
570-
* a minimal skeleton;
571-
* a more extensive devel tracker for bug/features etc.
572-
* a responsive version of the devel tracker
573-
* a jinja2 based template based on devel
570+
* a classic bug/feature tracker
571+
* a minimal skeleton;
572+
* a more extensive devel tracker for bug/features etc.
573+
* a responsive version of the devel tracker
574+
* a jinja2 based template based on devel
574575

575576
and four database back-ends (anydbm, sqlite, mysql and postgresql).
576577

doc/customizing.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2023,7 +2023,7 @@ recommended for production use.
20232023
.. _Chameleon:
20242024
http://chameleon.repoze.org/
20252025
.. _z3c.pt:
2026-
http://pypi.python.org/pypi/z3c.pt
2026+
https://pypi.org/project/z3c.pt/
20272027
__ http://chameleon.repoze.org/docs/latest/reference.html#incompatibilities-and-differences
20282028
.. _TAL:
20292029
.. _Template Attribute Language:

doc/installation.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -118,11 +118,11 @@ Windows Service
118118

119119
.. _Xapian: http://xapian.org/
120120
.. _Whoosh: https://bitbucket.org/mchaput/whoosh/wiki/Home
121-
.. _pytz: http://www.python.org/pypi/pytz
121+
.. _pytz: https://pypi.org/project/pytz/
122122
.. _Olson tz database: http://www.twinsun.com/tz/tz-link.htm
123123
.. _pyopenssl: http://pyopenssl.sourceforge.net
124124
.. _pyme: http://pyme.sourceforge.net
125-
.. _pywin32: http://pypi.python.org/pypi/pywin32
125+
.. _pywin32: https://pypi.org/project/pywin32/
126126
.. _jinja2: http://jinja.pocoo.org/
127127

128128

@@ -1113,7 +1113,7 @@ from installation and scripts.
11131113
.. _External hyperlink targets:
11141114

11151115
.. _apache: http://httpd.apache.org/
1116-
.. _flup: http://pypi.python.org/pypi/flup
1116+
.. _flup: https://pypi.org/project/flup/
11171117
.. _mod_python: http://www.modpython.org/
11181118
.. _MySQLdb: http://sourceforge.net/projects/mysql-python
11191119
.. _Psycopg: http://initd.org/software/initd/psycopg

0 commit comments

Comments
 (0)