-
2024.3.1 Stable
released this
2024-03-15 10:51:16 +01:00 | 5 commits to master since this releaseChangelog:
- Switch from Woodpecker CI to Forgejo Actions
- Introduce some new pre-commit hooks
- Fix including test email template
- config: add _set_option() method to ConfigurableObject
- config: Add logging sections in init() to allow to set their default values
- config: fix configure() method to validate configuration only if -V/--validate parameter is provided
- PgDB: fix doSelect() method to retreive list of dicts instead of list of lists.
- PgDB / MyDB / OracleDB: add limit parameter to select() method
- report: add add_logging_handler & send_at_exit parameters
- config: add default_config_filename parameter
- config: Add OctalOption
- config: add console log_level parameter
- config: fix python 3.9 compatibility
- config: Add logfile feature
- Update pre-commit config and fix some pylint & bandit warnings
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
md5sum.txt
213 B
-
mylib-2024.3.1-py3-none-any.whl
54 KiB
-
mylib-2024.3.1.tar.gz
45 KiB
-
python3-mylib_2024.3.1-1_all.deb
42 KiB
-
sha512sum.txt
501 B
-
2023.7.10 Stable
released this
2023-07-10 13:07:34 +02:00 | 22 commits to master since this releaseChangelog:
- Telltale: add check_entrypoint() to easily implement Icinga checker script
- Fix some pylint warnings
- pre-commit: bump to isort 5.11.5
- Config: add stuff to handle just-try mode in ConfigurableObject class
- LdapClient.get_changes(): properly handle attributes with empty value
- ldap.LdapServer: add format_modify_modlist() and factorize format_changes() & update_need()
- Re-ordering pre-commits hooks to run those who change the code first
- Intruce bandit pre-commit checks
- Email: add support for CC & BCC recipients
- Email: add possibility to specify more than one recipient
- Email: fix handling templates_path default value
- ConfigurableObject: add set_default() / set_defaults() methods
- Email: add possibility to easily load templates from a directory
- Config: add set_default() / set_defaults() methods
- LdapClient.update_object(): add relax parameter
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
md5sum.txt
267 B
-
mylib-2023.7.10-py3-none-any.whl
51 KiB
-
mylib-2023.7.10.tar.gz
43 KiB
-
python3-mylib_2023.7.10-1_all.deb
40 KiB
-
release_notes.md
888 B
-
sha512sum.txt
651 B
-
2023.01.16 Stable
released this
2023-01-16 13:37:53 +01:00 | 41 commits to master since this releaseChangelog:
- Fix tests.sh exit code
- Run pytest only when at least one python file is changed
- Improve docker images and use brenard/mylib:dev-master to run tests quickly
- Introduce pyupgrade,isort,black and configure pre-commit hooks to run all testing tools before commit
- Add mylib.mapping.map_hash()
- Docker: try to make images lighter
- Config.parse_arguments_options(): add hardcoded_options argument
- config: if option value was previously set, ignore from options value
- Config: make the configparser always defined to allow to set options at any moment
- config: add optional --reconfigure parameter
- tests: add some tests on BooleanOption
- ConfigOption: add _get_user_input method to allow to mock it in tests
- config: make sure to reload file after saving it
- config: add --console-stderr parameter
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
md5sum.txt
268 B
-
mylib-2023.1.16-py3-none-any.whl
47 KiB
-
mylib-2023.1.16.tar.gz
40 KiB
-
python3-mylib_2023.01.16-1_all.deb
38 KiB
-
release_notes.md
824 B
-
sha512sum.txt
652 B
-
2023.01.07 Stable
released this
2023-01-07 02:19:18 +01:00 | 55 commits to master since this releaseChangelog:
- Abstract common DB methods in mysql.db.DB class and use it as base to implement PgDB, OracleDB and MyDB
- CI now run pylint & flake8
- Code cleaning
- PgDB: Fix tests
- Add doc about pip install method
- Code cleaning
- config: split console logging between stdout & stderr base on level
- config: code cleaning
- Add the Dockerfile to build the docker brenard/mylib:dev-master image
- Add the Dockerfile to build the docker brenard/mylib:latest image
- ldap: add option to disable referral following
- oracle: fix closing cursors
- ldap: Work-arround with AD invalid return on searching objects
- Config: allow access/setting config options as with a dict
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
md5sum.txt
266 B
-
mylib-2023.1.7-py3-none-any.whl
44 KiB
-
mylib-2023.1.7.tar.gz
37 KiB
-
python3-mylib_2023.01.07-1_all.deb
35 KiB
-
release_notes.md
673 B
-
sha512sum.txt
650 B
-
v0.1.10 Stable
released this
2022-08-02 01:42:04 +02:00 | 69 commits to master since this releaseChangelog:
- CI: fix path of deb files in publish-apt job
- CI: fix release notes file path
- CI: use brenard/aptly-publish image for publish-apt job
- CI: add release notes
- ldap.LdapClient.get_objects: add paged_search & pagesize parameters
- ldap.LdapServer: make parameters accepted by search and paged_search methods identical
- SFTP client: add missing connect() call in get_file and open_file methods
- SFTP client: add missing docstrings
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
md5sum.txt
258 B
-
mylib-0.1.10-py3-none-any.whl
44 KiB
-
mylib-0.1.10.tar.gz
36 KiB
-
python3-mylib_0.1.10-1_all.deb
34 KiB
-
release_notes.md
450 B
-
sha512sum.txt
642 B
-
v0.1.9 Stable
released this
2022-06-30 14:34:25 +02:00 | 77 commits to master since this releaseDownloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
md5sum.txt
199 B
-
mylib-0.1.9-py3-none-any.whl
44 KiB
-
mylib-0.1.9.tar.gz
36 KiB
-
python3-mylib_0.1.9-1_all.deb
33 KiB
-
sha512sum.txt
487 B
-
v0.1.8 Stable
released this
2022-06-28 11:05:43 +02:00 | 78 commits to master since this releaseDownloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
md5sum.txt
199 B
-
mylib-0.1.8-py3-none-any.whl
43 KiB
-
mylib-0.1.8.tar.gz
35 KiB
-
python3-mylib_0.1.8-1_all.deb
33 KiB
-
sha512sum.txt
487 B
-
v0.1.7 Stable
released this
2022-06-23 18:38:21 +02:00 | 80 commits to master since this releaseDownloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
md5sum.txt
199 B
-
mylib-0.1.7-py3-none-any.whl
40 KiB
-
mylib-0.1.7.tar.gz
33 KiB
-
python3-mylib_0.1.7-1_all.deb
32 KiB
-
sha512sum.txt
487 B
-
v0.1.6 Stable
released this
2022-06-07 12:40:53 +02:00 | 82 commits to master since this releaseDownloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
md5sum.txt
199 B
-
mylib-0.1.6-py3-none-any.whl
40 KiB
-
mylib-0.1.6.tar.gz
33 KiB
-
python3-mylib_0.1.6-1_all.deb
31 KiB
-
sha512sum.txt
487 B
-
v0.1.5 Stable
released this
2022-05-01 00:01:38 +02:00 | 94 commits to master since this releaseDownloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
md5sum.txt
199 B
-
mylib-0.1.5-py3-none-any.whl
39 KiB
-
mylib-0.1.5.tar.gz
32 KiB
-
python3-mylib_0.1.5-1_all.deb
30 KiB
-
sha512sum.txt
487 B