Uploaded image for project: 'Thrift'
  1. Thrift
  2. THRIFT-1539

Build and distribute the fb303 python libraries along with thrift

    XMLWordPrintableJSON

Details

    Description

      Scribe, which is another project open sourced by Facebook, depends on fb303 which is hidden away in the contrib directory of Thrift. If the fb303 library could be uploaded to PyPI along with the thrift library, it would be a lot easier to build and install Scribe. This might also be relevant to do for all languages that distribute libraries used by generated code, not just Python.

      As far as I understand it, the fb303 library defines a useful API for long running services in general, so if it was distributed better, it might get a decent user base over time.

      PS.
      Yes, it seems silly that the Thrift project should maintain and distribute a library mostly (only?) used by a different, completely independent, project, but that's how Facebook decided to do it when they open sourced these things...

      Attachments

        1. THRIFT-1539.patch
          2 kB
          Jake Farrell

        Activity

          People

            jfarrell Jake Farrell
            mortenlj Morten Lied Johansen
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: