Skip to content

Commit 1d9f7b2

Browse files
merge
2 parents 4f1dfea + 96fe523 commit 1d9f7b2

File tree

10 files changed

+581
-180
lines changed

10 files changed

+581
-180
lines changed

CHANGES.txt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Python v2.5 and v2.6. Starting with the v1.6 releases of Roundup
1111
v2.7.2 is required to run newer releases of Roundup.
1212

1313

14-
201?-??-??: 1.6.0
14+
2018-??-??: 1.6.0
1515

1616
Features:
1717

@@ -235,6 +235,8 @@ Features:
235235
the server. (John Rouillard)
236236
- Part of issue2550960. Applied patch 0038 to upgrade documentation
237237
code examples to support both python 2 and 3. (Joseph Myers)
238+
- Release no longer includes binary windows installer. Pypi no longer
239+
accepts it for upload.
238240

239241
Fixed:
240242

@@ -514,6 +516,9 @@ Fixed:
514516
whenever an email exceeding this limit is encountered. We "fix" this
515517
by monkey-patching poplib with a larger line-limit. Thanks to Heiko
516518
Stegmann for discovering this.
519+
- Fix issue2550963: After refactoring one-time keys from the main
520+
database we need to commit the password change in the password reset
521+
mechanism separately. This used to be committed by the otk commit.
517522

518523

519524
2016-01-11: 1.5.1

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: 40 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ Roundup release checklist:
1111
2. Update version
1212
CHANGES.txt
1313
roundup/__init__.py
14+
website/www/index.txt
15+
2a. Update license end date in COPYING.txt
1416
3. Update documentation
1517
doc/announcement.txt
1618
doc/upgrading.txt
@@ -32,22 +34,24 @@ Roundup release checklist:
3234
10. python setup.py sdist
3335
(if you find sdist a little verbose, add "--quiet" to the end of the
3436
command)
35-
11. Unpack the new dist file in /tmp then
36-
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
3740
b) demo.py
3841
with all available Python versions.
3942
12. Assuming all is well tag the release in the version-control system.
40-
13. Build binary packages (requires python 2.6 or newer for
41-
bdist_windist to have the --user-access flag.)
42-
python setup.py bdist_rpm
43-
python setup.py bdist_wininst --user-access-control force
44-
14. Upload source distributive to PyPI
45-
python setup.py sdist upload --sign
46-
It should appear on http://pypi.python.org/pypi/roundup in no time.
47-
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
4852
4953
50-
16. Refresh website.
54+
15. Refresh website.
5155
website/README.txt
5256
http://www.roundup-tracker.org/ should state that the stable
5357
version is the one that you released.
@@ -65,13 +69,30 @@ So, those commands in a nice, cut'n'pasteable form::
6569
python setup.py sdist --manifest-only
6670
python setup.py sdist --quiet
6771
python setup.py bdist_rpm
68-
python2.5 setup.py bdist_wininst --user-access-control force
69-
python setup.py register
70-
python setup.py sdist upload --sign
71-
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
7274

73-
(if the last two fail make sure you're using python2.5+)
74-
Note that python2.6 won't correctly create a bdist_wininst install on
75-
Linux (it will produce a .exe with "linux" in the name). 2.7 still has
76-
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+
========
7798

0 commit comments

Comments
 (0)