Uma solução geral é colocar um aviso na descrição do PPA para que os usuários instalem manualmente a versão mais recente, por exemplo, "instale o Django 1.4.1 através deste PPA primeiro: [...]". No entanto, não consigo encontrar nenhum PPA semi-oficial que forneça esta última versão do Django.
Para o Quantal (12.10), 1.4.1
já está incluído nos repositórios principais ( python-django
no Quantal ). Então, tente re-construir o pacote Ubuntu regular para Precise e colocá-lo em seu PPA. Essa parece ser a maneira mais fácil e melhor no seu caso, eu acho. Mais pessoas podem lucrar com o seu trabalho de backporting esta versão do Django para o Precise! Também permite definir uma dependência clara do seu pacote.
Eu evitaria scripts baixando e instalando pacotes a partir da origem, a menos que problemas de licenciamento o obrigassem dessa maneira - por exemplo, Adobe Flash, Oracle Java, fontes MS, etc.