Browse Source

Added new software release. Updated post.

dev
Franco Masotti 2 years ago
parent
commit
ea26528c2c
Signed by: frnmst
GPG Key ID: 24116ED85666780A
  1. 23
      _pages/software.md
  2. 25
      _posts/2018-04-16-my-python-release-workflow.md
  3. BIN
      software/fattura-elettronica-reader-1.0.0.tar.gz
  4. 1
      software/fattura-elettronica-reader-1.0.0.tar.gz.SHA256SUM.txt
  5. 1
      software/fattura-elettronica-reader-1.0.0.tar.gz.SHA512SUM.txt
  6. 16
      software/fattura-elettronica-reader-1.0.0.tar.gz.sig

23
_pages/software.md

@ -30,12 +30,15 @@ permalink: /software/
- [automated-tasks](#automated-tasks)
- [Repository](#repository)
- [Releases](#releases)
- [fpyutils](#fpyutils)
- [fattura-elettronica-reader](#fattura-elettronica-reader)
- [Repository](#repository-1)
- [Releases](#releases-1)
- [md-toc](#md-toc)
- [fpyutils](#fpyutils)
- [Repository](#repository-2)
- [Releases](#releases-2)
- [md-toc](#md-toc)
- [Repository](#repository-3)
- [Releases](#releases-3)
<!--TOC-->
@ -158,6 +161,22 @@ If the public key is unknown you must import it from a trusted source:
- [signature]({{ site.baseurl }}/software/automated-tasks-5.0.0.tar.gz.sig)
- [signing key]({{ site.baseurl }}/pubkeys/pgp_pubkey_2020.txt)
### fattura-elettronica-reader
#### Repository
- [homepage](https://github.com/frnmst/fattura-elettronica-reader)
- [mirror](https://gitlab.com/frnmst-mirrors/fattura-elettronica-reader)
#### Releases
- `1.0.0`
- [fattura-elettronica-reader-1.0.0.tar.gz]({{ site.baseurl }}/software/fattura-elettronica-reader-1.0.0.tar.gz)
- [SHA512SUM.txt]({{ site.baseurl }}/software/fattura-elettronica-reader-1.0.0.tar.gz.SHA512SUM.txt)
- [SHA256SUM.txt]({{ site.baseurl }}/software/fattura-elettronica-reader-1.0.0.tar.gz.SHA256SUM.txt)
- [signature]({{ site.baseurl }}/software/fattura-elettronica-reader-1.0.0.tar.gz.sig)
- [signing key]({{ site.baseurl }}/pubkeys/pgp_pubkey_2020.txt)
### fpyutils
#### Repository

25
_posts/2018-04-16-my-python-release-workflow.md

@ -1,7 +1,7 @@
---
title: My Python release workflow
tags: [python, git, workflow, aur, arch]
updated: 2020-06-26 12:42
updated: 2020-07-12 22:38
description: A personal reminder with the instructions for releasing new versions of Python packages
---
@ -47,35 +47,34 @@ in case of a new version release with some of my Python repositories.
3. `git commit -m "${commit_message}"`
4. `git push`
4. if necessary, update version numbers, requirements
4. if necessary, update version numbers and requirements
1. update version numbers in:
- `./setup.py`
- `./docs/conf.py`
- all downstream distribution packages (see the `./packages` directory)
2. update the `./Pipfile` with the appropriate packages
3. `pipenv install`
3. `make install-dev`
4. `make pep`
5. `make test`
6. `make install`
7. `cd ~ && python -c 'import ${package_name}'`
8. `cd ${OLDPWD}`
9. `make uninstall`
10. `make clean`
11. update copyright years, emails and contributors in:
7. `cd ~ && python -c 'import ${package_name}' && cd ${OLDPWD}`
8. `make uninstall`
9. `make clean`
10. update copyright years, emails and contributors in:
- `./README.rst`
- `./docs/conf.py`
- `./docs/copyright_license.rst`
- all Python source files
- all downstream distribution packages (see the `./packages` directory)
12. `git add -A`
13. `git commit -m "Preparing for new release."`
14. `git push`
11. `git add -A`
12. `git commit -m "Preparing for new release."`
13. `git push`
5. update the documentation
1. `make clean && make doc`
2. `rm -rf ~/html && cp -aR docs/_build/html ~`
3. `git checkout gh-pages`
4. `rm -rf _sources _static`
4. `rm -rf _modules _sources _static`
5. `mv ~/html/{*,.nojekyll,.buildinfo} .`
6. `git add -A`
7. `git commit -m "New release."`
@ -84,7 +83,7 @@ in case of a new version release with some of my Python repositories.
6. merge the `${dev_branch}` branch into `master` and create a new annotated git tag
1. `git checkout master`
2. `git merge ${dev_branch}`
3. `git tag -s -a ${version_id} -m "New release."`
3. `git tag -s -a ${version_id} -m "Some sensible comments highlighting relevant changes from the previous release."`
4. `git push`
5. `git push origin ${version_id}`

BIN
software/fattura-elettronica-reader-1.0.0.tar.gz

Binary file not shown.

1
software/fattura-elettronica-reader-1.0.0.tar.gz.SHA256SUM.txt

@ -0,0 +1 @@
641184d7c460eefbdd2d097571dd7370db8469d200498a07b982fda8e31e2544 fattura-elettronica-reader-1.0.0.tar.gz

1
software/fattura-elettronica-reader-1.0.0.tar.gz.SHA512SUM.txt

@ -0,0 +1 @@
fce1bd2154b33de5089c3e198f668279abc8cdf291271ccad02829aa22466942fa9324cc2e3eaba42d2a8476a8b0c57035a0f3730cbd51ac069c6793982cb815 fattura-elettronica-reader-1.0.0.tar.gz

16
software/fattura-elettronica-reader-1.0.0.tar.gz.sig

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEECQ7wtO7QEmICo89RJBFu2FZmeAoFAl8LcqYACgkQJBFu2FZm
eAoj2A//aQ0Jb3fCz03W0dQd/Av9aC15NX+5SacE324MK6ksYoD3VkGFNIpAiQFl
4GVe5+TTQzngDxgn9B0D5CL5IYOXK6P2sB3NL8ayg9FyxXme4BxRxFGEeo4tpUh4
v6vsoiaT9R8z2Bw3eFPqwp+X/ebfTXxynms1leQS+xBmM/gBEDPcK16ld4SqIMeS
77O1UacP842DE4xsfjzyDqdwfSRgFSglMM1EOvthgoTv6WtS7pYxw293xpi7m6rZ
mZGY2J2hY51KH9xa74/LlEs7AG4PSenmzDhoXGUWnuC83/pe/tjzh6dB9wTAlJvG
cwJ8iaSKa5xMJGHt/P9LuvZfUutoYAquC+iQYbTdkLuZ7LjpFMPUFDKO4rE2EuW3
x5ox+rGv19U4fgtmA8pBzCBTLOXDj4NUYhshOgX00ZD8XVIGk9RkRwViE5wWEwAn
JDk+R4S40kueLGKawJxNydleU4VCCpUyCIaFohVS+Tc8RdOTUsuLaiPg8wdgd4Wr
KRd0BEwFNFAmhz80NH83y3osrAQqvxqzGjl6sFzG9Y1l1hn0+F7GIccM/2JBQJiA
Innh6DQm9OxlHZBrNFU+GtUXIRPgsuL9z3XZJ5f3N4U+5roNyE4qeqMSviYOaBlb
Hgsc0ahAaSYp/VKLQOqaM8CNid3peuq6JCr8dhCKXBrhuYg5ngA=
=2I4V
-----END PGP SIGNATURE-----
Loading…
Cancel
Save