[Twisted-Python] txtorcon versioning

2017-04-12 Thread meejah

I will soon release the next version of txtorcon with a ton of cool new
features. This will be called 0.19.0. More details: 

   http://timaq4ygg2iegci7.onion/releases.html

Going forward, versioning will switch to a "CalVer.org" variant. At one
point, I thought of breaking a few now-regrettable APIs.

However, I will not do this.

The next version after 0.19.0 will be 17.x.y
Changes in any existing APIs will be done by first introducing the new
thing, deprecating the old thing and eventually removing the old
thing. The new documentation's "programming guide" includes some notes
on API stability. I have not to date broken/changed any existing
API. Also at this point nothing is deprecated (but there are "preferred"
APIs).

The onion services APIs *will* change for the 17.x release.

New code should follow the recommendations in the programming
guide. Existing code will continue to work for the forseeable future.

thanks,
meejah

___
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python


Re: [Twisted-Python] Beginner

2017-04-12 Thread Jean-Paul Calderone
On Wed, Apr 12, 2017 at 9:43 AM, Chris Norman 
wrote:

>
> On 12/04/2017 14:41, Jean-Paul Calderone wrote:
>
> On Wed, Apr 12, 2017 at 9:37 AM, Chris Norman <
> chris.norm...@googlemail.com> wrote:
>
>>
>>
>> On 12/04/2017 14:21, catch me wrote:
>>
>> Hey! I don't know I should ask this question or not but as a beginner I
>> have to ask.
>> I have just started learn python network programming and fortunately
>> found such an amazing Twisted Framework.
>>
>>
>> Welcome! Glad you found Twisted, it really is awesome!
>>
>>
>> As a beginner I could not be able to decide where to start I mean what
>> should I make first using twisted framework. I would be very thankful to
>> you for guiding me.
>>
>>
>> I personally like telnet-like servers. They are very easy to make with
>> the LineReceiver protocol (hint hint), and you can do a lot with them.
>>
>
> If you want *telnet* then you should probably use *twisted.conch.telnet*.
> It's a little bit more complicated than *LineReceiver* but it will
> actually speak telnet for you.  LineReceiver will get you some simple
> line-oriented interactions, though.
>
>
> Ah, than you. I could never figure out how to make the proper
> TelnetProtocol to do anything useful, and line-based is all I've ever
> really needed.
>

The module would certainly benefit from some prose documentation.

Jean-Paul
___
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python


Re: [Twisted-Python] Beginner

2017-04-12 Thread Chris Norman



On 12/04/2017 14:41, Jean-Paul Calderone wrote:
On Wed, Apr 12, 2017 at 9:37 AM, Chris Norman 
mailto:chris.norm...@googlemail.com>> 
wrote:




On 12/04/2017 14:21, catch me wrote:

Hey! I don't know I should ask this question or not but as a
beginner I have to ask.
I have just started learn python network programming and
fortunately found such an amazing Twisted Framework.


Welcome! Glad you found Twisted, it really is awesome!



As a beginner I could not be able to decide where to start I mean
what should I make first using twisted framework. I would be very
thankful to you for guiding me.


I personally like telnet-like servers. They are very easy to make
with the LineReceiver protocol (hint hint), and you can do a lot
with them.


If you want /telnet/ then you should probably use 
/twisted.conch.telnet/.  It's a little bit more complicated than 
/LineReceiver/ but it will actually speak telnet for you.  
LineReceiver will get you some simple line-oriented interactions, though.




Ah, than you. I could never figure out how to make the proper 
TelnetProtocol to do anything useful, and line-based is all I've ever 
really needed.


Thank you for the tip though.

___
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python


Re: [Twisted-Python] Beginner

2017-04-12 Thread Jean-Paul Calderone
On Wed, Apr 12, 2017 at 9:37 AM, Chris Norman 
wrote:

>
>
> On 12/04/2017 14:21, catch me wrote:
>
> Hey! I don't know I should ask this question or not but as a beginner I
> have to ask.
> I have just started learn python network programming and fortunately found
> such an amazing Twisted Framework.
>
>
> Welcome! Glad you found Twisted, it really is awesome!
>
>
> As a beginner I could not be able to decide where to start I mean what
> should I make first using twisted framework. I would be very thankful to
> you for guiding me.
>
>
> I personally like telnet-like servers. They are very easy to make with the
> LineReceiver protocol (hint hint), and you can do a lot with them.
>

If you want *telnet* then you should probably use *twisted.conch.telnet*.
It's a little bit more complicated than *LineReceiver* but it will actually
speak telnet for you.  LineReceiver will get you some simple line-oriented
interactions, though.

Jean-Paul
___
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python


Re: [Twisted-Python] Beginner

2017-04-12 Thread Chris Norman



On 12/04/2017 14:21, catch me wrote:
Hey! I don't know I should ask this question or not but as a beginner 
I have to ask.
I have just started learn python network programming and fortunately 
found such an amazing Twisted Framework.


Welcome! Glad you found Twisted, it really is awesome!


As a beginner I could not be able to decide where to start I mean what 
should I make first using twisted framework. I would be very thankful 
to you for guiding me.


I personally like telnet-like servers. They are very easy to make with 
the LineReceiver protocol (hint hint), and you can do a lot with them.


I guess the most basic one is some kind of echo server / client that 
simply echos back whatever you type.


For more help, don't forget the Twisted documentation and the examples 
therein on http://www.twistedmatrix.com



Pardon me for bad english!


Not to worry at all, everyone is welcome.



___
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python


___
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python


[Twisted-Python] Beginner

2017-04-12 Thread catch me
Hey! I don't know I should ask this question or not but as a beginner I
have to ask.
I have just started learn python network programming and fortunately found
such an amazing Twisted Framework. As a beginner I could not be able to
decide where to start I mean what should I make first using twisted
framework. I would be very thankful to you for guiding me.
Pardon me for bad english!
___
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python