[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Some changes in python-debianbts



Dear reportbug maintainers,

I believe this PR should be all that's needed:

  https://salsa.debian.org/reportbug-team/reportbug/merge_requests/32

unfortunately I can't really run the tests as it is tricky to install
the dependencies in a virtualenv.


Cheers,

Basti

Am 01.11.19 um 19:49 schrieb Bastian Venthur:
> Dear reportbug maintainers,
> 
> I just uploaded python-debianbts 2.10.0 to unstable which prepares some
> changes you should be aware of. Basically, it deprecates some awkward
> ways how parameters were passed to get_status, get_bugs and get_usertags:
> 
> * Deprecated support for positional arguments in `get_status`, we use a
>   list of bugnumbers explicitly now: `get_status(123, 234, 345)` becomes
>   `get_status([123, 234, 345])`
> 
> * Deprecated support for positional arguments in `get_usertags`, we use
>   a list of tags explicitly now:
>   `get_usertags('mail@example.com', 'foo', 'bar')` becomes
>   `get_usertags('mail@example.com', ['foo', 'bar'])`
> 
> * Deprecated support for positional arguments in `get_bugs`, we use
>   `kwargs` explicitly now:
>   `get_bugs('package', 'gtk-qt-engine', 'severity', 'normal')` becomes
>   `get_bugs(package='gtk-qt-engine', severity='normal')`
> 
> the old ways to call those methods will be supported for a while, but
> there will be deprecation warnings.
> 
> I hope you agree that the new way of calling the above methods is a bit
> more intuitive for Python users now -- I don't remember why I
> implemented them like that in the first place. For now the new and the
> old way will be supported but I hope to get rid of the old way before
> the next Debian/stable is released.
> 
> Please let me know if you need help with migrating or ping me when you
> finished migrating so i can delete the old stuff.
> 
> 
> Cheers,
> 
> Bastian
> 
> 

-- 
Dr. Bastian Venthur                                 https://venthur.de
Debian Developer                                 venthur at debian org


Reply to: