Opened 8 years ago

Closed 8 years ago

#51772 closed defect (fixed)

py27-scrapy is missing several dependencies

Reported by: hmeine (Hans Meine) Owned by: kurthindenburg (Kurt Hindenburg)
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: Cc:
Port: py-scrapy

Description

I installed py27-scrapy, and expected it to be runnable without further action. In particular, it comes with a binary "scrapy-2.7" that should be usable and can be used for reproducing this issue. For me, it gave an error like:

pkg_resources.DistributionNotFound: The 'service_identity' distribution was not found and is required by Scrapy

After fixing the missing dependency, I got the next such problem, and it turns out there are a lot of such missing dependencies, none of which seem to have ports at the moment:

  • service-identity
  • PyDispatcher
  • parsel
  • w3lib>=1.14.2 (py27-w3lib port available, but needs update)

In general, I don't expect every python package to have a port, but I wanted to report that py27-scrapy is not functional this way.

Change History (2)

comment:1 Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)

Owner: changed from macports-tickets@… to khindenburg@…
Port: py-scrapy added

comment:2 Changed 8 years ago by kurthindenburg (Kurt Hindenburg)

Resolution: fixed
Status: newclosed

Thanks for the report - thought I was checking it after each upgrade, but obviously not.

Can you update ports and try again? Note I had to downgrade to 1.0.6

r149939

Note: See TracTickets for help on using tickets.