./textproc/py-guessit, Extracts as much information as possible from a video filename

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.8.0, Package name: py312-guessit-3.8.0, Maintainer: pkgsrc-users

GuessIt is a python library that extracts as much information as possible
from a video filename.

It has a very powerful matcher that allows to guess properties from a video
using its filename only. This matcher works with both movies and tv shows
episodes.


Required to run:
[devel/py-setuptools] [time/py-dateutil] [lang/py-six] [textproc/py-babelfish] [textproc/py-rebulk] [lang/python310]

Required to build:
[devel/py-test-runner]

Master sites:

Filesize: 264.927 KB

Version history: (Expand)


CVS history: (Expand)


   2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862)
Log message:
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
   2024-10-14 08:08:41 by Thomas Klausner | Files touched by this commit (21)
Log message:
i*: clean up after python38 removal
   2024-01-25 17:34:03 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-guessit: updated to 3.8.0

v3.8.0 (2023-12-14)

Chore

* chore: migrate setup.cfg to pyproject.toml
* chore: remove win_private_assemblies from pyinstaller spec
* chore(lint): Silence pylint

Fix

* fix(deprecated): pathlib.Path.__enter__() is deprecated
pathlib.Path.__enter__() is deprecated and scheduled for removal
in Python 3.13; Path objects as a context manager is a no-op
   2023-04-17 19:33:21 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-guessit:updated to 3.7.1

v3.7.0(2023-02-18)
Feature
***week:** Add week property

Fix
***episode:** Fix invalid episode range when a weak episode is present before \ 
the match
***expected:** Build output from input string for expected_title/expected_group
***release_group:** Properly extract group name from format "Title \ 
(MediaInfo Individual) [Group]"
***edition:** Improve remastered/restored detection
***container:** Add m2ts to container extensions

Documentation
***contributing:** Update branch name

v3.6.0 (2023-02-18)
Feature
***audio_codec:** Detect "DTS:X"

v3.5.0 (2022-11-01)
Feature
***dependencies:** Drop Python 3.6 support

Fix
***audio_codec:** Detect "E-AC-3" and "AC-3"
***typo:** Fix common typo

v3.4.3 (2021-11-20)
Fix
***setuptools:** Drop usage of test_requires and setup_requires

v3.4.2 (2021-11-08)
Fix
***dependencies:** Use babelfish>=0.6.0

v3.4.1 (2021-11-05)
Fix
***other:** Detect "Open Matte" with non-space separator
***packaging:** Use stdlib importlib.resources in py 3.7+

v3.4.0 (2021-11-04)
Feature
***other:** Add restored support and match 4k-* patterns
***other:** Add 2in1 support
***python:** Add python 3.10 support, drop python 3.5 support
***audio_channels:** Add support for "1.0" audio channels
***streaming_service:** Add more streaming services
***other:** Add ONA/OAD support
***other:** Add Repack and ReRip followed by a digit support
   2022-01-05 16:41:32 by Thomas Klausner | Files touched by this commit (289)
Log message:
python: egg.mk: add USE_PKG_RESOURCES flag

This flag should be set for packages that import pkg_resources
and thus need setuptools after the build step.

Set this flag for packages that need it and bump PKGREVISION.
   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
   2021-10-26 13:23:42 by Nia Alarie | Files touched by this commit (1161)
Log message:
textproc: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Unfetchable distfiles (fetched conditionally?):
./textproc/convertlit/distinfo clit18src.zip
   2021-10-07 17:02:49 by Nia Alarie | Files touched by this commit (1162)
Log message:
textproc: Remove SHA1 hashes for distfiles