!MkkxuXPQqRplzUUEQx:matrix.org

Pext

54 Members
Pext - Python-based Extendable Tool - https://pext.io/ - Latest release: 0.29 (released 2020-03-07)5 Servers

Load older messages


Timestamp Message
2 Apr 2020
07:32:19@_neb_github_=40_sylvie_lorxu=3amatrix.org:matrix.orgGithub [@SylvieLorxu:matrix.org] [Pext/pext_module_pass] TheLastProject opened issue #52: ModuleNotFoundError: No module named 'PIL' [open] - https://github.com/Pext/pext_module_pass/issues/52
07:43:03@_neb_github_=40_sylvie_lorxu=3amatrix.org:matrix.orgGithub [@SylvieLorxu:matrix.org] [Pext/pext_module_pass] TheLastProject commented on TheLastProject's issue #52: ModuleNotFoundError: No module named 'PIL' - https://github.com/Pext/pext_module_pass/issues/52
07:43:03@_neb_github_=40_sylvie_lorxu=3amatrix.org:matrix.orgGithub [@SylvieLorxu:matrix.org] [Pext/pext_module_pass] TheLastProject closed issue #52: ModuleNotFoundError: No module named 'PIL' [closed] - https://github.com/Pext/pext_module_pass/issues/52
07:43:13@SylvieLorxu:matrix.orgSylviaOh, that was actually a pretty easy fix. Should be fixed now :)
07:43:55@SylvieLorxu:matrix.orgSylviaYou'll have to use the check for updates feature so the module gets updated and the new dependency installed or just uninstall and then reinstall the module
07:45:34@SylvieLorxu:matrix.orgSylviaAgain, thank you for the report, I really appreciate it :)
08:08:53@kouk:erethon.comkouk

Sylvia: you're welcome, but I'm still having a bit of trouble loading the module. The AppImage I last downloaded seems to have Python 3.6, but the password store module is using some feature only available in 3.7+:

Password Store
type object 'datetime.date' has no attribute 'fromisoformat'
Traceback (most recent call last):
  File "/tmp/.mount_Pext-0v6qmKB/usr/conda/lib/python3.6/site-packages/pext/__main__.py", line 1758, in run
    threading.Thread.run(self)
  File "/tmp/.mount_Pext-0v6qmKB/usr/conda/lib/python3.6/threading.py", line 864, in run
    self._target(*self._args, **self._kwargs)
  File "/home/kouk/.config/pext/modules/pext_module_pass/__init__.py", line 83, in init
    breached_account_count = self._get_entries()
  File "/home/kouk/.config/pext/modules/pext_module_pass/__init__.py", line 141, in _get_entries
    if last_modified.date() <= date.fromisoformat(breach['BreachDate']):
AttributeError: type object 'datetime.date' has no attribute 'fromisoformat'

08:10:24@kouk:erethon.comkouk *

Sylvia: you're welcome, but I'm still having a bit of trouble loading the module. The AppImage I last downloaded seems to have Python 3.6, but the password store module is using some feature only available in 3.7+:

Password Store
type object 'datetime.date' has no attribute 'fromisoformat'
Traceback (most recent call last):
  File "/tmp/.mount_Pext-0v6qmKB/usr/conda/lib/python3.6/site-packages/pext/__main__.py", line 1758, in run
    threading.Thread.run(self)
  File "/tmp/.mount_Pext-0v6qmKB/usr/conda/lib/python3.6/threading.py", line 864, in run
    self._target(*self._args, **self._kwargs)
  File "/home/kouk/.config/pext/modules/pext_module_pass/__init__.py", line 83, in init
    breached_account_count = self._get_entries()
  File "/home/kouk/.config/pext/modules/pext_module_pass/__init__.py", line 141, in _get_entries
    if last_modified.date() <= date.fromisoformat(breach['BreachDate']):
AttributeError: type object 'datetime.date' has no attribute 'fromisoformat'

08:10:53@kouk:erethon.comkouk *

Sylvia: you're welcome, but I'm still having a bit of trouble loading the module. The AppImage I last downloaded seems to have Python 3.6, but the password store module is using some feature only available in 3.7+:

Password Store
type object 'datetime.date' has no attribute 'fromisoformat'
Traceback (most recent call last):
  File "/tmp/.mount_Pext-0v6qmKB/usr/conda/lib/python3.6/site-packages/pext/__main__.py", line 1758, in run
    threading.Thread.run(self)
  File "/tmp/.mount_Pext-0v6qmKB/usr/conda/lib/python3.6/threading.py", line 864, in run
    self._target(*self._args, **self._kwargs)
  File "/home/kouk/.config/pext/modules/pext_module_pass/__init__.py", line 83, in init
    breached_account_count = self._get_entries()
  File "/home/kouk/.config/pext/modules/pext_module_pass/__init__.py", line 141, in _get_entries
    if last_modified.date() <= date.fromisoformat(breach['BreachDate']):
AttributeError: type object 'datetime.date' has no attribute 'fromisoformat'

08:11:26@kouk:erethon.comkoukref: https://docs.python.org/3.7/library/datetime.html#datetime.date.fromisoformat
08:11:39@kouk:erethon.comkoukI can probably fix this now that the module is installed
08:13:13@SylvieLorxu:matrix.orgSylviaOh, that's bad. I should set up some safeguards to prevent me accidentally introducing things like this. 3.7 is really new, it should really work with older versions too
08:15:02@kouk:erethon.comkoukAre you ok with me patching the module to use https://dateutil.readthedocs.io/en/stable/parser.html#dateutil.parser.isoparse instead of the builtin method? It will introduce another dependency unfortunately
08:16:26@kouk:erethon.comkoukdateutil supports py 2.7+ and py 3.4+
08:18:37@SylvieLorxu:matrix.orgSylviaSounds fine to me, honestly. Could even maybe be used as a fallback, like, on 3.7 use built-in, otherwise use this library
09:31:24@kouk:erethon.comkouk Sylvia: I have made three changes to the my fork here so that it would work for me, let me know if in principle this is something you would like and i'll open a separate PR for each: https://github.com/Pext/pext_module_pass/compare/master...kouk:master
09:32:13@kouk:erethon.comkouk(each commit should be independent of the others)
09:39:32@SylvieLorxu:matrix.orgSylvia The pyotp one I'd rather not accept, instead, the pyotp change in my last "fix requirements" change should be undone (I thought my patch was already included, whoops). The rest looks great!
10:56:25@_neb_github_=40_sylvie_lorxu=3amatrix.org:matrix.orgGithub [@SylvieLorxu:matrix.org] [Pext/pext_module_pass] kouk opened pull request #53: support password store without git remote [open] - https://github.com/Pext/pext_module_pass/pull/53
10:56:31@_neb_github_=40_sylvie_lorxu=3amatrix.org:matrix.orgGithub [@SylvieLorxu:matrix.org] [Pext/pext_module_pass] kouk opened pull request #54: support pythons that lacks datetime.fromisoformat [open] - https://github.com/Pext/pext_module_pass/pull/54
11:00:43@_neb_github_=40_sylvie_lorxu=3amatrix.org:matrix.orgGithub [@SylvieLorxu:matrix.org] [Pext/pext_module_pass] TheLastProject closed pull request #53: support password store without git remote [closed] - https://github.com/Pext/pext_module_pass/pull/53
11:05:15@_neb_github_=40_sylvie_lorxu=3amatrix.org:matrix.orgGithub [@SylvieLorxu:matrix.org] [Pext/pext_module_pass] TheLastProject made a line comment on kouk's pull request #54 (assignee: None): support pythons that lacks datetime.fromisoformat - https://github.com/Pext/pext_module_pass/pull/54#discussion_r402230081
12:35:18@_neb_github_=40_sylvie_lorxu=3amatrix.org:matrix.orgGithub [@SylvieLorxu:matrix.org] [Pext/pext_module_pass] kouk synchronize pull request #54: support pythons that lacks datetime.fromisoformat [open] - https://github.com/Pext/pext_module_pass/pull/54
12:35:24@_neb_github_=40_sylvie_lorxu=3amatrix.org:matrix.orgGithub [@SylvieLorxu:matrix.org] [Pext/pext_module_pass] kouk made a line comment on kouk's pull request #54 (assignee: None): support pythons that lacks datetime.fromisoformat - https://github.com/Pext/pext_module_pass/pull/54#discussion_r402278132
12:42:04@_neb_github_=40_sylvie_lorxu=3amatrix.org:matrix.orgGithub [@SylvieLorxu:matrix.org] [Pext/pext_module_pass] TheLastProject closed pull request #54: support pythons that lacks datetime.fromisoformat [closed] - https://github.com/Pext/pext_module_pass/pull/54
12:42:34@SylvieLorxu:matrix.orgSylviaThank you for your contributions :)
12:47:30@kouk:erethon.comkoukthanks for accepting them :)
13:15:37@_neb_github_=40_sylvie_lorxu=3amatrix.org:matrix.orgGithub [@SylvieLorxu:matrix.org] [Pext/pext_module_pass] kouk edited pull request #54: support pythons that lack datetime.fromisoformat [closed] - https://github.com/Pext/pext_module_pass/pull/54
3 Apr 2020
05:29:50@_neb_github_=40_sylvie_lorxu=3amatrix.org:matrix.orgGithub [@SylvieLorxu:matrix.org] [Pext/pext_module_pass] dependabot-preview[bot] opened pull request #55: Bump pillow from 7.1.0 to 7.1.1 [open] - https://github.com/Pext/pext_module_pass/pull/55
06:02:32@_neb_github_=40_sylvie_lorxu=3amatrix.org:matrix.orgGithub [@SylvieLorxu:matrix.org] [Pext/pext_module_pass] TheLastProject closed pull request #55: Bump pillow from 7.1.0 to 7.1.1 [closed] - https://github.com/Pext/pext_module_pass/pull/55

There are no newer messages yet.


Back to Room List