Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #8405

Cythonized files & Debian Policy

Path csiph.com!weretis.net!feeder4.news.weretis.net!news.mixmin.net!aioe.org!bofh.it!news.nic.it!robomod
From Víctor Cuadrado Juan <me@viccuad.me>
Newsgroups linux.debian.maint.python
Subject Cythonized files & Debian Policy
Date Thu, 07 Apr 2016 23:30:02 +0200
Message-ID <rlpF0-1zn-5@gated-at.bofh.it> (permalink)
X-Original-To debian-python@lists.debian.org
X-Mailbox-Line From debian-python-request@lists.debian.org Thu Apr 7 21:29:39 2016
Old-Return-Path <me@viccuad.me>
X-Amavis-Spam-Status No, score=-12.72 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, LDO_WHITELIST=-5, PGPSIGNATURE=-5, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01] autolearn=ham autolearn_force=no
X-Policyd-Weight DYN_NJABL=SKIP(0) NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_BL_NJABL=-1.5 CL_IP_EQ_HELO_IP=-2 (check from: .viccuad. - helo: .relay6-d.mail.gandi. - helo-domain: .gandi.) FROM/MX_MATCHES_HELO(DOMAIN)=-2; rate: -7
X-Originating-IP 83.37.203.28
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Icedove/38.6.0
MIME-Version 1.0
Content-Type multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="7NxqfDQ214VmdpwV4HBHGtnElkPJvLuaV"
X-Mailing-List <debian-python@lists.debian.org> archive/latest/13732
List-ID <debian-python.lists.debian.org>
List-URL <https://lists.debian.org/debian-python/>
List-Archive https://lists.debian.org/msgid-search/5706D12A.5090406@viccuad.me
Approved robomod@news.nic.it
Lines 70
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Date Thu, 7 Apr 2016 23:29:14 +0200
X-Original-Message-ID <5706D12A.5090406@viccuad.me>
Xref csiph.com linux.debian.maint.python:8405

Show key headers only | View raw


[Multipart message — attachments visible in raw view] - view raw

I have come across an upstream that ships both the cythonized .c file
and the .py source, on my ITP python-neovim-gui [1].

On #python @freenode I have been said that shipping both files is
standard practice, which seems to be backed by the python docs [2].

I understand the need to separate “bundled files for end users”, versus
“actual source release" (aka the need to separate the build step),
essential to both software freedom and the utilitarian view of working
with the source (to fix bugs, fork, etc).

I also understand that the Python folks don't want the end user to
depend on cython and all that means, so they choose the middle ground
of providing both files.

I haven't found previous talk on this, has this topic already been
brought to the Cython/Python folks before?

Cheers,


[1]:
https://anonscm.debian.org/cgit/python-modules/packages/python-neovim-gui.git/
[2]:
http://docs.cython.org/src/reference/compilation.html#distributing-cython-modules


-- 
Víctor Cuadrado Juan           me@viccuad.me

PGP key ID: 4096R: 0xA2591E231E251F36
Key fingerprint: E3C5 114C 0C5B 4C49 BA03  0991 A259 1E23 1E25 1F36
My signed E-Mails are trustworthy.

Back to linux.debian.maint.python | Previous | NextNext in thread | Find similar | Unroll thread


Thread

Cythonized files & Debian Policy Víctor Cuadrado Juan <me@viccuad.me> - 2016-04-07 23:30 +0200
  Re: Cythonized files & Debian Policy Scott Kitterman <debian@kitterman.com> - 2016-04-08 01:00 +0200
    Re: Cythonized files & Debian Policy Paul Wise <pabs@debian.org> - 2016-04-08 05:40 +0200

csiph-web