setuptools

How to install setuptools?

I'm trying to install setuptools. When I run "sh setuptools-0.6c9-py2.4.egg" I get the following message: Permission denied: '/usr/lib/python2.4/site-packages/test-easy-install-26338.write-test' It is expectable, since I do not have root permissions on the system. Some how I came to the idea of creating a "Virtual" Python. I dow...

Can't get django-registration to work (on Windows)

Trying to add django-registration to my app. I have installed setup tools to use easy_install. I think that works.. I run easy_install django-registation and a cmd prompt window flashes up, does something and closes. I don't think it's an error. But when I look in my app folder, theres nothing relation to django-registration. Anyone kn...

Which is the most pythonic: installing python modules via a package manager ( macports, apt) or via pip/easy_install/setuptools

Usually I tend to install things via the package manager, for unixy stuff. However, when I programmed a lot of perl, I would use CPAN, newer versions and all that. In general, I used to install system stuff via package manager, and language stuff via it's own package manager ( gem/easy_install|pip/cpan) Now using python primarily, I ...

"setup.py upload" is failing with "Upload failed (401): You must be identified to edit package information"

When running.. python setup.py sdist register upload ..I get the following output: running register We need to know who you are, so please choose either: 1. use your existing login, 2. register as a new user, 3. have the server generate a new password for you (and email it to you), or 4. quit Your selection [default 1]: 1 Userna...

easy_install -f vs easy_install -i

This is related to this question I asked a while back. The end game is I want to be able to install my package "identity.model" and all dependencies. like so... $ easy_install -f http://eggs.sadphaeton.com identity.model Searching for identity.model Reading http://eggs.sadphaeton.com Reading http://pypi.python.org/simple/identity.mode...

What if setuptools isn't installed?

I'm just learning the art of writing a setup.py file for my project. I see there's lots of talk about setuptools, which is supposed to be superior to distutils. There's one thing though that I fail to understand, and I didn't see it addressed in any tutorial I've read about this: What if setuptools isn't installed? I understand it's not ...

Python app distribution cross-platform

I want to distribute my app on OSX (using py2app) and as a Debian package. The structure of my app is like: app/ debian/ <lots of debian related stuff> scripts/ app app/ __init__.py app.py mod1/ __init__.py a.py mod2/ _...

Introduction/tutorial to `pkg_resources`

I heard about Distribute's pkg_resources. I want it to organize resources such as images in my project. Is there a good tutorial on how to use it? ...

Packaging resources with setuptools/distribute

I'm developing an Python egg that has several .txt dependencies (they're templates used to generate files by the egg itself), and I'm struggling to get those dependencies copied to site-packages during setup.py install. According to the distribute documentation... Filesystem of my package: setup.py package |--- __init__.py |--- main.py...

Including package data with Distribute

I'm trying to use Distribute for my project's setup.py. I want it to include all the files in the package folder, which are text and image files, but not .pyc files of course. I read that the files should either be tracked by CVS and SVN, or there should be a MAINFEST.in. So: I use neither CVS nor SVN, I use git. I know that it's poss...

Python: Error in uploading an MSI distribution to the cheeseshop

I'm trying to upload an MSI binary distribution of my project to the cheeseshop. I'm doing setup.py bdist_msi register upload. It builds the project and the setup script finishes, but then I get: error: garlicsim-0.1: No such file or directory And no .msi file is uploaded to PyPi. Any clue? ...

force unpacking of certain egg directories

I have an egg distribution of a PyQt application which i build myself, and it contains sphinx generated documentation. When i call the help file from the application it opens the sphinx index.html in a QtWebKit.QWebView window. Apparently, only the index.html file is extracted from the egg into the OS's egg-directory (e.g. [..]\Applicati...

setuptools test hides import errors. How to have better info ?

In python setuptools, python setup.py test runs the testsuite. However if I have an import error in my testsuite, the only error message I obtain is an AttributeError complaining that my test class is missing. Is there a way to obtain a more detailed error message, so I can fix the testsuite ? I will explain myself better with the follo...

'setup.py test' egg install location?

I have all the eggs my project requires pre-downloaded in a directory, and I would like setuptools to only install packages from that directory. In my setup.cfg I have: [easy_install] allow_hosts = None find_links = ../../setup I run python setup.py develop and it finds and installs all the packages correctly. For testing, I have an...

Configuring extension modules with distutils/setuptools

I have a Python project with mutiple extension modules written in C, which talk to a third-party library. However, depending on the user's environment and options some modules should not be built, and some compiler flags should be enabled/disabled. The problem is that I have to build the list of extension modules before I call setup(),...

A solution to embed affiliate data (id/logo) into an installer

Hello! I think about a solution (I guess, server based solution), which inserts affiliate ids/logos into an windows installer (setup.exe, set's up a video converter program, nothing fancy) on the fly. I see the process like this: 1) User clicks on the link with affiliate ID, link requests server for a download file, system on the fly ...

Determining version of easy_install/setuptools

I'm trying to install couchapp, which uses easy_install - and is quite explicit in stating a particular version of easy_install/setuptools is needed: 0.6c6. I seem to have easy_install already on my Mac, but there's no command-line arguments to check the version. Instead of just installing a new version over the top, I'd like to see whet...

pkg_resources not found after installing setuptools

I am trying to compile and install python2.6.4 on Debian 5.0.3 (64bit). I installed using 'make altinstall' as I want to keep python 2.5.2 that comes with Deb5.0 as my default python. Following this, I installed setuptools 0.6c11 using the command 'sudo sh setuptools-0.6c11-py2.6.egg --prefix=/usr/local'. However, after installing when ...

setuptools "at least one of these" dependency specification

In some cases, there are various modules which each implement a common API (in my case, the old pure-python elementtree, cElementTree, lxml.etree, and the built-in xml.etree). I can write the module using ElementTree to try each of these options, and take the first one that exists according to my own preference order -- but I can't find ...

Distributing a python application

I have a simple python application where my directory structure is as follows: project/ main.py config.py plugins/ plugin1 plugin2 ... Config.py only loads configuration files, it does not contain any configuration info in itself. I now want to distribute this program, and I thought I'd use setuptools to do it. The file users ar...