Commit graph

210 commits

Author SHA1 Message Date
Adrian Sampson
f33606c87a
Switch version to 1.6.0
Especially with the Python version changes, it seems like this justifies
more than a 0.0.1 bump.
2021-11-27 11:17:14 -05:00
Kirill A. Korinsky
c78bd2972c
Add missed py7zr dependency 2021-11-21 20:10:30 +01:00
wisp3rwind
786236f046 remove the gmusic plugin 2021-10-30 14:46:14 +02:00
maffo999
ad4fb610a1 Added version dependency for python3-discogs-client. PR 4118 2021-10-22 08:32:06 +02:00
Andrew Rogl
277f4e72d1 Remove unrequired flake8 checks 2021-08-27 08:26:07 +10:00
Andrew Rogl
ee4268dabb Remove unused imports
Fix imports
Fix formatting
2021-08-26 20:59:48 +10:00
Andrew Rogl
e262766580 pyupgrade root 2021-08-25 15:27:16 +10:00
Adrian Sampson
2ff7e6bc47
Fix missing comma in setup.py 2021-08-19 16:57:47 -04:00
Adrian Sampson
1cf80b340f
Drop Python <3.6 requirements from setup.py 2021-08-19 16:34:50 -04:00
Adrian Sampson
21e11f5bb3
Version bump: v1.5.1 2021-08-19 15:57:14 -04:00
Andrew Rogl
9ce93faa22 Flake8 setup.py 2021-05-07 22:33:11 +10:00
Andrew Rogl
45e63e6838 fix up setup 2021-05-07 22:30:14 +10:00
Andrew Rogl
533559136e Add 7z file support #3906 2021-05-07 22:04:46 +10:00
wisp3rwind
89624cf0a1 setup.py: add 3.9 classifier, add note about ffmpeg dep for replaygain 2021-03-22 19:04:49 +01:00
George Rawlinson
00252ab28f
Fix #3608: Replace discogs-client with python3-discogs-client
discogs-client has been deprecated since June 2020, the replacement
is actively developed by the community and does not have any breaking
API changes.

Signed-off-by: George Rawlinson <george@rawlinson.net.nz>
2021-02-27 10:09:23 +13:00
Jack Wilsdon
dc0350d6ff Remove flake8-blind-except flake8 extension
pycodestyle 2.1.0 now raises a lint error on blind "except" statements,
whereas this library now raises a lint error on "except Exception"
instead (which is something we don't really want).
2021-01-08 18:21:07 +00:00
Adrian Sampson
9657919968
Merge pull request #3088 from rubdos/reflink
Add reflink option
2020-11-27 13:29:10 -05:00
jtpavlock
9291d9c304
Fix rarfile 4.0 dependency conflict (#3711) 2020-08-01 16:35:53 -05:00
Jacob Pavlock
019055c156 add docstring checks to flake8
currently ignore all errors on a per-file basis
2020-07-29 17:21:15 -07:00
Ruben De Smet
43f27506bf Make reflink optional 2020-07-22 18:04:44 +02:00
Ruben De Smet
7fb3c24c10 Add reflink to setup requirements and config. 2020-07-22 18:00:21 +02:00
Jacob Pavlock
723e04ebb3 deprecate tests_require in favor of extras 2020-07-06 17:02:23 -07:00
Adam Jakab
bc53695f24 added missing test requirement 2020-02-22 01:56:57 +01:00
Adrian Sampson
bc9e9664fd Drop Python 3.4; add Travis builds for 3.8 2019-12-10 13:03:53 -05:00
Zsin Skri
a7e2de2499 require mediafile 0.2.0
mediafile 0.2.0 includes the changes used by commit f645400. Update setup.py to
reflect that new version requirement.
2019-06-20 12:50:11 +02:00
FichteFoll
728203e15a
beets.io now supports HTTPS
See https://github.com/beetbox/beets/pull/3297.
2019-06-06 15:34:15 +02:00
FichteFoll
aa31fea037
Update a lot of URLs to use HTTPS
*All* URLs were checked manually, but only once per domain!

I mostly concerned myself with URLs in documentation rather than source
code because the latter may or may not have impactful changes, while the
former should be straight forward.

Changes in addition to simply adding an s:

- changed pip and pypi references as their location has changed
- MPoD (iOS app) url redirects to Regelian, so I replaced those
- updated homebrew references

Notable observations:

- beets.io does have HTTPS set up properly (via gh-pages)
- beatport.py uses the old HTTP url for beatport
- as does lyrics.py for lyrics.wikia.com
- https://tomahawk-player.org/ expired long ago, but the http page
  redirects to https regardless
- none of the sourceforge subdomains have https (in 2019!)
2019-06-05 03:11:49 +02:00
Carl Suster
a0c7697353
Merge pull request #3267 from arogl/patch-1
Update setup.py to install to a directory rather than egg file
2019-06-01 12:48:07 +10:00
Carl Suster
f1c9b11635 confit: depend on new confuse and remove backports 2019-06-01 09:40:48 +10:00
Carl Suster
e2d7780f97 confit: replace with a wrapper around confuse
This re-exports all of the confuse module under `beets.util.confit` and
patches in the minimum subset of commits to confit that have not yet
been ported to confuse such that the test suite passes. A warning is
issued when importing from the deprecated namespace.
2019-06-01 09:30:25 +10:00
Adrian Sampson
c82072aa80 Merge pull request #3237 from arcresu/mediafile
mediafile: replace with a re-export of beetbox/mediafile
2019-05-30 20:23:17 -04:00
Adrian Sampson
1835422934 Version bump: 1.5.0 2019-05-30 20:08:03 -04:00
Carl Suster
ece5726567
Make pathlib dependency in tests conditional
We already do this in the optional dependency section so this shouldn't cause any problems. It's only used by the `thumbnails` plugin.
2019-05-30 12:47:18 +10:00
Carl Suster
1de894ab83 Remove direct dependency on Mutagen 2019-05-29 09:36:01 +10:00
Carl Suster
2a7c27352e mediafile: bump MediaFile dependency to 0.1.0
This version is synchronised to the embedded copy of mediafile released
with Beets v1.4.8.
2019-05-29 09:35:14 +10:00
Carl Suster
8519f02335 mediafile: replace with a wrapper around mediafile 2019-05-29 09:35:14 +10:00
Adrian Sampson
a34f19e01c Version bump: 1.4.9
Given what we have in the pipeline, we may need to change this to 1.5.0
instead...
2019-05-16 20:44:38 -04:00
arogl
c379418967
Update setup.py to install to a directory rather than egg file fixes #3264 2019-05-13 18:08:29 +10:00
Carl Suster
86a0f04f26 setup.py: add optional PyGObject dependency 2019-04-27 13:43:58 +10:00
Carl Suster
75f8372a89 Update optional dependencies in setup.py 2019-04-27 12:43:50 +10:00
Jack Wilsdon
8df213e9b6
Support Python 3.8 (fixes #3201) 2019-03-31 18:26:22 +01:00
Adrian Sampson
f312b1f0b7 Fix #3168: several versions of munkres
Require different version constraints for Pythons <3.5, =3.5, and >3.5.
2019-02-25 10:06:14 -05:00
Adrian Sampson
7360bbc152 Only pin Jellyfish version on py2 2019-02-17 13:06:55 -05:00
Adrian Sampson
864f9f9167 Merge pull request #3112 from efischer19/master
Maintain python 2 compatibility
2019-02-17 13:03:23 -05:00
Jack Wilsdon
9ca80dd3fd
Lock munkres to 1.0.x 2019-02-15 23:56:21 +00:00
Eric Fischer
0df0dfe986 Maintain python 2 compatibility
Jellyfish is no longer python 2 compatible as of release 0.7.0.

By pinning the previous release, beets is still able to be installed
and run on python 2 systems without issue.
2019-01-10 21:05:57 -05:00
Frederik “Freso” S. Olesen
338541c066
Add Python 3.7 to classifiers in setup.py
beets runs perfectly well under 3.7 on Arch Linux and we're also doing
automated testing/continuous integration for Python 3.7 in Travis.
2018-10-30 09:33:35 +01:00
Adrian Sampson
a8080fa750 Version bump: 1.4.8 2018-05-29 16:07:38 -04:00
Adrian Sampson
61a752d234 Version bump: 1.4.7 2017-12-21 13:16:12 -05:00
Hugo
5348d5ddc0
Update classifiers 2017-10-30 08:57:00 +02:00