1340
Comentário: Colocando informacoes
|
4661
|
Deleções são marcadas assim. | Adições são marcadas assim. |
Linha 1: | Linha 1: |
== Mac == | == Dicas Gerais == |
Linha 3: | Linha 3: |
Normalmente o Mac já vem com as ferramentas necessárias para trabalhar com códigos (svn, gcc, vim, etc...) | - Leia http://wiki.python.org/moin/PythonBugDay ! |
Linha 5: | Linha 5: |
Caso não esteja instalado tem no CD ou DVD do SO tem e é só instalar. | - Lá há vários links de outras coisas que precisam ser lidas, incluindo o excelente ''educating new contributors'': http://www.cs.ubc.ca/~drifty/pycon/sprint_tutorial.pdf |
Linha 7: | Linha 7: |
=== Verificando as ferramentas básicas. === | - Crie uma conta no issue tracker: http://bugs.python.org |
Linha 9: | Linha 9: |
Para verificar se or programas estão instalados: | - Identifique bugs fáceis de antemão (procure pela tag "easy") - Instale um cliente IRC (por exemplo, xchat para Linux ou mirc para windows) e, no dia do Bug Day, conecte-se na rede irc.freenode.net, canais #python, #python-br e #python-dev == Baixando os fontes == Se você não tem o svn instalado, leia as instruções para o seu sistema operacional mais abaixo. Para baixar a versão '''2.6''' do Python utilize o seguinte comando: {{{ svn co http://svn.python.org/projects/python/trunk }}} Isso irá criar o diretório '''trunk''' no diretório onde foi executado o comando. Para baixar a versão '''3k''' do Python utilize o seguinte comando: {{{ svn co http://svn.python.org/projects/python/branches/py3k }}} Isso irá gerar o diretório '''py3k''' no diretório onde foi executado o comando. == Preparando o Linux e/ou o MacOS == Normalmente tanto o Linux quanto o Mac já vêm com as ferramentas necessárias para trabalhar com códigos (svn, gcc, vim, etc...). Caso algum não esteja instalado, eles estão no CD ou DVD do SO, ou disponíveis nos repositórios de softwares. === Verificando as ferramentas básicas === Para verificar se os programas estão instalados, execute os comandos em um terminal: |
Linha 16: | Linha 43: |
Se aparecer alguma mensagem como a abaixo, quer dizer que você não tem o programa instalado e será necessário instalá-lo: | Se aparecer alguma mensagem como a abaixo, significa que você não tem o programa instalado e será necessário instalá-lo: |
Linha 20: | Linha 47: |
Não irei cobrir a instalação desses programas. | Em uma distribuição Linux derivada da Debian (como o Ubuntu, por exemplo), você pode instalar estes programas com: {{{ sudo apt-get install subversion gcc make }}} Não irei cobrir a instalação desses programas no MacOS [Se você sabe como proceder, por favor edite esta página!]. |
Linha 23: | Linha 56: |
=== Configurando e compilando === Bom agora já está fácil! Baixe o código dos repositórios (conforme explicado acima). Em seguida, basta entrar no diretório '''trunk''' ou '''py3k''' e executar: {{{ ./configure && make }}} Isso irá compilar o Python na respectiva versão. Para rodar o seu novo interpretador basta execeutar: {{{ ./python }}} Ou, no Mac, {{{ ./python.exe }}} Para rodar os testes, execute {{{ ./python[.exe] Lib/test/regrtest.py }}} == Windows == Diferente do Mac o Windows não traz quase nada de útil! :-) === Instalando as ferramentas básicas. === Instalar [http://subversion.tigris.org/ Subversion], baixe o instalador em http://subversion.tigris.org/files/documents/15/41687/svn-1.4.6-setup.exe Basta seguir o instalador. Instalar o [http://www.microsoft.com/express/download/ Visual C++ Express Edition 2008]. Basta seguir o instalador, não precisa instalar o SQL nem o MSDN, como sugerido no instalador. E aguarde sentado, pois isso consome 1.1 GB no disco que será devidamente baixado durante a intalação. Para verificar se o svn está instalado e funcionando, execute: {{{ svn --version }}} Se aparecer alguma mensagem como a abaixo, significa que você não tem o programa instalado e será necessário instalá-lo: {{{ svn: command not found }}} |
|
Linha 24: | Linha 106: |
Para baixar a versão '''2.6''' do Python utilize o seguinte comando: | Crie uma pasta sem pontos e nem espaços em todo o nome, por exemplo '''c:\pysrc''' Pelo prompt do DOS, vá para esse diretório '''cd c:\pysrc''' Para baixar a versão '''2.6''' do Python utilize o seguinte comando: |
Linha 30: | Linha 117: |
Para baixar a versão '''3k''' do Python utilize o seguinte comando: | Para baixar a versão '''3k''' do Python utilize o seguinte comando: |
Linha 32: | Linha 119: |
svn co http://svn.python.org/python/branches/py3k | svn co http://svn.python.org/projects/python/branches/py3k |
Linha 34: | Linha 121: |
Isso irá gerar o diretório '''py3k''' no diretório onde foi executado o comando. | Isso irá gerar o diretório '''py3k''' no local onde foi executado o comando. |
Linha 36: | Linha 123: |
=== Configurando e Compilando === | === Compilando === |
Linha 38: | Linha 125: |
Bom agora já tá fácil! Basta entrar no diretório ''''trunk''' ou '''py3k''' e executar: | Agora para compilar, abra o Microsoft Visual C++ 2008 Express Edition e vá em '''''File >> Open >>> Project/Solution'''. * Abra o arquivo: '''C:\pysrc\trunk\PCbuild\python.vcproj''' ou '''C:\pysrc\py3k\PCbuild\python.vcproj''' * Depois de abrir os projetos basta teclar '''[F7]'''. Isso irá compilar o Python na respectiva versão. Para rodar o seu novo interpretador basta executar o arquivo: |
Linha 40: | Linha 136: |
./configure make |
C:\pysrc\trunk\PCbuild\python_d.exe |
Linha 43: | Linha 138: |
Isso irá compilar o Python na respectiva versão. Para rodar o seu novo interpretador bastas: {{{ ./python.exe }}} |
Dicas Gerais
- Leia http://wiki.python.org/moin/PythonBugDay !
- Lá há vários links de outras coisas que precisam ser lidas, incluindo o excelente educating new contributors: http://www.cs.ubc.ca/~drifty/pycon/sprint_tutorial.pdf
- Crie uma conta no issue tracker: http://bugs.python.org
- - Identifique bugs fáceis de antemão (procure pela tag "easy")
- Instale um cliente IRC (por exemplo, xchat para Linux ou mirc para windows) e, no dia do Bug Day, conecte-se na rede irc.freenode.net, canais #python, #python-br e #python-dev
Baixando os fontes
Se você não tem o svn instalado, leia as instruções para o seu sistema operacional mais abaixo.
Para baixar a versão 2.6 do Python utilize o seguinte comando:
svn co http://svn.python.org/projects/python/trunk
Isso irá criar o diretório trunk no diretório onde foi executado o comando.
Para baixar a versão 3k do Python utilize o seguinte comando:
svn co http://svn.python.org/projects/python/branches/py3k
Isso irá gerar o diretório py3k no diretório onde foi executado o comando.
Preparando o Linux e/ou o MacOS
Normalmente tanto o Linux quanto o Mac já vêm com as ferramentas necessárias para trabalhar com códigos (svn, gcc, vim, etc...). Caso algum não esteja instalado, eles estão no CD ou DVD do SO, ou disponíveis nos repositórios de softwares.
Verificando as ferramentas básicas
Para verificar se os programas estão instalados, execute os comandos em um terminal:
svn --version gcc --version make --version
Se aparecer alguma mensagem como a abaixo, significa que você não tem o programa instalado e será necessário instalá-lo:
gcc: command not found
Em uma distribuição Linux derivada da Debian (como o Ubuntu, por exemplo), você pode instalar estes programas com:
sudo apt-get install subversion gcc make
Não irei cobrir a instalação desses programas no MacOS [Se você sabe como proceder, por favor edite esta página!].
Configurando e compilando
Bom agora já está fácil! Baixe o código dos repositórios (conforme explicado acima). Em seguida, basta entrar no diretório trunk ou py3k e executar:
./configure && make
- Isso irá compilar o Python na respectiva versão.
Para rodar o seu novo interpretador basta execeutar:
./python
- Ou, no Mac,
./python.exe
Para rodar os testes, execute
./python[.exe] Lib/test/regrtest.py
Windows
Diferente do Mac o Windows não traz quase nada de útil!
Instalando as ferramentas básicas.
Instalar [http://subversion.tigris.org/ Subversion], baixe o instalador em http://subversion.tigris.org/files/documents/15/41687/svn-1.4.6-setup.exe
Basta seguir o instalador.
Instalar o [http://www.microsoft.com/express/download/ Visual C++ Express Edition 2008].
Basta seguir o instalador, não precisa instalar o SQL nem o MSDN, como sugerido no instalador. E aguarde sentado, pois isso consome 1.1 GB no disco que será devidamente baixado durante a intalação.
Para verificar se o svn está instalado e funcionando, execute:
svn --version
- Se aparecer alguma mensagem como a abaixo, significa que você não tem o programa instalado e será necessário instalá-lo:
svn: command not found
Baixando os fontes
Crie uma pasta sem pontos e nem espaços em todo o nome, por exemplo c:\pysrc
Pelo prompt do DOS, vá para esse diretório cd c:\pysrc
Para baixar a versão 2.6 do Python utilize o seguinte comando:
svn co http://svn.python.org/projects/python/trunk
Isso irá criar o diretório trunk no diretório onde foi executado o comando.
Para baixar a versão 3k do Python utilize o seguinte comando:
svn co http://svn.python.org/projects/python/branches/py3k
Isso irá gerar o diretório py3k no local onde foi executado o comando.
Compilando
Agora para compilar, abra o Microsoft Visual C++ 2008 Express Edition e vá em File >> Open >>> Project/Solution. Abra o arquivo: C:\pysrc\trunk\PCbuild\python.vcproj ou C:\pysrc\py3k\PCbuild\python.vcproj Depois de abrir os projetos basta teclar [F7]. Isso irá compilar o Python na respectiva versão. Para rodar o seu novo interpretador basta executar o arquivo: C:\pysrc\trunk\PCbuild\python_d.exe