News

Dzisiaj ukazała się piąta wersja poprawkowa Pythona 2.5. W wydaniu tym poprawiono jedynie błędy związane z bezpieczeństwem i udostępniono tylko wersję źródłową.

Poprawki dotyczą modułów:
- logging
- tarfile
- expat

Wszystkim użytkownikom Pythona 2.5 zaleca się przesiadkę na najnowszą wersję z serii 2.x, Pythona 2.6.4.

Więcej informacji jest dostępnych w pliku NEWS.txt.

Żrodło: python.org

Dodał: Łukasz Oleś, Kategorie: News
Data: 2010-01-31 17:20:11, Komentarzy (0)

Georg Brandl opublikował PEP-0392 (Python Enhancement Proposals), w którym zamieścił plan wydania Pythona 3.2.

Ci, którzy spodziewają się znaczących zmian w języku, zawiodą się, gdyż PEP-3003 (Python Language Moratorium), o którym pisaliśmy tutaj, ciągle obowiązuje.

Pierwsza alfa spodziewana jest na początek czerwca, a wydanie końcowe w grudniu 2010 roku. Planowane zmiany można śledzić na bieżąco w dokumencie 'What's new' z dokumentacji Pythona 3.2.

Więcej informacji: PEP-0392
Źródło: python.org

Dodał: Łukasz Oleś, Kategorie: News
Data: 2009-12-30 20:49:02, Komentarzy (0)

Po ponad pół roku pracy, 11 grudnia, ukazała się ostateczna wersja IronPythona 2.6, finalne wydanie poprzedziła jedna alfa, dwie bety, oraz trzy wydania Release Candidate.

Jest to pierwsza, z alternatywnych implementacji, wersja Pythona, zgodna z najnowszym standardem serii 2.x.

Do głównych zmian można zaliczyć:
- Lepsza integracja z .NET
- Najnowsza wersja DLR
- Przyśpieszenie działania, w szczególności szybszy start
- Dodanie brakujących funkcji z poprzednich wersji CPythona oraz poprawa wielu zgłoszonych błędów

Szczegółowe informacje na temat IronPythona można uzyskać na nowo powstałej stronie: ironpython.net.

Pobierz: IronPython 2.6

Dodał: Łukasz Oleś, Kategorie: News
Data: 2009-12-16 23:57:04, Komentarzy (0)

Benjamin Peterson ogłosił na grupie dyskusyjnej python-dev wydanie pierwszej wersji alfa Pythona 2.7. Jest to ostatnia zaplanowana wersja z linii 2.x.

W wydaniu tym znajdziemy wiele elementów, które ukazały się w Pythonie 3.1, między innymi:
- szybszy moduł io
- słownik pamiętający kolejność dodawania elementów PEP372
- nowa składnia dla zagnieżdżonego with

Pełna lista zmian jak zwykle znajduje się na stronie "Whats New" w dokumentacji Pythona 2.7.

Celem wydania Pythona 2.7 poza przeportowaniem ważniejszych zmian z 3.x jest ułatwienie migracji właśnie do Pythona 3.x, ułatwić to ma rozwijany skrypt py2to3, który automatycznie zmienia składnie na zgodną z trójką. Innym elementem jest dodanie kolejnych ostrzeżeń przy uruchamiania pythona z flaga -3, dzięki czemu można pisać kod, który będzie prostszy do portowania.

Jak zwykle zachęcamy do testowania i zgłaszania błędów na stornie: bugs.python.org

Pobierz: Python 2.7

Źródło: python.org

Dodał: Łukasz Oleś, Kategorie: News
Data: 2009-12-05 22:55:49, Komentarzy (0)

Pomimo opóźnień spowodowanych pewnymi zmianami w silniku refaktoryzacji pluginu oraz kilkoma mniejszymi problemami, wydano w końcu nową wersję PyDev - 1.5.1. Przygotowując poprzednią wersję, skupiono się przede wszystkim na zwiększeniu komfortu programisty poprzez m.in.: włączenie kodu PyDev extensions do projektu PyDev czy dodanie wsparcia dla IronPython. W najnowszej wersji natomiast, developerzy, oprócz rutynowego debugowania, udoskonalili rewriter AST oraz silnik refaktoryzacji pluginu.

Zmiany zaszłe w silniku refaktoryzacji, to m.in.:

  • rezygnacja z BRM,
  • włączenie kodu najnowszego wydania PEPTIC do projektu,
  • dodanie opcji dodaj po bieżącej metodzie do metody wydobywania,
  • możliwość generowania właściwości przy użyciu stylu programowania zdefiniowanego w preferencjach.

Z poprawionych błędów wymienić można:

  • drobne poprawki edytora,
  • naprawienie prawidłowego wykorzystywania znaku Backspace w trybie blokowym,
  • ustawianie IRONPYTHONPATH podczas korzystania z IronPythona (projekty nie mogą odwoływać się do siebie),
  • używanie funkcji exec w Py3k,
  • usunięcie problemu z importowaniem modułu regexp, który mógł wywołać rekurencję;

Fabio Zadrozny oznajmił, że podczas prac nad następnymi wersjami PyDev, developerzy bardziej skupią się na wykrywaniu i naprawianiu błędów oraz stworzeniu sesji profilujących (odpowiedzialnych za prędkość i wykorzystanie pamięci).

Źródło: PyDev

Dodał: Adrian Ryniec, Kategorie: News
Data: 2009-11-21 13:23:13, Komentarzy (0)
| 1 | 2 →
Copyright © 2007-2009 by Polish Python Coders Group
  
Powered by Pigmej CMS v.0.2
Hosted by DmTEC