Comments (4)
Template::Plugin::CGI is its own dist as of April 2022, so you can cross that one off the list.
from cgi.pm.
I can second this request.
The Template module is how I had CGI foisted upon my system. :-D
Looking into why Template uses this module, https://metacpan.org/release/ATOOMIC/Template-Toolkit-3.010/source/Makefile.PL#L155 is the offending line (it only needs it for testing).
Also, checking out https://metacpan.org/module/CGI/requires?sort=[[3,1]] it appears like, for whatever reason, in 2019 there was a resurgence of use/interest in the CGI module (if you use uploads of other modules which use CGI in some capacity as the metric).
As odd as it sounds, that resurgence in usage is likely due to 98126c6 clarifying who holds the copyright and making explicit what the license is.
from cgi.pm.
Thanks Cal. Looking in a bit more detail, the Template2 dist uses CGI.pm in Template::Plugin::CGI
and the test of that module. So while it only appears to be required by testing, there is harder requirement by one of the modules in the dist.
A solution might be to split Template::Plugin::CGI
into its own dist, but that might break downstream darkpan given the history here. Not sure what @toddr and @atoomic think? There are still a few issues related to CGI.pm in the Template2 dist (e.g. abw/Template2#212 and abw/Template2#215) so getting it split out might be something worth doing.
from cgi.pm.
Also libwww-perl/WWW-Mechanize#327 removes CGI.pm from WWW::Mechanize. Looking at https://metacpan.org/module/CGI/requires?sort=[[0,1]] CGI.pm is no longer required by any high river dists 🎉
Closing.
from cgi.pm.
Related Issues (20)
- Don't require quotes for multipart/form-data HOT 4
- start_form isn't mentioned in the man page HOT 2
- SameSite=None not mentioned in Pod? HOT 1
- Probable typo HOT 1
- CGI::Cookie->bake() doesn't work with mod_perl redirects HOT 1
- $q->url(-rewrite=>0) doesn't return rewritten URI HOT 2
- Nondeterministic hash key ordering HOT 1
- CGI:cookie subroutine does not pass max-age to CGI::Cookie->new
- Copying max-age from a cookie HOT 2
- Getting error Odd number of elements in hash assignment at .../CGI/Util.pm line 112 in apache log file HOT 11
- Buggy cache in CGI->cookie HOT 1
- How to get header info when using hook HOT 7
- _decode_utf8() method allows invalid UTF-8 sequences. HOT 3
- IPv6 addresses not handled correctly HOT 2
- t/changes.t fails if Test::CPAN::Changes HOT 1
- 4.59: test suite is failing HOT 1
- ->url being a object breaks everything HOT 4
- tar: Ignoring malformed pax extended attribute HOT 3
- Homepage 404 not found HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cgi.pm.