{"id":13480751,"url":"https://github.com/mongodb-labs/mongo-perl-driver","last_synced_at":"2025-03-27T11:30:55.581Z","repository":{"id":515962,"uuid":"143950","full_name":"mongodb-labs/mongo-perl-driver","owner":"mongodb-labs","description":"Perl driver for the MongoDB","archived":true,"fork":false,"pushed_at":"2021-07-15T13:38:14.000Z","size":10615,"stargazers_count":200,"open_issues_count":5,"forks_count":101,"subscribers_count":41,"default_branch":"master","last_synced_at":"2024-12-18T19:03:40.772Z","etag":null,"topics":["mongodb","mongodb-driver","perl"],"latest_commit_sha":null,"homepage":"","language":"Perl","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mongodb-labs.png","metadata":{"files":{"readme":"README.md","changelog":"Changes","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2009-03-05T21:14:18.000Z","updated_at":"2024-10-15T14:46:31.000Z","dependencies_parsed_at":"2022-08-16T10:25:29.641Z","dependency_job_id":null,"html_url":"https://github.com/mongodb-labs/mongo-perl-driver","commit_stats":null,"previous_names":[],"tags_count":114,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mongodb-labs%2Fmongo-perl-driver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mongodb-labs%2Fmongo-perl-driver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mongodb-labs%2Fmongo-perl-driver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mongodb-labs%2Fmongo-perl-driver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mongodb-labs","download_url":"https://codeload.github.com/mongodb-labs/mongo-perl-driver/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243500790,"owners_count":20300773,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["mongodb","mongodb-driver","perl"],"created_at":"2024-07-31T17:00:44.584Z","updated_at":"2025-03-27T11:30:55.095Z","avatar_url":"https://github.com/mongodb-labs.png","language":"Perl","funding_links":[],"categories":["Libraries"],"sub_categories":["Perl"],"readme":"# END OF LIFE NOTICE\n\nVersion v2.2.0 was the final feature release of the MongoDB Perl driver and\nversion v2.2.2 is the final patch release.\n\n**As of August 13, 2020, the MongoDB Perl driver and related libraries have\nreached end of life and are no longer supported by MongoDB.** See the [August\n2019 deprecation\nnotice](https://www.mongodb.com/blog/post/the-mongodb-perl-driver-is-being-deprecated)\nfor rationale.\n\nIf members of the community wish to continue development, they are welcome to\nfork the code under the terms of the Apache 2 license and release it under a\nnew namespace.  Specifications and test files for MongoDB drivers and\nlibraries are published in an open repository:\n[mongodb/specifications](https://github.com/mongodb/specifications/tree/master/source).\n\n# Introduction\n\n`mongo-perl-driver` is the official client-side driver for talking to\nMongoDB with Perl.  It is free software released under the Apache 2.0\nlicense and available on CPAN under the distribution name `MongoDB`.\n\nThis file describes requirements and procedures for developing and testing the\nMongoDB Perl driver from its code repository.  For instructions installing\nfrom CPAN or tarball, see the [INSTALL.md](INSTALL.md) file instead.\n\nWhile this distribution is shipped using Dist::Zilla, you do not need to\ninstall it or use it for development and testing.\n\n# Working with the source\n\n## Compiler tool requirements\n\nThis module requires `make` and a compiler.\n\nFor example, Debian and Ubuntu users should issue the following command:\n\n    $ sudo apt-get install build-essential\n\nUsers of Red Hat based distributions (RHEL, CentOS, Amazon Linux, Oracle\nLinux, Fedora, etc.) should issue the following command:\n\n    $ sudo yum install make gcc\n\nOn Windows, [StrawberryPerl](http://strawberryperl.com/) ships with a\nGCC compiler.\n\nOn Mac, install XCode or just the [XCode command line\ntools](https://developer.apple.com/library/ios/technotes/tn2339/_index.html).\n\n## Installing Perl dependencies as a non-privileged user\n\nIf you do not have write permissions to your Perl's site library directory\n(`perl -V:sitelib`), then you will need to use your CPAN client or run\n`make install` as root or with `sudo`.\n\nAlternatively, you can configure a local library.  See\n[local::lib](https://metacpan.org/pod/local::lib#The-bootstrapping-technique)\non CPAN for more details.  If you configure a local library, don't forget\nto modify your `.bashrc` or equivalent files.\n\n## Configuration and dependencies\n\nYou will need to install Config::AutoConf and Path::Tiny to be able to run\nthe Makefile.PL.\n\n    $ cpan Config::AutoConf Path::Tiny\n\nTo configure:\n\n    $ perl Makefile.PL\n\nThe output will highlight any missing dependencies.  Install those with the\n`cpan` client.\n\n    $ cpan [list of dependencies]\n\nYou may also use `cpan` to install the current stable MongoDB driver with\n`cpan MongoDB`, which should pick up most of the dependencies you will\nneed automatically.\n\n## Building and testing\n\nMost tests will skip unless a MongoDB database is available either on the\ndefault localhost and port or on an alternate `host:port` specified by the\n`MONGOD` environment variable:\n\n    $ export MONGOD=localhosts:31017\n\nYou can download a free, community edition of MongoDB from\n[MongoDB Downloads](https://www.mongodb.org/downloads).\n\nTo build and test (after configuration):\n\n    $ make\n    $ make test\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmongodb-labs%2Fmongo-perl-driver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmongodb-labs%2Fmongo-perl-driver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmongodb-labs%2Fmongo-perl-driver/lists"}