Opened 6 years ago

Closed 6 years ago

#10008 closed enhancement (duplicate)

rethink the dependencies handling of PTBB

Reported by: infinity0 Owned by: infinity0
Priority: Low Milestone:
Component: Applications/Tor bundles/installation Version:
Severity: Keywords:
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

The heavy amount of custom shell script just to get dependencies scares me and is a maintenance liability. py2exe at least automatically includes transitive deps in the build. I had a look at modulefinder but it is behaving in a weird way - for example, running my attached script on flashproxy-client for some reason gives setuptools as a dependency. There are also many false negatives due to conditional-imports, a feature unique to python.

Also, do we have some usage statics for the GNU/Linux bundles? I should think most people use their distro's package manager for this... For Mac OS X we have to do a custom package in any case. :(

Child Tickets

Attachments (1)

find_transitive_deps.py (488 bytes) - added by infinity0 6 years ago.
Toy script to find the transitive dependencies of a python program

Download all attachments as: .zip

Change History (3)

Changed 6 years ago by infinity0

Attachment: find_transitive_deps.py added

Toy script to find the transitive dependencies of a python program

comment:1 Changed 6 years ago by infinity0

Owner: changed from erinn to infinity0
Status: newaccepted

comment:2 Changed 6 years ago by infinity0

Resolution: duplicate
Status: acceptedclosed

Going to re-submit to add dcf to CC. For some reason trac won't let me add CCs once a ticket has been created.

Note: See TracTickets for help on using tickets.