[MacPorts] #66787: Installing buildbot now requires installing rust

MacPorts noreply at macports.org
Thu Jun 8 00:10:15 UTC 2023


#66787: Installing buildbot now requires installing rust
-------------------------------------------------+-------------------------
  Reporter:  ryandesign                          |      Owner:  (none)
      Type:  defect                              |     Status:  new
  Priority:  Normal                              |  Milestone:
 Component:  ports                               |    Version:
Resolution:                                      |   Keywords:
      Port:  buildbot buildbot-worker py-        |
  twisted py-bcrypt rust                         |
-------------------------------------------------+-------------------------

Comment (by mascguy):

 Perusing upstream's repo, it looks like `py-twisted` is quite modular, and
 provides plenty of flexibility relative to which component(s) are
 included:

 * `twisted.web`: HTTP clients and servers, HTML templating, and a WSGI
 server
 * `twisted.conch`: SSHv2 and Telnet clients and servers and terminal
 emulators
 * `twisted.words`: Clients and servers for IRC, XMPP, and other IM
 protocols
 * `twisted.mail`: IMAPv4, POP3, SMTP clients and servers
 * `twisted.positioning`: Tools for communicating with NMEA-compatible GPS
 receivers
 * `twisted.names`: DNS client and tools for making your own DNS servers
 * `twisted.trial`: A unit testing framework that integrates well with
 Twisted-based code.

 So we could modularize the port as well, via variants.

 And it appears that module `twisted.conch` is the one that requires `py-
 bcrypt`:

 https://github.com/twisted/twisted/blob/trunk/pyproject.toml#L91

 Do you know whether buildbot requires that module?

-- 
Ticket URL: <https://trac.macports.org/ticket/66787#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list