Opened 12 years ago

Closed 11 years ago

#38843 closed update (fixed)

py*-pylint: update to 0.27, add py3* subports

Reported by: jenstroeger (Jens Troeger) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: blair (Blair Zajac), dh@…, stromnov (Andrey Stromnov)
Port: py-pylint

Description

I noticed that the pylint package is outdated, and sub-ports are available for only upto py27. The new URL for the project is:

http://www.pylint.org/

although development/source seems to be hosted here:

https://bitbucket.org/logilab/pylint/

(See the move "Has moved" comment on their original site http://www.logilab.org/857 ) The current version of pylint is also 0.27, the MacPorts version is 0.26.

Change History (6)

comment:1 Changed 12 years ago by larryv (Lawrence Velázquez)

Cc: blair@… dh@… stromnov@… added
Port: py-pylint added
Summary: Update pylint packagepy*-pylint: update to 0.27, add py3* subports
Version: 2.1.3

Thanks. In the future, please Cc relevant port maintainers.

comment:2 Changed 12 years ago by blair (Blair Zajac)

Patches welcome. Also, pylint typically has updated requirements on its dependent ports, py*-logilab-common and py*-logilab-astng, so those might need updates also. I don't have the cycles to do the work now, but if you put some patches together that I could test and just commit, that would help a lot.

comment:3 in reply to:  2 Changed 12 years ago by jenstroeger (Jens Troeger)

Replying to blair@…: Hm, I've never touched a portfile before but I can give it a try. Is there a page that gives me some pointer at how to get started?

comment:4 Changed 12 years ago by blair (Blair Zajac)

There's this, but in your case since you're just updating ports so there's not lot compared to writing a brand new port:

  • go into each port with port edit FOO; replace FOO with py-logilab-astng, py-logilab-astng or py-lint
  • update the version number
  • delete the revision line if there is one
  • update the checksums to match the upstream tarballs
  • port -v upgrade FOO

When you've updated all three, try running pylint and see if it works. If so, then send the Portfiles.

Do not run port sync during this, since it'll clobber your work.

comment:5 Changed 11 years ago by petrrr

Port is py-pylint @1.1.0 and up to date.

Please close this ticket!

comment:6 Changed 11 years ago by neverpanic (Clemens Lang)

Resolution: fixed
Status: newclosed

python3 subports are also available (except for python 3.4).

Note: See TracTickets for help on using tickets.