Public bug reported:

Reading https://caremad.io/2014/11/distributing-a-cffi-project/
it is pointed out that the module can build bindings on the fly during runtime,
not just during build time for a package.  Now maybe not many packagers will
forget to include an extension in a package, but it looks a bit odd, that I need
to install the python-pycparser package (and probably a compiler package) just
to be able to run an extension built using cffi. Please can we split the package
into two components such that a package usually only depends on a
python-cffi-runtime package, and keeping the build-depends on python-cffi?
dh-python can help translating these dependencies as it does for
python-pkg-resources and python-setuptools.

I shortly chatted with glyph about this idea, and at least he didn't say no
during this chat.  For now that could be implemented with a python-cffi-runtime
package holding all the files without the python-pycparser dependency and a
python-cffi package depending on python-cffi-runtime and python-pycparser. Maybe
some files could be moved to python-cffi.

** Affects: python-cffi (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: python-cffi (Debian)
     Importance: Unknown
         Status: Unknown

** Bug watch added: Debian Bug tracker #782275
   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=782275

** Also affects: python-cffi (Debian) via
   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=782275
   Importance: Unknown
       Status: Unknown

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1442369

Title:
  please consider building a python-cffi-runtime package

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-cffi/+bug/1442369/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to