2018-08-04 12:37:38 +00:00
|
|
|
Running img2pdf from source
|
|
|
|
---------------------------
|
|
|
|
|
|
|
|
img2pdf can be run directly from the cloned git repository:
|
|
|
|
|
|
|
|
$ python3 src/img2pdf.py img.jpg -o out.pdf
|
|
|
|
|
|
|
|
Running the testsuite
|
|
|
|
---------------------
|
|
|
|
|
2020-08-03 10:24:41 +00:00
|
|
|
$ pytest
|
2019-01-07 09:41:38 +00:00
|
|
|
|
2018-08-04 12:37:38 +00:00
|
|
|
Making a new release
|
|
|
|
--------------------
|
|
|
|
|
2020-04-05 10:12:30 +00:00
|
|
|
- CHANGES.rst: Add a new entry
|
|
|
|
- setup.py: Bump VERSION
|
|
|
|
- src/img2pdf.py: Bump __version__
|
2018-08-04 12:37:38 +00:00
|
|
|
- Commit:
|
|
|
|
|
2020-04-05 10:12:30 +00:00
|
|
|
$ git add CHANGES.rst setup.py src/img2pdf.py
|
2018-08-04 12:37:38 +00:00
|
|
|
$ git commit -m "release version X.Y.Z"
|
|
|
|
|
|
|
|
- Add git tag:
|
|
|
|
|
2020-04-05 13:10:31 +00:00
|
|
|
$ git tag X.Y.Z -m X.Y.Z
|
2018-08-04 12:37:38 +00:00
|
|
|
|
|
|
|
- Build and upload to pypi:
|
|
|
|
|
2020-04-05 10:12:30 +00:00
|
|
|
$ rm dist/*
|
2019-01-07 09:41:38 +00:00
|
|
|
$ python3 setup.py sdist
|
2018-08-04 12:37:38 +00:00
|
|
|
$ twine upload --sign dist/*
|