Commits

Austin Ziegler committed 4bc56be

Preparing for a bugfix release, 0.5.1.

  • Participants
  • Parent commits c957e2a

Comments (0)

Files changed (5)

File Contributors.rdoc

 * Steeve Morin (steeve)
 * Austin Ziegler (halostatue)
 * Aman Gupta (tmm1)
+* Ben Doerr (bendoerr)

File History.rdoc

-=== 0.5.0 / 2011-03-dd
+=== 0.5.1 / 2011-10-21
+* Bug Fixes:
+  * Improved the robustness of Windows DLL detection. Based on work by
+    bendoerr, raineszm, and halostatue.
+
+=== 0.5.0 / 2011-03-17
 * Major Enhancements:
   * Procs and methods can be passed to Python. [raineszm]
   * Python to Ruby inheritance: A Ruby class can inherit from a Python class
 modification.
 
 === OS Support
-RubyPython has been tested on Mac OS 10.5 and 10.6, and Ubuntu 10.10 (64-bit
-Intel). If your platform has a DLL or shared object version of Python and
-supports the FFI gem, it should work. Feedback on other platforms is always
-welcome.
+RubyPython has been extensively tested on Mac OS 10.5 and 10.6, and Ubuntu
+10.10 (64-bit Intel). If your platform has a DLL or shared object version of
+Python and supports the FFI gem, it should work. Feedback on other platforms is
+always welcome.
 
 == Install
   gem install rubypython

File lib/rubypython.rb

 #   puts cPickle.dumps("RubyPython is awesome!").rubify
 #   RubyPython.stop
 module RubyPython
-  VERSION = '0.5.0' #:nodoc:
+  VERSION = '0.5.1' #:nodoc:
 
   # Do not load the FFI interface by default. Wait until the user asks for
   # it.

File rubypython.gemspec

 # -*- encoding: utf-8 -*-
 
 Gem::Specification.new do |s|
-  s.name = %q{rubypython}
-  s.version = "0.5.0.20110317225600"
+  s.name = "rubypython"
+  s.version = "0.5.1"
 
   s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
   s.authors = ["Steeve Morin", "Austin Ziegler", "Zach Raines"]
-  s.date = %q{2011-03-17}
-  s.description = %q{RubyPython is a bridge between the Ruby and Python interpreters. It embeds a
-running Python interpreter in the Ruby application's process using FFI and
-provides a means for wrapping, converting, and calling Python objects and
-methods.
-
-RubyPython uses FFI to marshal the data between the Ruby and Python VMs and
-make Python calls. You can:
-
-* Inherit from Python classes.
-* Configure callbacks from Python.
-* Run Python generators (on Ruby 1.9.2 or later).}
+  s.date = "2011-10-21"
+  s.description = "RubyPython is a bridge between the Ruby and Python interpreters. It embeds a\nrunning Python interpreter in the Ruby application's process using FFI and\nprovides a means for wrapping, converting, and calling Python objects and\nmethods.\n\nRubyPython uses FFI to marshal the data between the Ruby and Python VMs and\nmake Python calls. You can:\n\n* Inherit from Python classes.\n* Configure callbacks from Python.\n* Run Python generators (on Ruby 1.9.2 or later)."
   s.email = ["swiuzzz+rubypython@gmail.com", "austin@rubyforge.org", "raineszm+rubypython@gmail.com"]
   s.extra_rdoc_files = ["Manifest.txt", "PostInstall.txt", "Contributors.rdoc", "History.rdoc", "License.rdoc", "README.rdoc"]
-  s.files = [".autotest", ".gitignore", ".hgignore", ".hgtags", ".rspec", "Contributors.rdoc", "History.rdoc", "License.rdoc", "Manifest.txt", "PostInstall.txt", "README.rdoc", "Rakefile", "autotest/discover.rb", "lib/rubypython.rb", "lib/rubypython/blankobject.rb", "lib/rubypython/conversion.rb", "lib/rubypython/legacy.rb", "lib/rubypython/macros.rb", "lib/rubypython/operators.rb", "lib/rubypython/options.rb", "lib/rubypython/pygenerator.rb", "lib/rubypython/pymainclass.rb", "lib/rubypython/pyobject.rb", "lib/rubypython/python.rb", "lib/rubypython/pythonerror.rb", "lib/rubypython/pythonexec.rb", "lib/rubypython/rubypyproxy.rb", "lib/rubypython/type.rb", "spec/basic_spec.rb", "spec/callback_spec.rb", "spec/conversion_spec.rb", "spec/legacy_spec.rb", "spec/pymainclass_spec.rb", "spec/pyobject_spec.rb", "spec/python_helpers/basics.py", "spec/python_helpers/objects.py", "spec/pythonerror_spec.rb", "spec/refcnt_spec.rb", "spec/rubypyclass_spec.rb", "spec/rubypyproxy_spec.rb", "spec/rubypython_spec.rb", "spec/spec_helper.rb", ".gemtest"]
+  s.files = [".autotest", ".gitignore", ".hgignore", ".hgtags", ".rspec", "Contributors.rdoc", "History.rdoc", "License.rdoc", "Manifest.txt", "PostInstall.txt", "README.rdoc", "Rakefile", "autotest/discover.rb", "lib/rubypython.rb", "lib/rubypython/blankobject.rb", "lib/rubypython/conversion.rb", "lib/rubypython/legacy.rb", "lib/rubypython/macros.rb", "lib/rubypython/operators.rb", "lib/rubypython/options.rb", "lib/rubypython/pygenerator.rb", "lib/rubypython/pymainclass.rb", "lib/rubypython/pyobject.rb", "lib/rubypython/python.rb", "lib/rubypython/pythonerror.rb", "lib/rubypython/pythonexec.rb", "lib/rubypython/rubypyproxy.rb", "lib/rubypython/type.rb", "spec/basic_spec.rb", "spec/callback_spec.rb", "spec/conversion_spec.rb", "spec/legacy_spec.rb", "spec/pymainclass_spec.rb", "spec/pyobject_spec.rb", "spec/python_helpers/basics.py", "spec/python_helpers/errors.py", "spec/python_helpers/objects.py", "spec/pythonerror_spec.rb", "spec/refcnt_spec.rb", "spec/rubypyclass_spec.rb", "spec/rubypyproxy_spec.rb", "spec/rubypython_spec.rb", "spec/spec_helper.rb", ".gemtest"]
   s.rdoc_options = ["--main", "README.rdoc"]
   s.require_paths = ["lib"]
   s.requirements = ["Python, ~> 2.4"]
-  s.rubyforge_project = %q{rubypython}
-  s.rubygems_version = %q{1.5.2}
-  s.summary = %q{RubyPython is a bridge between the Ruby and Python interpreters}
+  s.rubyforge_project = "rubypython"
+  s.rubygems_version = "1.8.10"
+  s.summary = "RubyPython is a bridge between the Ruby and Python interpreters"
 
   if s.respond_to? :specification_version then
     s.specification_version = 3
       s.add_runtime_dependency(%q<blankslate>, [">= 2.1.2.3"])
       s.add_development_dependency(%q<rspec>, ["~> 2.0"])
       s.add_development_dependency(%q<tilt>, ["~> 1.0"])
-      s.add_development_dependency(%q<hoe>, [">= 2.9.1"])
+      s.add_development_dependency(%q<hoe>, ["~> 2.12"])
     else
       s.add_dependency(%q<ffi>, ["~> 1.0.7"])
       s.add_dependency(%q<blankslate>, [">= 2.1.2.3"])
       s.add_dependency(%q<rspec>, ["~> 2.0"])
       s.add_dependency(%q<tilt>, ["~> 1.0"])
-      s.add_dependency(%q<hoe>, [">= 2.9.1"])
+      s.add_dependency(%q<hoe>, ["~> 2.12"])
     end
   else
     s.add_dependency(%q<ffi>, ["~> 1.0.7"])
     s.add_dependency(%q<blankslate>, [">= 2.1.2.3"])
     s.add_dependency(%q<rspec>, ["~> 2.0"])
     s.add_dependency(%q<tilt>, ["~> 1.0"])
-    s.add_dependency(%q<hoe>, [">= 2.9.1"])
+    s.add_dependency(%q<hoe>, ["~> 2.12"])
   end
 end