lp:~brad-fie/fiecac/pythonnet

Created by Bradley Friedman and last modified
Get this branch:
bzr branch lp:~brad-fie/fiecac/pythonnet

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Bradley Friedman
Project:
FIE CAC
Status:
Development

Import details

Import Status: Failed

This branch is an import of the Subversion branch from https://pythonnet.svn.sourceforge.net/svnroot/pythonnet/trunk/.

The import has been suspended because it failed 5 or more times in succession.

Last successful import was .

Import started on russkaya and finished taking 20 seconds — see the log
Import started on pear and finished taking 15 seconds — see the log
Import started on pear and finished taking 15 seconds — see the log
Import started on pear and finished taking 15 seconds — see the log

Recent revisions

109. By barton_c

# BUGFIX: Accommodate new output path (x86 vs. x64) #

108. By barton_c

# Move DEBUG_PRINT to the Properties->Build page of the DebugWin Configuration. #

107. By barton_c

# FIXED: .sln and .csproj file configurations x86/x64 Mono/Win Debug/Release all reflected throughout #
# Added Conditional Reference <Choose> <When> elements to Python.Runtime.csproj => building for Mono on Windows #
# Added Required reference assemblies => building for Mono on Windows #

# R# Cleanup on pyimport.cs #
# Remove reference to the Python.Runtime project from Console.csproj #

# BUGFIX: TARGET_PLATFORM==x86 in buildclrmodule.bat #

106. By barton_c

Of course, for the previous to work, you'll be needing the project files to go with...
But we don't need another copy of that signing key laying around.

105. By barton_c

# Solution Configurations for each VS and MD - We'll release x86 and x64 binaries separately. #
  MonoDevelop will now share the solution and project files with Visual Studio quite nicely.
  In fact, MD refers to .mds files as MD 1.x Solution Files. Separate configs supports different
  character widths on each OS platform.
  Platform specific settings are due, in part, to the introduction of DllExport's requirement
  (which actually only applies on Windows) Hmmm... Perhaps the Linux guy will want to revert to Any CPU #

104. By barton_c

# NUnit issues begin to resolve themselves (amazing, really) since MD supports NuGet now,
   just grab NUnit and add it to /packages/.
   Honestly, though, I did have to trick NuGet into giving me the UnmanagedExport update.

103. By barton_c

# Visual Studio 2010 .NET 4.0 (with a little ReSharper thrown in) #
# The new C# clrmodule depends on RGiesecke.DllExport in new pythonnet/packages directory which was import via NuGet #
# The signing key finally landed in the correct directory #
# Not sure why the console/Console.csproj referenced Python.Test #
# Python.Runtime Assembly version bumped to 4.0.0.1 #
# Tool and Framework versions all bumped for .NET 4.0 #
# [Obsolete?] buildclrmodule.bat got a tiny note after cli research on clrmodule.il #

# EmbeddingTest remains in flux while issues with nUnit (version bump) get ironed out #

102. By barton_c

NOTE: All this maintenance led to the soon-to-be-committed DllExport enable module:
# Cleanup after much ildasm and research: .fixup, .vtentry, etc. are all handled by the build system since late .NET 2.0.
  So there's no need to import the platform any longer. There's no fear of conflict with Linux - Mono needs a
  completely different mechanism (clr.so) to get the "Late Binding" ball rolling. #
# There is a big chunk of notes taken regarding my findings #

# .ver 4:0:0:1 matches Python.Runtime's version #
# I've turned on options for USE_PYTHON_RUNTIME_VERSION and USE_PYTHON_RUNTIME_PUBLIC_KEY_TOKEN #
## The signing key was generated on Linux without any certification (to satisfy the build script) ##

101. By barton_c

# Add Signing Key #

100. By barton_c

Added new usage on "Overloads"

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers