Welcome, guest | Sign In | My Account | Store | Cart

Notice! PyPM is being replaced with the ActiveState Platform, which enhances PyPM’s build and deploy capabilities. Create your free Platform account to download ActivePython or customize Python with the packages you require and get automatic updates.


SpammCan is unavailable in PyPM, because there aren't any builds for it in the package repositories. Click the linked icons to find out why.

 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
0.2b Failed View build log
Windows (64-bit)
0.2b Failed View build log
Mac OS X (10.5+)
0.2b Failed View build log
Linux (32-bit)
0.2b Failed View build log
Linux (64-bit)
0.2b Failed View build log
MIT, Zope Public License (rest.py)
Lastest release
version 0.2b on Jan 5th, 2011

General Information

SpammCan is yet another pastbin web application. It distinguishes itself from its competitors by the following features:

  • Has syntax highlighting support for over 100 languages thanks to the use of

System Message: WARNING/2 (<string>, line 8)

Bullet list ends without a blank line; unexpected unindent.


  • Is easy to install thanks to setuptools.
  • Uses large, random GUIDs for paste entries in its URLs instead of sequential

System Message: WARNING/2 (<string>, line 13)

Bullet list ends without a blank line; unexpected unindent.

paste numbers to discourage spammers.

Also detects and rejects spamming attempts with the help of a SpamBayes filter.

  • Is built on TurboGears 1.1, Genshi, and SQLAlchemy.
  • Uses a SQLite database by default, but can use any database system supported

System Message: WARNING/2 (<string>, line 21)

Bullet list ends without a blank line; unexpected unindent.

by SQLAlchemy and TurboGears.

Getting the Code

You can run your own SpammCan server! For more information, downloads, and source code, visit the project home page at


You can also install SpammCan via its Python Package Index (aka Cheeseshop) entry:

$ [sudo] easy_install SpammCan

Finally, if you want the latest development code for SpammCan, you can check it out from the Subversion repository:

$ svn co svn://chrisarndt.de/projects/SpammCan/trunk SpammCan

Subscribe to package updates

Last updated Jan 5th, 2011

What does the lock icon mean?

Builds marked with a lock icon are only available via PyPM to users with a current ActivePython Business Edition subscription.

Need custom builds or support?

ActivePython Enterprise Edition guarantees priority access to technical support, indemnification, expert consulting and quality-assured language builds.

Plan on re-distributing ActivePython?

Get re-distribution rights and eliminate legal risks with ActivePython OEM Edition.