deadc0de6
69bdef9be0
linting
2025-12-30 23:10:30 +01:00
deadc0de6
2dceb27c58
fix ${GITHUB_ACTIONS:-}
2025-12-30 22:43:11 +01:00
deadc0de6
c6067d9fa1
fix link
2025-12-30 22:27:07 +01:00
deadc0de6
492ab0099f
more python versions support
2025-12-30 17:17:19 +01:00
Guilherme I F L Weizenmann
55c5869c30
Update requirements.txt
...
Fix missing python magic dll on windows
2025-06-02 13:00:20 +02:00
user
1bd00b33a7
fix pypi script
2025-05-03 07:52:09 +02:00
Alfred Wingate
d730322af5
Adjust completion for pep517
...
Manually building and installing the python packages can be safely
omited from the examples.
Haven't tested.
Signed-off-by: Alfred Wingate <parona@protonmail.com >
2025-05-02 14:38:46 +02:00
Alfred Wingate
4c1fcd2c40
Adjust PKGBUILD for PEP517 change
...
I do not use Arch so I haven't tested these.
Signed-off-by: Alfred Wingate <parona@protonmail.com >
2025-05-02 14:38:46 +02:00
Alfred Wingate
d98d5c265d
Migrate to PEP517
...
Dropped license classifier
https://peps.python.org/pep-0639/#deprecate-license-classifiers
Changed the setuptools find procedure as exclude=['tests*'] included
everything in the wheel.
Closes: https://github.com/deadc0de6/dotdrop/issues/409
Signed-off-by: Alfred Wingate <parona@protonmail.com >
2025-05-02 14:38:46 +02:00
deadc0de6
7e58374591
reset to ubuntu 22.04 for testing python 3.7
2025-02-20 16:21:05 +01:00
deadc0de6
fc3035bfc8
clean pkgbuild
2025-02-19 21:43:50 +01:00
deadc0de6
2a101c3138
bump version
v1.15.0
2024-12-16 09:17:03 +01:00
Keith Maxwell
dd062f24f3
Update PKGBUILD files
...
Based on
<https://github.com/deadc0de6/dotdrop/pull/435 >
2024-11-21 13:33:38 +01:00
Keith Maxwell
2b174bd2cc
Switch from docopt to docopt-ng
...
Running dotdrop under recent releases of Python — 3.12 and 3.13 — [outputs
syntax warnings] when from the docopt module.
[outputs syntax warnings]:
https://docs.python.org/3/whatsnew/3.12.html#other-language-changes
<details>
<summary>Output with syntax warnings on Python 3.12 and 3.13</summary>
Command to run `dotdrop` with Python 3.12:
rm -rf ~/.cache/uv \
&& ~/.local/bin/uv tool run --python=python3.12 dotdrop install --profile=default
Output:
```
Built docopt==0.6.2
Installed 15 packages in 7ms
/home/maxwell-k/.cache/uv/archive-v0/IhmhuswofFs7ywBBC0kJs/lib64/python3.12/site-packages/docopt.py:165: SyntaxWarning: invalid escape sequence '\S'
name = re.findall('(<\S*?>)', source)[0]
/home/maxwell-k/.cache/uv/archive-v0/IhmhuswofFs7ywBBC0kJs/lib64/python3.12/site-packages/docopt.py:166: SyntaxWarning: invalid escape sequence '\['
value = re.findall('\[default: (.*)\]', source, flags=re.I)
/home/maxwell-k/.cache/uv/archive-v0/IhmhuswofFs7ywBBC0kJs/lib64/python3.12/site-packages/docopt.py:207: SyntaxWarning: invalid escape sequence '\['
matched = re.findall('\[default: (.*)\]', description, flags=re.I)
/home/maxwell-k/.cache/uv/archive-v0/IhmhuswofFs7ywBBC0kJs/lib64/python3.12/site-packages/docopt.py:456: SyntaxWarning: invalid escape sequence '\S'
split = re.split('\n *(<\S+?>|-\S+?)', doc)[1:]
_ _ _
__| | ___ | |_ __| |_ __ ___ _ __
/ _` |/ _ \| __/ _` | '__/ _ \| '_ |
\__,_|\___/ \__\__,_|_| \___/| .__/ v1.14.2
|_|
0 dotfile(s) installed.
```
The output is similar using `python3.13`.
</details>
[docopt] hasn't had a [release to PyPI] in 10 years. [No wheels] are
published to PyPI. `docopt` is used throughout the [dotdrop] code base.
Advice online suggests adopting [docopt-ng] instead.
[docopt]: https://github.com/docopt/docopt
[no wheels]: https://github.com/docopt/docopt/issues/502
[release to PyPI]: https://pypi.org/project/docopt/#history
[docopt-ng]: https://github.com/jazzband/docopt-ng
[dotdrop]: https://github.com/deadc0de6/dotdrop
2024-11-21 13:33:38 +01:00
deadc0de6
f50f3ecdb6
extend allowed alphabet for key
2024-11-11 14:04:50 +01:00
deadc0de6
72f5b9482e
more tests
2024-11-11 14:04:50 +01:00
deadc0de6
d6b11ae62b
fix unittests
2024-11-11 14:04:50 +01:00
deadc0de6
c7527b5f0f
linting
2024-11-11 14:04:50 +01:00
deadc0de6
2ad7bb3009
add -K --dkey
2024-11-11 14:04:50 +01:00
deadc0de6
452271bcae
precedence doc for #443
2024-11-09 20:46:06 +01:00
deadc0de6
7fc617e1df
linting
2024-11-09 20:45:10 +01:00
deadc0de6
d3724d6ab5
clear test file
2024-11-09 20:45:10 +01:00
deadc0de6
b53f9396ec
do not fail on sub config
2024-10-26 10:55:37 +02:00
deadc0de6
501d3276a4
fix sub config import error
2024-10-26 10:55:37 +02:00
deadc0de6
c1d24d55e1
fix bug
2024-10-26 10:55:37 +02:00
deadc0de6
18b815a3cd
linting
2024-10-26 10:55:37 +02:00
deadc0de6
82fce073aa
properly handle bad config
2024-10-26 10:55:37 +02:00
deadc0de6
86f685cade
pivot workdir in tests
2024-10-24 23:30:34 +02:00
deadc0de6
8c42e74350
fix tests
2024-10-24 23:18:41 +02:00
deadc0de6
50e7cd7ab5
fix gencfg arg
2024-10-24 23:18:41 +02:00
deadc0de6
3870b323a3
fix tests
2024-10-24 23:18:41 +02:00
deadc0de6
ed6bc7a117
linting
2024-10-24 23:18:41 +02:00
deadc0de6
d252756e46
adding a gencfg command
2024-10-24 23:18:41 +02:00
Mo Hyun
d5d00ef9c0
Fix pivot path on Windows
...
This was causing a compare of template files to remove the existing
dotfiles at the destinations.
2024-10-24 23:18:12 +02:00
Mo Hyun
c51ac6f968
Fix special case of blank path and pattern
2024-10-24 23:18:12 +02:00
Mo Hyun
d25eae45f4
Fix infinite loop when matching ignore patterns
2024-10-24 23:18:12 +02:00
Mo Hyun
dc0db530e1
Fix invalid flag for file on Windows
2024-10-24 23:18:12 +02:00
deadc0de6
ef88de72c0
fix doc
2024-10-09 12:23:00 +02:00
deadc0de6
2775512507
pylint options
2024-10-09 11:12:40 +02:00
deadc0de6
5f41524c45
adding dconf doc in toc
2024-10-09 11:09:17 +02:00
deadc0de6
fe19cf01d9
update pylint
2024-10-09 11:04:44 +02:00
deadc0de6
328a664adf
pylint #R0917
2024-10-09 11:00:31 +02:00
deadc0de6
af6638f1e7
adding dconf doc
2024-10-09 10:24:37 +02:00
deadc0de6
70e6e90acd
fix aur
2024-08-28 15:40:09 +02:00
deadc0de6
9797b3aecd
fix snapcraft&aur
2024-08-28 15:04:54 +02:00
deadc0de6
bae806cf0e
fix snapcraft&aur
2024-08-28 14:59:34 +02:00
deadc0de6
33a50dc468
fix snapcraft
2024-08-28 14:46:54 +02:00
deadc0de6
7050cf9cab
fix aur release out-of-band version
2024-08-28 14:45:47 +02:00
deadc0de6
194c8ca384
upgrade to core20 for snapcraft
2024-08-28 14:36:10 +02:00
deadc0de6
19bcaca65f
fix cicd aur issue
2024-08-28 14:09:57 +02:00