unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
From: Marius Bakke <marius@gnu.org>
To: Tanguy Le Carrour <tanguy@bioneland.org>
Cc: 42465-done@debbugs.gnu.org
Subject: bug#42465: [PATCH 10/10] gnu: Add python-mypy.
Date: Thu, 30 Jul 2020 00:20:35 +0200	[thread overview]
Message-ID: <87h7tqq7yk.fsf@gnu.org> (raw)
In-Reply-To: <20200727075727.4hzpbhn7ljyjzmjr@melmoth>

[-- Attachment #1: Type: text/plain, Size: 2996 bytes --]

Tanguy Le Carrour <tanguy@bioneland.org> writes:

> Hi Marius,
>
> The emails that will follow contain the updated patch set.
> I think I've addressed all the problems you reported. Thanks again!
> There are two things that I'll changed:
>
> - `python-flake8-bugbear`: I've disabled a test that fails on slow
>   computers like mine. Was it the proper thing to do?!
> - `python-hypothesmith` now uses `python-hypothesis-5.23` even though
>   `python-flake8-bugbear` still uses `python-hypothesis`.
>
> Just to make sure, I'll sum up your comments below.
>
> * [PATCH 02/10] gnu: python-hypothesis: Update to 5.20.0.
>> This can not be applied on 'master' because Hypothesis has 6261
>> dependent packages. […] you can add a different variable with the new
>> hypothesis.
>
> Done! I've updated it to 5.23.0.

Great.  :-)

> * [PATCH 03/10] gnu: Add python-mypy-extensions.
> * [PATCH 04/10] gnu: Add python-typing-inspect.
> * [PATCH 05/10] gnu: Add python-libcst.
> * [PATCH 06/10] gnu: Add python-lark-parser.
> * [PATCH 07/10] gnu: Add python-hypothesmith.
>
> Thanks for all your helpful comments regarding synopsis and description.
> I'd have accepted a global "run the f@#*!g linter", though! :-)

Heheh.  I have become linter.  

> To be honest, I'm not yet comfortable with editing the info I get from
> a project's page, so I mostly copy/paste… which, I know, is bad! I'll
> work on that!

I find it is often the most difficult part of packaging.  How to convey
[upstream description] in [neutral language for noob].  Occasionally
I'll peek at Debians description which are typically pretty good (but
don't tell anyone!).

> * [PATCH 08/10] gnu: Add python-flake8-bugbear.
>> I realize now that hypothesmith is probably a hypothesis plugin?
>> In that case it should not propagate hypothesis IMO.
>
> Unfortunately, it does not build if I drop it.

Ah right, I was not entirely clear.  I meant the Hypothesis input should
probably be native (for tests), but not propagated so that other
packages could use it with other Hypothesis versions.  Making plugin
packages not propagate the package they "plug in to" is a favorite
nit-pick of mine, often causing great confusion...

This case is complicated since Hypothesmith depends on a newer version
of Hypothesis, maybe the plugin only works with that newer version?  In
which case propagating makes a lot of sense.  Anyway it's not a big deal
either way, so let's not go there.  :-)

> * [PATCH 09/10] gnu: Add python-flake8-pyi.
>> No punctuation or article (you probably got that by now). :-)
>
> Yeah, I think I'm starting to see where you're going with this! :-D
>
> * [PATCH 10/10] gnu: Add python-mypy.
>> Perhaps s/Optional//?  I mean, if it was mandatory, wouldn't it be part
>> of cpython?
>
> Removed!
>
> I've built, installed and tested MyPy successfully! Thanks again for
> your help!

Awesome, I applied the series as-is.  Thanks for your work!

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

  reply	other threads:[~2020-07-29 22:22 UTC|newest]

Thread overview: 43+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-07-21 11:55 [bug#42465] [PATCH 00/10] gnu: Add python-mypy Tanguy Le Carrour
2020-07-21 11:56 ` [bug#42465] [PATCH 01/10] gnu: python-typing-extension: Update to 3.7.4.2 Tanguy Le Carrour
2020-07-21 11:56   ` [bug#42465] [PATCH 02/10] gnu: python-hypothesis: Update to 5.20.0 Tanguy Le Carrour
2020-07-25 15:52     ` Marius Bakke
2020-07-21 11:56   ` [bug#42465] [PATCH 03/10] gnu: Add python-mypy-extensions Tanguy Le Carrour
2020-07-25 15:55     ` Marius Bakke
2020-07-21 11:56   ` [bug#42465] [PATCH 04/10] gnu: Add python-typing-inspect Tanguy Le Carrour
2020-07-25 15:58     ` Marius Bakke
2020-07-21 11:56   ` [bug#42465] [PATCH 05/10] gnu: Add python-libcst Tanguy Le Carrour
2020-07-25 16:03     ` Marius Bakke
2020-07-21 11:56   ` [bug#42465] [PATCH 06/10] gnu: Add python-lark-parser Tanguy Le Carrour
2020-07-25 16:05     ` Marius Bakke
2020-07-21 11:56   ` [bug#42465] [PATCH 07/10] gnu: Add python-hypothesmith Tanguy Le Carrour
2020-07-25 16:09     ` Marius Bakke
2020-07-21 11:56   ` [bug#42465] [PATCH 08/10] gnu: Add python-flake8-bugbear Tanguy Le Carrour
2020-07-25 16:13     ` Marius Bakke
2020-07-21 11:56   ` [bug#42465] [PATCH 09/10] gnu: Add python-flake8-pyi Tanguy Le Carrour
2020-07-25 16:15     ` Marius Bakke
2020-07-21 11:56   ` [bug#42465] [PATCH 10/10] gnu: Add python-mypy Tanguy Le Carrour
2020-07-25 16:18     ` Marius Bakke
2020-07-27  7:57       ` Tanguy Le Carrour
2020-07-29 22:20         ` Marius Bakke [this message]
2020-07-30  6:36           ` Tanguy Le Carrour
2020-07-25 15:47   ` [bug#42465] [PATCH 01/10] gnu: python-typing-extension: Update to 3.7.4.2 Marius Bakke
2020-07-22 12:09 ` [bug#42465] [PATCH v2 " Tanguy Le Carrour
2020-07-22 12:09   ` [bug#42465] [PATCH v2 02/10] gnu: python-hypothesis: Update to 5.20.0 Tanguy Le Carrour
2020-07-22 12:09   ` [bug#42465] [PATCH v2 03/10] gnu: Add python-mypy-extensions Tanguy Le Carrour
2020-07-22 12:09   ` [bug#42465] [PATCH v2 04/10] gnu: Add python-typing-inspect Tanguy Le Carrour
2020-07-22 12:09   ` [bug#42465] [PATCH v2 05/10] gnu: Add python-libcst Tanguy Le Carrour
2020-07-22 12:09   ` [bug#42465] [PATCH v2 06/10] gnu: Add python-lark-parser Tanguy Le Carrour
2020-07-22 12:09   ` [bug#42465] [PATCH v2 07/10] gnu: Add python-hypothesmith Tanguy Le Carrour
2020-07-22 12:09   ` [bug#42465] [PATCH v2 08/10] gnu: Add python-flake8-bugbear Tanguy Le Carrour
2020-07-22 12:09   ` [bug#42465] [PATCH v2 09/10] gnu: Add python-flake8-pyi Tanguy Le Carrour
2020-07-22 12:09   ` [bug#42465] [PATCH v2 10/10] gnu: Add python-mypy Tanguy Le Carrour
2020-07-27  8:00 ` [bug#42465] [PATCH v3 1/9] gnu: Add python-mypy-extensions Tanguy Le Carrour
2020-07-27  8:00   ` [bug#42465] [PATCH v3 2/9] gnu: Add python-typing-inspect Tanguy Le Carrour
2020-07-27  8:00   ` [bug#42465] [PATCH v3 3/9] gnu: Add python-hypothesis-5.23 Tanguy Le Carrour
2020-07-27  8:00   ` [bug#42465] [PATCH v3 4/9] gnu: Add python-libcst Tanguy Le Carrour
2020-07-27  8:00   ` [bug#42465] [PATCH v3 5/9] gnu: Add python-lark-parser Tanguy Le Carrour
2020-07-27  8:00   ` [bug#42465] [PATCH v3 6/9] gnu: Add python-hypothesmith Tanguy Le Carrour
2020-07-27  8:00   ` [bug#42465] [PATCH v3 7/9] gnu: Add python-flake8-bugbear Tanguy Le Carrour
2020-07-27  8:00   ` [bug#42465] [PATCH v3 8/9] gnu: Add python-flake8-pyi Tanguy Le Carrour
2020-07-27  8:00   ` [bug#42465] [PATCH v3 9/9] gnu: Add python-mypy Tanguy Le Carrour

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87h7tqq7yk.fsf@gnu.org \
    --to=marius@gnu.org \
    --cc=42465-done@debbugs.gnu.org \
    --cc=tanguy@bioneland.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).