mirror of
https://github.com/novoid/filetags.git
synced 2026-02-16 05:54:16 +00:00
switching from poetry to uv and pyproject.toml
This commit is contained in:
parent
5465aa8179
commit
778a2de5a0
3 changed files with 82 additions and 5 deletions
8
.gitignore
vendored
8
.gitignore
vendored
|
|
@ -1,14 +1,16 @@
|
|||
TestLocateAndParseControlledVocabulary.sh
|
||||
build/
|
||||
dist/
|
||||
*.egg-info/
|
||||
__pycache__/
|
||||
*.pyc
|
||||
filetags.egg-info/
|
||||
filetags/__pycache__/
|
||||
manualtests/
|
||||
setup.py
|
||||
tests/testfiles/
|
||||
update_pip.sh
|
||||
venv/
|
||||
|
||||
.venv/
|
||||
/tests/__pycache__/
|
||||
*swp
|
||||
*.lock
|
||||
publish_via_uv.sh
|
||||
|
|
|
|||
|
|
@ -1,8 +1,22 @@
|
|||
[project]
|
||||
name = "filetags"
|
||||
description = "Management of simple tags within file names"
|
||||
description = "Management of simple tags within file names and retrieval methods using those tags"
|
||||
# readme = "README.org"
|
||||
version = "2025.09.02.1"
|
||||
readme = {text = """
|
||||
This Python script adds or removes tags to file names in the following form:
|
||||
|
||||
- file without time stamp in name -- tag2.txt
|
||||
- file name with several tags -- tag1 tag2.jpeg
|
||||
- another example file name with multiple example tags -- fun videos kids.mpeg
|
||||
- 2013-05-09 a file name with ISO date stamp in name -- tag1.jpg
|
||||
- 2013-05-09T16.17 file name with time stamp -- tag3.csv
|
||||
|
||||
The script accepts an arbitrary number of files (see your shell for possible length limitations).
|
||||
|
||||
- Target group: users who are able to use command line tools and who are using tags in file names.
|
||||
- Hosted and documented on github: https://github.com/novoid/filetags
|
||||
""", content-type = "text/plain"}
|
||||
version = "2025.11.16.1"
|
||||
keywords = ["tagging", "tags", "file managing", "file management", "files", "tagtrees", "tagstore", "tag-based navigation", "tag-based filter"]
|
||||
|
||||
# sequence along https://pypi.org/classifiers
|
||||
|
|
@ -39,3 +53,11 @@ Issues = "https://github.com/novoid/filetags/issues"
|
|||
[project.scripts]
|
||||
filetags="filetags:main"
|
||||
|
||||
[build-system]
|
||||
requires = ["setuptools>=61.0"]
|
||||
build-backend = "setuptools.build_meta"
|
||||
|
||||
[tool.setuptools.package-data]
|
||||
filetags = ["Register_filetags_for_Windows_context_menu_TEMPLATE.reg"]
|
||||
|
||||
|
||||
|
|
|
|||
53
uv.lock
Normal file
53
uv.lock
Normal file
|
|
@ -0,0 +1,53 @@
|
|||
version = 1
|
||||
revision = 3
|
||||
requires-python = ">=3.13"
|
||||
|
||||
[[package]]
|
||||
name = "args"
|
||||
version = "0.1.0"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/e5/1c/b701b3f4bd8d3667df8342f311b3efaeab86078a840fb826bd204118cc6b/args-0.1.0.tar.gz", hash = "sha256:a785b8d837625e9b61c39108532d95b85274acd679693b71ebb5156848fcf814", size = 3048, upload-time = "2012-05-08T07:41:57.541Z" }
|
||||
|
||||
[[package]]
|
||||
name = "clint"
|
||||
version = "0.5.1"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "args" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/3d/b4/41ecb1516f1ba728f39ee7062b9dac1352d39823f513bb6f9e8aeb86e26d/clint-0.5.1.tar.gz", hash = "sha256:05224c32b1075563d0b16d0015faaf9da43aa214e4a2140e51f08789e7a4c5aa", size = 29355, upload-time = "2015-08-25T16:11:19.237Z" }
|
||||
|
||||
[[package]]
|
||||
name = "colorama"
|
||||
version = "0.4.6"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44", size = 27697, upload-time = "2022-10-25T02:36:22.414Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size = 25335, upload-time = "2022-10-25T02:36:20.889Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "filetags"
|
||||
version = "2025.9.2.1"
|
||||
source = { virtual = "." }
|
||||
dependencies = [
|
||||
{ name = "clint" },
|
||||
{ name = "colorama" },
|
||||
{ name = "pyreadline3" },
|
||||
]
|
||||
|
||||
[package.metadata]
|
||||
requires-dist = [
|
||||
{ name = "clint", specifier = ">=0.5.1" },
|
||||
{ name = "colorama", specifier = ">=0.4.6" },
|
||||
{ name = "pyreadline3", specifier = ">=3.5.4" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "pyreadline3"
|
||||
version = "3.5.4"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/0f/49/4cea918a08f02817aabae639e3d0ac046fef9f9180518a3ad394e22da148/pyreadline3-3.5.4.tar.gz", hash = "sha256:8d57d53039a1c75adba8e50dd3d992b28143480816187ea5efbd5c78e6c885b7", size = 99839, upload-time = "2024-09-19T02:40:10.062Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/5a/dc/491b7661614ab97483abf2056be1deee4dc2490ecbf7bff9ab5cdbac86e1/pyreadline3-3.5.4-py3-none-any.whl", hash = "sha256:eaf8e6cc3c49bcccf145fc6067ba8643d1df34d604a1ec0eccbf7a18e6d3fae6", size = 83178, upload-time = "2024-09-19T02:40:08.598Z" },
|
||||
]
|
||||
Loading…
Reference in a new issue