Skip to content

Commit 244878f

Browse files
committed
Release v.2.2
1 parent 2ee4f7b commit 244878f

File tree

19 files changed

+40
-60
lines changed

19 files changed

+40
-60
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-
* 2018/MM/DD v.2.2
4+
* 2018/01/28 v.2.2
55

66
- API changes: ``IntelHex.write_hex_file`` method: added support for new
77
parameter: ``eolstyle = native | CRLF``. (Alexander Belchenko)

Readme.txt

Lines changed: 3 additions & 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: 2018/MM/DD
7+
Date: 2018/01/28
88
Version: 2.2
99

1010
Introduction
@@ -70,6 +70,8 @@ You can browse User Manual online:
7070

7171
http://pythonhosted.org/IntelHex/
7272

73+
https://readthedocs.org/projects/python-intelhex/
74+
7375
API documentation
7476
-----------------
7577
You can use epydoc for creating API documentation for IntelHex class. Run:

docs/bzr-to-git.txt

Lines changed: 0 additions & 14 deletions
This file was deleted.

docs/manual.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Python IntelHex Library User Manual
33
-----------------------------------
44

5-
:Version: 2.1
5+
:Version: 2.2
66

77
.. contents::
88
.. sectnum::

docs/manual/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242

4343
# General information about the project.
4444
project = 'Python IntelHex library'
45-
copyright = '2005-2016, Alexander Belchenko'
45+
copyright = '2005-2018, Alexander Belchenko'
4646

4747
# The version info for the project you're documenting, acts as replacement for
4848
# |version| and |release|, also used in various other places throughout the

docs/manual/part1-1.txt

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,6 @@ You can find IntelHex library on PyPI:
1919

2020
https://pypi.python.org/pypi/IntelHex
2121

22-
on Launchpad:
23-
24-
https://launchpad.net/intelhex
25-
2622
on GitHub:
2723

2824
https://github.com/bialix/intelhex
@@ -31,7 +27,7 @@ https://github.com/bialix/intelhex
3127
Motivation
3228
~~~~~~~~~~
3329
This work was partially inspired by SRecord_ software at the moment
34-
when I stuck with its limitations and unintuitive behavior.
30+
when I stuck with its limitations and unintuitive behavior (for me personally).
3531

3632
So I've made this library and related tools which give me
3733
full control over data and HEX file creation.
@@ -44,9 +40,10 @@ Over the years it turned out that my small python library was very useful
4440
to many people, and allowed them not only to create utilities to manipulate
4541
with HEX files, but also to create custom bootloaders for their devices.
4642

47-
I started writing this library in 2005, and now 10 years later it's still
48-
alive and useful to other developers. That keeps me working on improving
49-
the code, even though I don't work on embedding systems for some time.
43+
I started writing this library in 2005, and now more than 10 years later
44+
it's still alive and useful to other developers.
45+
That keeps me working on improving the code,
46+
even though I don't work on embedding systems for some time.
5047

5148
If you find IntelHex library useful, please send me email
5249
and tell a bit about how you're using it and in which projects/areas.

docs/manual/part1-3.txt

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,7 @@ Omit the prefix if you're on Windows.
77

88
Installing with pip
99
~~~~~~~~~~~~~~~~~~~
10-
If you just need IntelHex library installed as your
11-
system python library
10+
If you just need IntelHex library installed as your system python library
1211
then it's better to use modern tool called ``pip``
1312
(http://www.pip-installer.org/en/latest/)
1413
to install with the command:
@@ -37,26 +36,21 @@ from PyPI:
3736

3837
https://pypi.python.org/pypi/IntelHex
3938

40-
Also IntelHex may be downloaded from:
39+
You can get the archive with the released code from corresponding section
40+
of GitHub project:
4141

42-
https://launchpad.net/intelhex/+download
42+
https://github.com/bialix/intelhex/releases
4343

44-
You can get the archive with the unreleased code from GitHub page:
44+
or even unreleased bleeding edge code from GitHub page:
4545

4646
https://github.com/bialix/intelhex
4747

4848
Use the corresponding menu item in the right-hand side bar on that page
4949
(e.g. "Download ZIP").
5050

5151

52-
Get source code with bzr or git
53-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54-
Get the latest development code with bzr:
55-
56-
bzr branch lp:intelhex
57-
58-
Or get the latest development code with git:
59-
52+
Get source code with git
53+
~~~~~~~~~~~~~~~~~~~~~~~~
6054
git clone https://github.com/bialix/intelhex.git
6155

6256

@@ -90,7 +84,7 @@ for helper scripts as hex2bin.py, bin2hex.py and other mentioned in this
9084
documentation (see section Convenience Scripts).
9185

9286
You can find these scripts in your python Script directory
93-
(usually `C:\\PythonXY\\Scripts`). You need either to create batch file to run them,
94-
or use Python interpreter:
87+
(usually `C:\\PythonXY\\Scripts`).
88+
You need either to create batch file to run them, or use Python interpreter:
9589

9690
python C:\\PythonXY\\Scripts\\hex2bin.py ...

docs/manual/part1-4.txt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Python 3 compatibility
22
**********************
3-
Intelhex library supports Python 2 (2.4-2.7) and Python 3 (3.2-3.5) without
3+
Intelhex library supports Python 2 (2.4-2.7) and Python 3 (3.2-3.6) without
44
external libraries or 2to3 tool. Enjoy.
55

66
I've successfully run unit tests of IntelHex against following versions of
@@ -21,5 +21,6 @@ IntelHex then please check following pre-requisites:
2121
version is supported by IntelHex (see above)?
2222
2) Should you use another third-party libraries? If so, check their
2323
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.
24+
3) Python 2.7 is the safest choice so far, but if you have a chance
25+
then try latest stable Python 3 version.
26+
4) Updated by January 2018 - Python 3 is highly recommended.

intelhex/__main__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (c) 2016, Alexander Belchenko
1+
# Copyright (c) 2016-2018, Alexander Belchenko
22
# All rights reserved.
33
#
44
# Redistribution and use in source and binary forms,

intelhex/__version__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
# IntelHex library version information
2-
version_info = (2, 1)
2+
version_info = (2, 2)
33
version_str = '.'.join([str(i) for i in version_info])

0 commit comments

Comments
 (0)