Граф коммитов

88 Коммитов

Автор SHA1 Сообщение Дата
Benedikt Reinartz c51bf95efe Bump version to v0.2.2 2022-09-16 23:46:10 +02:00
Benedikt Reinartz 82c671b950 Fix accidental overwrite of domain field in NetFx 2022-09-16 23:45:26 +02:00
Benedikt Reinartz 8360ed6c70 Update README and bump version 2022-09-16 23:11:53 +02:00
Benedikt Reinartz eca7d8b817 Drop accidentally left debug print 2022-09-16 23:11:33 +02:00
Benedikt Reinartz 569e5e3f4e Bump version to v0.2.0 2022-09-16 21:13:52 +02:00
Benedikt Reinartz 65d5bf9148 Add write permissions to documentation deploy job 2022-09-16 21:05:28 +02:00
Benedikt Reinartz 80b17321a1
Merge pull request #32 from pythonnet/documentation
Documentation
2022-09-16 21:01:13 +02:00
Benedikt Reinartz 4cbd29f91e Build documentation in CI 2022-09-16 20:55:40 +02:00
Benedikt Reinartz b14e7f70df Add documentation 2022-09-16 20:55:40 +02:00
Benedikt Reinartz 46143d400b
Refactoring to improve API and allow configless .NET Core loading (#31)
- Drop `Runtime` wrapper in favour of an abstract base class
- Use `pathlib` throughout and allow it as parameter
- Expose a `shutdown` method (that is a noop in most cases, but at least
  it exists)
- Add functions to find all installed .NET Core runtimes
- If no runtime configuration is given, generate a simple one in a
  temporary directory
2022-09-16 20:30:49 +02:00
Benedikt Reinartz f6cc833ca2 Use .NET 6 for building 2022-07-12 20:21:20 +02:00
Benedikt Reinartz 7ac4360a99 Drop support for Python 3.6 2022-07-12 19:42:49 +02:00
Benedikt Reinartz 1efebe4dc3 Move setuptools config to pyproject.toml
- Drop flake8 config
- Reformat with black
- Use .NET 6.0 for the example/test project
2022-07-08 01:28:02 +02:00
Vince 6d6f7a1047
Fix issue 24: macOS: dotnet from fixed path when DOTNET_ROOT not set (#25)
* Fix issue 24: Find dotnet on macos from fixed location when DOTNET_ROOT is not defined

Co-authored-by: LUFF,VINCE (K-UnitedKingdom,ex1) <vince.luff@keysight.com>
2022-03-01 12:17:18 +01:00
Marco Rossi d36d5483a1
Add conda-forge badge (#23) 2022-01-12 16:13:46 +01:00
Victor bead884aae
ARM64 CI (#22) 2022-01-12 16:13:18 +01:00
Victor 5b18691ce0
warn if Mono version is <= 6.12 (#21) 2022-01-09 08:04:28 +01:00
Benedikt Reinartz 8293122c8c
Drop pypy3 from CI for now
The setup-python step seems to be failing, need to investigate this
2021-12-22 10:12:48 +01:00
Benedikt Reinartz f6761de7be
Actually make dotnet-config configurable 2021-12-13 18:29:39 +01:00
Victor c282eadea8
Bump version to 0.1.7 (#17) 2021-11-19 13:15:58 +01:00
Victor 699c6d640e
Allow mono debugging and jit flags (#16) 2021-11-16 22:58:01 +01:00
Vince c8ca462bdb
Fix issue 14 for 32 bit Windows (#15)
Co-authored-by: LUFF,VINCE (K-UnitedKingdom,ex1) <vince.luff@keysight.com>
2021-11-10 20:17:54 +01:00
Benedikt Reinartz e951b92487 Bump version to 0.1.6 2021-04-04 23:16:57 +02:00
Colton Sellers 4c35802221
Mono Domain Set Config (#9)
* set config for mono, dummy if none given

* Encode config_file string

* byte literall string for config location

* Use config parameter for domain config

* Allow the global config path to be set

* Fix mono_config_parse call

Co-authored-by: Benedikt Reinartz <filmor@gmail.com>
2021-03-18 06:00:11 +01:00
Benedikt Reinartz e90553bfc7 Bump version to 0.1.5 2021-02-14 16:46:10 +01:00
Benedikt Reinartz a0128863bf Fix small lints and drop obsolete parameters 2021-02-13 18:37:25 +01:00
Benedikt Reinartz a858d896b1 Fix runtime property iteration 2021-02-13 18:24:54 +01:00
Benedikt Reinartz 2287199b25 Fix passing properties to .NET Core init and add type hints 2021-02-13 18:15:34 +01:00
Benedikt Reinartz 807ab22024
Merge pull request #7 from pythonnet/refactor-netfx
Refactor netfx
2021-02-11 18:49:43 +01:00
Benedikt Reinartz 367d708239 Call initialize and finalize from Python 2021-02-10 17:31:25 +01:00
Benedikt Reinartz 969f237223 Refactor ownership in .NET Framework loader 2021-02-10 17:26:30 +01:00
Benedikt Reinartz e512c7a645 Bump version to v0.1.4 2021-02-01 12:03:21 +01:00
Benedikt Reinartz cbb2e1662a Drop accidental debug output 2021-02-01 12:02:09 +01:00
Benedikt Reinartz ad4f456880 Bump version to fix messup with macOS v0.1.3 2021-01-31 14:22:29 +01:00
Benedikt Reinartz 4f41ae6682 Bump version to v0.1.2 2021-01-31 14:19:44 +01:00
Benedikt Reinartz 0c83ca0eb9 Refactor mono loading for better defaults
- Use SGen garbage collector by default
- Use default installation paths for Windows and macOS
2021-01-31 14:05:20 +01:00
Benedikt Reinartz 5da44c1968 Refactor HostFxr a bit to allow setting properties 2020-12-22 17:50:55 +01:00
Benedikt Reinartz 23b1a09860 Bump version to 0.1.1 2020-11-24 11:09:16 +01:00
Benedikt Reinartz 1862bf1cc7
Add links to badges 2020-11-24 11:03:15 +01:00
Benedikt Reinartz bd3ab3c4cd Bump NXPorts and reference assemblies version 2020-11-24 10:39:47 +01:00
Benedikt Reinartz 5f7cbfb804 Add a few type hints and docstrings 2020-11-24 10:31:40 +01:00
Benedikt Reinartz 10c8e29956 Fix formatting 2020-11-24 08:43:36 +01:00
Benedikt Reinartz 3173d28478 Drop old coreclr loading and update the error index 2020-11-24 08:39:23 +01:00
Benedikt Reinartz 7a703e6d24 Install Mono x86 for Pypy on Windows 2020-11-24 08:05:54 +01:00
Benedikt Reinartz dce290a477
Mono CI (#5)
* Add explicit paths for Mono on Darwin and Windows
* Install Mono in Windows runners
* Full paths for Windows and macOS mono libs
* Pass configuration for Mono through
* Cache chocolatey downloads
2020-11-23 19:22:50 +01:00
Benedikt Reinartz 299dfc0581 Fix hostfxr discovery on 32bit Windows 2020-11-23 18:17:07 +01:00
Benedikt Reinartz 80860d963e Workaround for os.readlink missing in Pypy on Windows 2020-11-23 13:08:22 +01:00
Benedikt Reinartz 6df176e8a5 Build as netstandard for all but .NET Core 2020-11-23 12:54:47 +01:00
Benedikt Reinartz 179229c1eb Add .NET Framework test, run on macos, allow failure for Mono 2020-11-22 00:55:55 +01:00
Benedikt Reinartz c09ca66314 Run on all pushes and pull-requests 2020-11-21 20:17:49 +01:00