You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I think we need an OSX label, a few of those issue seem specific to mac. I'll probably throw in #203 since its been on my todo list. I think I'm loosely working on #165, I redid part of @dmitriyse's work but without all the file migrations and am slowly building it into logical patches/pull requests.
#165 is looking possible, but I think it shouldn't be part of v2.3 though. It's changing how pythonnet loads and a good chunk of the internal logic (ie, possible breaking changes). It seems like it should be part of a v3.0 milestone instead.
I should rephrase my previous statement. Right now we can create a Nuget package, but its going to be very heavy if we want to include multiple python versions in it. This in itself wouldn't be a breaking change, so v2.3 is ok
I'm working on an alternative method to it, but its adding another dll into the package which is what I meant by might introduce breaking changes. This one would probably be v3.0.
I also want to remove implicit loading and import CLR (as opposed to import clr), which were targeted to be removed in v3.0 so I'm probably biased towards looking for a good excuse to bump the version to v3.0
Activity
vmuriart commentedon Feb 3, 2017
This is better tracked as a project or milestone. Normally an issue with this title is when we are finalizing a release.
den-run-ai commentedon Feb 3, 2017
vmuriart commentedon Feb 3, 2017
I think we need an OSX label, a few of those issue seem specific to mac. I'll probably throw in #203 since its been on my todo list. I think I'm loosely working on #165, I redid part of @dmitriyse's work but without all the file migrations and am slowly building it into logical patches/pull requests.
vmuriart commentedon Feb 6, 2017
#165 is looking possible, but I think it shouldn't be part of
v2.3though. It's changing how pythonnet loads and a good chunk of the internal logic (ie, possible breaking changes). It seems like it should be part of av3.0milestone instead.filmor commentedon Feb 6, 2017
Does it actually break anything? The loading used to be quite transparent anyhow, didn't it?
vmuriart commentedon Feb 6, 2017
If everything goes right nothing should break 😸.
I should rephrase my previous statement. Right now we can create a Nuget package, but its going to be very heavy if we want to include multiple python versions in it. This in itself wouldn't be a breaking change, so
v2.3is okI'm working on an alternative method to it, but its adding another
dllinto the package which is what I meant by might introduce breaking changes. This one would probably bev3.0.vmuriart commentedon Feb 6, 2017
I also want to remove implicit loading and
import CLR(as opposed toimport clr), which were targeted to be removed inv3.0so I'm probably biased towards looking for a good excuse to bump the version tov3.0vmuriart commentedon Feb 27, 2017
I think once we finalize the
APIdeprecation and a couple more issues/pr we should go ahead and releasev2.3.0.vmuriart commentedon Mar 10, 2017
Started the release process. Below I put a checklist for the order I'm doing things. Everything is uploaded to
testpypiright now.pypandocis installedtwineis installedbumpversionis installedtestpypi(don't bump version to release)sdistandbdist_wheelfrom AppVeyortestpypiwithtwine upload dist/* -r testpypitestpypibumpversion release(don't commit yet)distfolder)git clean -d -x -f- [ ] Register package/version toNo longer supported to do separate registrationpypisdistandbdist_wheelfrom AppVeyor with new versionpypiwithtwine upload dist/* -r pypidevwithbumpversion minor(don't commit yet)I'll continue the rest of the release tomorrow in case anyone find any issues with the distribution on
testpypi.vmuriart commentedon Mar 10, 2017
testpypi link:
https://testpypi.python.org/pypi/pythonnet/2.3.0.dev1
den-run-ai commentedon Mar 11, 2017
@vmuriart did you remove the conda packages from appveyor artifacts?
it was available about a month ago:
https://ci.appveyor.com/project/pythonnet/pythonnet/build/master-376/job/17uo6jqm701xketw/artifacts
vmuriart commentedon Mar 11, 2017
They build only on
pull requests. I was thinking of adding to build also on newtagscuz of this situationden-run-ai commentedon Mar 11, 2017
We have some downloads from anaconda.org and most of them are conda binaries:
https://anaconda.org/pythonnet/pythonnet/files?sort=ndownloads&sort_order=desc
vmuriart commentedon Mar 11, 2017
let me generate them w the right version, one sec
vmuriart commentedon Mar 11, 2017
I was going to add the comment later,
pypino longer supports separate registration of package so thepypipage looks bland.vmuriart commentedon Mar 11, 2017
https://ci.appveyor.com/project/pythonnet/pythonnet/build/conda-v2.3.0-596 is going to have the conda build binaries. I'll delete the dummy branch after the build is complete and I'll update to generate the conda files on tags.
vmuriart commentedon Mar 11, 2017
@denfromufa I'll let you handle the
condaupload portion. We can close the issue after you're done w it.den-run-ai commentedon Mar 12, 2017
@vmuriart should I manually remove the git commit hash from conda binaries?
https://ci.appveyor.com/api/buildjobs/2tnjm73xsdx7na69/artifacts/dist%2Fpythonnet-2.3.0-py27_1_g5ab0e63.tar.bz2
I just tried and this seems to be fine:
vmuriart commentedon Mar 12, 2017
yea, its fine to remove the git commit hash manually
vmuriart commentedon Mar 12, 2017
Use the artifacts from this build:
https://ci.appveyor.com/project/pythonnet/pythonnet/build/conda-599
It will be have the right version file name
den-run-ai commentedon Mar 12, 2017
just to increase the bus factor for anaconda uploads:
anaconda.txt
den-run-ai commentedon Mar 12, 2017
@vmuriart would you like to post a release note to mailing list, hacker news, reddit, and python announcements? if not, I can do that tomorrow.
vmuriart commentedon Mar 12, 2017
I'll let you handle that portion. I don't use half those system, I'll probably end up butchering it. You can use the CHANGELOG as a starting point.