Skip to content

Commit a135f62

Browse files
committed
prepare 2.0 release.
1 parent 6309181 commit a135f62

File tree

6 files changed

+32
-4
lines changed

6 files changed

+32
-4
lines changed

News.txt

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

4-
* 2015/mm/dd v.2.0
4+
* 2015/04/12 v.2.0
55

66
- The same codebase can be run on both Python 2 (2.4-2.7)
77
and Python 3 (3.3+). No need to use 2to3.

Readme.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Python IntelHex library
44

55
Author: Alexander Belchenko
66
Contact: alexander belchenko at gmail com
7-
Date: 2015/mm/dd
7+
Date: 2015/04/12
88
Version: 2.0
99

1010
Introduction

docs/manual/part1-4.txt

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,25 @@
11
Python 3 compatibility
22
**********************
3-
Intelhex library supports Python 2 (2.4-2.7) and Python 3 (3.3) without
3+
Intelhex library supports Python 2 (2.4-2.7) and Python 3 (3.2-3.5) without
44
external libraries or 2to3 tool. Enjoy.
5+
6+
I've successfully run unit tests of IntelHex against following versions of
7+
Python:
8+
9+
2.4.4, 2.5.4, 2.6.6 (32/64 bits), 2.7.9 (32/64 bits),
10+
3.2.5 (32/64 bits), 3.3.5 (32/64 bits), 3.4.3 (32/64 bits),
11+
3.5.0a3 (32/64 bits),
12+
and also PyPy 2.5.1 (which is Python 2.7.9)
13+
14+
15+
Which Python version should you use?
16+
------------------------------------
17+
If you don't really know which version of Python (2 or 3) you should use with
18+
IntelHex then please check following pre-requisites:
19+
20+
1) Are you already have some Python installed on your computer and that
21+
version is supported by IntelHex (see above)?
22+
2) Should you use another third-party libraries? If so, check their
23+
requirements.
24+
3) Python 2.7 is the safest choice so far, but if you have a chance then try latest
25+
stable Python 3 version.

setup.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,14 +53,15 @@
5353

5454
author='Alexander Belchenko',
5555
author_email='alexander.belchenko@gmail.com',
56-
url='http://www.bialix.com/intelhex/',
56+
url='https://pypi.python.org/pypi/IntelHex',
5757

5858
description='Python Intel Hex library',
5959
long_description='Python Intel Hex library',
6060
keywords='Intel HEX hex2bin HEX8',
6161
license='BSD',
6262
classifiers = [
6363
'Programming Language :: Python',
64+
'Programming Language :: Python :: 2',
6465
'Programming Language :: Python :: 3',
6566
'Classifier: Development Status :: 5 - Production/Stable',
6667
'Classifier: Environment :: Console',

test-all-python.log

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,7 @@ Check presence of python 3.5-32bit ... Python 3.5.0a3
2828
Running tests against 3.5-32bit ... OK
2929
Check presence of python 3.5-64bit ... Python 3.5.0a3
3030
Running tests against 3.5-64bit ... OK
31+
32+
Check presence of python pypy ... Python 2.7.9 (9c4588d731b7, Mar 23 2015, 20:00:36)
33+
[PyPy 2.5.1 with MSC v.1500 32 bit]
34+
Running tests against pypy ... OK

test-all-python.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,8 @@
6565

6666
('3.5-32bit', r'C:\Python\3.5-32\python'),
6767
('3.5-64bit', r'C:\Python\3.5-64\python'),
68+
69+
('pypy', r'C:\Python\pypy-2.5.1-win32\pypy'),
6870
)
6971
else:
7072
PYTHONS = (

0 commit comments

Comments
 (0)