Bug#980452: ITP: aiohttp-retry -- Simple aiohttp retry client

2021-01-19 Thread Adam Cecile
Package: wnpp
Severity: wishlist
Owner: Adam Cecile 

* Package name: aiohttp-retry
  Version : 2.3
  Upstream Author : Dmitry Inyutin 
* URL : https://github.com/inyutin/aiohttp_retry
* License : Expat
  Programming Lang: Python
  Description : Simple aiohttp retry client

This library add retrying feature to aiohttp HTTP client and provides an API
being exactly the same as original ClientSession object.
.
You can define your own timeouts logic or use:
 - ExponentialRetry with exponential backoff
 - RandomRetry for random backoff
 - ListRetry with backoff you predefine by list

I intend to maintain this package within the Debian Python Modules Team.



Re: How to find DD member to perform reviews and uploads

2020-02-11 Thread Adam Cecile
Hello Utkarsh,

I fixed the changelog issue, sadly salsa is unresponsive atm so I it's not 
pushed yet.

For the autodep8 issue I know what is going on:
For some reasons Django packages, especially Django REST Fmwrk does not follow 
standard naming scheme so expected package import name is not correct.

Can you help me understanding how to fix this properly ?

Regards, Adam.

Le 11 février 2020 23:09:43 GMT+01:00, Utkarsh Gupta  a 
écrit :
>Hi Adam,
>
>On Sun, Feb 9, 2020 at 9:13 AM Adam Cecile  wrote:
>>
>https://salsa.debian.org/python-team/modules/djangorestframework-api-key
>
>Could you quickly update d/ch entry date?
>timewarp-standards-version (2020-01-06 < 2020-01-20) -> 4.5.0 was
>released afterwards :)
>
>Also, there's an autopkgtest failure :(
>Here's how you can reproduce:
>autopkgtest -B ../*.deb -- schroot unstable-amd64-sbuild
>
>Relevant logs:
>Testing with python3.8:
>Traceback (most recent call last):
>  File "", line 1, in 
>ModuleNotFoundError: No module named 'djangorestframework_api_key'
>
>Let me know once you fix them, I'll be happy to upload! :)
>
>
>Best,
>Utkarsh


Re: How to find DD member to perform reviews and uploads

2020-02-11 Thread Adam Cecile

On 2/11/20 9:45 PM, Thomas Goirand wrote:

On 2/11/20 12:12 PM, Ondrej Novy wrote:

Hi,

út 11. 2. 2020 v 11:02 odesílatel Adam Cecile mailto:acec...@le-vert.net>> napsal:

 Bringing the package into the archive would be doable, if someone get
 legal contacts at LSI and asked for official statement authorizing
 Debian to redistribute their binary. I did this in the past for another
 package but I cannot guarantee any success.


be careful with this. See DFSG 8 :)

This is irrelevant. We're discussing uploading something into non-free,
and as you know, non-free is not part of Debian, and the DFSG doesn't
apply there.

Cheers,

Thomas Goirand (zigo)


Btw Thomas, python-cassandra has been fixed and ready for uploading if 
you're still interested in.


Adam.



Re: How to find DD member to perform reviews and uploads

2020-02-11 Thread Adam Cecile

On 2/11/20 9:51 AM, Thomas Goirand wrote:

On 2/9/20 3:12 PM, Adam Cecile wrote:

Hello Debian-Python,


I have a couple of package ready on Salsa but my RFS sent here remained
unanswered.

So I'm asking again for your help again ! Here is a list of package
waiting for uploads:


https://salsa.debian.org/python-team/modules/djangorestframework-api-key

https://salsa.debian.org/python-team/modules/aionotify

https://salsa.debian.org/python-team/modules/python-fastjsonschema

https://salsa.debian.org/python-team/modules/python-cassandra-driver

https://salsa.debian.org/python-team/modules/python-sunrise


Thanks in advance,


Regards, Adam.

Hi Adam,

I've built and uploaded python-cassandra-driver. Thanks for your
contribution to Debian. Do you still need sponsoring for the above?

Also, thanks a lot for your work on megacli packaging, it's very useful.
However, I haven't found the matching source packages. Do you also think
it'd be possible to push these into the non-free repository of Debian?
Do you even have some sources from upstream, or only binaries? I very
much need this for my work (we use Dell LSI hardware RAID a lot), and my
colleagues would love to have this through the official channel, rather
than from your unofficial repository. Your thoughts?

Cheers,

Thomas Goirand (zigo)


Hello Thomas,

It seems the package got rejected because I'm building an additional 
package (doc one). Anyway, please wait a bit I'll fix a couple of minor 
issues spotted by Onovy and we'll ask for an uploaded again.


I'll also need sponsorship for others package but just like cassandra, 
I'll fix a few things first.



Regarding megacli, no sources it's 100% proprietary tool from LSI and 
the license clearly state it's forbidden to redistribute by 3rd parties. 
But the hwraid repo is kinda popular and I never got any complaint by 
LSI because I think they understood it's useful and needed by their users.


Bringing the package into the archive would be doable, if someone get 
legal contacts at LSI and asked for official statement authorizing 
Debian to redistribute their binary. I did this in the past for another 
package but I cannot guarantee any success.


I got a few contacts with LSI people and they have been helpful, in an 
unofficial way but I'm not sure it'll be the same for a public statement.



Regards, Adam.



Re: How to find DD member to perform reviews and uploads

2020-02-09 Thread Adam Cecile

Hi,

Here we go, I set up a bouncer again so I won't miss messages while 
being away.


My nickname is "acecile".

Regards,

On 2/9/20 4:28 PM, Ondrej Novy wrote:

Hi,

ne 9. 2. 2020 v 15:13 odesílatel Adam Cecile <mailto:acec...@le-vert.net>> napsal:


I have a couple of package ready on Salsa but my RFS sent here
remained
unanswered.


best way how to get help is to join IRC and add that packages to 
channel topic.


Thanks for your work for Debian and DPMT team.

--
Best regards
 Ondřej Nový



How to find DD member to perform reviews and uploads

2020-02-09 Thread Adam Cecile

Hello Debian-Python,


I have a couple of package ready on Salsa but my RFS sent here remained 
unanswered.


So I'm asking again for your help again ! Here is a list of package 
waiting for uploads:



https://salsa.debian.org/python-team/modules/djangorestframework-api-key

https://salsa.debian.org/python-team/modules/aionotify

https://salsa.debian.org/python-team/modules/python-fastjsonschema

https://salsa.debian.org/python-team/modules/python-cassandra-driver

https://salsa.debian.org/python-team/modules/python-sunrise


Thanks in advance,


Regards, Adam.



RFS: aionotify: Simple, asyncio-based inotify library for Python

2020-01-06 Thread Adam Cecile

Hello,


I just imported this Python module to Salsa. I was already using it in 
several projects and I though it might be useful to others.


Could you check the package 
https://salsa.debian.org/python-team/modules/aionotify/ and upload it if 
it looks ok ?



Regards, Adam.




RFS: djangorestframework-api-key: API key permissions for Django REST Framework

2020-01-06 Thread Adam Cecile

Hello,


I just finished packaging this Python module for my own projects and I'd 
like to get it into the archive.


Could you check the package 
https://salsa.debian.org/python-team/modules/djangorestframework-api-key 
and upload it if it looks ok ?


It's working fine here in production but sadly I cannot use the builtin 
unittests because they require a working Django REST server. I will 
probably later enable this as a custom build profile so I can run the 
integrations tests on my laptop before uploading newer version.



Regards, Adam.



Joining the Debian Python Modules Team

2019-10-21 Thread Adam Cecile

Hello Debian Python people,


I would like to join Debian-Python modules team because I want to get 
involved back in Debian especially for Python stack (mostly asyncio / 
big-data related).


I'd start with aiomysql [0] because Ruben Undheim expressed interest in it.


My Salsa login is acecile-guest.


I have of course read team poliy at [1] and fully agree.


Thanks a lot in advance,

Regards, Adam


[0] https://mentors.debian.net/package/aiomysql

[1] 
https://salsa.debian.org/python-team/tools/python-modules/blob/master/policy.rst




Re: Allow installation on buster of a package not supporting 3.7 (async/await syntax error when generating bytecode)

2018-11-09 Thread Adam Cecile
Thanks a lot Nicolas !

It looks perfect, I made the modification but haven't been able to test it yet.

Le 8 novembre 2018 14:26:07 GMT+01:00, Nicolas Dandrimont  a 
écrit :
>Hi!
>
>* Adam Cécile  [2018-11-08 09:15:59 +0100]:
>
>> Hello list,
>> 
>> 
>> I have a package working perfectly fine on Pyrhon 3.6 but using
>async/await
>> methods so it cannot work on python 3.7 at the moment.
>> During package compilation, I popd 3.7 from supported version
>returned by
>> py3version and it allows me to build the package just fine:
>> 
>> Problem: I cannot install it. Despite 3.7 was not "enabled" during
>build,
>> when installing debian helpers try to compile bytecode for both 3.6
>and 3.7
>> and fails. Is there any way to workaround that ?
>
>You can use the bcep (bytecompile exception pattern) mechanism. The
>documentation can be found in dh_python3(1)[1] and
>/usr/share/doc/dh-python/README.PyDist, and you can find some examples
>in
>codesearch.
>
>[1]
>https://manpages.debian.org/unstable/dh-python/dh_python3.1.en.html#bcep_files
>
>HTH,
>-- 
>Nicolas Dandrimont
>
>BOFH excuse #227:
>Fatal error right in front of screen

-- 
Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma 
brièveté.

Re: RFS: jupyter components

2017-10-17 Thread Adam Cecile

Hello Gordon,

We are really interested in getting notebook 5, any progress on this ?
Is it possible to get your not-uploaded-yet packages (I did not find 
them on mentors.debian.net).


Thanks in advance,

Best regards, Adam.

On 08/28/2017 11:56 PM, Gordon Ball wrote:

Hello

The following packages should be ready for upload, if someone would be
willing to check and sponsor the uploads:

  * ipython 5.4.0-1

IPython 6.x is now available, but is python3 only. For the moment,
the existing ipython source package will be the 5.x series, and at
some point it will cease to build the python3 package and a new
source package based on ipython6 will take that binary over.

Question for previous packagers: we currently ship a custom
ipython.sh script as /usr/bin/ipython[3] instead of using the
entry-points script that would otherwise be installed, but I can't
find the rationale documented - faster startup?

  * jupyter-console: 5.2.0-1

I tried out converting this one to gbp-pq (all others are still in
git-dpm format)

  * jupyter-core: 4.3.0-1
  * nbformat 4.4.0-1
  * jupyter-client: 5.1.0-1


The remaining packages are currently blocked:

  * nbconvert: 5.2.1

waiting on python-pandocfilters >= 1.4 (already in dpmt git, but
not yet uploaded)

  * jupyter-notebook: 5.0.0

working package available, but with some functionality limited due to
unpackaged or out-of-date javascript libraries

Thanks

Gordon