On Wed, May 13, 2020 at 02:02:58AM +0000, wen heping wrote:
> About net/p5-Twitter-API:
> 
>    Since p5-HTTP-Thin run depends p5-HTTP-Message, we can remove
> p5-HTTP-Message from the RUN_DEPENDS of p5-Twitter-API.

Twitter::API is a direct consumer of HTTP::Request and, in tests,
HTTP::Response, both of which come in the HTTP::Message dist, so while
we could remove it, it would not be correct.

l8rZ,

> 
> Regards,
> wen
> ________________________________
> 发件人: [email protected] <[email protected]> 代表 Andrew Hewus Fresh 
> <[email protected]>
> 发送时间: 2020年5月11日 7:05
> 收件人: [email protected] <[email protected]>
> 主题: [NEW] net/p5-Twitter-API + dependencies
> 
> Howdy ports,
> 
> I recently noticed that p5-Net-Twitter was deprecated and replaced by
> p5-Twitter-API.  So, here's the set of 8 new ports to support the new
> interface.  After 6.8 I think we can probably remove p5-Net-Twitter as I
> should have had time by then to convert my scripts to the new module.
> Handily there's a backwards compatibility shim for folks who want to use
> it.
> 
> Comments? OKs?  Would you rather get individual email for each new port?
> 
> 
> [NEW] net/p5-Twitter-API 1.0005
> https://metacpan.org/pod/Twitter::API
> 
> Twitter::API provides an interface to the Twitter REST API for perl.
> 
> Features:
> * full support for all Twitter REST API endpoints
> * not dependent on a new distribution for new endpoint support
> * optionally specify access tokens per API call
> * error handling via an exception object that captures the full
>   request/response context
> * full support for OAuth handshake and Xauth authentication
> 
> Additional features are available via optional traits:
> * convenient methods for API endpoints with simplified argument
>   handling via ApiMethods
> * normalized booleans (Twitter likes 'true' and 'false', except when
>   it doesn't) via NormalizeBooleans
> * automatic decoding of HTML entities via DecodeHtmlEntities
> * automatic retry on transient errors via RetryOnError
> * "the whole enchilada" combines all the above traits via Enchilada
> * app-only (OAuth2) support via AppAuth
> * automatic rate limiting via RateLimiting
> 
> 
> [NEW] devel/p5-MooX-Traits 0.005
> https://metacpan.org/pod/MooX::Traits
> 
> Basically, this module is the same thing as MooseX::Traits and
> MouseX::Traits, only for Moo.
> 
> 
> [NEW] devel/p5-Test-Spec 0.54
> https://metacpan.org/pod/Test::Spec
> 
> This is a declarative specification-style testing system for
> behavior-driven development (BDD) in Perl. The tests (a.k.a. examples)
> are named with strings instead of subroutine names, so your fingers
> will suffer less fatigue from underscore-itis, with the side benefit
> that the test reports are more legible.
> 
> This module is inspired by and borrows heavily from RSpec, a BDD
> tool for the Ruby programming language.
> 
> 
> [NEW] www/p5-WWW-OAuth 1.000
> https://metacpan.org/pod/WWW::OAuth
> 
> WWW::OAuth implements OAuth 1.0 request authentication according to RFC
> 5849 <http://tools.ietf.org/html/rfc5849> (sometimes referred to as
> OAuth 1.0A). It does not implement the user agent requests needed for
> the complete OAuth 1.0 authorization flow; it only prepares and signs
> requests, leaving the rest up to your application. It can authenticate
> requests for LWP::UserAgent, Mojo::UserAgent, HTTP::Tiny, and can be
> extended to operate on other types of requests.
> 
> 
> [NEW] www/p5-HTTP-Thin 0.006
> https://metacpan.org/pod/HTTP::Thin
> 
> HTTP::Thin is a thin wrapper around HTTP::Tiny adding the ability
> to pass in HTTP::Request objects and get back HTTP::Response objects.
> The maintainers of HTTP::Tiny, justifiably, don't want to have to
> maintain compatibility but many other projects already consume the
> HTTP::Message objects. This is just glue code doing what it does
> best.
> 
> 
> [NEW] devel/p5-MooX-Aliases 0.001006
> https://metacpan.org/pod/MooX::Aliases
> 
> The MooX::Aliases module will allow you to quickly alias methods in Moo.
> It provides an alias parameter for has() to generate aliased accessors
> as well as the standard ones. Attributes can also be initialized in the
> constructor via their aliased names.
> 
> 
> [NEW] devel/p5-Class-Tiny-Chained 0.004
> https://metacpan.org/pod/Class::Tiny::Chained
> 
> Class::Tiny::Chained is a wrapper around Class::Tiny which makes the
> generated attribute accessors chainable; that is, when setting an
> attribute value, the object is returned so that further methods can be
> called.
> 
> 
> [NEW] www/p5-URL-Encode 0.03
> https://metacpan.org/pod/URL::Encode
> (I didn't port URL::Encode::XS, but can on request and add it as a
> dependency)
> 
> This module provides functions to encode and decode strings into and
> from the "application/x-www-form-urlencoded" encoding.

-- 
andrew - http://afresh1.com

Software doesn't do what you want it to do, it does what you tell it do.
                      -- Stefan G. Weichinger.

Reply via email to