Skip to content

Commit 0b86798

Browse files
committed
Get ready for release 2.1.0
1 parent bceeb9f commit 0b86798

File tree

2 files changed

+24
-19
lines changed

2 files changed

+24
-19
lines changed

README.rst

+2
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ I've noticed however problems in various distutils.
8484
If you see a message like this when running `make check`:
8585

8686
::
87+
8788
File "/home/rocky/.pyenv/versions/3.5.6/lib/python3.5/distutils/unixccompiler.py", line 207, in library_dir_option
8889
return "-L" + dir
8990
TypeError: Can't convert 'bytes' object to str implicitly
@@ -92,6 +93,7 @@ If you see a message like this when running `make check`:
9293
Copy in a recent ditutils `unixccompiler.py` like this:
9394

9495
::
96+
9597
$ cp admin-tools/unixccompiler.py /home/rocky/.pyenv/versions/3.5.6/lib/python3.5/distutils/unixccompiler.py
9698

9799
The distutils distribution says that it tries to be compatible with all Python versions from 2.3. The

admin-tools/how-to-make-a-release.md

+22-19
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ major changes before release, please
88

99
$ emacs VERSION.py
1010
source VERSION.py
11-
git commit -m'Get ready for release $VERSION" .
11+
git commit -m"Get ready for release $VERSION" .
1212

1313
# test on lots of platforms (Solaris, cygwin, Darwin GNU/Linux)
1414

@@ -27,32 +27,31 @@ major changes before release, please
2727
git commit .
2828
git push
2929

30-
# Test it:
30+
# Test Code
3131

32-
make clean
33-
make build
34-
make check
32+
```
33+
make clean && make check
34+
```
3535

3636
Test all python versions:
3737

38-
./admin-tools/check-versions.sh
38+
```
39+
./admin-tools/check-versions.h
40+
```
3941

40-
# Tag release in git:
42+
# Make distribution
4143

42-
look in __pkginfo__.py for version =
43-
(also look at .git/refs/tags to see existing release numbers)
44+
```
45+
./admin-tools/make-dist.sh
46+
```
4447

45-
VERSION='2.0.0'
46-
echo git tag release-$VERSION
47-
git tag release-$VERSION
48-
git push
49-
git push --tags
48+
# Tag release in git:
5049

51-
- "make check" one more time
50+
Goto https://github.com/rocky/pycdio/releases
5251

5352
# Upload single package and look at Rst Formating
5453

55-
$ twine upload dist/pycdio-${VERSION}-py3.3.egg
54+
$ twine upload dist/pycdio-${VERSION}-py3.3*.egg
5655

5756
# Upload rest of versions
5857

@@ -61,9 +60,13 @@ look in __pkginfo__.py for version =
6160

6261
# Get onto ftp.gnu.org. I use my perl program
6362

64-
gnupload from the automake distribution.
65-
locate gnupload
66-
/src/external-vcs/coreutils/build-aux/gnupload --to ftp.gnu.org:libcdio pycdio-${VERSION}.tar.* # (Use "is" password)
63+
Use `gnupload` from the `automake` distribution.
64+
65+
```
66+
$ locate gnupload
67+
```
68+
69+
/src/external-vcs/coreutils/build-aux/gnupload --to ftp.gnu.org:libcdio pycdio-${VERSION}.tar.* # (Use "is" password)
6770

6871
# Bump version in __pkginfo__.py.
6972

0 commit comments

Comments
 (0)